diff --git a/ad-nix.code-workspace b/ad-nix.code-workspace index debe874..6a1dbf2 100644 --- a/ad-nix.code-workspace +++ b/ad-nix.code-workspace @@ -22,12 +22,12 @@ // "editor.formatOnSave": true, "editor.codeActionsOnSave": { "source.organizeImports.ruff": "explicit", - "source.fixAll": "explicit" + // "source.fixAll": "explicit" } }, "python.defaultInterpreterPath": "${workspaceFolder}/.devenv/state/venv/bin/python3", - "python.autoComplete.extraPaths": ["~/ad-lola"], - "python.analysis.extraPaths": ["~/ad-lola"], + "python.autoComplete.extraPaths": ["~/ad-lola", "${fileWorkspaceFolder}/apps/room_control/src"], + "python.analysis.extraPaths": ["~/ad-lola", "${fileWorkspaceFolder}/apps/room_control/src"], "python.analysis.autoFormatStrings": true, "python.analysis.completeFunctionParens": true, "python.analysis.autoImportCompletions": true, @@ -38,23 +38,19 @@ "python.analysis.typeEvaluation.enableReachabilityAnalysis": true, "python.languageServer": "Pylance", "python.terminal.shellIntegration.enabled": true, - + // Ruff settings "ruff.enable": true, - "ruff.organizeImports": false, + "ruff.organizeImports": true, "ruff.importStrategy": "fromEnvironment", "ruff.nativeServer": true, "ruff.configurationPreference": "filesystemFirst", - "ruff.configuration": "${workspaceFolder}/ruff.toml", + "ruff.configuration": "${workspaceFolder}/pyproject.toml", "ruff.fixAll": true, "ruff.lint.enable": true, // https://docs.astral.sh/ruff/rules/ "ruff.lint.extendSelect": [ - // "FURB", "UP", - "I" - ], - "ruff.lint.select": [ - "F", "W", + "F", "W", "I", "E1", "E2", "E3", "E4", "E5", "E7", "E9" ],