Commit Graph

8880 Commits

Author SHA1 Message Date
Ekaterina Tuzova
536d978917 fixed PY-9654 Make function from method/Make method static: correctly update class calls with first instance argument 2013-05-29 16:35:09 +04:00
Ekaterina Tuzova
b2a2abbce5 fixed PY-9654 Make function from method/Make method static: correctly update class calls with first instance argument 2013-05-29 16:00:26 +04:00
Ekaterina Tuzova
4d3a63d50b updated test data 2013-05-28 23:08:43 +04:00
Ekaterina Tuzova
ff63c30dfb fixed highlighting for not closed quote PY-9617 2013-05-28 19:17:07 +04:00
Ekaterina Tuzova
a0dbf20614 Merge remote-tracking branch 'origin/master' 2013-05-28 18:17:22 +04:00
Ekaterina Tuzova
0f0c7bcb52 do highlighting for file-level docstrings which are not at the beginning of file PY-9617 2013-05-28 18:16:32 +04:00
Dmitry Trofimov
d3d3743d56 Merge remote-tracking branch 'origin/master' 2013-05-28 15:30:16 +02:00
Dmitry Trofimov
c8e9390138 Some comments. 2013-05-28 15:25:27 +02:00
Dmitry Trofimov
02a11c2b90 Added terminal to PyCharm distribution. 2013-05-28 15:04:19 +02:00
Ekaterina Tuzova
4f3cbd7078 Merge remote-tracking branch 'origin/master' 2013-05-28 17:00:12 +04:00
Ekaterina Tuzova
c3d41281ef fixed tests for PY-9617 2013-05-28 16:59:11 +04:00
Ekaterina Tuzova
08d2b4de8e fixed tests for PY-9617 2013-05-28 14:42:15 +04:00
Alexey Kudravtsev
237864fb25 PsiUtilBase usages removed 2013-05-28 11:12:43 +04:00
Ekaterina Tuzova
62dcafadea fixed PY-9819 Wrong highlight for property in metaclass 2013-05-27 21:22:46 +04:00
Alexey Kudravtsev
75e7be323a moved to core 2013-05-27 18:29:01 +04:00
Alexey Kudravtsev
1c47a616ab moved to analysis 2013-05-24 13:50:31 +04:00
Dmitry Jemerov
8f877cd64f detect 'del x' as write access (PY-9784) 2013-05-22 23:08:20 +02:00
Dmitry Jemerov
0b5a2abdb0 since/until and version number for Python plugin in 130 branch 2013-05-22 22:29:25 +02:00
Dmitry Jemerov
bc57a3e87e when possible, use document instead of raw text for mapping between offsets and line/column numbers (PY-9519) 2013-05-22 21:07:55 +02:00
Dmitry Trofimov
2672d860fa Merge remote-tracking branch 'origin/master' 2013-05-21 21:39:44 +02:00
Dmitry Trofimov
d0156f3061 Include Terminal plugin. 2013-05-21 16:27:21 +02:00
Ekaterina Tuzova
ec0d7c1b1c fixed PY-9617 Unusably slow when editing a large (12kLOC) file 2013-05-21 18:19:13 +04:00
Ekaterina Tuzova
61f590d0d5 Merge remote-tracking branch 'origin/master' 2013-05-21 18:00:22 +04:00
Ekaterina Tuzova
3e49a9a5bf fixed PY-9617 Unusably slow when editing a large (12kLOC) file 2013-05-21 17:57:34 +04:00
Alexey Kudravtsev
09602cc687 removed apache commons library usage 2013-05-21 14:18:31 +04:00
Ekaterina Tuzova
8615717114 proper fix for PY-9840 2013-05-21 12:54:13 +04:00
Ekaterina Tuzova
a52843056f Merge remote-tracking branch 'origin/master' 2013-05-20 20:45:39 +04:00
Ekaterina Tuzova
1fbad51aac fixed PY-9661 Fill paragraph generally bad 2013-05-20 20:43:42 +04:00
Ekaterina Tuzova
f8b1c19a81 fixed PY-9840 Enter in comment leads to inconsistent caret position 2013-05-20 20:18:29 +04:00
andrey.zaytsev
20d7ba52c7 NotNull 2013-05-20 18:29:25 +04:00
Ekaterina Tuzova
4954874baa fixed PY-9730 Method can be static: disable inspection for methods which simply raise NotImplementedError 2013-05-16 17:27:41 +02:00
Ekaterina Tuzova
e71cda6871 fixed PY-9796 Replace <name> with self.<name> inside staticmethods: AIOOBE at com.jetbrains.python.inspections.PyUnresolvedReferencesInspection$Visitor.a 2013-05-16 16:27:26 +02:00
Ekaterina Tuzova
82d288de30 fixed PY-9794 Change signature: loses parameter in function call when rearranging arguments so simple parameter gets after keyword parameter in call 2013-05-16 11:36:05 +02:00
Andrey Vlasovskikh
504e76c287 Don't evaluate getTokenText() when it is not used for performance reasons 2013-05-14 21:32:27 +04:00
Andrey Vlasovskikh
f33411cc8d Read content lines lazily 2013-05-14 21:30:50 +04:00
Andrey Vlasovskikh
40562edd90 Added analyze parameter types action in development mode 2013-05-14 15:21:40 +04:00
Andrey Vlasovskikh
d3525c55f9 Infer parameter types from file-local function usages during code completion 2013-05-13 22:41:41 +04:00
Andrey Vlasovskikh
fd0476b073 Updated TypeEvalContext in tests 2013-05-13 22:04:10 +04:00
Andrey Vlasovskikh
58fc2e7020 Use original file as origin in TypeEvalContext during completion 2013-05-13 22:03:28 +04:00
Andrey Vlasovskikh
fce1b98e7c Added 'origin' parameter to TypeEvalContext.userInitiated() 2013-05-13 17:02:34 +04:00
Andrey Vlasovskikh
17abf2d666 Merge branch 'type-eval-contexts' 2013-05-13 16:36:14 +04:00
Andrey Vlasovskikh
968f550e0c Don't perform extra computations in type checker inspection if formal parameter type is unknown 2013-05-13 16:11:35 +04:00
Andrey Vlasovskikh
a55e50525c Renamed deepCodeAnalysis() context to deepCodeInsight() 2013-05-13 16:03:39 +04:00
Ekaterina Tuzova
3748482538 fixed PY-9657 Make function from method: function call is not updated correctly when imported with qualified reference 2013-05-11 14:23:22 +04:00
Ekaterina Tuzova
684066934e fixed PY-9659 Convert method to property: intention should be available for methods with yeild 2013-05-11 13:10:26 +04:00
Ekaterina Tuzova
3a3f31d1b6 fixed PY-9660 Convert Method to Property: provokes Getter should return something when converting function which has return without return value 2013-05-11 13:07:35 +04:00
Ekaterina Tuzova
465a0b05d5 fixed PY-9690 Show 'Insert documentation string stub' only on function name 2013-05-09 21:42:01 +04:00
Ekaterina Tuzova
76e34ee7c6 fixed PY-9691 Doctest configuration producer loads contents of all files in clicked directory synchronously in EDT
always suggest doctests for the directory. Do check for single file
2013-05-09 21:37:54 +04:00
Ekaterina Tuzova
5e60dfbcb3 fixed PY-9715 Inconsistent "Too broad exception clauses" inspection 2013-05-09 21:09:22 +04:00
Ekaterina Tuzova
3c6fdca807 fixed PY-9715 Inconsistent "Too broad exception clauses" inspection 2013-05-09 20:52:57 +04:00