Skip to main content

a python refactoring IDE and library...

Project description

Overview

rope is a python refactoring IDE and library. The IDE uses the library to provide features like refactoring, code assist, and auto-completion. It is written in python. The IDE uses Tkinter library.

New Features

  • Inferring the object list comprehensions contain

  • Adding support for Mercurial VCS in refactorings

  • Self assignment warning

Rope can infer the object, list comprehensions and generator expressions hold. For instance in:

class A(object):
    pass

list1 = [A(), A()]
list2 = [a for a in l1]

var = list2[0]

Rope knows that the type of var is A.

Rope IDE can warn when you assign a variable to itself when you use show_warnings action.

Project details


Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page