OLD | NEW |
(Empty) | |
| 1 Features |
| 2 ======== |
| 3 |
| 4 Features implemented so far: |
| 5 |
| 6 * Refactorings |
| 7 |
| 8 * Rename everything! |
| 9 * Extract method/local variable |
| 10 * Move class/function/module/package/method |
| 11 * Inline method/local variable/parameter |
| 12 * Restructuring (like converting ``${a}.f(${b})`` to |
| 13 ``${b}.g(${a})`` where ``a: type=mymod.A``) |
| 14 * Introduce factory |
| 15 * Change method signature |
| 16 * Transform module to package |
| 17 * Encapsulate field |
| 18 * Replace method with method object |
| 19 * And a few others |
| 20 |
| 21 * Refactoring Features |
| 22 |
| 23 * Extracting similar statements in extract refactorings |
| 24 * Fixing imports when needed |
| 25 * Previewing refactorings |
| 26 * Undo/redo refactorings |
| 27 * Stopping refactorings |
| 28 * Cross-project refactorings |
| 29 * Basic implicit interfaces handling in rename and change signature |
| 30 * Mercurial_, GIT_, Darcs_ and SVN (pysvn_ library) support in |
| 31 refactorings |
| 32 |
| 33 * IDE helpers |
| 34 |
| 35 * Auto-completion |
| 36 * Definition location |
| 37 * Get pydoc |
| 38 * Find occurrences |
| 39 * Organize imports (remove unused and duplicate imports and sort them) |
| 40 * Generating python elements |
| 41 |
| 42 * Object Inference |
| 43 |
| 44 * Static and dynamic object analysis |
| 45 * Handling built-in container types |
| 46 * Saving object information on disk and validating them |
| 47 |
| 48 For more information see `overview.rst`_. |
| 49 |
| 50 |
| 51 .. _overview.rst: overview.rst |
| 52 .. _pysvn: http://pysvn.tigris.org |
| 53 .. _Mercurial: http://selenic.com/mercurial |
| 54 .. _GIT: http://git.or.cz |
| 55 .. _darcs: http://darcs.net |
OLD | NEW |