| # GitHub code owners file. For more info: https://help.github.com/articles/about-codeowners/ |
| # |
| # - Comment lines begin with `#` character. |
| # - Each line is a file pattern optionally followed by one or more owners. |
| # - The '*' pattern is global owners. |
| # - Order is important. The last matching pattern has the most precedence. |
| |
| /crates/ruff_notebook/ @dhruvmanila |
| /crates/ruff_formatter/ @MichaReiser |
| /crates/ruff_python_formatter/ @MichaReiser |
| /crates/ruff_python_parser/ @MichaReiser @dhruvmanila |
| /crates/ruff_annotate_snippets/ @BurntSushi |
| |
| # Script for fuzzing the parser/ty etc. |
| /python/py-fuzzer/ @AlexWaygood |
| |
| # ty |
| # |
| # CODEOWNERS teams in ty are for notifications only. When adding a new ty crate, |
| # create or update the relevant *_notified team, use that team here, and |
| # update .github/pr-reviewer-pools.toml separately to control individual |
| # reviewer selection. |
| /crates/ty* @astral-sh/ty_notified |
| /crates/ruff_db/ @astral-sh/ruff_db_notified |
| /crates/ty_project/ @astral-sh/ty_project_notified |
| /crates/ty_ide/ @astral-sh/ty_ide_notified |
| /crates/ty_server/ @astral-sh/ty_server_notified |
| /crates/ty/ @astral-sh/ty_cli_notified |
| /crates/ty_wasm/ @astral-sh/ty_wasm_notified |
| /scripts/ty_benchmark/ @astral-sh/ty_benchmark_notified |
| /crates/ty_python_core/ @astral-sh/ty_python_core_notified |
| /crates/ty_python_semantic/ @astral-sh/ty_python_semantic_notified |
| /crates/ty_module_resolver/ @astral-sh/ty_module_resolver_notified |
| |
| # Ruff releases update crate manifests and generated README version sections. |
| # Leave these files unowned to avoid notifying the crate teams for release PRs. |
| /crates/ty*/Cargo.toml |
| /crates/ty*/README.md |
| /crates/ruff_db/Cargo.toml |
| /crates/ruff_db/README.md |