[pylint] Implement boolean-chained-comparison (R1716) (#13435)

Co-authored-by: Micha Reiser <micha@reiser.io>
This commit is contained in:
Vince van Noort 2024-09-25 11:14:12 +02:00 committed by GitHub
parent be1d5e3368
commit ca0ae0a484
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 513 additions and 0 deletions

View file

@ -257,6 +257,7 @@ pub fn code_to_rule(linter: Linter, code: &str) -> Option<(RuleGroup, Rule)> {
(Pylint, "R1714") => (RuleGroup::Stable, rules::pylint::rules::RepeatedEqualityComparison),
(Pylint, "R1722") => (RuleGroup::Stable, rules::pylint::rules::SysExitAlias),
(Pylint, "R1730") => (RuleGroup::Stable, rules::pylint::rules::IfStmtMinMax),
(Pylint, "R1716") => (RuleGroup::Preview, rules::pylint::rules::BooleanChainedComparison),
(Pylint, "R1733") => (RuleGroup::Preview, rules::pylint::rules::UnnecessaryDictIndexLookup),
(Pylint, "R1736") => (RuleGroup::Stable, rules::pylint::rules::UnnecessaryListIndexLookup),
(Pylint, "R2004") => (RuleGroup::Stable, rules::pylint::rules::MagicValueComparison),