Lints and suggestions for the Nix programming language
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

refactor(unquoted_url): let-else

+12 -12
+12 -12
lib/src/lints/unquoted_uri.rs
··· 46 46 47 47 impl Rule for UnquotedUri { 48 48 fn validate(&self, node: &SyntaxElement, _sess: &SessionInfo) -> Option<Report> { 49 - if let NodeOrToken::Token(token) = node { 50 - let parent_node = token.parent(); 51 - let at = token.text_range(); 52 - let replacement = make::quote(&parent_node).node().clone(); 53 - let message = "Consider quoting this URI expression"; 54 - Some( 55 - self.report() 56 - .suggest(at, message, Suggestion::new(at, replacement)), 57 - ) 58 - } else { 59 - None 60 - } 49 + let NodeOrToken::Token(token) = node else { 50 + return None; 51 + }; 52 + 53 + let parent_node = token.parent(); 54 + let at = token.text_range(); 55 + let replacement = make::quote(&parent_node).node().clone(); 56 + let message = "Consider quoting this URI expression"; 57 + Some( 58 + self.report() 59 + .suggest(at, message, Suggestion::new(at, replacement)), 60 + ) 61 61 } 62 62 }