mirror of
https://github.com/astral-sh/ruff.git
synced 2025-10-03 07:04:53 +00:00
Ignore clippy::match-same-arms (pedantic) in a few places (#863)
This commit is contained in:
parent
58949b564e
commit
9bcf194fdc
3 changed files with 5 additions and 0 deletions
|
@ -77,6 +77,7 @@ pub fn main(cli: &Cli) -> Result<()> {
|
||||||
.arg_ref_self()
|
.arg_ref_self()
|
||||||
.ret(Type::new("Vec<CheckCode>"))
|
.ret(Type::new("Vec<CheckCode>"))
|
||||||
.vis("pub")
|
.vis("pub")
|
||||||
|
.line("#[allow(clippy::match_same_arms)]")
|
||||||
.line("match self {");
|
.line("match self {");
|
||||||
for (prefix, codes) in &prefix_to_codes {
|
for (prefix, codes) in &prefix_to_codes {
|
||||||
gen = gen.line(format!(
|
gen = gen.line(format!(
|
||||||
|
@ -96,6 +97,7 @@ pub fn main(cli: &Cli) -> Result<()> {
|
||||||
.arg_ref_self()
|
.arg_ref_self()
|
||||||
.ret(Type::new("PrefixSpecificity"))
|
.ret(Type::new("PrefixSpecificity"))
|
||||||
.vis("pub")
|
.vis("pub")
|
||||||
|
.line("#[allow(clippy::match_same_arms)]")
|
||||||
.line("match self {");
|
.line("match self {");
|
||||||
for prefix in prefix_to_codes.keys() {
|
for prefix in prefix_to_codes.keys() {
|
||||||
let num_numeric = prefix.chars().filter(|char| char.is_numeric()).count();
|
let num_numeric = prefix.chars().filter(|char| char.is_numeric()).count();
|
||||||
|
|
|
@ -881,6 +881,7 @@ impl CheckCode {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn category(&self) -> CheckCategory {
|
pub fn category(&self) -> CheckCategory {
|
||||||
|
#[allow(clippy::match_same_arms)]
|
||||||
match self {
|
match self {
|
||||||
CheckCode::E402 => CheckCategory::Pycodestyle,
|
CheckCode::E402 => CheckCategory::Pycodestyle,
|
||||||
CheckCode::E501 => CheckCategory::Pycodestyle,
|
CheckCode::E501 => CheckCategory::Pycodestyle,
|
||||||
|
|
|
@ -337,6 +337,7 @@ pub enum PrefixSpecificity {
|
||||||
|
|
||||||
impl CheckCodePrefix {
|
impl CheckCodePrefix {
|
||||||
pub fn codes(&self) -> Vec<CheckCode> {
|
pub fn codes(&self) -> Vec<CheckCode> {
|
||||||
|
#[allow(clippy::match_same_arms)]
|
||||||
match self {
|
match self {
|
||||||
CheckCodePrefix::A => vec![CheckCode::A001, CheckCode::A002, CheckCode::A003],
|
CheckCodePrefix::A => vec![CheckCode::A001, CheckCode::A002, CheckCode::A003],
|
||||||
CheckCodePrefix::A0 => vec![CheckCode::A001, CheckCode::A002, CheckCode::A003],
|
CheckCodePrefix::A0 => vec![CheckCode::A001, CheckCode::A002, CheckCode::A003],
|
||||||
|
@ -1221,6 +1222,7 @@ impl CheckCodePrefix {
|
||||||
|
|
||||||
impl CheckCodePrefix {
|
impl CheckCodePrefix {
|
||||||
pub fn specificity(&self) -> PrefixSpecificity {
|
pub fn specificity(&self) -> PrefixSpecificity {
|
||||||
|
#[allow(clippy::match_same_arms)]
|
||||||
match self {
|
match self {
|
||||||
CheckCodePrefix::A => PrefixSpecificity::Category,
|
CheckCodePrefix::A => PrefixSpecificity::Category,
|
||||||
CheckCodePrefix::A0 => PrefixSpecificity::Hundreds,
|
CheckCodePrefix::A0 => PrefixSpecificity::Hundreds,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue