File tree 1 file changed +16
-2
lines changed
1 file changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ this_dir=${BASH_SOURCE[0]%/*}
26
26
27
27
default_suites=(
28
28
analyze test
29
- build_runner drift pigeon icons
29
+ l10n build_runner drift pigeon icons
30
30
android # This takes multiple minutes in CI, so do it last.
31
31
)
32
32
@@ -82,7 +82,7 @@ while (( $# )); do
82
82
--all) opt_files=all; opt_all=1; shift ;;
83
83
--fix) opt_fix=1; shift ;;
84
84
--verbose) opt_verbose=1; shift ;;
85
- analyze|test|build_runner|drift|pigeon|icons|android|shellcheck)
85
+ analyze|test|l10n| build_runner|drift|pigeon|icons|android|shellcheck)
86
86
opt_suites+=(" $1 " ); shift ;;
87
87
* ) usage;;
88
88
esac
@@ -241,6 +241,19 @@ should_run_build_runner() {
241
241
return 1
242
242
}
243
243
244
+ run_l10n () {
245
+ files_check lib/generated/l10n/' *' .dart \
246
+ || return 0
247
+
248
+ check_no_uncommitted_or_untracked lib/generated/l10n/' *' .dart \
249
+ || return
250
+
251
+ flutter gen-l10n > /dev/null \
252
+ || return
253
+
254
+ check_no_changes " updates to l10n" lib/generated/l10n/' *' .dart
255
+ }
256
+
244
257
run_build_runner () {
245
258
should_run_build_runner \
246
259
|| return 0
@@ -443,6 +456,7 @@ for suite in "${opt_suites[@]}"; do
443
456
case " $suite " in
444
457
analyze) run_analyze ;;
445
458
test) run_test ;;
459
+ l10n) run_l10n ;;
446
460
build_runner) run_build_runner ;;
447
461
drift) run_drift ;;
448
462
pigeon) run_pigeon ;;
You can’t perform that action at this time.
0 commit comments