rope / rope / refactor / inline.py

Author Commit Message Labels Comments Date
Default avatar Ehsan
handle name clashes between variables in inlined functions and variables in the scope it is inlined
Default avatar Ali Gholami Rudi
inline: not searching all files when inlining a local variable
Default avatar Ali Gholami Rudi
inline: removing old from imports only when removing the definition
Default avatar Ali Gholami Rudi
inline: only_current and inlining variables in other modules
Default avatar Ali Gholami Rudi
inline: handling only_current in other modules
Default avatar Ali Gholami Rudi
inline: documenting InlineParameter.get_changes()
Default avatar Ali Gholami Rudi
inline: removing old froms in inline method
Default avatar Ali Gholami Rudi
inline: handling 1-level imported names
Default avatar Ali Gholami Rudi
inline: using task handle in inline variable
Default avatar Ali Gholami Rudi
inline: back importing for inline variable
Default avatar Ali Gholami Rudi
inline: handling inline variable in other modules
Default avatar Ali Gholami Rudi
inline: using utils.saveit
Default avatar Ali Gholami Rudi
evaluate: renamed get_pyname_at() to eval_location
Default avatar Ali Gholami Rudi
inline: inlining functions with line breaks in passed args
Default avatar Ali Gholami Rudi
inline: updated docs about InlineParameter
Default avatar Ali Gholami Rudi
functionutils: moved code analysis to Worder
Default avatar Ali Gholami Rudi
inline: cleaned up InlineParameter
Default avatar Ali Gholami Rudi
inline: added InlineParameter class
Default avatar Ali Gholami Rudi
worder: move codeanalyze.WordRangeFinder to worder.Worder
Default avatar Ali Gholami Rudi
taskhandle: using resource.path as job set names
Default avatar Ali Gholami Rudi
importutils: renamed ImportTools.get_module_imports() to module_imports
Default avatar Ali Gholami Rudi
pyobjectsdef: FunctionDef.decorators was renamed to decorator_list
Default avatar Ali Gholami Rudi
occurrences: passing a single PyName to create_finder()
Default avatar Ali Gholami Rudi
occurrences: added create_finder() factory
Default avatar Ali Gholami Rudi
inline: added resources to inline variable to make it like inline method
Default avatar Ali Gholami Rudi
inline: added resources parameter to InlineMethod.get_changes()
Default avatar Ali Gholami Rudi
using pyobject[name] instead of pyobject.get_attribute(name)
Default avatar Ali Gholami Rudi
fixed inlining one-liners
Default avatar Ali Gholami Rudi
evaluate.get_name_at() takes a pymodule
Default avatar Ali Gholami Rudi
moved ScopeNameFinder to evaluate
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. Next
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.