1
0
forked from VimPlug/jedi

Commit Graph

  • 4ecc150d85 first version of too many arguments detection Dave Halter 2014-05-21 12:30:51 +02:00
  • a252d825f2 remove an unimportant test case that showed strange unreproducible behavior on travis. Dave Halter 2014-05-20 16:47:23 +02:00
  • f57b53bbe2 check for 'if foo is not None' checks in the NameFinder. Solves the issues with the subprocess library. Dave Halter 2014-05-20 16:13:39 +02:00
  • 79556a7935 finder docstring and naming improvements Dave Halter 2014-05-20 15:17:07 +02:00
  • ad762f674e renaming of an unclear variable Dave Halter 2014-05-20 14:01:43 +02:00
  • dd50001ed1 update pickling version, because we have changed some things about the KeywordStatement a while ago Dave Halter 2014-05-19 13:49:52 +02:00
  • 77baabb93b % operation returned both left and right side, but only the left side is really important. Dave Halter 2014-05-19 13:26:12 +02:00
  • a717981679 more extensive __file__ tests, #408 Dave Halter 2014-05-19 01:03:40 +02:00
  • 08b48807e9 a (temporary) solution for the __file__ access issues in imported modules, see #408 Dave Halter 2014-05-19 01:01:56 +02:00
  • 709c53a679 empty reversed issue, fixes traceback of #408 Dave Halter 2014-05-17 12:32:18 +02:00
  • 41f32f21ea Merge pull request #411 from jorgenschaefer/fix-deprecation-docstring-typo Dave Halter 2014-05-17 13:04:45 +04:30
  • 1cbbc00089 Fix names in docstrings and DeprecationWarnings. Jorgen Schaefer 2014-05-17 10:07:10 +02:00
  • 06bae0e835 fix test issue with python 2.7 Dave Halter 2014-05-16 18:03:36 +02:00
  • ecf9043d97 Improved error messages for AttributeErrors, however not a final version #408 Dave Halter 2014-05-16 18:02:33 +02:00
  • ca2cc65686 improved import positioning errors in static analysis Dave Halter 2014-05-16 17:20:45 +02:00
  • 9bf50e6022 better knowledge in the importer where the import names originate from Dave Halter 2014-05-16 17:05:43 +02:00
  • 87704ec16a custom message capability for analysis Dave Halter 2014-05-16 15:46:08 +02:00
  • 11b7f9f7f6 decorators should also be included in the static analysis Dave Halter 2014-05-16 15:33:21 +02:00
  • 0f7a17090c static analysis start positions are now tested Dave Halter 2014-05-16 15:03:59 +02:00
  • 552502a2e9 list comprehension static analysis test Dave Halter 2014-05-16 14:28:23 +02:00
  • 4e596060b9 test for is_nested failure Dave Halter 2014-05-16 13:00:13 +02:00
  • 8e27ed556e fix returns/flow command edge cases Dave Halter 2014-05-16 12:33:00 +02:00
  • d59e21f43c new way of gathering statements to evaluate for static analysis Dave Halter 2014-05-16 12:23:09 +02:00
  • 857a9b7621 don't raise attribute NameErrors in all for loop name definitions. Dave Halter 2014-05-15 12:39:00 +02:00
  • bcab821df9 linter output changes - #408 Dave Halter 2014-05-15 00:45:50 +02:00
  • b54d46374c recursive file paths for the temporary linter api - #408 Dave Halter 2014-05-15 00:39:42 +02:00
  • 5e2bb0ef9b Using python -m jedi force <path> you can use the linter for now. Dave Halter 2014-05-13 16:29:39 +02:00
  • 99340dd2a1 few NameError tests Dave Halter 2014-05-13 16:17:06 +02:00
  • 9bcc4f8fd2 static analysis is now able to tell the difference between NameError/AttributeError Dave Halter 2014-05-13 16:14:32 +02:00
  • 7632a7d120 sorting the statements for analysis. we need to be able to reproduce results. Dave Halter 2014-05-13 15:56:41 +02:00
  • 876942d2b8 Small adjustment in Interpreter completion to be compatible with static analysis Dave Halter 2014-05-13 01:39:33 +02:00
  • a2b483b4f5 None issue fix for static analysis Dave Halter 2014-05-13 01:21:32 +02:00
  • 00e43d4585 except can also catch multiple exceptions in one statement Dave Halter 2014-05-12 18:46:17 +02:00
  • 7096a570bf try/except test for static analysis (duck typing should not cause jedi to report mistakes) Dave Halter 2014-05-12 18:34:38 +02:00
  • 96386b4578 if something catches an exception, ignore that report Dave Halter 2014-05-12 18:10:17 +02:00
  • 64af9524b7 simple generator static analysis subscript check Dave Halter 2014-05-12 16:03:41 +02:00
  • b6ec589997 refactor general array lookup method get_index_types Dave Halter 2014-05-12 15:23:48 +02:00
  • 70d85d1b3a strip_imports -> follow_imports Dave Halter 2014-05-12 11:18:47 +02:00
  • e5fe726862 imports cleanup & documentation Dave Halter 2014-05-12 11:15:17 +02:00
  • 02d1e1aa42 fix static analysis for nested imports Dave Halter 2014-05-12 11:03:27 +02:00
  • 13949ec145 move is_nested check from evaluate.imports to the parser Dave Halter 2014-05-12 11:02:57 +02:00
  • 04855e9452 pytest -> ignore static_analysis folder Dave Halter 2014-05-12 01:59:00 +02:00
  • 63155808df interpreter cleanup, use proper parents Dave Halter 2014-05-12 01:55:48 +02:00
  • 3f2e737702 statical analysis shouldn't report the exact same error twice Dave Halter 2014-05-11 16:45:22 +02:00
  • 7abdc375c2 add tests for attribute errors Dave Halter 2014-05-11 16:44:58 +02:00
  • 284a64a79a more import-error detection tests Dave Halter 2014-05-11 15:33:53 +02:00
  • 7b525285bd static analysis import tests Dave Halter 2014-05-11 15:18:48 +02:00
  • c92113a7b1 improved static analysis test base Dave Halter 2014-05-11 13:30:29 +02:00
  • 40a54961cd testing structure for static analysis. Dave Halter 2014-05-11 12:09:42 +02:00
  • c59a8dce28 ImportError detection Dave Halter 2014-05-11 01:54:25 +02:00
  • 586ac9d013 removed a few debug things. Dave Halter 2014-05-10 20:31:33 +02:00
  • 11a445ab42 Merge branch 'dev' into linter Dave Halter 2014-05-10 16:53:41 +02:00
  • 60971245d6 star imports now have their own class, which will be important for AttributeError detection Dave Halter 2014-05-10 16:53:27 +02:00
  • 358472b21f improved star import support preparation Dave Halter 2014-05-10 14:12:36 +02:00
  • ecfb3a0423 Merge branch 'dev' into linter Dave Halter 2014-05-09 11:52:39 +02:00
  • d0b2a2ce4f fixed NestedImportModule Dave Halter 2014-05-09 11:52:10 +02:00
  • 2d48c72340 introduce a NestedImportModule class Dave Halter 2014-05-08 13:22:41 +02:00
  • 6098ba5e84 small fixes to the analysis.Error class. Dave Halter 2014-05-08 12:04:40 +02:00
  • 1ecb173b33 update AUTHORS Akinori Hattori 2014-05-08 18:45:51 +09:00
  • 7c965e544f dive further into following imports, etc Dave Halter 2014-05-08 11:26:08 +02:00
  • 9f3542903d fix virtualenv support Akinori Hattori 2014-05-08 18:09:05 +09:00
  • 9eb75f9c61 static analysis prototype decription Dave Halter 2014-05-07 12:39:18 +02:00
  • c0064e17bc Merge pull request #406 from davidhalter/repl_info Dave Halter 2014-05-06 12:58:33 +04:30
  • ae8b0d5eab Print the Jedi version when REPL completion is used Danilo Bargen 2014-05-06 08:17:09 +02:00
  • e66f2d8f4b Docs / changelog formatting Danilo Bargen 2014-05-06 07:47:59 +02:00
  • db9ee1f5a0 Updated AUTHORS Danilo Bargen 2014-05-06 07:39:31 +02:00
  • 895db8d6ff changelog mistake again, thanks for noticing it @aebersold Dave Halter 2014-05-05 23:50:45 +02:00
  • c587d12510 removed call signature caching unintentionally (a few commmits ago). Dave Halter 2014-05-05 12:44:40 +02:00
  • 7db1eb2f62 change small changelog mistake Dave Halter 2014-05-05 00:41:34 +02:00
  • 7b402d7bbe change release to 0.8.0-final0, #395 v0.8.0 Dave Halter 2014-05-05 00:23:07 +02:00
  • b5b79fc818 partial support for *args/**kwargs in CallSignature.index, fixes #395 Dave Halter 2014-05-05 00:12:43 +02:00
  • f2af053a4a fix the CallSignature.index attribute Dave Halter 2014-05-04 23:36:15 +02:00
  • a4b9ccc2e7 the fast parser was able to return wrong sub parsers, because the sometimes hashes were not updated, fixes #396. Dave Halter 2014-05-04 16:36:41 +02:00
  • 16fd7f5424 create a more specific test for #396, which is again a fast parser issue Dave Halter 2014-05-04 15:53:53 +02:00
  • 672594514e call_signature/completion interference issues Dave Halter 2014-05-04 13:12:49 +02:00
  • fcd8b25d3d the parser in general now cares for carriage return/new line combinations Dave Halter 2014-05-04 12:32:02 +02:00
  • f64b309ff0 carriage return test for statements that continue, even though they shouldn't Dave Halter 2014-05-04 12:31:21 +02:00
  • ef62904af3 python 2 compatibility (also with the new travis build) Dave Halter 2014-05-04 11:50:13 +02:00
  • 02b98ad4e4 small carriage return fix, so that Definition.description doesn't return crazy carriage returns without a newline Dave Halter 2014-05-04 02:39:57 +02:00
  • e0d0572d7f fix for an issue with commas in statements Dave Halter 2014-05-04 02:20:46 +02:00
  • 8404107397 carriage return issues fixed in the fast parser -> fixes #402 Dave Halter 2014-05-04 02:14:34 +02:00
  • 091518d924 test for carriage return issues. fast parser seems to be counting characters wrong when carriage returns are involved. see #402 Dave Halter 2014-05-04 01:56:53 +02:00
  • 065e9a001d call signature test change to avoid version changes of python 3.2.5 (int docstrings have changed, travis has updated since) Dave Halter 2014-05-03 20:12:39 +02:00
  • c44b88adc3 Error token handling with dots in front. Dave Halter 2014-05-03 12:39:20 +02:00
  • e5326acf8f ImportPath -> ImportWrapper Dave Halter 2014-04-30 17:13:47 +02:00
  • 0322869202 catch ModuleNotFound for a special imports usage Dave Halter 2014-04-30 17:09:46 +02:00
  • 2205117f92 test for #397, something raises ModuleNotFound if we use Definition.type Dave Halter 2014-04-30 16:58:27 +02:00
  • 5ed887c170 precautionary fix without test (sith.py didn't reproduce it), in execution detection. Dave Halter 2014-04-30 12:20:59 +02:00
  • 44d8abb198 fix for the recursive ArrayInstance issues. Dave Halter 2014-04-30 12:20:28 +02:00
  • 5a6eabb364 array recursion test, took a long time to find that annoying bug. Dave Halter 2014-04-30 11:50:21 +02:00
  • 8edaea31e2 simplify some usage stuff Dave Halter 2014-04-29 14:01:24 +02:00
  • bc7896f93d unicode issues in usage matching Dave Halter 2014-04-29 12:20:25 +02:00
  • 5740c45791 again tokenize simplifications Dave Halter 2014-04-28 19:31:41 +02:00
  • 18dc92f85f removed a few old/unnecessary tokenize definitions Dave Halter 2014-04-28 18:33:40 +02:00
  • 23b4a89d1d slices should be ignored in __getitem__ settings (for now) Dave Halter 2014-04-28 18:15:25 +02:00
  • d106b2ce2b __getattr__ arbitrary returns fix Dave Halter 2014-04-27 23:15:32 +02:00
  • 45d3bbff0d sometimes the speed test fails, because there's not enough margin on travis Dave Halter 2014-04-25 15:12:56 +02:00
  • 289dbc8629 Merge branch 'dev' of github.com:davidhalter/jedi into dev Dave Halter 2014-04-25 15:03:36 +02:00
  • a6f962f1c2 clean up some precedence stuff Dave Halter 2014-04-25 14:39:59 +02:00
  • 6bec7ce847 speed up Builtin lookups Dave Halter 2014-04-25 14:12:28 +02:00