Skip to content

Commit 3e9bb78

Browse files
Create analysis_defaults package (#1654)
* Create `analysis_defaults` package * Update analysis_defaults/pubspec.yaml Co-authored-by: Pierre-Louis <[email protected]> --------- Co-authored-by: Pierre-Louis <[email protected]>
1 parent 79bd629 commit 3e9bb78

File tree

85 files changed

+136
-96
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+136
-96
lines changed
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../../../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml

add_to_app/android_view/flutter_module_using_plugin/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ dependencies:
1414
sensors: ^2.0.3
1515

1616
dev_dependencies:
17+
analysis_defaults:
18+
path: ../../../analysis_defaults
1719
flutter_test:
1820
sdk: flutter
19-
flutter_lints: ^2.0.1
2021

2122
flutter:
2223
uses-material-design: true
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../../../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml

add_to_app/books/flutter_module_books/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,11 @@ dependencies:
1313
sdk: flutter
1414

1515
dev_dependencies:
16+
analysis_defaults:
17+
path: ../../../analysis_defaults
1618
pigeon: ">=2.0.2 <9.0.0"
1719
flutter_test:
1820
sdk: flutter
19-
flutter_lints: ^2.0.1
2021

2122
flutter:
2223
uses-material-design: true
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../../../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml

add_to_app/fullscreen/flutter_module/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,13 @@ dependencies:
1212
provider: ^6.0.2
1313

1414
dev_dependencies:
15+
analysis_defaults:
16+
path: ../../../analysis_defaults
1517
flutter_test:
1618
sdk: flutter
1719
flutter_driver:
1820
sdk: flutter
1921
espresso: ^0.2.0
20-
flutter_lints: ^2.0.1
2122

2223
flutter:
2324
uses-material-design: true
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../../../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml

add_to_app/multiple_flutters/multiple_flutters_module/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ dependencies:
1414
cupertino_icons: ^1.0.0
1515

1616
dev_dependencies:
17+
analysis_defaults:
18+
path: ../../../analysis_defaults
1719
flutter_test:
1820
sdk: flutter
19-
flutter_lints: ^2.0.1
2021

2122
flutter:
2223
uses-material-design: true
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../../../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml

add_to_app/plugin/flutter_module_using_plugin/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ dependencies:
1414
sensors: ^2.0.3
1515

1616
dev_dependencies:
17+
analysis_defaults:
18+
path: ../../../analysis_defaults
1719
flutter_test:
1820
sdk: flutter
19-
flutter_lints: ^2.0.1
2021

2122
flutter:
2223
uses-material-design: true
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../../../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml

add_to_app/prebuilt_module/flutter_module/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,13 @@ dependencies:
1212
provider: ^6.0.2
1313

1414
dev_dependencies:
15+
analysis_defaults:
16+
path: ../../../analysis_defaults
1517
flutter_test:
1618
sdk: flutter
1719
flutter_driver:
1820
sdk: flutter
1921
espresso: ^0.2.0
20-
flutter_lints: ^2.0.1
2122

2223
flutter:
2324
uses-material-design: true

analysis_defaults/.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# https://dart.dev/guides/libraries/private-files
2+
# Created by `dart pub`
3+
.dart_tool/
File renamed without changes.

analysis_defaults/pubspec.yaml

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
name: analysis_defaults
2+
description: Analysis defaults for flutter/samples
3+
publish_to: none
4+
5+
environment:
6+
sdk: '>=2.19.0-0 <4.0.0'
7+
8+
# NOTE: Code is not allowed in this package. Do not add dependencies.
9+
dependencies:
10+
flutter_lints: ^2.0.1
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml

android_splash_screen/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,10 @@ dependencies:
1313
sdk: flutter
1414

1515
dev_dependencies:
16+
analysis_defaults:
17+
path: ../analysis_defaults
1618
flutter_test:
1719
sdk: flutter
18-
flutter_lints: ^2.0.1
1920

2021
flutter:
2122
uses-material-design: true

animations/analysis_options.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
include: ../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml
22

33
linter:
44
rules:

animations/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,10 @@ dependencies:
1313
go_router: ^6.0.0
1414

1515
dev_dependencies:
16+
analysis_defaults:
17+
path: ../analysis_defaults
1618
flutter_test:
1719
sdk: flutter
18-
flutter_lints: ^2.0.1
1920

2021
# plugin is not yet part of the flutter framework
2122
window_size:
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml

background_isolate_channels/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ dependencies:
1919
uuid: ^3.0.6
2020

2121
dev_dependencies:
22-
flutter_lints: ^2.0.1
22+
analysis_defaults:
23+
path: ../analysis_defaults
2324
flutter_test:
2425
sdk: flutter
2526

desktop_photo_search/fluent_ui/analysis_options.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
include: ../../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml
22

33
analyzer:
44
exclude: [lib/src/**.g.dart]

desktop_photo_search/fluent_ui/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,12 @@ dependencies:
3333
ref: 12decbe0f592e14e03223f6f2c0c7e0e2dbd70a1
3434

3535
dev_dependencies:
36+
analysis_defaults:
37+
path: ../../analysis_defaults
3638
async: ^2.8.2
3739
build: ^2.2.1
3840
build_runner: ^2.1.7
3941
built_value_generator: ^8.3.0
40-
flutter_lints: ^2.0.1
4142
flutter_test:
4243
sdk: flutter
4344
grinder: ^0.9.0

desktop_photo_search/material/analysis_options.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
include: ../../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml
22

33
analyzer:
44
exclude: [lib/src/**.g.dart]

desktop_photo_search/material/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,12 @@ dependencies:
3232
ref: 12decbe0f592e14e03223f6f2c0c7e0e2dbd70a1
3333

3434
dev_dependencies:
35+
analysis_defaults:
36+
path: ../../analysis_defaults
3537
async: ^2.8.2
3638
build: ^2.2.1
3739
build_runner: ^2.1.7
3840
built_value_generator: ^8.3.0
39-
flutter_lints: ^2.0.1
4041
flutter_test:
4142
sdk: flutter
4243
grinder: ^0.9.0
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml

experimental/context_menus/pubspec.yaml

+2-6
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,11 @@ dependencies:
3939
url_launcher: ^6.1.6
4040

4141
dev_dependencies:
42+
analysis_defaults:
43+
path: ../../analysis_defaults
4244
flutter_test:
4345
sdk: flutter
4446

45-
# The "flutter_lints" package below contains a set of recommended lints to
46-
# encourage good coding practices. The lint set provided by the package is
47-
# activated in the `analysis_options.yaml` file located at the root of your
48-
# package. See that file for information about deactivating specific lint
49-
# rules and activating additional ones.
50-
flutter_lints: ^2.0.0
5147

5248
# For information on the generic Dart part of this file, see the
5349
# following page: https://dart.dev/tools/pub/pubspec
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../../../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../../../../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml

experimental/federated_plugin/federated_plugin/example/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ dependencies:
1515
cupertino_icons: ^1.0.2
1616

1717
dev_dependencies:
18+
analysis_defaults:
19+
path: ../../../../analysis_defaults
1820
flutter_test:
1921
sdk: flutter
20-
flutter_lints: ^2.0.1
2122

2223
flutter:
2324
uses-material-design: true

experimental/federated_plugin/federated_plugin/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,10 @@ dependencies:
2020
path: ../federated_plugin_macos
2121

2222
dev_dependencies:
23+
analysis_defaults:
24+
path: ../../../analysis_defaults
2325
flutter_test:
2426
sdk: flutter
25-
flutter_lints: ^2.0.1
2627

2728
flutter:
2829
plugin:
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../../../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml

experimental/federated_plugin/federated_plugin_macos/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,10 @@ dependencies:
1111
sdk: flutter
1212

1313
dev_dependencies:
14+
analysis_defaults:
15+
path: ../../../analysis_defaults
1416
flutter_test:
1517
sdk: flutter
16-
flutter_lints: ^2.0.1
1718

1819
flutter:
1920
plugin:
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../../../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml

experimental/federated_plugin/federated_plugin_platform_interface/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ dependencies:
1212
plugin_platform_interface: ^2.0.2
1313

1414
dev_dependencies:
15+
analysis_defaults:
16+
path: ../../../analysis_defaults
1517
flutter_test:
1618
sdk: flutter
17-
flutter_lints: ^2.0.1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../../../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml

experimental/federated_plugin/federated_plugin_web/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,12 @@ dependencies:
1515
path: ../federated_plugin_platform_interface
1616

1717
dev_dependencies:
18+
analysis_defaults:
19+
path: ../../../analysis_defaults
1820
flutter_test:
1921
sdk: flutter
2022
integration_test:
2123
sdk: flutter
22-
flutter_lints: ^2.0.1
2324
mockito: ^5.0.2
2425

2526
flutter:
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../../../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml

experimental/federated_plugin/federated_plugin_windows/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,10 @@ dependencies:
1111
sdk: flutter
1212

1313
dev_dependencies:
14+
analysis_defaults:
15+
path: ../../../analysis_defaults
1416
flutter_test:
1517
sdk: flutter
16-
flutter_lints: ^2.0.1
1718

1819
flutter:
1920
plugin:

experimental/linting_tool/analysis_options.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
include: ../../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml
22

33
analyzer:
44
exclude:

experimental/linting_tool/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,11 @@ dependencies:
3232
path: plugins/window_size
3333

3434
dev_dependencies:
35+
analysis_defaults:
36+
path: ../../analysis_defaults
3537
flutter_test:
3638
sdk: flutter
3739
build_runner: ^2.0.6
38-
flutter_lints: ^2.0.1
3940
hive_generator: ^2.0.0
4041
json_serializable: ^6.2.0
4142

Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml

experimental/material_3_demo/pubspec.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ dependencies:
1818
url_launcher: ^6.1.8
1919

2020
dev_dependencies:
21+
analysis_defaults:
22+
path: ../../analysis_defaults
2123
flutter_test:
2224
sdk: flutter
23-
24-
flutter_lints: ^2.0.1
2525
integration_test:
2626
sdk: flutter
2727

Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml

experimental/varfont_shader_puzzle/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ dependencies:
1212
google_fonts: ^4.0.0
1313

1414
dev_dependencies:
15-
flutter_lints: ^2.0.0
15+
analysis_defaults:
16+
path: ../../analysis_defaults
1617
flutter_test:
1718
sdk: flutter
1819

Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml

experimental/web_dashboard/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,9 @@ dependencies:
2323
uuid: ^3.0.0
2424

2525
dev_dependencies:
26+
analysis_defaults:
27+
path: ../../analysis_defaults
2628
build_runner: ^2.1.0
27-
flutter_lints: ^2.0.1
2829
flutter_test:
2930
sdk: flutter
3031
grinder: ^0.9.0
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml

flutter_maps_firestore/pubspec.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ dependencies:
1515
location: ^4.0.0-nullsafety.0
1616

1717
dev_dependencies:
18+
analysis_defaults:
19+
path: ../analysis_defaults
1820
flutter_test:
1921
sdk: flutter
20-
flutter_lints: ^2.0.1
2122

2223
flutter:
2324
uses-material-design: true

form_app/analysis_options.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include: ../analysis_options.yaml
1+
include: package:analysis_defaults/flutter.yaml

0 commit comments

Comments
 (0)