diff --git a/exercises/practice/all-your-base/pubspec.yaml b/exercises/practice/all-your-base/pubspec.yaml index 85efc34a..5a79bb1b 100644 --- a/exercises/practice/all-your-base/pubspec.yaml +++ b/exercises/practice/all-your-base/pubspec.yaml @@ -3,4 +3,3 @@ environment: sdk: '>=3.2.0 <4.0.0' dev_dependencies: test: '<2.0.0' - diff --git a/exercises/practice/bottle-song/pubspec.yaml b/exercises/practice/bottle-song/pubspec.yaml index b77f62de..12afed13 100644 --- a/exercises/practice/bottle-song/pubspec.yaml +++ b/exercises/practice/bottle-song/pubspec.yaml @@ -1,5 +1,5 @@ name: 'bottle_song' environment: - sdk: '>=2.18.0 <3.0.0' + sdk: '>=3.2.0 <4.0.0' dev_dependencies: test: '<2.0.0' diff --git a/exercises/practice/camicia/pubspec.yaml b/exercises/practice/camicia/pubspec.yaml index f315b7c0..0d94e4f4 100644 --- a/exercises/practice/camicia/pubspec.yaml +++ b/exercises/practice/camicia/pubspec.yaml @@ -1,5 +1,5 @@ name: 'camicia' environment: - sdk: '>=2.18.0 <3.0.0' + sdk: '>=3.2.0 <4.0.0' dev_dependencies: test: '<2.0.0' diff --git a/exercises/practice/circular-buffer/pubspec.yaml b/exercises/practice/circular-buffer/pubspec.yaml index 59736221..66744b22 100644 --- a/exercises/practice/circular-buffer/pubspec.yaml +++ b/exercises/practice/circular-buffer/pubspec.yaml @@ -1,5 +1,5 @@ name: 'circular_buffer' environment: - sdk: '>=2.18.0 <3.0.0' + sdk: '>=3.2.0 <4.0.0' dev_dependencies: test: '<2.0.0' diff --git a/exercises/practice/house/pubspec.yaml b/exercises/practice/house/pubspec.yaml index 953c7ac8..f5fbdfbf 100644 --- a/exercises/practice/house/pubspec.yaml +++ b/exercises/practice/house/pubspec.yaml @@ -1,5 +1,5 @@ name: 'house' environment: - sdk: '>=2.18.0 <3.0.0' + sdk: '>=3.2.0 <4.0.0' dev_dependencies: test: '<2.0.0' diff --git a/exercises/practice/largest-series-product/pubspec.yaml b/exercises/practice/largest-series-product/pubspec.yaml index d6f16908..aa75c2d6 100644 --- a/exercises/practice/largest-series-product/pubspec.yaml +++ b/exercises/practice/largest-series-product/pubspec.yaml @@ -1,6 +1,5 @@ name: 'largest_series_product' environment: - sdk: '>=2.18.0 <3.0.0' + sdk: '>=3.2.0 <4.0.0' dev_dependencies: test: '<2.0.0' - diff --git a/exercises/practice/list-ops/pubspec.yaml b/exercises/practice/list-ops/pubspec.yaml index baf73673..d3b86358 100644 --- a/exercises/practice/list-ops/pubspec.yaml +++ b/exercises/practice/list-ops/pubspec.yaml @@ -1,5 +1,5 @@ name: 'list_ops' environment: - sdk: '>=2.18.0 <3.0.0' + sdk: '>=3.2.0 <4.0.0' dev_dependencies: test: '<2.0.0' diff --git a/exercises/practice/perfect-numbers/analysis_options.yaml b/exercises/practice/perfect-numbers/analysis_options.yaml new file mode 100644 index 00000000..c06363d6 --- /dev/null +++ b/exercises/practice/perfect-numbers/analysis_options.yaml @@ -0,0 +1,18 @@ +analyzer: + strong-mode: + implicit-casts: false + implicit-dynamic: false + errors: + unused_element: error + unused_import: error + unused_local_variable: error + dead_code: error + +linter: + rules: + # Error Rules + - avoid_relative_lib_imports + - avoid_types_as_parameter_names + - literal_only_boolean_expressions + - no_adjacent_strings_in_list + - valid_regexps diff --git a/exercises/practice/protein-translation/pubspec.yaml b/exercises/practice/protein-translation/pubspec.yaml index e7a9ce6a..d0fb0d17 100644 --- a/exercises/practice/protein-translation/pubspec.yaml +++ b/exercises/practice/protein-translation/pubspec.yaml @@ -1,5 +1,5 @@ name: 'protein_translation' environment: - sdk: '>=2.18.0 <3.0.0' + sdk: '>=3.2.0 <4.0.0' dev_dependencies: test: '<2.0.0' diff --git a/exercises/practice/sieve/pubspec.yaml b/exercises/practice/sieve/pubspec.yaml index 8d8b7238..5be1a8ec 100644 --- a/exercises/practice/sieve/pubspec.yaml +++ b/exercises/practice/sieve/pubspec.yaml @@ -1,5 +1,5 @@ name: 'sieve' environment: - sdk: '>=2.18.0 <3.0.0' + sdk: '>=3.2.0 <4.0.0' dev_dependencies: test: '<2.0.0' diff --git a/exercises/practice/strain/analysis_options.yaml b/exercises/practice/strain/analysis_options.yaml new file mode 100644 index 00000000..c06363d6 --- /dev/null +++ b/exercises/practice/strain/analysis_options.yaml @@ -0,0 +1,18 @@ +analyzer: + strong-mode: + implicit-casts: false + implicit-dynamic: false + errors: + unused_element: error + unused_import: error + unused_local_variable: error + dead_code: error + +linter: + rules: + # Error Rules + - avoid_relative_lib_imports + - avoid_types_as_parameter_names + - literal_only_boolean_expressions + - no_adjacent_strings_in_list + - valid_regexps