Skip to content

Commit 9e64bc1

Browse files
authored
chore: make analyzers happy (#526)
1 parent 6413620 commit 9e64bc1

File tree

8 files changed

+14
-12
lines changed

8 files changed

+14
-12
lines changed

super_context_menu/lib/src/default_builder/mobile_menu_widget_builder.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ extension on Menu {
379379

380380
class _MenuItem extends StatelessWidget {
381381
const _MenuItem({
382-
// ignore: unused_element
382+
// ignore: unused_element_parameter
383383
super.key,
384384
required this.menuInfo,
385385
required this.state,
@@ -463,7 +463,7 @@ class _MenuItem extends StatelessWidget {
463463

464464
class _MenuHeader extends StatelessWidget {
465465
const _MenuHeader({
466-
// ignore: unused_element
466+
// ignore: unused_element_parameter
467467
super.key,
468468
required this.menuInfo,
469469
required this.state,
@@ -526,7 +526,7 @@ class _MenuHeader extends StatelessWidget {
526526

527527
class _MenuItemScaffold extends StatelessWidget {
528528
const _MenuItemScaffold({
529-
// ignore: unused_element
529+
// ignore: unused_element_parameter
530530
super.key,
531531
this.prefix,
532532
this.suffix,

super_context_menu/lib/src/scaffold/mobile/menu_widget.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ typedef _MenuButtonBuilder = Widget Function(
188188

189189
class _MenuButton extends StatefulWidget {
190190
const _MenuButton({
191-
// ignore: unused_element
191+
// ignore: unused_element_parameter
192192
super.key,
193193
required this.enabled,
194194
required this.onTapUp,

super_native_extensions/lib/src/widget_snapshot/widget_snapshotter_internal.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ class SnapshotSettingsState extends State<SnapshotSettings> {
343343

344344
class _SnapshotLayout extends MultiChildRenderObjectWidget {
345345
const _SnapshotLayout({
346-
// ignore: unused_element
346+
// ignore: unused_element_parameter
347347
super.key,
348348
required super.children,
349349
});

super_native_extensions/rust/src/android/reader.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,8 @@ impl PlatformDataReader {
106106
.await?;
107107
if let Value::String(url) = uri {
108108
if let Ok(url) = Url::parse(&url) {
109-
if let Some(segments) = url.path_segments() {
110-
let last: Option<&str> = segments.last().filter(|s| !s.is_empty());
109+
if let Some(mut segments) = url.path_segments() {
110+
let last: Option<&str> = segments.next_back().filter(|s| !s.is_empty());
111111
return Ok(last.map(|f| f.to_owned()));
112112
}
113113
}

super_native_extensions/rust/src/context.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ impl Context {
5656
result
5757
}
5858

59-
pub fn get_attachment<T: Any, F: FnOnce() -> T>(&self, on_init: F) -> Ref<T> {
59+
pub fn get_attachment<T: Any, F: FnOnce() -> T>(&self, on_init: F) -> Ref<'_, T> {
6060
let id = TypeId::of::<T>();
6161
// Do a separate check here, make sure attachments is not borrowed while
6262
// creating the attachment
@@ -109,7 +109,7 @@ impl Drop for Context {
109109
fn drop(&mut self) {
110110
if self.outermost {
111111
// Remove attachment in reverse order in which they were inserted
112-
while self.internal.attachments.borrow().len() > 0 {
112+
while !self.internal.attachments.borrow().is_empty() {
113113
let to_remove_index = self.internal.attachments.borrow().len() - 1;
114114
let to_remove = self
115115
.internal

super_native_extensions/rust/src/darwin/macos/hot_key_sys.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ pub type EventTargetRef = *mut ::std::os::raw::c_void;
66
pub type EventHandlerRef = *mut ::std::os::raw::c_void;
77
pub type EventHandlerCallRef = *mut ::std::os::raw::c_void;
88
pub type EventRef = *mut ::std::os::raw::c_void;
9+
#[allow(non_snake_case)]
910
pub type EventHandlerUPP = ::std::option::Option<
1011
unsafe extern "C" fn(
1112
inHandlerCallRef: EventHandlerCallRef,

super_native_extensions/rust/src/darwin/macos/keyboard_layout_sys.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ extern "C" {
2929
);
3030
}
3131

32+
#[allow(non_snake_case)]
3233
pub type CFNotificationCallback = Option<
3334
extern "C" fn(
3435
center: CFNotificationCenterRef,

super_native_extensions/rust/src/linux/reader.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,8 @@ impl PlatformDataReader {
143143
let item = item as usize;
144144
let uri = self.inner.uris.get(item).and_then(|u| Url::parse(u).ok());
145145
if let Some(uri) = uri {
146-
if let Some(segments) = uri.path_segments() {
147-
let last: Option<&str> = segments.last().filter(|s| !s.is_empty());
146+
if let Some(mut segments) = uri.path_segments() {
147+
let last: Option<&str> = segments.next_back().filter(|s| !s.is_empty());
148148
return Ok(last.map(|f| f.to_owned()));
149149
}
150150
}
@@ -158,7 +158,7 @@ impl PlatformDataReader {
158158
let item = item as usize;
159159
let uri = self.inner.uris.get(item).and_then(|u| Url::parse(u).ok());
160160
if let Some(uri) = uri {
161-
let name: Option<&str> = uri.path_segments().and_then(|s| s.last());
161+
let name: Option<&str> = uri.path_segments().and_then(|mut s| s.next_back());
162162
match name {
163163
Some(name) => {
164164
let format = mime_from_name(name);

0 commit comments

Comments
 (0)