Skip to content

Commit

Permalink
Add riverpod_analyzer_utils package (rrousselGit#2145)
Browse files Browse the repository at this point in the history
  • Loading branch information
rrousselGit authored Feb 8, 2023
1 parent 309150b commit 6855764
Show file tree
Hide file tree
Showing 128 changed files with 7,184 additions and 2,866 deletions.
4 changes: 3 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,13 +39,15 @@ jobs:
- packages/hooks_riverpod
- packages/hooks_riverpod/example
- packages/riverpod_annotation
- packages/riverpod_analyzer_utils
- packages/riverpod_analyzer_utils_tests
# TODO(rrousselGit) update riverpod_cli test setup to be supported by the CI
# - packages/riverpod_cli
- packages/riverpod_generator
- packages/riverpod_generator/integration/build_yaml
# TODO(rrousselGit) update riverpod_graph test setup to be supported by the CI
# - packages/riverpod_graph
- packages/riverpod_lint
# - packages/riverpod_lint
# TODO(rousselGit) blocked by https://github.com/invertase/dart_custom_lint/issues/16
# - packages/riverpod_lint_flutter_test
- website
Expand Down
3 changes: 0 additions & 3 deletions analysis_options.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
include: all_lint_rules.yaml
analyzer:
exclude:
- "**/*.g.dart"
- "**/*.freezed.dart"
language:
strict-casts: true
strict-inference: true
Expand Down
1 change: 0 additions & 1 deletion examples/counter/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ dependencies:
path: ../../packages/riverpod

dev_dependencies:
custom_lint: ^0.1.0
flutter_test:
sdk: flutter
riverpod_lint:
Expand Down
2 changes: 1 addition & 1 deletion examples/marvel/lib/src/configuration.freezed.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// coverage:ignore-file
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target
// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark

part of 'configuration.dart';

Expand Down
4 changes: 3 additions & 1 deletion examples/marvel/lib/src/marvel.freezed.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// coverage:ignore-file
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target
// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark

part of marvel;

Expand Down Expand Up @@ -118,6 +118,7 @@ class _$_MarvelListCharactersResponse implements _MarvelListCharactersResponse {
final List<Character> _characters;
@override
List<Character> get characters {
if (_characters is EqualUnmodifiableListView) return _characters;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(_characters);
}
Expand Down Expand Up @@ -756,6 +757,7 @@ class _$_MarvelData implements _MarvelData {
final List<Map<String, Object?>> _results;
@override
List<Map<String, Object?>> get results {
if (_results is EqualUnmodifiableListView) return _results;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(_results);
}
Expand Down
6 changes: 3 additions & 3 deletions examples/marvel/lib/src/result.freezed.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// coverage:ignore-file
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target
// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark

part of 'result.dart';

Expand Down Expand Up @@ -93,10 +93,10 @@ class __$$_ResultDataCopyWithImpl<T, $Res>
@pragma('vm:prefer-inline')
@override
$Res call({
Object? value = null,
Object? value = freezed,
}) {
return _then(_$_ResultData<T>(
null == value
freezed == value
? _value.value
: value // ignore: cast_nullable_to_non_nullable
as T,
Expand Down
2 changes: 1 addition & 1 deletion examples/marvel/lib/src/screens/home.freezed.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// coverage:ignore-file
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target
// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark

part of 'home.dart';

Expand Down
8 changes: 8 additions & 0 deletions examples/pub/build.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
targets:
$default:
builders:
source_gen:combining_builder:
options:
ignore_for_file:
- non_constant_identifier_names
- require_trailing_commas
Loading

0 comments on commit 6855764

Please sign in to comment.