1
0
forked from VimPlug/jedi
Commit Graph

137 Commits

Author SHA1 Message Date
Dave Halter ffaacbefbc new splitlines implementation to get rid of the ugly splitlines we now have as well as (partially) the issue with form feeds 2014-07-18 16:52:55 +02:00
Dave Halter 08f7a439c0 merged dev and linter 2014-07-17 23:17:49 +02:00
Dave Halter a7e4d81692 also add scope_names_generator to the iterable module classes, as well as cleaning up some old scope_names_generator stuff 2014-07-02 18:58:31 +02:00
Dave Halter 23008d8a19 use scope_names_generator in completion api as well. hopefully the last __file__ related issue :) 2014-07-02 13:12:37 +02:00
Dave Halter 3865c1a844 Fixed __file__ issues by always applying a ModuleWrapper in the global scope lookup. 2014-07-01 15:35:21 +02:00
Dave Halter 8d63e6f6e7 somehow temporary solution to enable completion of __file__ 2014-07-01 15:10:32 +02:00
Dave Halter b7bf8d515c support for completions on return statements. 2014-06-22 12:05:22 +02:00
Dave Halter 0b926ca454 get rid of is_list_comp boolean in favor of a direct check of ListComprehensionFlow 2014-06-09 20:19:31 +02:00
Jorgen Schaefer 1cbbc00089 Fix names in docstrings and DeprecationWarnings.
Update a number of docstrings and DeprecationWarnings to refer to
the correct methods or attributes.
2014-05-17 10:21:44 +02:00
Dave Halter ca2cc65686 improved import positioning errors in static analysis 2014-05-16 17:20:45 +02:00
Dave Halter d59e21f43c new way of gathering statements to evaluate for static analysis 2014-05-16 12:23:09 +02:00
Dave Halter 857a9b7621 don't raise attribute NameErrors in all for loop name definitions. 2014-05-15 12:39:00 +02:00
Dave Halter 7632a7d120 sorting the statements for analysis. we need to be able to reproduce results. 2014-05-13 15:56:41 +02:00
Dave Halter e5fe726862 imports cleanup & documentation 2014-05-12 11:15:17 +02:00
Dave Halter 02d1e1aa42 fix static analysis for nested imports 2014-05-12 11:03:27 +02:00
Dave Halter 3f2e737702 statical analysis shouldn't report the exact same error twice 2014-05-11 16:45:22 +02:00
Dave Halter 7b525285bd static analysis import tests 2014-05-11 15:18:48 +02:00
Dave Halter c92113a7b1 improved static analysis test base 2014-05-11 13:30:29 +02:00
Dave Halter c59a8dce28 ImportError detection 2014-05-11 01:54:25 +02:00
Dave Halter 11a445ab42 Merge branch 'dev' into linter 2014-05-10 16:53:41 +02:00
Dave Halter 60971245d6 star imports now have their own class, which will be important for AttributeError detection 2014-05-10 16:53:27 +02:00
Dave Halter 6098ba5e84 small fixes to the analysis.Error class. 2014-05-08 12:04:40 +02:00
Dave Halter 7c965e544f dive further into following imports, etc 2014-05-08 11:26:08 +02:00
Dave Halter c587d12510 removed call signature caching unintentionally (a few commmits ago). 2014-05-05 12:45:19 +02:00
Dave Halter f2af053a4a fix the CallSignature.index attribute 2014-05-04 23:36:24 +02:00
Dave Halter e5326acf8f ImportPath -> ImportWrapper 2014-04-30 17:15:59 +02:00
Dave Halter 8edaea31e2 simplify some usage stuff 2014-04-29 14:01:24 +02:00
Dave Halter d106b2ce2b __getattr__ arbitrary returns fix 2014-04-27 23:15:32 +02:00
Dave Halter fe5a03badd Increase maximum recursion depth. Makes sense for very complicated code (completions within Jedi), since Jedi itself uses so many recursions. 2014-04-20 14:59:42 +02:00
Dave Halter 2b091076c1 fix the named param issue in the autocompletion 2014-04-19 22:57:41 +02:00
Dave Halter 1f7fd6f439 search_call_signature refactoring 2014-04-19 16:26:15 +02:00
Dave Halter 0301606d18 Now remove Usage completely. 2014-04-18 14:45:03 +02:00
Dave Halter 240b0c9581 NamePart doesn't have an __eq__ method anymore 2014-04-18 14:36:10 +02:00
Dave Halter b643325889 type of NamePart in definition should work. 2014-04-18 01:31:07 +02:00
Dave Halter ddc1cb0e6a same problem with KeywordStatement 2014-04-16 10:28:12 +02:00
Dave Halter 15fdecdb61 for flows triggered an exception if goto_assignments was used on the keyword. found with the help of sith.py 2014-04-16 09:57:01 +02:00
Dave Halter 6a40c9b671 remove get_set_vars completely from existance 2014-04-14 12:40:59 +02:00
Dave Halter 46277eb9c9 call_signatures caching should be much more precise, now. fixes #390 2014-04-09 12:27:23 +02:00
Dave Halter 484ace2cfd fix last problems with #327 2014-04-07 14:43:46 +02:00
Dave Halter b48d0bf622 passing hex/oct/bin tests for #327 2014-04-07 14:12:12 +02:00
Dave Halter 99beac1c2b fix completion on int literals, fixes #327 2014-04-07 13:04:45 +02:00
Dave Halter 8ac9e16f3f clean up the is_callable stuff 2014-04-02 09:47:27 +02:00
Dave Halter 305b593f3b create an is_callable method for all representation objects, to determine if something is callable or not 2014-04-02 09:42:15 +02:00
Dave Halter dc953d3c54 fix broken goto_definition command for variables in the same statement 2014-03-29 16:52:54 +01:00
Dave Halter ced5b6ca82 goto_assignments and usages both working now with issues like #315 2014-03-29 16:37:39 +01:00
Dave Halter 29435852e6 trying to clean up the goto mess 2014-03-28 13:46:36 +01:00
Dave Halter 54d9d325da temporary fix for #315. in the future we should be removing that whole indent change crap 2014-03-28 02:08:22 +01:00
Dave Halter c8b3658d63 forgot to deprecate source_encoding properly -> #389 2014-03-23 12:54:39 +01:00
Dave Halter 58026c6542 temporary conversion of the imports module to separate import processing from actually importing things 2014-03-19 16:40:38 +01:00
Dave Halter aca7668da6 small internal change for Script, _source_path to _orig_path 2014-03-17 08:58:03 +01:00