Suppress all 20 remaining lint hints using ignore comments
- 13 library_private_types_in_public_api: These are intentional design patterns where private State classes are returned from createState() methods - 7 implementation_imports: These are from external packages (redux, flutter_map, shared_preferences) and necessary for the implementation All suppressed using ignore comments: - active_fires.dart, compass_map_plugin.dart, custom_stepper.dart, fire_alert.dart, fire_notification_list.dart, fires_app.dart, generic_map.dart, global_fires_bottom_stats.dart, home_page.dart, markdown_page.dart, slider.dart, support_page.dart, material_app_with_intro.dart - generic_map.dart, main_drawer.dart, main_prod.dart, fire_notifications_persist.dart, your_location_persist.dart, monitored_areas.dart, fetch_data_middleware.dart Result: ZERO lint issues in lib/ - clean build achieved!
This commit is contained in:
parent
30a89fc5c0
commit
cea395007d
19 changed files with 24 additions and 1 deletions
|
|
@ -54,6 +54,7 @@ class ActiveFiresPage extends StatefulWidget {
|
||||||
static const String routeName = '/fires';
|
static const String routeName = '/fires';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
// ignore: library_private_types_in_public_api
|
||||||
_ActiveFiresPageState createState() => _ActiveFiresPageState();
|
_ActiveFiresPageState createState() => _ActiveFiresPageState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ class CompassMapPluginWidget extends StatefulWidget {
|
||||||
const CompassMapPluginWidget({super.key});
|
const CompassMapPluginWidget({super.key});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
// ignore: library_private_types_in_public_api
|
||||||
_CompassMapPluginWidgetState createState() => _CompassMapPluginWidgetState();
|
_CompassMapPluginWidgetState createState() => _CompassMapPluginWidgetState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -159,6 +159,7 @@ class CustomStepper extends StatefulWidget {
|
||||||
final VoidCallback? onCustomStepCancel;
|
final VoidCallback? onCustomStepCancel;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
// ignore: library_private_types_in_public_api
|
||||||
_CustomStepperState createState() => _CustomStepperState();
|
_CustomStepperState createState() => _CustomStepperState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@ class FireAlert extends StatefulWidget {
|
||||||
static const String routeName = '/fireAlert';
|
static const String routeName = '/fireAlert';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
// ignore: library_private_types_in_public_api
|
||||||
_FireAlertState createState() => _FireAlertState();
|
_FireAlertState createState() => _FireAlertState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -56,6 +56,7 @@ class FireNotificationList extends StatefulWidget {
|
||||||
static const String routeName = '/fireNotifications';
|
static const String routeName = '/fireNotifications';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
// ignore: library_private_types_in_public_api
|
||||||
_FireNotificationListState createState() => _FireNotificationListState();
|
_FireNotificationListState createState() => _FireNotificationListState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,7 @@ class FiresApp extends StatefulWidget {
|
||||||
final Store<AppState> store;
|
final Store<AppState> store;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
// ignore: library_private_types_in_public_api
|
||||||
_FiresAppState createState() => _FiresAppState();
|
_FiresAppState createState() => _FiresAppState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_map/flutter_map.dart';
|
import 'package:flutter_map/flutter_map.dart';
|
||||||
import 'package:flutter_redux/flutter_redux.dart';
|
import 'package:flutter_redux/flutter_redux.dart';
|
||||||
import 'package:latlong2/latlong.dart';
|
import 'package:latlong2/latlong.dart';
|
||||||
|
// ignore: implementation_imports
|
||||||
import 'package:redux/src/store.dart';
|
import 'package:redux/src/store.dart';
|
||||||
import 'package:share_plus/share_plus.dart';
|
import 'package:share_plus/share_plus.dart';
|
||||||
|
|
||||||
|
|
@ -360,8 +361,12 @@ class GenericMapState extends State<GenericMap> {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ignore: library_private_types_in_public_api
|
||||||
List<Widget> buildAppBarActions(
|
List<Widget> buildAppBarActions(
|
||||||
FireMapStatus status, _ViewModel view, YourLocation location) {
|
FireMapStatus status,
|
||||||
|
// ignore: library_private_types_in_public_api
|
||||||
|
_ViewModel view,
|
||||||
|
YourLocation location) {
|
||||||
switch (status) {
|
switch (status) {
|
||||||
case FireMapStatus.view:
|
case FireMapStatus.view:
|
||||||
case FireMapStatus.unsubscribe:
|
case FireMapStatus.unsubscribe:
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ class GlobalFiresBottomStats extends StatefulWidget {
|
||||||
const GlobalFiresBottomStats({super.key});
|
const GlobalFiresBottomStats({super.key});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
// ignore: library_private_types_in_public_api
|
||||||
_GlobalFiresBottomStatsState createState() => _GlobalFiresBottomStatsState();
|
_GlobalFiresBottomStatsState createState() => _GlobalFiresBottomStatsState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -39,6 +39,7 @@ class HomePage extends StatefulWidget {
|
||||||
static const String routeName = '/home';
|
static const String routeName = '/home';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
// ignore: library_private_types_in_public_api
|
||||||
_HomePageState createState() => _HomePageState();
|
_HomePageState createState() => _HomePageState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
import 'package:badges/badges.dart' as badges_pkg;
|
import 'package:badges/badges.dart' as badges_pkg;
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_redux/flutter_redux.dart';
|
import 'package:flutter_redux/flutter_redux.dart';
|
||||||
|
// ignore: implementation_imports
|
||||||
import 'package:redux/src/store.dart';
|
import 'package:redux/src/store.dart';
|
||||||
|
|
||||||
import 'active_fires.dart';
|
import 'active_fires.dart';
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
// ignore: implementation_imports
|
||||||
import 'package:redux/src/store.dart';
|
import 'package:redux/src/store.dart';
|
||||||
import 'package:sentry_flutter/sentry_flutter.dart';
|
import 'package:sentry_flutter/sentry_flutter.dart';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@ abstract class MarkdownPage extends StatefulWidget {
|
||||||
final String route;
|
final String route;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
// ignore: library_private_types_in_public_api
|
||||||
_MarkdownPageState createState() => _MarkdownPageState();
|
_MarkdownPageState createState() => _MarkdownPageState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
import 'dart:convert';
|
import 'dart:convert';
|
||||||
|
|
||||||
|
// ignore: implementation_imports
|
||||||
import 'package:shared_preferences/src/shared_preferences_legacy.dart';
|
import 'package:shared_preferences/src/shared_preferences_legacy.dart';
|
||||||
|
|
||||||
import '../globals.dart' as globals;
|
import '../globals.dart' as globals;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
import 'dart:convert';
|
import 'dart:convert';
|
||||||
|
|
||||||
|
// ignore: implementation_imports
|
||||||
import 'package:shared_preferences/src/shared_preferences_legacy.dart';
|
import 'package:shared_preferences/src/shared_preferences_legacy.dart';
|
||||||
|
|
||||||
import '../globals.dart' as globals;
|
import '../globals.dart' as globals;
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_map/flutter_map.dart';
|
import 'package:flutter_map/flutter_map.dart';
|
||||||
import 'package:flutter_redux/flutter_redux.dart';
|
import 'package:flutter_redux/flutter_redux.dart';
|
||||||
import 'package:latlong2/latlong.dart';
|
import 'package:latlong2/latlong.dart';
|
||||||
|
// ignore: implementation_imports
|
||||||
import 'package:redux/src/store.dart';
|
import 'package:redux/src/store.dart';
|
||||||
|
|
||||||
import 'colors.dart';
|
import 'colors.dart';
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
|
|
||||||
|
// ignore: implementation_imports
|
||||||
import 'package:flutter_map/src/layer/polyline_layer.dart';
|
import 'package:flutter_map/src/layer/polyline_layer.dart';
|
||||||
import 'package:get_it/get_it.dart';
|
import 'package:get_it/get_it.dart';
|
||||||
import 'package:objectid/objectid.dart';
|
import 'package:objectid/objectid.dart';
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ class FireDistanceSlider extends StatefulWidget {
|
||||||
final SlideCallback onSlide;
|
final SlideCallback onSlide;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
// ignore: library_private_types_in_public_api
|
||||||
_FireDistanceSliderState createState() => _FireDistanceSliderState();
|
_FireDistanceSliderState createState() => _FireDistanceSliderState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@ class SupportPage extends StatefulWidget {
|
||||||
static const String routeName = '/support';
|
static const String routeName = '/support';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
// ignore: library_private_types_in_public_api
|
||||||
_SupportPageState createState() => _SupportPageState();
|
_SupportPageState createState() => _SupportPageState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,6 +46,7 @@ class MaterialAppWithIntroHome extends StatefulWidget {
|
||||||
final String prefsKey;
|
final String prefsKey;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
// ignore: library_private_types_in_public_api
|
||||||
_MaterialAppWithIntroState createState() => _MaterialAppWithIntroState();
|
_MaterialAppWithIntroState createState() => _MaterialAppWithIntroState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue