Commit Graph
125426 Commits
Author SHA1 Message Date
Ekaterina Tuzova ee5f16edd6 added Add Exception base class quick fix to the Exception doesn't inherit from standard ''Exception'' class inspection 2014-03-12 12:49:04 +04:00
Ekaterina Tuzova 90c4e074db codestyle cleanup 2014-03-12 12:30:42 +04:00
Ekaterina Tuzova 61b1cb2a5f do not store reference to PsiElement in qFix, codestyle cleanup, cleanup deprecated method usage 2014-03-12 12:29:54 +04:00
Ekaterina Tuzova 2ace00ea18 cleanup deprecated method usage 2014-03-11 19:34:56 +04:00
Ekaterina Tuzova 298c64667b @NotNull getStatementList 2014-03-11 19:34:02 +04:00
Ekaterina Tuzova 20269f4008 do not store reference to PyFile in add function quickfix 2014-03-11 19:33:18 +04:00
Ekaterina Tuzova 5bd7108db9 code style cleanup 2014-03-11 19:23:44 +04:00
Ekaterina Tuzova 546c689479 get rid of deprecated functions use 2014-03-11 19:22:50 +04:00
Ekaterina Tuzova 85b572bfeb do not store reference to PsiElement in add field quickfix 2014-03-11 19:20:46 +04:00
Ekaterina Tuzova 532e079f0d do not suggest python run configuration for scratch files 2014-03-11 19:09:37 +04:00
Ekaterina Tuzova 4155d628b4 code style cleanup 2014-03-11 18:43:22 +04:00
Ekaterina Tuzova 757f50bad4 code style cleanup 2014-03-11 18:42:58 +04:00
Ekaterina Tuzova f5ac410c49 cleanup 2014-03-11 18:40:37 +04:00
Ekaterina Tuzova 37c7fcabec removed state from add super call quickfix, added tests 2014-03-11 18:23:53 +04:00
Ekaterina Tuzova 378b22a23d added format specifier quick fix for the python string format inspection 2014-03-11 17:40:20 +04:00
Ekaterina Tuzova 2ba4ece037 Merge remote-tracking branch 'origin/master'
Conflicts:
	python/src/com/jetbrains/python/inspections/PyProtectedMemberInspection.java
	python/src/com/jetbrains/python/inspections/PyStatementEffectInspection.java
2014-03-11 15:29:15 +04:00
Ekaterina Tuzova 8dd9cc4f49 added remove dictionary key quick fix for the Dictionary contains duplicate keys inspection 2014-03-11 15:19:31 +04:00
Konstantin Bulenkov f0a66f7c29 [log] Fix HashImpl equals
Don't rely on asString(): compare as byte arrays.
2014-03-11 15:11:33 +04:00
Kirill Likhodedov 5bd2cdd0f3 [log] HashImpl: remove the caching map
* HashImpl objects creation doesn't affect performance significantly.
* The map is not enough for big projects anyway.
2014-03-11 15:11:33 +04:00
peter 0affa6a6f9 dom: use ReflectionUtil.getClass{Public,Declared}Methods to skip synthetic methods (which change from one java version to another) 2014-03-11 12:04:33 +01:00
Ekaterina Tuzova aea8f6d532 added move except clause quick fix for the Bad except clauses order inspection 2014-03-11 15:00:47 +04:00
Bas Leijdekkers 39ca5709a3 IDEA-121935 (Inspections: Overloaded variable argument method: every non-problematic method adds a warning) 2014-03-11 11:34:26 +01:00
Bas Leijdekkers 8d172ac52a IDEA-121952 (Java 1.8: "Interface may be annotated with @FunctionalInterface" inspection reports already annotated interfaces) 2014-03-11 11:24:12 +01:00
Ekaterina Tuzova b1977eac7a added Remove assignment quick fix for the Assigning function call that doesn't return anything inspection 2014-03-11 14:02:07 +04:00
Dmitry Avdeev 81ca41b8cb test fixed 2014-03-11 14:00:21 +04:00
Ekaterina Tuzova b6b5a685e9 fixed PY-11981 "PEP 8 naming convention violation" inspection treats class attributes as function variables 2014-03-11 13:34:35 +04:00
Ekaterina Tuzova f791db7500 fixed PY-10342 Instance attribute defined outside init: detect functions called in init 2014-03-11 13:26:13 +04:00
Ekaterina Tuzova 4d76bdb5a2 Statement list cannot be null 2014-03-11 13:25:49 +04:00
Vladimir Orlov f839260db3 Merge remote-tracking branch 'origin/master' 2014-03-11 13:22:46 +04:00
Ekaterina Tuzova 6f6d8136f8 fixed PY-12033 PyAbstractClass invalid warning for properties. 2014-03-11 13:20:24 +04:00
Vladimir Orlov 85d52dd77f IDEA-118296 Impossible to "Prevent App Nap" for the 133.* in MacOSX 10.9 (Mavericks) 2014-03-11 13:18:45 +04:00
Konstantin Bulenkov c748cefdf1 artwork update for 13.1 2014-03-11 09:43:34 +01:00
Bas Leijdekkers 2ee2888ee8 attempt to clarify the inspection description 2014-03-11 09:19:13 +01:00
Bas Leijdekkers c517b2cc25 add test 2014-03-11 09:19:12 +01:00
Artem Govorov 5a0f6fb495 Merge remote-tracking branch 'origin/master'
* origin/master:
  IDEA-116029 in-place introduce variable name suggestions popup disappears before I can select anything PARTIAL ROLLBACK, fix to be continued...
