Enable the redundant-else clippy checks

This commit is contained in:
David Aguilar 2024-03-17 02:47:41 -07:00 committed by Ethiraric
parent b2bed366cf
commit a42f26b306
3 changed files with 16 additions and 21 deletions

View file

@ -37,7 +37,6 @@
clippy::should_implement_trait, clippy::should_implement_trait,
clippy::missing_errors_doc, clippy::missing_errors_doc,
clippy::missing_panics_doc, clippy::missing_panics_doc,
clippy::redundant_else,
) )
)] )]

View file

@ -617,9 +617,8 @@ impl<T: Iterator<Item = char>> Parser<T> {
} }
Some(id) => return Ok((Event::Alias(*id), mark)), Some(id) => return Ok((Event::Alias(*id), mark)),
} }
} else {
unreachable!()
} }
unreachable!()
} }
Token(_, TokenType::Anchor(_)) => { Token(_, TokenType::Anchor(_)) => {
if let Token(mark, TokenType::Anchor(name)) = self.fetch_token() { if let Token(mark, TokenType::Anchor(name)) = self.fetch_token() {
@ -782,10 +781,9 @@ impl<T: Iterator<Item = char>> Parser<T> {
{ {
self.state = State::FlowMappingValue; self.state = State::FlowMappingValue;
return Ok((Event::empty_scalar(), mark)); return Ok((Event::empty_scalar(), mark));
} else {
self.push_state(State::FlowMappingValue);
return self.parse_node(false, false);
} }
self.push_state(State::FlowMappingValue);
return self.parse_node(false, false);
} }
Token(marker, TokenType::Value) => { Token(marker, TokenType::Value) => {
self.state = State::FlowMappingValue; self.state = State::FlowMappingValue;
@ -814,21 +812,20 @@ impl<T: Iterator<Item = char>> Parser<T> {
let Token(mark, _) = *self.peek_token()?; let Token(mark, _) = *self.peek_token()?;
self.state = State::FlowMappingKey; self.state = State::FlowMappingKey;
return Ok((Event::empty_scalar(), mark)); return Ok((Event::empty_scalar(), mark));
} else { }
match *self.peek_token()? { match *self.peek_token()? {
Token(marker, TokenType::Value) => { Token(marker, TokenType::Value) => {
self.skip(); self.skip();
match self.peek_token()?.1 { match self.peek_token()?.1 {
TokenType::FlowEntry | TokenType::FlowMappingEnd => {} TokenType::FlowEntry | TokenType::FlowMappingEnd => {}
_ => { _ => {
self.push_state(State::FlowMappingKey); self.push_state(State::FlowMappingKey);
return self.parse_node(false, false); return self.parse_node(false, false);
}
} }
marker
} }
Token(marker, _) => marker, marker
} }
Token(marker, _) => marker,
} }
}; };

View file

@ -2435,10 +2435,9 @@ impl<T: Iterator<Item = char>> Scanner<T> {
while let Some(indent) = self.indents.last() { while let Some(indent) = self.indents.last() {
if indent.needs_block_end { if indent.needs_block_end {
break; break;
} else {
self.indent = indent.indent;
self.indents.pop();
} }
self.indent = indent.indent;
self.indents.pop();
} }
} }