Skip to content

Commit 51ce018

Browse files
authored
fix: #301 add implicit_dynamic_list_literal to generated files (#303)
* fix: #301 add implicit_dynamic_list_literal to generated files * test: update actual files
1 parent 8504e9a commit 51ce018

26 files changed

+40
-21
lines changed

example/analysis_options.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ analyzer:
44
exclude:
55
- "**/*.g.dart"
66
- "**/*.freezed.dart"
7+
strong-mode:
8+
implicit-casts: false
9+
implicit-dynamic: false
710

811
linter:
912
rules:

example/assets/mix/aaa.jpg

61.4 KB
Loading

example/assets/mix/dummy.DS_Store

Whitespace-only changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
This file is UNKNOWN MIME TYPE FILE.

example/lib/gen/assets.gen.dart

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
// coverage:ignore-file
77
// ignore_for_file: type=lint
8-
// ignore_for_file: directives_ordering,unnecessary_import
8+
// ignore_for_file: directives_ordering,unnecessary_import,implicit_dynamic_list_literal
99

1010
import 'package:flutter/widgets.dart';
1111
import 'package:flutter_svg/flutter_svg.dart';
@@ -85,6 +85,19 @@ class $AssetsLottieGen {
8585
[alarmClockLottieV440, geometricalAnimation, hamburgerArrow];
8686
}
8787

88+
class $AssetsMixGen {
89+
const $AssetsMixGen();
90+
91+
/// File path: assets/mix/aaa.jpg
92+
AssetGenImage get aaa => const AssetGenImage('assets/mix/aaa.jpg');
93+
94+
/// File path: assets/mix/unknown_mime_type.bk
95+
String get unknownMimeType => 'assets/mix/unknown_mime_type.bk';
96+
97+
/// List of all assets
98+
List<dynamic> get values => [aaa, unknownMimeType];
99+
}
100+
88101
class $AssetsMovieGen {
89102
const $AssetsMovieGen();
90103

@@ -170,6 +183,7 @@ class MyAssets {
170183
static const $AssetsImagesGen images = $AssetsImagesGen();
171184
static const $AssetsJsonGen json = $AssetsJsonGen();
172185
static const $AssetsLottieGen lottie = $AssetsLottieGen();
186+
static const $AssetsMixGen mix = $AssetsMixGen();
173187
static const $AssetsMovieGen movie = $AssetsMovieGen();
174188
static const $AssetsRiveGen rive = $AssetsRiveGen();
175189
static const $AssetsUnknownGen unknown = $AssetsUnknownGen();

example/lib/gen/colors.gen.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
// coverage:ignore-file
77
// ignore_for_file: type=lint
8-
// ignore_for_file: directives_ordering,unnecessary_import
8+
// ignore_for_file: directives_ordering,unnecessary_import,implicit_dynamic_list_literal
99

1010
import 'package:flutter/painting.dart';
1111
import 'package:flutter/material.dart';

example/lib/gen/fonts.gen.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
// coverage:ignore-file
77
// ignore_for_file: type=lint
8-
// ignore_for_file: directives_ordering,unnecessary_import
8+
// ignore_for_file: directives_ordering,unnecessary_import,implicit_dynamic_list_literal
99

1010
class MyFontFamily {
1111
MyFontFamily._();

example/pubspec.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ flutter:
174174
- assets/lottie/wrong/
175175
- assets/movie/
176176
- assets/unknown/
177+
- assets/mix/
177178
fonts:
178179
- family: Raleway
179180
fonts:

packages/core/lib/generators/generator_helper.dart

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/core/test_resources/actual_data/assets.gen.dart

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)