Skip to content

Commit 9fa5929

Browse files
[all] melos analyzer support null safety (#115)
* melos analyzer support null safety * remove version from include of analysis options * override analysis options for example projects in android_intent_plus and package_info_plus
1 parent 2f53cc9 commit 9fa5929

File tree

4 files changed

+33
-3
lines changed

4 files changed

+33
-3
lines changed

analysis_options.yaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@
44
#
55
# include: ../../analysis_options.yaml
66
#
7-
include: package:pedantic/analysis_options.1.9.0.yaml
7+
include: package:pedantic/analysis_options.yaml
88

99
analyzer:
10+
enable-experiment:
11+
- non-nullable
1012
exclude:
1113
# Ignore generated files
1214
- '**/*.g.dart'

melos.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@ scripts:
8585
rm -rf ./build ./android/.gradle ./ios/.symlinks ./ios/Pods ./android/.idea ./.idea ./.dart-tool/build
8686
8787
dev_dependencies:
88-
pedantic: 1.9.2
88+
pedantic: 1.10.0-nullsafety
8989

9090
environment:
91-
sdk: ">=2.1.0 <3.0.0"
91+
sdk: ">=2.12.0-0 <3.0.0"
9292
flutter: ">=1.12.13+hotfix.5 <2.0.0"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# TODO: Remove this when migrated to null safety
2+
include: package:pedantic/analysis_options.yaml
3+
4+
analyzer:
5+
exclude:
6+
# Ignore generated files
7+
- '**/*.g.dart'
8+
- 'lib/src/generated/*.dart'
9+
10+
linter:
11+
rules:
12+
public_member_api_docs: true
13+
prefer_final_in_for_each: true
14+
prefer_final_locals: true
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# TODO: Remove this when migrated to null safety
2+
include: package:pedantic/analysis_options.yaml
3+
4+
analyzer:
5+
exclude:
6+
# Ignore generated files
7+
- '**/*.g.dart'
8+
- 'lib/src/generated/*.dart'
9+
10+
linter:
11+
rules:
12+
public_member_api_docs: true
13+
prefer_final_in_for_each: true
14+
prefer_final_locals: true

0 commit comments

Comments
 (0)