diff --git a/add_to_app/android_view/flutter_module_using_plugin/analysis_options.yaml b/add_to_app/android_view/flutter_module_using_plugin/analysis_options.yaml index e2badd73e..13d6fe105 100644 --- a/add_to_app/android_view/flutter_module_using_plugin/analysis_options.yaml +++ b/add_to_app/android_view/flutter_module_using_plugin/analysis_options.yaml @@ -1 +1 @@ -include: ../../../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/add_to_app/android_view/flutter_module_using_plugin/pubspec.yaml b/add_to_app/android_view/flutter_module_using_plugin/pubspec.yaml index 050e54c8b..86637045e 100644 --- a/add_to_app/android_view/flutter_module_using_plugin/pubspec.yaml +++ b/add_to_app/android_view/flutter_module_using_plugin/pubspec.yaml @@ -14,9 +14,10 @@ dependencies: sensors: ^2.0.3 dev_dependencies: + analysis_defaults: + path: ../../../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter: uses-material-design: true diff --git a/add_to_app/books/flutter_module_books/analysis_options.yaml b/add_to_app/books/flutter_module_books/analysis_options.yaml index e2badd73e..13d6fe105 100644 --- a/add_to_app/books/flutter_module_books/analysis_options.yaml +++ b/add_to_app/books/flutter_module_books/analysis_options.yaml @@ -1 +1 @@ -include: ../../../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/add_to_app/books/flutter_module_books/pubspec.yaml b/add_to_app/books/flutter_module_books/pubspec.yaml index d0c9e9ad3..4baac2ed6 100644 --- a/add_to_app/books/flutter_module_books/pubspec.yaml +++ b/add_to_app/books/flutter_module_books/pubspec.yaml @@ -13,10 +13,11 @@ dependencies: sdk: flutter dev_dependencies: + analysis_defaults: + path: ../../../analysis_defaults pigeon: ">=2.0.2 <9.0.0" flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter: uses-material-design: true diff --git a/add_to_app/fullscreen/flutter_module/analysis_options.yaml b/add_to_app/fullscreen/flutter_module/analysis_options.yaml index e2badd73e..13d6fe105 100644 --- a/add_to_app/fullscreen/flutter_module/analysis_options.yaml +++ b/add_to_app/fullscreen/flutter_module/analysis_options.yaml @@ -1 +1 @@ -include: ../../../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/add_to_app/fullscreen/flutter_module/pubspec.yaml b/add_to_app/fullscreen/flutter_module/pubspec.yaml index de393b656..3d2d6a0ed 100644 --- a/add_to_app/fullscreen/flutter_module/pubspec.yaml +++ b/add_to_app/fullscreen/flutter_module/pubspec.yaml @@ -12,12 +12,13 @@ dependencies: provider: ^6.0.2 dev_dependencies: + analysis_defaults: + path: ../../../analysis_defaults flutter_test: sdk: flutter flutter_driver: sdk: flutter espresso: ^0.2.0 - flutter_lints: ^2.0.1 flutter: uses-material-design: true diff --git a/add_to_app/multiple_flutters/multiple_flutters_module/analysis_options.yaml b/add_to_app/multiple_flutters/multiple_flutters_module/analysis_options.yaml index e2badd73e..1b30f7553 100644 --- a/add_to_app/multiple_flutters/multiple_flutters_module/analysis_options.yaml +++ b/add_to_app/multiple_flutters/multiple_flutters_module/analysis_options.yaml @@ -1 +1 @@ -include: ../../../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml \ No newline at end of file diff --git a/add_to_app/multiple_flutters/multiple_flutters_module/pubspec.yaml b/add_to_app/multiple_flutters/multiple_flutters_module/pubspec.yaml index 8c8fbb757..2f8e56804 100644 --- a/add_to_app/multiple_flutters/multiple_flutters_module/pubspec.yaml +++ b/add_to_app/multiple_flutters/multiple_flutters_module/pubspec.yaml @@ -14,9 +14,10 @@ dependencies: cupertino_icons: ^1.0.0 dev_dependencies: + analysis_defaults: + path: ../../../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter: uses-material-design: true diff --git a/add_to_app/plugin/flutter_module_using_plugin/analysis_options.yaml b/add_to_app/plugin/flutter_module_using_plugin/analysis_options.yaml index e2badd73e..13d6fe105 100644 --- a/add_to_app/plugin/flutter_module_using_plugin/analysis_options.yaml +++ b/add_to_app/plugin/flutter_module_using_plugin/analysis_options.yaml @@ -1 +1 @@ -include: ../../../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/add_to_app/plugin/flutter_module_using_plugin/pubspec.yaml b/add_to_app/plugin/flutter_module_using_plugin/pubspec.yaml index cb3e2917f..b22668d8c 100644 --- a/add_to_app/plugin/flutter_module_using_plugin/pubspec.yaml +++ b/add_to_app/plugin/flutter_module_using_plugin/pubspec.yaml @@ -14,9 +14,10 @@ dependencies: sensors: ^2.0.3 dev_dependencies: + analysis_defaults: + path: ../../../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter: uses-material-design: true diff --git a/add_to_app/prebuilt_module/flutter_module/analysis_options.yaml b/add_to_app/prebuilt_module/flutter_module/analysis_options.yaml index e2badd73e..13d6fe105 100644 --- a/add_to_app/prebuilt_module/flutter_module/analysis_options.yaml +++ b/add_to_app/prebuilt_module/flutter_module/analysis_options.yaml @@ -1 +1 @@ -include: ../../../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/add_to_app/prebuilt_module/flutter_module/pubspec.yaml b/add_to_app/prebuilt_module/flutter_module/pubspec.yaml index de393b656..3d2d6a0ed 100644 --- a/add_to_app/prebuilt_module/flutter_module/pubspec.yaml +++ b/add_to_app/prebuilt_module/flutter_module/pubspec.yaml @@ -12,12 +12,13 @@ dependencies: provider: ^6.0.2 dev_dependencies: + analysis_defaults: + path: ../../../analysis_defaults flutter_test: sdk: flutter flutter_driver: sdk: flutter espresso: ^0.2.0 - flutter_lints: ^2.0.1 flutter: uses-material-design: true diff --git a/analysis_defaults/.gitignore b/analysis_defaults/.gitignore new file mode 100644 index 000000000..3a8579040 --- /dev/null +++ b/analysis_defaults/.gitignore @@ -0,0 +1,3 @@ +# https://dart.dev/guides/libraries/private-files +# Created by `dart pub` +.dart_tool/ diff --git a/analysis_options.yaml b/analysis_defaults/lib/flutter.yaml similarity index 100% rename from analysis_options.yaml rename to analysis_defaults/lib/flutter.yaml diff --git a/analysis_defaults/pubspec.yaml b/analysis_defaults/pubspec.yaml new file mode 100644 index 000000000..240d3f5b5 --- /dev/null +++ b/analysis_defaults/pubspec.yaml @@ -0,0 +1,10 @@ +name: analysis_defaults +description: Analysis defaults for flutter/samples +publish_to: none + +environment: + sdk: '>=2.19.0-0 <4.0.0' + +# NOTE: Code is not allowed in this package. Do not add dependencies. +dependencies: + flutter_lints: ^2.0.1 \ No newline at end of file diff --git a/android_splash_screen/analysis_options.yaml b/android_splash_screen/analysis_options.yaml index 5e2133eb6..13d6fe105 100644 --- a/android_splash_screen/analysis_options.yaml +++ b/android_splash_screen/analysis_options.yaml @@ -1 +1 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/android_splash_screen/pubspec.yaml b/android_splash_screen/pubspec.yaml index 4d6975354..8dcc29d9f 100644 --- a/android_splash_screen/pubspec.yaml +++ b/android_splash_screen/pubspec.yaml @@ -13,9 +13,10 @@ dependencies: sdk: flutter dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter: uses-material-design: true diff --git a/animations/analysis_options.yaml b/animations/analysis_options.yaml index 2b0c0f079..3128ba1ec 100644 --- a/animations/analysis_options.yaml +++ b/animations/analysis_options.yaml @@ -1,4 +1,4 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml linter: rules: diff --git a/animations/pubspec.yaml b/animations/pubspec.yaml index 8b50593c9..6ad571a94 100644 --- a/animations/pubspec.yaml +++ b/animations/pubspec.yaml @@ -13,9 +13,10 @@ dependencies: go_router: ^6.0.0 dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 # plugin is not yet part of the flutter framework window_size: diff --git a/background_isolate_channels/analysis_options.yaml b/background_isolate_channels/analysis_options.yaml index 5e2133eb6..13d6fe105 100644 --- a/background_isolate_channels/analysis_options.yaml +++ b/background_isolate_channels/analysis_options.yaml @@ -1 +1 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/background_isolate_channels/pubspec.yaml b/background_isolate_channels/pubspec.yaml index 9c301f542..dc39d0d24 100644 --- a/background_isolate_channels/pubspec.yaml +++ b/background_isolate_channels/pubspec.yaml @@ -19,7 +19,8 @@ dependencies: uuid: ^3.0.6 dev_dependencies: - flutter_lints: ^2.0.1 + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter diff --git a/desktop_photo_search/fluent_ui/analysis_options.yaml b/desktop_photo_search/fluent_ui/analysis_options.yaml index b27820a40..2df4036ce 100644 --- a/desktop_photo_search/fluent_ui/analysis_options.yaml +++ b/desktop_photo_search/fluent_ui/analysis_options.yaml @@ -1,4 +1,4 @@ -include: ../../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml analyzer: exclude: [lib/src/**.g.dart] diff --git a/desktop_photo_search/fluent_ui/pubspec.yaml b/desktop_photo_search/fluent_ui/pubspec.yaml index 31935b5b1..bf0820975 100644 --- a/desktop_photo_search/fluent_ui/pubspec.yaml +++ b/desktop_photo_search/fluent_ui/pubspec.yaml @@ -33,11 +33,12 @@ dependencies: ref: 12decbe0f592e14e03223f6f2c0c7e0e2dbd70a1 dev_dependencies: + analysis_defaults: + path: ../../analysis_defaults async: ^2.8.2 build: ^2.2.1 build_runner: ^2.1.7 built_value_generator: ^8.3.0 - flutter_lints: ^2.0.1 flutter_test: sdk: flutter grinder: ^0.9.0 diff --git a/desktop_photo_search/material/analysis_options.yaml b/desktop_photo_search/material/analysis_options.yaml index b27820a40..2df4036ce 100644 --- a/desktop_photo_search/material/analysis_options.yaml +++ b/desktop_photo_search/material/analysis_options.yaml @@ -1,4 +1,4 @@ -include: ../../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml analyzer: exclude: [lib/src/**.g.dart] diff --git a/desktop_photo_search/material/pubspec.yaml b/desktop_photo_search/material/pubspec.yaml index 856db62cc..4620e439b 100644 --- a/desktop_photo_search/material/pubspec.yaml +++ b/desktop_photo_search/material/pubspec.yaml @@ -32,11 +32,12 @@ dependencies: ref: 12decbe0f592e14e03223f6f2c0c7e0e2dbd70a1 dev_dependencies: + analysis_defaults: + path: ../../analysis_defaults async: ^2.8.2 build: ^2.2.1 build_runner: ^2.1.7 built_value_generator: ^8.3.0 - flutter_lints: ^2.0.1 flutter_test: sdk: flutter grinder: ^0.9.0 diff --git a/experimental/context_menus/analysis_options.yaml b/experimental/context_menus/analysis_options.yaml index f04c6cf0f..13d6fe105 100644 --- a/experimental/context_menus/analysis_options.yaml +++ b/experimental/context_menus/analysis_options.yaml @@ -1 +1 @@ -include: ../../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/experimental/context_menus/pubspec.yaml b/experimental/context_menus/pubspec.yaml index 8bbbb6af9..75fc9f0d9 100644 --- a/experimental/context_menus/pubspec.yaml +++ b/experimental/context_menus/pubspec.yaml @@ -39,15 +39,11 @@ dependencies: url_launcher: ^6.1.6 dev_dependencies: + analysis_defaults: + path: ../../analysis_defaults flutter_test: sdk: flutter - # The "flutter_lints" package below contains a set of recommended lints to - # encourage good coding practices. The lint set provided by the package is - # activated in the `analysis_options.yaml` file located at the root of your - # package. See that file for information about deactivating specific lint - # rules and activating additional ones. - flutter_lints: ^2.0.0 # For information on the generic Dart part of this file, see the # following page: https://dart.dev/tools/pub/pubspec diff --git a/experimental/federated_plugin/federated_plugin/analysis_options.yaml b/experimental/federated_plugin/federated_plugin/analysis_options.yaml index e2badd73e..13d6fe105 100644 --- a/experimental/federated_plugin/federated_plugin/analysis_options.yaml +++ b/experimental/federated_plugin/federated_plugin/analysis_options.yaml @@ -1 +1 @@ -include: ../../../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/experimental/federated_plugin/federated_plugin/example/analysis_options.yaml b/experimental/federated_plugin/federated_plugin/example/analysis_options.yaml index ec0637968..13d6fe105 100644 --- a/experimental/federated_plugin/federated_plugin/example/analysis_options.yaml +++ b/experimental/federated_plugin/federated_plugin/example/analysis_options.yaml @@ -1 +1 @@ -include: ../../../../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/experimental/federated_plugin/federated_plugin/example/pubspec.yaml b/experimental/federated_plugin/federated_plugin/example/pubspec.yaml index a639143ce..7be64a8df 100644 --- a/experimental/federated_plugin/federated_plugin/example/pubspec.yaml +++ b/experimental/federated_plugin/federated_plugin/example/pubspec.yaml @@ -15,9 +15,10 @@ dependencies: cupertino_icons: ^1.0.2 dev_dependencies: + analysis_defaults: + path: ../../../../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter: uses-material-design: true diff --git a/experimental/federated_plugin/federated_plugin/pubspec.yaml b/experimental/federated_plugin/federated_plugin/pubspec.yaml index fb5807cc4..78631470d 100644 --- a/experimental/federated_plugin/federated_plugin/pubspec.yaml +++ b/experimental/federated_plugin/federated_plugin/pubspec.yaml @@ -20,9 +20,10 @@ dependencies: path: ../federated_plugin_macos dev_dependencies: + analysis_defaults: + path: ../../../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter: plugin: diff --git a/experimental/federated_plugin/federated_plugin_macos/analysis_options.yaml b/experimental/federated_plugin/federated_plugin_macos/analysis_options.yaml index e2badd73e..13d6fe105 100644 --- a/experimental/federated_plugin/federated_plugin_macos/analysis_options.yaml +++ b/experimental/federated_plugin/federated_plugin_macos/analysis_options.yaml @@ -1 +1 @@ -include: ../../../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/experimental/federated_plugin/federated_plugin_macos/pubspec.yaml b/experimental/federated_plugin/federated_plugin_macos/pubspec.yaml index 988ece1fb..645db9932 100644 --- a/experimental/federated_plugin/federated_plugin_macos/pubspec.yaml +++ b/experimental/federated_plugin/federated_plugin_macos/pubspec.yaml @@ -11,9 +11,10 @@ dependencies: sdk: flutter dev_dependencies: + analysis_defaults: + path: ../../../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter: plugin: diff --git a/experimental/federated_plugin/federated_plugin_platform_interface/analysis_options.yaml b/experimental/federated_plugin/federated_plugin_platform_interface/analysis_options.yaml index e2badd73e..13d6fe105 100644 --- a/experimental/federated_plugin/federated_plugin_platform_interface/analysis_options.yaml +++ b/experimental/federated_plugin/federated_plugin_platform_interface/analysis_options.yaml @@ -1 +1 @@ -include: ../../../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/experimental/federated_plugin/federated_plugin_platform_interface/pubspec.yaml b/experimental/federated_plugin/federated_plugin_platform_interface/pubspec.yaml index 656a23841..902241289 100644 --- a/experimental/federated_plugin/federated_plugin_platform_interface/pubspec.yaml +++ b/experimental/federated_plugin/federated_plugin_platform_interface/pubspec.yaml @@ -12,6 +12,7 @@ dependencies: plugin_platform_interface: ^2.0.2 dev_dependencies: + analysis_defaults: + path: ../../../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 diff --git a/experimental/federated_plugin/federated_plugin_web/analysis_options.yaml b/experimental/federated_plugin/federated_plugin_web/analysis_options.yaml index e2badd73e..13d6fe105 100644 --- a/experimental/federated_plugin/federated_plugin_web/analysis_options.yaml +++ b/experimental/federated_plugin/federated_plugin_web/analysis_options.yaml @@ -1 +1 @@ -include: ../../../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/experimental/federated_plugin/federated_plugin_web/pubspec.yaml b/experimental/federated_plugin/federated_plugin_web/pubspec.yaml index 6835ccad3..fe57c94fd 100644 --- a/experimental/federated_plugin/federated_plugin_web/pubspec.yaml +++ b/experimental/federated_plugin/federated_plugin_web/pubspec.yaml @@ -15,11 +15,12 @@ dependencies: path: ../federated_plugin_platform_interface dev_dependencies: + analysis_defaults: + path: ../../../analysis_defaults flutter_test: sdk: flutter integration_test: sdk: flutter - flutter_lints: ^2.0.1 mockito: ^5.0.2 flutter: diff --git a/experimental/federated_plugin/federated_plugin_windows/analysis_options.yaml b/experimental/federated_plugin/federated_plugin_windows/analysis_options.yaml index e2badd73e..13d6fe105 100644 --- a/experimental/federated_plugin/federated_plugin_windows/analysis_options.yaml +++ b/experimental/federated_plugin/federated_plugin_windows/analysis_options.yaml @@ -1 +1 @@ -include: ../../../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/experimental/federated_plugin/federated_plugin_windows/pubspec.yaml b/experimental/federated_plugin/federated_plugin_windows/pubspec.yaml index de4c6ec94..22e73b080 100644 --- a/experimental/federated_plugin/federated_plugin_windows/pubspec.yaml +++ b/experimental/federated_plugin/federated_plugin_windows/pubspec.yaml @@ -11,9 +11,10 @@ dependencies: sdk: flutter dev_dependencies: + analysis_defaults: + path: ../../../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter: plugin: diff --git a/experimental/linting_tool/analysis_options.yaml b/experimental/linting_tool/analysis_options.yaml index 93d518ac2..39271ef9d 100644 --- a/experimental/linting_tool/analysis_options.yaml +++ b/experimental/linting_tool/analysis_options.yaml @@ -1,4 +1,4 @@ -include: ../../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml analyzer: exclude: diff --git a/experimental/linting_tool/pubspec.yaml b/experimental/linting_tool/pubspec.yaml index 4cb3c1163..ae795e99c 100644 --- a/experimental/linting_tool/pubspec.yaml +++ b/experimental/linting_tool/pubspec.yaml @@ -32,10 +32,11 @@ dependencies: path: plugins/window_size dev_dependencies: + analysis_defaults: + path: ../../analysis_defaults flutter_test: sdk: flutter build_runner: ^2.0.6 - flutter_lints: ^2.0.1 hive_generator: ^2.0.0 json_serializable: ^6.2.0 diff --git a/experimental/material_3_demo/analysis_options.yaml b/experimental/material_3_demo/analysis_options.yaml index f04c6cf0f..13d6fe105 100644 --- a/experimental/material_3_demo/analysis_options.yaml +++ b/experimental/material_3_demo/analysis_options.yaml @@ -1 +1 @@ -include: ../../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/experimental/material_3_demo/pubspec.yaml b/experimental/material_3_demo/pubspec.yaml index d4891c1b0..f5361b134 100644 --- a/experimental/material_3_demo/pubspec.yaml +++ b/experimental/material_3_demo/pubspec.yaml @@ -18,10 +18,10 @@ dependencies: url_launcher: ^6.1.8 dev_dependencies: + analysis_defaults: + path: ../../analysis_defaults flutter_test: sdk: flutter - - flutter_lints: ^2.0.1 integration_test: sdk: flutter diff --git a/experimental/varfont_shader_puzzle/analysis_options.yaml b/experimental/varfont_shader_puzzle/analysis_options.yaml index f04c6cf0f..13d6fe105 100644 --- a/experimental/varfont_shader_puzzle/analysis_options.yaml +++ b/experimental/varfont_shader_puzzle/analysis_options.yaml @@ -1 +1 @@ -include: ../../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/experimental/varfont_shader_puzzle/pubspec.yaml b/experimental/varfont_shader_puzzle/pubspec.yaml index 74a00a871..68a160dc0 100644 --- a/experimental/varfont_shader_puzzle/pubspec.yaml +++ b/experimental/varfont_shader_puzzle/pubspec.yaml @@ -12,7 +12,8 @@ dependencies: google_fonts: ^4.0.0 dev_dependencies: - flutter_lints: ^2.0.0 + analysis_defaults: + path: ../../analysis_defaults flutter_test: sdk: flutter diff --git a/experimental/web_dashboard/analysis_options.yaml b/experimental/web_dashboard/analysis_options.yaml index f04c6cf0f..13d6fe105 100644 --- a/experimental/web_dashboard/analysis_options.yaml +++ b/experimental/web_dashboard/analysis_options.yaml @@ -1 +1 @@ -include: ../../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/experimental/web_dashboard/pubspec.yaml b/experimental/web_dashboard/pubspec.yaml index 4f3d71cca..50bba122f 100644 --- a/experimental/web_dashboard/pubspec.yaml +++ b/experimental/web_dashboard/pubspec.yaml @@ -23,8 +23,9 @@ dependencies: uuid: ^3.0.0 dev_dependencies: + analysis_defaults: + path: ../../analysis_defaults build_runner: ^2.1.0 - flutter_lints: ^2.0.1 flutter_test: sdk: flutter grinder: ^0.9.0 diff --git a/flutter_maps_firestore/analysis_options.yaml b/flutter_maps_firestore/analysis_options.yaml index 5e2133eb6..13d6fe105 100644 --- a/flutter_maps_firestore/analysis_options.yaml +++ b/flutter_maps_firestore/analysis_options.yaml @@ -1 +1 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/flutter_maps_firestore/pubspec.yaml b/flutter_maps_firestore/pubspec.yaml index ed1346ecc..4d0475fab 100644 --- a/flutter_maps_firestore/pubspec.yaml +++ b/flutter_maps_firestore/pubspec.yaml @@ -15,9 +15,10 @@ dependencies: location: ^4.0.0-nullsafety.0 dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter: uses-material-design: true diff --git a/form_app/analysis_options.yaml b/form_app/analysis_options.yaml index 5e2133eb6..13d6fe105 100644 --- a/form_app/analysis_options.yaml +++ b/form_app/analysis_options.yaml @@ -1 +1 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/form_app/pubspec.yaml b/form_app/pubspec.yaml index 7a4501bfc..e25890c84 100644 --- a/form_app/pubspec.yaml +++ b/form_app/pubspec.yaml @@ -21,11 +21,12 @@ dependencies: go_router: ^6.0.0 dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter json_serializable: ^6.2.0 build_runner: ^2.1.8 - flutter_lints: ^2.0.1 flutter: uses-material-design: true diff --git a/game_template/analysis_options.yaml b/game_template/analysis_options.yaml index 379ca2294..a5a1a2902 100644 --- a/game_template/analysis_options.yaml +++ b/game_template/analysis_options.yaml @@ -1,4 +1,4 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml linter: rules: diff --git a/game_template/pubspec.yaml b/game_template/pubspec.yaml index c289d3aab..97de3fe5d 100644 --- a/game_template/pubspec.yaml +++ b/game_template/pubspec.yaml @@ -30,11 +30,11 @@ dependencies: in_app_purchase: ^3.0.1 # In-app purchases dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - flutter_launcher_icons: ^0.11.0 - flutter_lints: ^2.0.1 test: ^1.19.0 flutter: diff --git a/infinite_list/analysis_options.yaml b/infinite_list/analysis_options.yaml index 5e2133eb6..13d6fe105 100644 --- a/infinite_list/analysis_options.yaml +++ b/infinite_list/analysis_options.yaml @@ -1 +1 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/infinite_list/pubspec.yaml b/infinite_list/pubspec.yaml index 57c30dc89..15bbd167d 100644 --- a/infinite_list/pubspec.yaml +++ b/infinite_list/pubspec.yaml @@ -20,9 +20,10 @@ dependencies: path: plugins/window_size dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter: uses-material-design: true diff --git a/ios_app_clip/analysis_options.yaml b/ios_app_clip/analysis_options.yaml index 5e2133eb6..13d6fe105 100644 --- a/ios_app_clip/analysis_options.yaml +++ b/ios_app_clip/analysis_options.yaml @@ -1 +1 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/ios_app_clip/pubspec.yaml b/ios_app_clip/pubspec.yaml index dad1dd0de..0e4bca4c8 100644 --- a/ios_app_clip/pubspec.yaml +++ b/ios_app_clip/pubspec.yaml @@ -16,8 +16,9 @@ dependencies: device_info: ^2.0.3 dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter: diff --git a/isolate_example/analysis_options.yaml b/isolate_example/analysis_options.yaml index 5e2133eb6..13d6fe105 100644 --- a/isolate_example/analysis_options.yaml +++ b/isolate_example/analysis_options.yaml @@ -1 +1 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/isolate_example/pubspec.yaml b/isolate_example/pubspec.yaml index 5476b75f5..cacf46c3a 100644 --- a/isolate_example/pubspec.yaml +++ b/isolate_example/pubspec.yaml @@ -16,9 +16,10 @@ dependencies: path: plugins/window_size dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter: uses-material-design: true diff --git a/jsonexample/analysis_options.yaml b/jsonexample/analysis_options.yaml index d0b14af59..686c00f1f 100644 --- a/jsonexample/analysis_options.yaml +++ b/jsonexample/analysis_options.yaml @@ -1,4 +1,4 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml analyzer: exclude: diff --git a/jsonexample/pubspec.yaml b/jsonexample/pubspec.yaml index 431cceda8..56b4d35b5 100644 --- a/jsonexample/pubspec.yaml +++ b/jsonexample/pubspec.yaml @@ -19,12 +19,13 @@ dependencies: path: plugins/window_size dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter build_runner: ^2.1.10 built_value_generator: ^8.3.0 json_serializable: ^6.1.6 - flutter_lints: ^2.0.1 flutter: uses-material-design: true diff --git a/material_3_demo/analysis_options.yaml b/material_3_demo/analysis_options.yaml index 5e2133eb6..13d6fe105 100644 --- a/material_3_demo/analysis_options.yaml +++ b/material_3_demo/analysis_options.yaml @@ -1 +1 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/material_3_demo/pubspec.yaml b/material_3_demo/pubspec.yaml index d4891c1b0..47db6f976 100644 --- a/material_3_demo/pubspec.yaml +++ b/material_3_demo/pubspec.yaml @@ -18,10 +18,10 @@ dependencies: url_launcher: ^6.1.8 dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - - flutter_lints: ^2.0.1 integration_test: sdk: flutter diff --git a/navigation_and_routing/analysis_options.yaml b/navigation_and_routing/analysis_options.yaml index 5e2133eb6..13d6fe105 100644 --- a/navigation_and_routing/analysis_options.yaml +++ b/navigation_and_routing/analysis_options.yaml @@ -1 +1 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/navigation_and_routing/pubspec.yaml b/navigation_and_routing/pubspec.yaml index 61c1b1509..38c20e1d4 100644 --- a/navigation_and_routing/pubspec.yaml +++ b/navigation_and_routing/pubspec.yaml @@ -22,7 +22,8 @@ dependencies: path: plugins/window_size dev_dependencies: - flutter_lints: ^2.0.1 + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter test: ^1.16.0 diff --git a/place_tracker/analysis_options.yaml b/place_tracker/analysis_options.yaml index 5e2133eb6..13d6fe105 100644 --- a/place_tracker/analysis_options.yaml +++ b/place_tracker/analysis_options.yaml @@ -1 +1 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/place_tracker/pubspec.yaml b/place_tracker/pubspec.yaml index 76dfcc47d..95ebebb4f 100644 --- a/place_tracker/pubspec.yaml +++ b/place_tracker/pubspec.yaml @@ -19,9 +19,10 @@ dependencies: collection: ^1.16.0 dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter: assets: diff --git a/platform_channels/analysis_options.yaml b/platform_channels/analysis_options.yaml index 5e2133eb6..13d6fe105 100644 --- a/platform_channels/analysis_options.yaml +++ b/platform_channels/analysis_options.yaml @@ -1 +1 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/platform_channels/pubspec.yaml b/platform_channels/pubspec.yaml index 24bb54c5e..574972e6a 100644 --- a/platform_channels/pubspec.yaml +++ b/platform_channels/pubspec.yaml @@ -14,9 +14,10 @@ dependencies: go_router: ^6.0.0 dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter: uses-material-design: true diff --git a/platform_design/analysis_options.yaml b/platform_design/analysis_options.yaml index 5e2133eb6..13d6fe105 100644 --- a/platform_design/analysis_options.yaml +++ b/platform_design/analysis_options.yaml @@ -1 +1 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/platform_design/pubspec.yaml b/platform_design/pubspec.yaml index 8db47ef8c..2b3dc9b79 100644 --- a/platform_design/pubspec.yaml +++ b/platform_design/pubspec.yaml @@ -14,9 +14,10 @@ dependencies: cupertino_icons: ^1.0.2 dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter: uses-material-design: true diff --git a/platform_view_swift/analysis_options.yaml b/platform_view_swift/analysis_options.yaml index 5e2133eb6..13d6fe105 100644 --- a/platform_view_swift/analysis_options.yaml +++ b/platform_view_swift/analysis_options.yaml @@ -1 +1 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/platform_view_swift/pubspec.yaml b/platform_view_swift/pubspec.yaml index abc8128ae..246e6bac9 100644 --- a/platform_view_swift/pubspec.yaml +++ b/platform_view_swift/pubspec.yaml @@ -13,9 +13,10 @@ dependencies: cupertino_icons: ^1.0.4 dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter: uses-material-design: true diff --git a/provider_counter/analysis_options.yaml b/provider_counter/analysis_options.yaml index 5e2133eb6..13d6fe105 100644 --- a/provider_counter/analysis_options.yaml +++ b/provider_counter/analysis_options.yaml @@ -1 +1 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/provider_counter/pubspec.yaml b/provider_counter/pubspec.yaml index f8de43d83..129d7570b 100644 --- a/provider_counter/pubspec.yaml +++ b/provider_counter/pubspec.yaml @@ -19,9 +19,10 @@ dependencies: path: plugins/window_size dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter: uses-material-design: true diff --git a/provider_shopper/analysis_options.yaml b/provider_shopper/analysis_options.yaml index 5e2133eb6..13d6fe105 100644 --- a/provider_shopper/analysis_options.yaml +++ b/provider_shopper/analysis_options.yaml @@ -1 +1 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/provider_shopper/pubspec.yaml b/provider_shopper/pubspec.yaml index dd2fa85ac..eda5b46d1 100644 --- a/provider_shopper/pubspec.yaml +++ b/provider_shopper/pubspec.yaml @@ -18,9 +18,10 @@ dependencies: path: plugins/window_size dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter: uses-material-design: true diff --git a/simplistic_calculator/analysis_options.yaml b/simplistic_calculator/analysis_options.yaml index 6b4cdb02f..3e1513ae3 100644 --- a/simplistic_calculator/analysis_options.yaml +++ b/simplistic_calculator/analysis_options.yaml @@ -1,4 +1,4 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml # Files under typer/ are partially completed files, and often invalid analyzer: diff --git a/simplistic_calculator/pubspec.yaml b/simplistic_calculator/pubspec.yaml index 9230b4ad8..0a74a7b05 100644 --- a/simplistic_calculator/pubspec.yaml +++ b/simplistic_calculator/pubspec.yaml @@ -22,7 +22,8 @@ dependencies: path: plugins/window_size dev_dependencies: - flutter_lints: ^2.0.1 + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter diff --git a/simplistic_editor/analysis_options.yaml b/simplistic_editor/analysis_options.yaml index 5e2133eb6..13d6fe105 100644 --- a/simplistic_editor/analysis_options.yaml +++ b/simplistic_editor/analysis_options.yaml @@ -1 +1 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/simplistic_editor/pubspec.yaml b/simplistic_editor/pubspec.yaml index c15d6e770..f981b0361 100644 --- a/simplistic_editor/pubspec.yaml +++ b/simplistic_editor/pubspec.yaml @@ -36,16 +36,11 @@ dependencies: cupertino_icons: ^1.0.2 dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - # The "flutter_lints" package below contains a set of recommended lints to - # encourage good coding practices. The lint set provided by the package is - # activated in the `analysis_options.yaml` file located at the root of your - # package. See that file for information about deactivating specific lint - # rules and activating additional ones. - flutter_lints: ^2.0.0 - # For information on the generic Dart part of this file, see the # following page: https://dart.dev/tools/pub/pubspec diff --git a/testing_app/analysis_options.yaml b/testing_app/analysis_options.yaml index 5e2133eb6..13d6fe105 100644 --- a/testing_app/analysis_options.yaml +++ b/testing_app/analysis_options.yaml @@ -1 +1 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/testing_app/pubspec.yaml b/testing_app/pubspec.yaml index d63dcce09..3d6c74838 100644 --- a/testing_app/pubspec.yaml +++ b/testing_app/pubspec.yaml @@ -15,12 +15,13 @@ dependencies: go_router: ^6.0.0 dev_dependencies: + analysis_defaults: + path: ../analysis_defaults integration_test: sdk: flutter flutter_test: sdk: flutter test: ^1.16.8 - flutter_lints: ^2.0.1 flutter: uses-material-design: true diff --git a/veggieseasons/analysis_options.yaml b/veggieseasons/analysis_options.yaml index 5e2133eb6..13d6fe105 100644 --- a/veggieseasons/analysis_options.yaml +++ b/veggieseasons/analysis_options.yaml @@ -1 +1 @@ -include: ../analysis_options.yaml +include: package:analysis_defaults/flutter.yaml diff --git a/veggieseasons/pubspec.yaml b/veggieseasons/pubspec.yaml index c1ee8e719..8a03227f8 100644 --- a/veggieseasons/pubspec.yaml +++ b/veggieseasons/pubspec.yaml @@ -22,9 +22,10 @@ dependencies: path: plugins/window_size dev_dependencies: + analysis_defaults: + path: ../analysis_defaults flutter_test: sdk: flutter - flutter_lints: ^2.0.1 flutter_launcher_icons: ^0.11.0 flutter: