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

@ -426,7 +426,7 @@ impl GitPanel {
let git_store = project.read(cx).git_store().clone();
let active_repository = project.read(cx).active_repository(cx);
let git_panel = cx.new(|cx| {
cx.new(|cx| {
let focus_handle = cx.focus_handle();
cx.on_focus(&focus_handle, window, Self::focus_in).detach();
cx.on_focus_out(&focus_handle, window, |this, _, window, cx| {
@ -563,9 +563,7 @@ impl GitPanel {
this.schedule_update(false, window, cx);
this
});
git_panel
})
}
fn hide_scrollbars(&mut self, window: &mut Window, cx: &mut Context<Self>) {
@ -1198,14 +1196,13 @@ impl GitPanel {
window,
cx,
);
cx.spawn(async move |this, cx| match prompt.await {
Ok(RestoreCancel::RestoreTrackedFiles) => {
cx.spawn(async move |this, cx| {
if let Ok(RestoreCancel::RestoreTrackedFiles) = prompt.await {
this.update(cx, |this, cx| {
this.perform_checkout(entries, cx);
})
.ok();
}
_ => {}
})
.detach();
}