diff --git a/README.md b/README.md index 5f5279b..57d9c90 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,8 @@ The extension ships with `ruff==0.16.0`. ## Usage Once installed in Visual Studio Code, `ruff` will automatically execute when you open or edit a -Python or Jupyter Notebook file. +Python or Jupyter Notebook file, or a Ruff configuration file (`pyproject.toml`, `ruff.toml`, or +`.ruff.toml`). If you want to disable Ruff, you can [disable this extension](https://code.visualstudio.com/docs/editor/extension-marketplace#_disable-an-extension) per workspace in Visual Studio Code. diff --git a/package.json b/package.json index 1852356..8ce815e 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,10 @@ "onLanguage:markdown", "workspaceContains:*.py", "workspaceContains:*.ipynb", - "workspaceContains:*.md" + "workspaceContains:*.md", + "workspaceContains:**/pyproject.toml", + "workspaceContains:**/ruff.toml", + "workspaceContains:**/.ruff.toml" ], "main": "./dist/extension.js", "scripts": { diff --git a/src/common/utilities.ts b/src/common/utilities.ts index 43ca292..e93d8d4 100644 --- a/src/common/utilities.ts +++ b/src/common/utilities.ts @@ -45,5 +45,6 @@ export function getDocumentSelector(): DocumentSelector { { scheme: "vscode-notebook-cell", language: "python" }, { scheme: "file", language: "markdown" }, { scheme: "untitled", language: "markdown" }, + { scheme: "file", pattern: "**/{pyproject.toml,ruff.toml,.ruff.toml}" }, ]; }