Skip to content

Commit db2cb5d

Browse files
committed
Address code review suggestions
1 parent 59ad629 commit db2cb5d

File tree

1 file changed

+22
-33
lines changed

1 file changed

+22
-33
lines changed

src/lint/rules/spacing.rs

Lines changed: 22 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ pub struct SpReservedRule {
3131
pub struct SpReservedArgs {
3232
before_range: Option<ZeroRange>,
3333
token_range: ZeroRange,
34-
after_range: Option<ZeroRange>,
34+
after_range: ZeroRange,
3535
}
3636

3737
impl SpReservedArgs {
@@ -41,7 +41,7 @@ impl SpReservedArgs {
4141
args_list.push(SpReservedArgs {
4242
before_range: None,
4343
token_range: node.after.range(),
44-
after_range: Some(timer.range()),
44+
after_range: timer.range(),
4545
});
4646
}
4747
args_list
@@ -52,14 +52,14 @@ impl SpReservedArgs {
5252
args_list.push(SpReservedArgs {
5353
before_range: None,
5454
token_range: node.iftok.range(),
55-
after_range: Some(node.lparen.range()),
55+
after_range: node.lparen.range(),
5656
});
5757

5858
if let Some((else_tok, elsebranch)) = &node.elsebranch {
5959
args_list.push(SpReservedArgs {
6060
before_range: Some(node.truebranch.range()),
6161
token_range: else_tok.range(),
62-
after_range: Some(elsebranch.range()),
62+
after_range: elsebranch.range(),
6363
});
6464
}
6565

@@ -70,7 +70,7 @@ impl SpReservedArgs {
7070
SpReservedArgs {
7171
before_range: None,
7272
token_range: node.fortok.range(),
73-
after_range: Some(node.lparen.range()),
73+
after_range: node.lparen.range(),
7474
}
7575
];
7676
args_list
@@ -80,7 +80,7 @@ impl SpReservedArgs {
8080
SpReservedArgs {
8181
before_range: None,
8282
token_range: node.whiletok.range(),
83-
after_range: Some(node.lparen.range()),
83+
after_range: node.lparen.range(),
8484
}
8585
];
8686
args_list
@@ -103,15 +103,13 @@ impl SpReservedRule {
103103
);
104104
}
105105
}
106-
if let Some(after_range) = &arg.after_range {
107-
if (arg.token_range.row_end == after_range.row_start)
108-
&& (arg.token_range.col_end == after_range.col_start) {
109-
acc.push(
110-
self.create_err(Range::combine(
111-
arg.token_range, *after_range
112-
))
113-
);
114-
}
106+
if (arg.token_range.row_end == arg.after_range.row_start)
107+
&& (arg.token_range.col_end == arg.after_range.col_start) {
108+
acc.push(
109+
self.create_err(Range::combine(
110+
arg.token_range, arg.after_range
111+
))
112+
);
115113
}
116114
}
117115
}
@@ -769,15 +767,12 @@ pub struct SpPtrDeclArgs {
769767
fn extract_operator_ranges_from_cdecl(node: &CDeclContent) -> Vec<ZeroRange> {
770768
node.modifiers.iter()
771769
.filter_map(|m| {
772-
match m {
773-
LeafToken::Actual(token) => {
774-
match token.kind {
775-
TokenKind::Multiply => Some(m.range()),
776-
_ => None
777-
}
770+
if let LeafToken::Actual(token) = m {
771+
if token.kind == TokenKind::Multiply {
772+
return Some(m.range());
778773
}
779-
LeafToken::Missing(_) => None
780774
}
775+
None
781776
}).collect()
782777
}
783778

@@ -854,18 +849,12 @@ impl NspPtrDeclRule {
854849
ranges: Option<NspPtrDeclArgs>,
855850
acc: &mut Vec<DMLStyleError>) {
856851
if !self.enabled { return; }
857-
match ranges {
858-
None => (),
859-
Some(ranges) => {
860-
match ranges.rightmost_multiply{
861-
None => (),
862-
Some(op_range) => {
863-
if has_space_between(&op_range, &ranges.identifier_range) {
864-
acc.push(self.create_err(ranges.identifier_range));
865-
}
866-
}
852+
if let Some(ranges) = ranges {
853+
if let Some(op_range) = ranges.rightmost_multiply {
854+
if has_space_between(&op_range, &ranges.identifier_range) {
855+
acc.push(self.create_err(ranges.identifier_range));
867856
}
868-
}
857+
}
869858
}
870859
}
871860
}

0 commit comments

Comments
 (0)