Another batch of lint fixes (#36521)

- **Enable a bunch of extra lints**
- **First batch of fixes**
- **More fixes**

Release Notes:

- N/A
This commit is contained in:
Piotr Osiewicz 2025-08-19 22:33:44 +02:00 committed by GitHub
parent 69b1c6d6f5
commit 6825715503
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
147 changed files with 788 additions and 1042 deletions

View file

@ -1128,7 +1128,7 @@ impl Buffer {
} else {
ranges.as_slice()
}
.into_iter()
.iter()
.peekable();
let mut edits = Vec::new();
@ -1395,7 +1395,8 @@ impl Buffer {
is_first = false;
return true;
}
let any_sub_ranges_contain_range = layer
layer
.included_sub_ranges
.map(|sub_ranges| {
sub_ranges.iter().any(|sub_range| {
@ -1404,9 +1405,7 @@ impl Buffer {
!is_before_start && !is_after_end
})
})
.unwrap_or(true);
let result = any_sub_ranges_contain_range;
result
.unwrap_or(true)
})
.last()
.map(|info| info.language.clone())
@ -2616,7 +2615,7 @@ impl Buffer {
self.completion_triggers = self
.completion_triggers_per_language_server
.values()
.flat_map(|triggers| triggers.into_iter().cloned())
.flat_map(|triggers| triggers.iter().cloned())
.collect();
} else {
self.completion_triggers_per_language_server
@ -2776,7 +2775,7 @@ impl Buffer {
self.completion_triggers = self
.completion_triggers_per_language_server
.values()
.flat_map(|triggers| triggers.into_iter().cloned())
.flat_map(|triggers| triggers.iter().cloned())
.collect();
} else {
self.completion_triggers_per_language_server

View file

@ -1513,9 +1513,8 @@ impl Language {
.map(|ix| {
let mut config = BracketsPatternConfig::default();
for setting in query.property_settings(ix) {
match setting.key.as_ref() {
"newline.only" => config.newline_only = true,
_ => {}
if setting.key.as_ref() == "newline.only" {
config.newline_only = true
}
}
config