├── .coveragerc ├── .git-blame-ignore-revs ├── .gitattributes ├── .github └── workflows │ ├── release.yml │ ├── static.yml │ ├── test-linux.yml │ ├── test-mac.yml │ └── test-win.yml ├── .gitignore ├── .policy.yml ├── .pylintrc ├── .well-known └── funding-manifest-urls ├── CHANGELOG.md ├── CONFIGURATION.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── RELEASE.md ├── SECURITY.md ├── docs └── autoimport.md ├── pylsp ├── __init__.py ├── __main__.py ├── _utils.py ├── config │ ├── __init__.py │ ├── config.py │ ├── flake8_conf.py │ ├── pycodestyle_conf.py │ ├── schema.json │ └── source.py ├── hookspecs.py ├── lsp.py ├── plugins │ ├── __init__.py │ ├── _resolvers.py │ ├── _rope_task_handle.py │ ├── autopep8_format.py │ ├── definition.py │ ├── flake8_lint.py │ ├── folding.py │ ├── highlight.py │ ├── hover.py │ ├── jedi_completion.py │ ├── jedi_rename.py │ ├── mccabe_lint.py │ ├── preload_imports.py │ ├── pycodestyle_lint.py │ ├── pydocstyle_lint.py │ ├── pyflakes_lint.py │ ├── pylint_lint.py │ ├── references.py │ ├── rope_autoimport.py │ ├── rope_completion.py │ ├── signature.py │ ├── symbols.py │ ├── type_definition.py │ └── yapf_format.py ├── py.typed ├── python_lsp.py ├── text_edit.py ├── uris.py └── workspace.py ├── pyproject.toml ├── scripts ├── circle │ └── pypi.sh └── jsonschema2md.py ├── setup.py └── test ├── __init__.py ├── conftest.py ├── data └── publish_diagnostics_message_examples │ ├── example_1.json │ └── example_2.json ├── fixtures.py ├── plugins ├── __init__.py ├── test_autoimport.py ├── test_autopep8_format.py ├── test_completion.py ├── test_definitions.py ├── test_flake8_lint.py ├── test_folding.py ├── test_highlight.py ├── test_hover.py ├── test_jedi_rename.py ├── test_mccabe_lint.py ├── test_pycodestyle_lint.py ├── test_pydocstyle_lint.py ├── test_pyflakes_lint.py ├── test_pylint_lint.py ├── test_references.py ├── test_signature.py ├── test_symbols.py ├── test_type_definition.py └── test_yapf_format.py ├── test_configuration.py ├── test_document.py ├── test_language_server.py ├── test_notebook_document.py ├── test_python_lsp.py ├── test_text_edit.py ├── test_uris.py ├── test_utils.py └── test_workspace.py /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | omit = pylsp/_version.py 3 | -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | pylsp/_version.py export-subst 2 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/.github/workflows/static.yml -------------------------------------------------------------------------------- /.github/workflows/test-linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/.github/workflows/test-linux.yml -------------------------------------------------------------------------------- /.github/workflows/test-mac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/.github/workflows/test-mac.yml -------------------------------------------------------------------------------- /.github/workflows/test-win.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/.github/workflows/test-win.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.policy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/.policy.yml -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/.pylintrc -------------------------------------------------------------------------------- /.well-known/funding-manifest-urls: -------------------------------------------------------------------------------- 1 | https://www.spyder-ide.org/funding.json 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONFIGURATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/CONFIGURATION.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/RELEASE.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/autoimport.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/docs/autoimport.md -------------------------------------------------------------------------------- /pylsp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/__init__.py -------------------------------------------------------------------------------- /pylsp/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/__main__.py -------------------------------------------------------------------------------- /pylsp/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/_utils.py -------------------------------------------------------------------------------- /pylsp/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/config/__init__.py -------------------------------------------------------------------------------- /pylsp/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/config/config.py -------------------------------------------------------------------------------- /pylsp/config/flake8_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/config/flake8_conf.py -------------------------------------------------------------------------------- /pylsp/config/pycodestyle_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/config/pycodestyle_conf.py -------------------------------------------------------------------------------- /pylsp/config/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/config/schema.json -------------------------------------------------------------------------------- /pylsp/config/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/config/source.py -------------------------------------------------------------------------------- /pylsp/hookspecs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/hookspecs.py -------------------------------------------------------------------------------- /pylsp/lsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/lsp.py -------------------------------------------------------------------------------- /pylsp/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/__init__.py -------------------------------------------------------------------------------- /pylsp/plugins/_resolvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/_resolvers.py -------------------------------------------------------------------------------- /pylsp/plugins/_rope_task_handle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/_rope_task_handle.py -------------------------------------------------------------------------------- /pylsp/plugins/autopep8_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/autopep8_format.py -------------------------------------------------------------------------------- /pylsp/plugins/definition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/definition.py -------------------------------------------------------------------------------- /pylsp/plugins/flake8_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/flake8_lint.py -------------------------------------------------------------------------------- /pylsp/plugins/folding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/folding.py -------------------------------------------------------------------------------- /pylsp/plugins/highlight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/highlight.py -------------------------------------------------------------------------------- /pylsp/plugins/hover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/hover.py -------------------------------------------------------------------------------- /pylsp/plugins/jedi_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/jedi_completion.py -------------------------------------------------------------------------------- /pylsp/plugins/jedi_rename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/jedi_rename.py -------------------------------------------------------------------------------- /pylsp/plugins/mccabe_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/mccabe_lint.py -------------------------------------------------------------------------------- /pylsp/plugins/preload_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/preload_imports.py -------------------------------------------------------------------------------- /pylsp/plugins/pycodestyle_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/pycodestyle_lint.py -------------------------------------------------------------------------------- /pylsp/plugins/pydocstyle_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/pydocstyle_lint.py -------------------------------------------------------------------------------- /pylsp/plugins/pyflakes_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/pyflakes_lint.py -------------------------------------------------------------------------------- /pylsp/plugins/pylint_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/pylint_lint.py -------------------------------------------------------------------------------- /pylsp/plugins/references.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/references.py -------------------------------------------------------------------------------- /pylsp/plugins/rope_autoimport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/rope_autoimport.py -------------------------------------------------------------------------------- /pylsp/plugins/rope_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/rope_completion.py -------------------------------------------------------------------------------- /pylsp/plugins/signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/signature.py -------------------------------------------------------------------------------- /pylsp/plugins/symbols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/symbols.py -------------------------------------------------------------------------------- /pylsp/plugins/type_definition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/type_definition.py -------------------------------------------------------------------------------- /pylsp/plugins/yapf_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/plugins/yapf_format.py -------------------------------------------------------------------------------- /pylsp/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pylsp/python_lsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/python_lsp.py -------------------------------------------------------------------------------- /pylsp/text_edit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/text_edit.py -------------------------------------------------------------------------------- /pylsp/uris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/uris.py -------------------------------------------------------------------------------- /pylsp/workspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pylsp/workspace.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/circle/pypi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/scripts/circle/pypi.sh -------------------------------------------------------------------------------- /scripts/jsonschema2md.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/scripts/jsonschema2md.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/setup.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/__init__.py -------------------------------------------------------------------------------- /test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/conftest.py -------------------------------------------------------------------------------- /test/data/publish_diagnostics_message_examples/example_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/data/publish_diagnostics_message_examples/example_1.json -------------------------------------------------------------------------------- /test/data/publish_diagnostics_message_examples/example_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/data/publish_diagnostics_message_examples/example_2.json -------------------------------------------------------------------------------- /test/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/fixtures.py -------------------------------------------------------------------------------- /test/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/plugins/test_autoimport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/plugins/test_autoimport.py -------------------------------------------------------------------------------- /test/plugins/test_autopep8_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/plugins/test_autopep8_format.py -------------------------------------------------------------------------------- /test/plugins/test_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/plugins/test_completion.py -------------------------------------------------------------------------------- /test/plugins/test_definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/plugins/test_definitions.py -------------------------------------------------------------------------------- /test/plugins/test_flake8_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/plugins/test_flake8_lint.py -------------------------------------------------------------------------------- /test/plugins/test_folding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/plugins/test_folding.py -------------------------------------------------------------------------------- /test/plugins/test_highlight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/plugins/test_highlight.py -------------------------------------------------------------------------------- /test/plugins/test_hover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/plugins/test_hover.py -------------------------------------------------------------------------------- /test/plugins/test_jedi_rename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/plugins/test_jedi_rename.py -------------------------------------------------------------------------------- /test/plugins/test_mccabe_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/plugins/test_mccabe_lint.py -------------------------------------------------------------------------------- /test/plugins/test_pycodestyle_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/plugins/test_pycodestyle_lint.py -------------------------------------------------------------------------------- /test/plugins/test_pydocstyle_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/plugins/test_pydocstyle_lint.py -------------------------------------------------------------------------------- /test/plugins/test_pyflakes_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/plugins/test_pyflakes_lint.py -------------------------------------------------------------------------------- /test/plugins/test_pylint_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/plugins/test_pylint_lint.py -------------------------------------------------------------------------------- /test/plugins/test_references.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/plugins/test_references.py -------------------------------------------------------------------------------- /test/plugins/test_signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/plugins/test_signature.py -------------------------------------------------------------------------------- /test/plugins/test_symbols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/plugins/test_symbols.py -------------------------------------------------------------------------------- /test/plugins/test_type_definition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/plugins/test_type_definition.py -------------------------------------------------------------------------------- /test/plugins/test_yapf_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/plugins/test_yapf_format.py -------------------------------------------------------------------------------- /test/test_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/test_configuration.py -------------------------------------------------------------------------------- /test/test_document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/test_document.py -------------------------------------------------------------------------------- /test/test_language_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/test_language_server.py -------------------------------------------------------------------------------- /test/test_notebook_document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/test_notebook_document.py -------------------------------------------------------------------------------- /test/test_python_lsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/test_python_lsp.py -------------------------------------------------------------------------------- /test/test_text_edit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/test_text_edit.py -------------------------------------------------------------------------------- /test/test_uris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/test_uris.py -------------------------------------------------------------------------------- /test/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/test_utils.py -------------------------------------------------------------------------------- /test/test_workspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-lsp/python-lsp-server/HEAD/test/test_workspace.py --------------------------------------------------------------------------------