diff --git a/BREAKING_CHANGES.md b/BREAKING_CHANGES.md index 2a6ec3718c..a6d5872544 100644 --- a/BREAKING_CHANGES.md +++ b/BREAKING_CHANGES.md @@ -145,4 +145,4 @@ default. `pyproject.toml` files are now resolved hierarchically, such that for each Python file, we find the first `pyproject.toml` file in its path, and use that to determine its lint settings. -See the [README](https://github.com/charliermarsh/ruff#pyprojecttoml-discovery) for more. +See the [documentation](https://beta.ruff.rs/docs/configuration/#python-file-discovery) for more. diff --git a/crates/flake8_to_ruff/README.md b/crates/flake8_to_ruff/README.md index bbe0e8e7e8..334aa73d7f 100644 --- a/crates/flake8_to_ruff/README.md +++ b/crates/flake8_to_ruff/README.md @@ -85,8 +85,9 @@ flake8-to-ruff path/to/.flake8 --plugin flake8-builtins --plugin flake8-quotes ignore unsupported options in the `.flake8` file (or equivalent). (Similarly, Ruff has a few configuration options that don't exist in Flake8.) 1. Ruff will omit any rule codes that are unimplemented or unsupported by Ruff, including rule - codes from unsupported plugins. (See the [Ruff README](https://github.com/charliermarsh/ruff#user-content-how-does-ruff-compare-to-flake8) - for the complete list of supported plugins.) + codes from unsupported plugins. (See the + [documentation](https://beta.ruff.rs/docs/faq/#how-does-ruff-compare-to-flake8) for the complete + list of supported plugins.) ## License diff --git a/docs/faq.md b/docs/faq.md index c7dd669754..7f90e0c776 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -95,7 +95,7 @@ Ruff is not a "pure" drop-in replacement for Pylint (and vice versa), as they en of rules. Despite these differences, many users have successfully switched from Pylint to Ruff, especially -those using Ruff alongside a [type checker](https://github.com/charliermarsh/ruff#how-does-ruff-compare-to-mypy-or-pyright-or-pyre), +those using Ruff alongside a [type checker](faq.md#how-does-ruff-compare-to-mypy-or-pyright-or-pyre), which can cover some of the functionality that Pylint provides. Like Flake8, Pylint supports plugins (called "checkers"), while Ruff implements all rules natively.