diff --git a/analysis_options.yaml b/analysis_options.yaml index 8a175505..57755a26 100644 --- a/analysis_options.yaml +++ b/analysis_options.yaml @@ -4,8 +4,6 @@ analyzer: exclude: - "**/*.g.dart" - "**/*.freezed.dart" - plugins: - - dart_code_linter linter: rules: @@ -17,6 +15,8 @@ linter: prefer_final_in_for_each: true avoid_print: true +# Do not register DCL as an analyzer plugin: its analyzer 10 integration crashes +# on Linux. CI invokes the supported check-unused commands explicitly. dart_code_linter: rules-exclude: - "test/**" diff --git a/pubspec.yaml b/pubspec.yaml index fecdde1f..12d3fb29 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -91,7 +91,7 @@ dev_dependencies: json_serializable: ^6.7.1 slang_build_runner: ^4.14.0 sentry_dart_plugin: ^3.3.0 - # dart_code_linter 4.1.6 crashes analyzer 10.0.1 during plugin analysis. + # Used by the explicit check-unused-* CI steps; its analyzer plugin is disabled. dart_code_linter: 4.0.2 drift_dev: ^2.28.3 shared_preferences_platform_interface: ^2.4.0