Fix a bunch of other low-hanging style lints (#36498)
- **Fix a bunch of low hanging style lints like unnecessary-return** - **Fix single worktree violation** - **And the rest** Release Notes: - N/A
This commit is contained in:
@@ -528,10 +528,7 @@ impl BlockMap {
|
||||
if let Some(transform) = cursor.item()
|
||||
&& transform.summary.input_rows > 0
|
||||
&& cursor.end() == old_start
|
||||
&& transform
|
||||
.block
|
||||
.as_ref()
|
||||
.map_or(true, |b| !b.is_replacement())
|
||||
&& transform.block.as_ref().is_none_or(|b| !b.is_replacement())
|
||||
{
|
||||
// Preserve the transform (push and next)
|
||||
new_transforms.push(transform.clone(), &());
|
||||
@@ -539,7 +536,7 @@ impl BlockMap {
|
||||
|
||||
// Preserve below blocks at end of edit
|
||||
while let Some(transform) = cursor.item() {
|
||||
if transform.block.as_ref().map_or(false, |b| b.place_below()) {
|
||||
if transform.block.as_ref().is_some_and(|b| b.place_below()) {
|
||||
new_transforms.push(transform.clone(), &());
|
||||
cursor.next();
|
||||
} else {
|
||||
@@ -606,7 +603,7 @@ impl BlockMap {
|
||||
|
||||
// Discard below blocks at the end of the edit. They'll be reconstructed.
|
||||
while let Some(transform) = cursor.item() {
|
||||
if transform.block.as_ref().map_or(false, |b| b.place_below()) {
|
||||
if transform.block.as_ref().is_some_and(|b| b.place_below()) {
|
||||
cursor.next();
|
||||
} else {
|
||||
break;
|
||||
@@ -1328,7 +1325,7 @@ impl BlockSnapshot {
|
||||
let Dimensions(output_start, input_start, _) = cursor.start();
|
||||
let overshoot = if cursor
|
||||
.item()
|
||||
.map_or(false, |transform| transform.block.is_none())
|
||||
.is_some_and(|transform| transform.block.is_none())
|
||||
{
|
||||
start_row.0 - output_start.0
|
||||
} else {
|
||||
@@ -1358,7 +1355,7 @@ impl BlockSnapshot {
|
||||
&& transform
|
||||
.block
|
||||
.as_ref()
|
||||
.map_or(false, |block| block.height() > 0))
|
||||
.is_some_and(|block| block.height() > 0))
|
||||
{
|
||||
break;
|
||||
}
|
||||
@@ -1511,7 +1508,7 @@ impl BlockSnapshot {
|
||||
pub(super) fn is_block_line(&self, row: BlockRow) -> bool {
|
||||
let mut cursor = self.transforms.cursor::<Dimensions<BlockRow, WrapRow>>(&());
|
||||
cursor.seek(&row, Bias::Right);
|
||||
cursor.item().map_or(false, |t| t.block.is_some())
|
||||
cursor.item().is_some_and(|t| t.block.is_some())
|
||||
}
|
||||
|
||||
pub(super) fn is_folded_buffer_header(&self, row: BlockRow) -> bool {
|
||||
@@ -1529,11 +1526,11 @@ impl BlockSnapshot {
|
||||
.make_wrap_point(Point::new(row.0, 0), Bias::Left);
|
||||
let mut cursor = self.transforms.cursor::<Dimensions<WrapRow, BlockRow>>(&());
|
||||
cursor.seek(&WrapRow(wrap_point.row()), Bias::Right);
|
||||
cursor.item().map_or(false, |transform| {
|
||||
cursor.item().is_some_and(|transform| {
|
||||
transform
|
||||
.block
|
||||
.as_ref()
|
||||
.map_or(false, |block| block.is_replacement())
|
||||
.is_some_and(|block| block.is_replacement())
|
||||
})
|
||||
}
|
||||
|
||||
@@ -1653,7 +1650,7 @@ impl BlockChunks<'_> {
|
||||
if transform
|
||||
.block
|
||||
.as_ref()
|
||||
.map_or(false, |block| block.height() == 0)
|
||||
.is_some_and(|block| block.height() == 0)
|
||||
{
|
||||
self.transforms.next();
|
||||
} else {
|
||||
@@ -1664,7 +1661,7 @@ impl BlockChunks<'_> {
|
||||
if self
|
||||
.transforms
|
||||
.item()
|
||||
.map_or(false, |transform| transform.block.is_none())
|
||||
.is_some_and(|transform| transform.block.is_none())
|
||||
{
|
||||
let start_input_row = self.transforms.start().1.0;
|
||||
let start_output_row = self.transforms.start().0.0;
|
||||
@@ -1774,7 +1771,7 @@ impl Iterator for BlockRows<'_> {
|
||||
if transform
|
||||
.block
|
||||
.as_ref()
|
||||
.map_or(false, |block| block.height() == 0)
|
||||
.is_some_and(|block| block.height() == 0)
|
||||
{
|
||||
self.transforms.next();
|
||||
} else {
|
||||
@@ -1786,7 +1783,7 @@ impl Iterator for BlockRows<'_> {
|
||||
if transform
|
||||
.block
|
||||
.as_ref()
|
||||
.map_or(true, |block| block.is_replacement())
|
||||
.is_none_or(|block| block.is_replacement())
|
||||
{
|
||||
self.input_rows.seek(self.transforms.start().1.0);
|
||||
}
|
||||
|
||||
@@ -491,14 +491,14 @@ impl FoldMap {
|
||||
|
||||
while folds
|
||||
.peek()
|
||||
.map_or(false, |(_, fold_range)| fold_range.start < edit.new.end)
|
||||
.is_some_and(|(_, fold_range)| fold_range.start < edit.new.end)
|
||||
{
|
||||
let (fold, mut fold_range) = folds.next().unwrap();
|
||||
let sum = new_transforms.summary();
|
||||
|
||||
assert!(fold_range.start.0 >= sum.input.len);
|
||||
|
||||
while folds.peek().map_or(false, |(next_fold, next_fold_range)| {
|
||||
while folds.peek().is_some_and(|(next_fold, next_fold_range)| {
|
||||
next_fold_range.start < fold_range.end
|
||||
|| (next_fold_range.start == fold_range.end
|
||||
&& fold.placeholder.merge_adjacent
|
||||
@@ -575,14 +575,14 @@ impl FoldMap {
|
||||
|
||||
for mut edit in inlay_edits {
|
||||
old_transforms.seek(&edit.old.start, Bias::Left);
|
||||
if old_transforms.item().map_or(false, |t| t.is_fold()) {
|
||||
if old_transforms.item().is_some_and(|t| t.is_fold()) {
|
||||
edit.old.start = old_transforms.start().0;
|
||||
}
|
||||
let old_start =
|
||||
old_transforms.start().1.0 + (edit.old.start - old_transforms.start().0).0;
|
||||
|
||||
old_transforms.seek_forward(&edit.old.end, Bias::Right);
|
||||
if old_transforms.item().map_or(false, |t| t.is_fold()) {
|
||||
if old_transforms.item().is_some_and(|t| t.is_fold()) {
|
||||
old_transforms.next();
|
||||
edit.old.end = old_transforms.start().0;
|
||||
}
|
||||
@@ -590,14 +590,14 @@ impl FoldMap {
|
||||
old_transforms.start().1.0 + (edit.old.end - old_transforms.start().0).0;
|
||||
|
||||
new_transforms.seek(&edit.new.start, Bias::Left);
|
||||
if new_transforms.item().map_or(false, |t| t.is_fold()) {
|
||||
if new_transforms.item().is_some_and(|t| t.is_fold()) {
|
||||
edit.new.start = new_transforms.start().0;
|
||||
}
|
||||
let new_start =
|
||||
new_transforms.start().1.0 + (edit.new.start - new_transforms.start().0).0;
|
||||
|
||||
new_transforms.seek_forward(&edit.new.end, Bias::Right);
|
||||
if new_transforms.item().map_or(false, |t| t.is_fold()) {
|
||||
if new_transforms.item().is_some_and(|t| t.is_fold()) {
|
||||
new_transforms.next();
|
||||
edit.new.end = new_transforms.start().0;
|
||||
}
|
||||
@@ -709,7 +709,7 @@ impl FoldSnapshot {
|
||||
.transforms
|
||||
.cursor::<Dimensions<InlayPoint, FoldPoint>>(&());
|
||||
cursor.seek(&point, Bias::Right);
|
||||
if cursor.item().map_or(false, |t| t.is_fold()) {
|
||||
if cursor.item().is_some_and(|t| t.is_fold()) {
|
||||
if bias == Bias::Left || point == cursor.start().0 {
|
||||
cursor.start().1
|
||||
} else {
|
||||
@@ -788,7 +788,7 @@ impl FoldSnapshot {
|
||||
let inlay_offset = self.inlay_snapshot.to_inlay_offset(buffer_offset);
|
||||
let mut cursor = self.transforms.cursor::<InlayOffset>(&());
|
||||
cursor.seek(&inlay_offset, Bias::Right);
|
||||
cursor.item().map_or(false, |t| t.placeholder.is_some())
|
||||
cursor.item().is_some_and(|t| t.placeholder.is_some())
|
||||
}
|
||||
|
||||
pub fn is_line_folded(&self, buffer_row: MultiBufferRow) -> bool {
|
||||
@@ -839,7 +839,7 @@ impl FoldSnapshot {
|
||||
|
||||
let inlay_end = if transform_cursor
|
||||
.item()
|
||||
.map_or(true, |transform| transform.is_fold())
|
||||
.is_none_or(|transform| transform.is_fold())
|
||||
{
|
||||
inlay_start
|
||||
} else if range.end < transform_end.0 {
|
||||
@@ -1348,7 +1348,7 @@ impl FoldChunks<'_> {
|
||||
let inlay_end = if self
|
||||
.transform_cursor
|
||||
.item()
|
||||
.map_or(true, |transform| transform.is_fold())
|
||||
.is_none_or(|transform| transform.is_fold())
|
||||
{
|
||||
inlay_start
|
||||
} else if range.end < transform_end.0 {
|
||||
@@ -1463,7 +1463,7 @@ impl FoldOffset {
|
||||
.transforms
|
||||
.cursor::<Dimensions<FoldOffset, TransformSummary>>(&());
|
||||
cursor.seek(&self, Bias::Right);
|
||||
let overshoot = if cursor.item().map_or(true, |t| t.is_fold()) {
|
||||
let overshoot = if cursor.item().is_none_or(|t| t.is_fold()) {
|
||||
Point::new(0, (self.0 - cursor.start().0.0) as u32)
|
||||
} else {
|
||||
let inlay_offset = cursor.start().1.input.len + self.0 - cursor.start().0.0;
|
||||
|
||||
@@ -625,7 +625,7 @@ impl InlayMap {
|
||||
// we can push its remainder.
|
||||
if buffer_edits_iter
|
||||
.peek()
|
||||
.map_or(true, |edit| edit.old.start >= cursor.end().0)
|
||||
.is_none_or(|edit| edit.old.start >= cursor.end().0)
|
||||
{
|
||||
let transform_start = new_transforms.summary().input.len;
|
||||
let transform_end =
|
||||
|
||||
@@ -74,10 +74,10 @@ impl WrapRows<'_> {
|
||||
self.transforms
|
||||
.seek(&WrapPoint::new(start_row, 0), Bias::Left);
|
||||
let mut input_row = self.transforms.start().1.row();
|
||||
if self.transforms.item().map_or(false, |t| t.is_isomorphic()) {
|
||||
if self.transforms.item().is_some_and(|t| t.is_isomorphic()) {
|
||||
input_row += start_row - self.transforms.start().0.row();
|
||||
}
|
||||
self.soft_wrapped = self.transforms.item().map_or(false, |t| !t.is_isomorphic());
|
||||
self.soft_wrapped = self.transforms.item().is_some_and(|t| !t.is_isomorphic());
|
||||
self.input_buffer_rows.seek(input_row);
|
||||
self.input_buffer_row = self.input_buffer_rows.next().unwrap();
|
||||
self.output_row = start_row;
|
||||
@@ -603,7 +603,7 @@ impl WrapSnapshot {
|
||||
.cursor::<Dimensions<WrapPoint, TabPoint>>(&());
|
||||
transforms.seek(&output_start, Bias::Right);
|
||||
let mut input_start = TabPoint(transforms.start().1.0);
|
||||
if transforms.item().map_or(false, |t| t.is_isomorphic()) {
|
||||
if transforms.item().is_some_and(|t| t.is_isomorphic()) {
|
||||
input_start.0 += output_start.0 - transforms.start().0.0;
|
||||
}
|
||||
let input_end = self
|
||||
@@ -634,7 +634,7 @@ impl WrapSnapshot {
|
||||
cursor.seek(&WrapPoint::new(row + 1, 0), Bias::Left);
|
||||
if cursor
|
||||
.item()
|
||||
.map_or(false, |transform| transform.is_isomorphic())
|
||||
.is_some_and(|transform| transform.is_isomorphic())
|
||||
{
|
||||
let overshoot = row - cursor.start().0.row();
|
||||
let tab_row = cursor.start().1.row() + overshoot;
|
||||
@@ -732,10 +732,10 @@ impl WrapSnapshot {
|
||||
.cursor::<Dimensions<WrapPoint, TabPoint>>(&());
|
||||
transforms.seek(&WrapPoint::new(start_row, 0), Bias::Left);
|
||||
let mut input_row = transforms.start().1.row();
|
||||
if transforms.item().map_or(false, |t| t.is_isomorphic()) {
|
||||
if transforms.item().is_some_and(|t| t.is_isomorphic()) {
|
||||
input_row += start_row - transforms.start().0.row();
|
||||
}
|
||||
let soft_wrapped = transforms.item().map_or(false, |t| !t.is_isomorphic());
|
||||
let soft_wrapped = transforms.item().is_some_and(|t| !t.is_isomorphic());
|
||||
let mut input_buffer_rows = self.tab_snapshot.rows(input_row);
|
||||
let input_buffer_row = input_buffer_rows.next().unwrap();
|
||||
WrapRows {
|
||||
@@ -754,7 +754,7 @@ impl WrapSnapshot {
|
||||
.cursor::<Dimensions<WrapPoint, TabPoint>>(&());
|
||||
cursor.seek(&point, Bias::Right);
|
||||
let mut tab_point = cursor.start().1.0;
|
||||
if cursor.item().map_or(false, |t| t.is_isomorphic()) {
|
||||
if cursor.item().is_some_and(|t| t.is_isomorphic()) {
|
||||
tab_point += point.0 - cursor.start().0.0;
|
||||
}
|
||||
TabPoint(tab_point)
|
||||
@@ -780,7 +780,7 @@ impl WrapSnapshot {
|
||||
if bias == Bias::Left {
|
||||
let mut cursor = self.transforms.cursor::<WrapPoint>(&());
|
||||
cursor.seek(&point, Bias::Right);
|
||||
if cursor.item().map_or(false, |t| !t.is_isomorphic()) {
|
||||
if cursor.item().is_some_and(|t| !t.is_isomorphic()) {
|
||||
point = *cursor.start();
|
||||
*point.column_mut() -= 1;
|
||||
}
|
||||
@@ -901,7 +901,7 @@ impl WrapChunks<'_> {
|
||||
let output_end = WrapPoint::new(rows.end, 0);
|
||||
self.transforms.seek(&output_start, Bias::Right);
|
||||
let mut input_start = TabPoint(self.transforms.start().1.0);
|
||||
if self.transforms.item().map_or(false, |t| t.is_isomorphic()) {
|
||||
if self.transforms.item().is_some_and(|t| t.is_isomorphic()) {
|
||||
input_start.0 += output_start.0 - self.transforms.start().0.0;
|
||||
}
|
||||
let input_end = self
|
||||
@@ -993,7 +993,7 @@ impl Iterator for WrapRows<'_> {
|
||||
self.output_row += 1;
|
||||
self.transforms
|
||||
.seek_forward(&WrapPoint::new(self.output_row, 0), Bias::Left);
|
||||
if self.transforms.item().map_or(false, |t| t.is_isomorphic()) {
|
||||
if self.transforms.item().is_some_and(|t| t.is_isomorphic()) {
|
||||
self.input_buffer_row = self.input_buffer_rows.next().unwrap();
|
||||
self.soft_wrapped = false;
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user