2014-03-11 17:02:41 +10:00
Vassiliy 4b96dbf427 IDEA-116029 in-place introduce variable name suggestions popup disappears before I can select anything
PARTIAL ROLLBACK, fix to be continued...
2014-03-11 08:45:02 +04:00
Artem Govorov bd199f1b6e Merge remote-tracking branch 'origin/master'
* origin/master: (46 commits)
  partially reverting 10f6a0f: psi depedent index get buffering status updates because they are applied to unsaved committed documents
  Move ssh connection provider to remote-run.
  use a more memory-efficient structure to hold a long indexed file list
  fix test
  - Removed dependency on remote-run in vagrant plugin (PY-12254). - New api for path mappings providers (old left for compatibility with RubyMine and PhpStorm) - Fix launching of Python console for remote interpreter.
  add -> keyword to cpp and make sure it's lexed correctly (IDEA-121906)
  add a proxy test that fails on java 8
  enable new nashorn variables view by default
  style: remove unnecessary method
  for unsaved documents with committed state and psi backed index use the same logic as for unsaved documents with plain index
  github tests with wrong notifications fixed
  [log] Fix tests. (fix wrong line separators)
  [log] Remake VcsLogJoiner without recursion.
  [log] IDEA-118947 Implement special highlighting for cherry-pick
  [log] Add ability to listen to possible filter changes
  [log] Add ability to reuse branches filter popup
  [log] Expose VcsLogRefs into API
  [log] Expose the VcsLogFilterUi to the API, let set filter value
  [log] repaint ui after adding highlighter
  [log] make constants final
  ...
2014-03-11 10:50:18 +10:00
Maxim.Mossienko b3dfff991f partially reverting 10f6a0f: psi depedent index get buffering status updates because they are applied to unsaved committed documents 2014-03-10 21:11:38 +01:00
Dmitry Trofimov 255512d479 Merge remote-tracking branch 'origin/master' 2014-03-10 20:46:14 +01:00
Dmitry Trofimov fa8f612443 Move ssh connection provider to remote-run. 2014-03-10 20:45:21 +01:00
peter 1357e2b4d5 use a more memory-efficient structure to hold a long indexed file list 2014-03-10 20:32:49 +01:00
Dmitry Trofimov a0885a9ff5 Merge remote-tracking branch 'origin/master' 2014-03-10 20:19:27 +01:00
Dmitry Trofimov 23b20a87f4 Merge remote-tracking branch 'origin/master' 2014-03-10 20:13:33 +01:00
Bas Leijdekkers 69c98656a0 fix test 2014-03-10 20:12:51 +01:00
Dmitry Trofimov bbf4741efb - Removed dependency on remote-run in vagrant plugin (PY-12254).
- New api for path mappings providers (old left for compatibility with RubyMine and PhpStorm)
- Fix launching of Python console for remote interpreter.
2014-03-10 19:38:15 +01:00
peter e5d9dff7c0 add -> keyword to cpp and make sure it's lexed correctly (IDEA-121906) 2014-03-10 19:20:04 +01:00
peter 5e71180771 add a proxy test that fails on java 8 2014-03-10 19:20:04 +01:00
Vladimir Krivosheev ffa6350613 enable new nashorn variables view by default 2014-03-10 19:01:57 +01:00
Nadya Zabrodina c60c03873b style: remove unnecessary method 2014-03-10 21:54:22 +04:00
Maxim.Mossienko 965aafa855 for unsaved documents with committed state and psi backed index use the same logic as for unsaved documents with plain index 2014-03-10 18:43:59 +01:00