Do you have any examples of violations that pylint catches that Ruff doesn’t catch? Genuinely curious.
Though it's probably a bit conservative. Some rules are implemented as straight one-to-one ports from Pylint, and those are easy to check off, but others are Pylint rules that we've already implemented under other names, and those have to be tabulated on a case-by-case basis.