Skip to content

Commit

Permalink
update VSCode Ruff linting configurations
Browse files Browse the repository at this point in the history
  • Loading branch information
TheVinhLuong102 committed Jan 3, 2025
1 parent 5e409ce commit d53f8fb
Showing 1 changed file with 19 additions and 35 deletions.
54 changes: 19 additions & 35 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,12 @@
// ======

"[python]": {
"editor.formatOnSave": false
"editor.formatOnSave": false,
"editor.defaultFormatter": null
// "editor.codeActionsOnSave": {
// "source.fixAll": "explicit",
// "source.organizeImports": "explicit"
// }
},

"python.analysis.diagnosticSeverityOverrides": {
Expand Down Expand Up @@ -160,43 +165,22 @@

// RUFF
// ====
// marketplace.visualstudio.com/items?itemName=charliermarsh.ruff
// docs.astral.sh/ruff/editors/settings

// Additional command-line arguments to pass to ruff check, e.g., "args": ["--config=/path/to/pyproject.toml"].
// Supports a subset of Ruff's command-line arguments, ignoring those that are required to operate the LSP,
// like --force-exclude and --verbose.
"ruff.lint.args": [
],

// Path to a custom ruff executable, e.g., ["/path/to/ruff"].
"ruff.path": [],

// Path to a Python interpreter to use to run the linter server.
"ruff.interpreter": [],

// Strategy for loading the ruff executable.
// fromEnvironment picks up Ruff from the environment, falling back to the bundled version if needed.
// useBundled uses the version bundled with the extension.
"ruff.importStrategy": "fromEnvironment",

// Run Ruff on every keystroke (onType) or on save (onSave).
"ruff.lint.run": "onSave",

// Whether to enable the Ruff extension.
// Modifying this setting requires restarting VS Code to take effect.
"ruff.enable": true,

// Whether to register Ruff as capable of handling source.organizeImports actions.
"ruff.organizeImports": true,
"ruff.nativeServer": "on",

// Whether to register Ruff as capable of handling source.fixAll actions.
"ruff.fixAll": false,
"ruff.configuration": ".ruff.toml",

// Whether to display Quick Fix actions to autofix violations.
"ruff.codeAction.fixViolation.enable": true,
"ruff.lineLength": 120,
"ruff.organizeImports": false

// Whether to display Quick Fix actions to disable rules via noqa suppression comments.
"ruff.codeAction.disableRuleComment.enable": true,
// Python-based Ruff server only
// -----------------------------
// "ruff.importStrategy": "fromEnvironment",
// "ruff.interpreter": [],
// "ruff.path": [],

// Setting to control when a notification is shown: off, onError, onWarning, always.
"ruff.showNotification": "onWarning"
// "ruff.lint.args": [],
// "ruff.format.args": [],
}

0 comments on commit d53f8fb

Please sign in to comment.