Lie Ryan
Lie Ryan
Expand documentation of LSP support in the [Wiki](https://github.com/python-rope/rope/wiki/How-to-use-Rope-in-my-IDE-or-Text-editor%3F)
Document all known first and third party projects that supports rope, how to use rope in those environments, and the state of their integrations. This should be linked in the...
**Describe the bug** A clear and concise description of what the bug is. **To Reproduce** Steps to reproduce the behavior: 1. Code before refactoring: ``` # mod1.py __all__ = ['old_name']...
Given, a collection literal like so: ``` actions = [ '1. Walk Forward', '2. Evade', f'3. {attack_name}', '4. Flee', ] ``` or a function call: ``` action = env.user_input_choices( 'Choose...
Comment copied from https://github.com/python-rope/rope/pull/380#issuecomment-917687734 > One maybe-bug with this refactoring: > > ``` > def my_func(): > for dummy in range(10): > i += 1 > ``` > > Current...
Need to go through Python's Change Log and identify syntax changes. We should start documenting the syntax support in rope as it currently. Create a table containing a list of...
For autoimport to be able to handle `__all__` properly, rope would need to be able to statically analyze the module to infer all the possible values that a variable/list may...
As of `rope==0.19.0`, given the following code: ``` def foo(): a = 1 exec("print(a)") ``` when we extract `exec("print(a)")` into `new_func`, currently we get: ``` def foo(): a = 1...
Background: #21 > > The signals import was removed because it wasn't used. I don't want it to be removed though, as the import has intentional side effects. > >...