Skip to content

Linting support for python using the pylint library.

License

Notifications You must be signed in to change notification settings

ayushis380/vscode-pylint

 
 

Repository files navigation

Pylint extension for Visual Studio Code

A Visual Studio Code extension with support for the pylint linter. The extension ships with pylint=2.15.0.

Note:

  • This extension is supported for all actively supported versions of the python language (i.e., python >= 3.7).
  • The bundled pylint is only used if there is no installed version of pylint found in the selected python environment.
  • Minimum supported version of pylint is 2.12.2.

Usage

Once installed in Visual Studio Code, pylint will be automatically executed when you open a Python file.

If you want to disable pylint, you can disable this extension per workspace in Visual Studio Code.

Settings

Settings Default Description
pylint.args [] Custom arguments passed to pylint. E.g "pylint.args" = ["--rcfile=<file>"]
pylint.severity { "convention": "Information", "error": "Error", "fatal": "Error", "refactor": "Hint", "warning": "Warning", "info": "Information" } Controls mapping of severity from pylint to VS Code severity when displaying in the problems window. You can override specific pylint error codes { "convention": "Information", "error": "Error", "fatal": "Error", "refactor": "Hint", "warning": "Warning", "W0611": "Error", "undefined-variable": "Warning" }
pylint.logLevel error Sets the tracing level for the extension.
pylint.path [] Setting to provide custom pylint executable. This will slow down linting, since we will have to run pylint executable every time or file save or open. Example 1: ["~/global_env/pylint"] Example 2: ["conda", "run", "-n", "lint_env", "python", "-m", "pylint"]
pylint.interpreter [] Path to a python interpreter to use to run the linter server.
pylint.importStrategy useBundled Setting to choose where to load pylint from. useBundled picks pylint bundled with the extension. fromEnvironment uses pylint available in the environment.
pylint.showNotification off Setting to control when a notification is shown.

Commands

Command Description
Pylint: Restart Server Force re-start the linter server.

About

Linting support for python using the pylint library.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 76.7%
  • TypeScript 21.2%
  • JavaScript 2.1%