Tags: ferozco/python-language-server
Tags
Remove pluggy racing (palantir#222) * Completion: Remove pluggy racing and disable Rope by default This allows the user to choose between Rope and Jedi for completions. It also remove the pluggy racing since Jedi's cache isn't thread safe. Closes palantir#189 * Only use single completion hook * Remove pluggy and disable rope completions by default * Remove pluggy
Catch and ignore parser errors for pydocstyle linting (palantir#208) * Catch and ignore parser errors for pydocstyle linting * Fix pydocstyle empty file * Fix linting
Decrease module completion time by using both jedi and rope (palantir… …#155) * Stuff * All the half-baked rope experiments * Preload precompiled modules using rope * First thread experiment * Testing rope and jedi race * Update gitignore * jedi_closure should return a callable instance * Enable rope to compete on all completion requests * Process Rope completion candidates * Improve Jedi autocompletion handling * Invoke rope thread only if current word is different from import * Split Rope and Jedi completions * Update minimum rope required version * Add Rope completion tests * Pluggy races * Rename rope rename module * Add rope_completion.enable configuration
Completion detail using module name, function parameters (palantir#170) * Use "builtin" or parent path for completion detail * Append parameters to completion item label if function/method * Update tests to expect labels with parentheses and args * Update test_completion.py * Check completion label specifically for python 2 or 3 * Use list comprehension instead of map for parameter list
Allow configuring pycodestyle options from the PYLS config (palantir#146 ) * Options for pycodestlye * Options for pycodestlye
Jedi symbols: Add all_scopes config option (palantir#140) * Jedi symbols: Add all_scopes config setting * Jedi symbols: Test all_scopes option * Jedi symbols: Enable `all_scopes` per default
PreviousNext