From 45702ec1d0f02834e0f076f683dd0f4bb6ba14d6 Mon Sep 17 00:00:00 2001 From: Carlos Cordoba Date: Sun, 17 Nov 2019 18:40:14 -0500 Subject: [PATCH] Disable Pylint plugin by default (#698) --- pyls/plugins/pylint_lint.py | 7 +++++++ vscode-client/package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/pyls/plugins/pylint_lint.py b/pyls/plugins/pylint_lint.py index b311a6d4..52322e7a 100644 --- a/pyls/plugins/pylint_lint.py +++ b/pyls/plugins/pylint_lint.py @@ -146,6 +146,13 @@ def _build_pylint_flags(settings): return ' '.join(pylint_args) +@hookimpl +def pyls_settings(): + # Default pylint to disabled because it requires a config + # file to be useful. + return {'plugins': {'pylint': {'enabled': False, 'args': []}}} + + @hookimpl def pyls_lint(config, document, is_saved): settings = config.plugin_settings('pylint') diff --git a/vscode-client/package.json b/vscode-client/package.json index af6b1523..eb4faeea 100644 --- a/vscode-client/package.json +++ b/vscode-client/package.json @@ -237,7 +237,7 @@ }, "pyls.plugins.pylint.enabled": { "type": "boolean", - "default": true, + "default": false, "description": "Enable or disable the plugin." }, "pyls.plugins.pylint.args": {