A Visual Studio Code extension with support for the Ruff
linter. The extension ships with ruff==0.0.107
.
Once installed in Visual Studio Code, ruff
will automatically execute when you open or edit a
Python file.
If you want to disable Ruff, you can disable this extension per workspace in Visual Studio Code.
Settings | Default | Description |
---|---|---|
ruff.args | [] |
Custom arguments passed to ruff . E.g "ruff.args" = ["--select=Q"] |
ruff.logLevel | error |
Sets the tracing level for the extension. |
ruff.path | [] |
Setting to provide custom ruff executable. This will slow down linting, since we will have to run ruff executable every time or file save or open. Example 1: ["~/global_env/ruff"] Example 2: ["conda", "run", "-n", "lint_env", "python", "-m", "ruff"] |
ruff.interpreter | [] |
Path to a python interpreter to use to run the linter server. |
ruff.importStrategy | useBundled |
Setting to choose where to load ruff from. useBundled picks ruff bundled with the extension. fromEnvironment uses ruff available in the environment. |
ruff.showNotification | off |
Setting to control when a notification is shown. |
Command | Description |
---|---|
Ruff: Restart Server | Force re-start the linter server. |
This extension is based on the Template for VS Code Python tools extensions.