fixes
diff --git a/analysis_options.yaml b/analysis_options.yaml index 0d2bc74..c9dd2bb 100644 --- a/analysis_options.yaml +++ b/analysis_options.yaml
@@ -25,10 +25,6 @@ # allow self-reference to deprecated members (we do this because otherwise we have # to annotate every member in every test, assert, etc, when we deprecate something) deprecated_member_use_from_same_package: ignore - # Ignore analyzer hints for updating pubspecs when using Future or - # Stream and not importing dart:async - # Please see https://github.com/flutter/flutter/pull/24528 for details. - sdk_version_async_exported_from_core: ignore linter: rules: @@ -85,6 +81,7 @@ - cancel_subscriptions # - cascade_invocations # not yet tested - cast_nullable_to_non_nullable + - collection_methods_unrelated_type # - close_sinks # not reliable enough # - comment_references # blocked on https://github.com/dart-lang/linter/issues/1142 # - constant_identifier_names # needs an opt-out https://github.com/dart-lang/linter/issues/204 @@ -103,14 +100,12 @@ - hash_and_equals - implementation_imports # - invariant_booleans # too many false positives: https://github.com/dart-lang/linter/issues/811 - - iterable_contains_unrelated_type # - join_return_with_assignment # not required by flutter style - leading_newlines_in_multiline_strings - library_names - library_prefixes - library_private_types_in_public_api # - lines_longer_than_80_chars # not required by flutter style - - list_remove_unrelated_type # - literal_only_boolean_expressions # too many false positives: https://github.com/dart-lang/sdk/issues/34181 - missing_whitespace_between_adjacent_strings - no_adjacent_strings_in_list
diff --git a/test/src/fake_process_manager.dart b/test/src/fake_process_manager.dart index ab2a9a7..74f0c72 100644 --- a/test/src/fake_process_manager.dart +++ b/test/src/fake_process_manager.dart
@@ -128,8 +128,8 @@ Map<String, String>? environment, bool includeParentEnvironment = true, bool runInShell = false, - Encoding stdoutEncoding = systemEncoding, - Encoding stderrEncoding = systemEncoding, + Encoding? stdoutEncoding = systemEncoding, + Encoding? stderrEncoding = systemEncoding, }) { if (commandsThrow) { throw const ProcessException('failed_executable', <String>[]); @@ -144,8 +144,8 @@ Map<String, String>? environment, bool includeParentEnvironment = true, bool runInShell = false, - Encoding stdoutEncoding = systemEncoding, - Encoding stderrEncoding = systemEncoding, + Encoding? stdoutEncoding = systemEncoding, + Encoding? stderrEncoding = systemEncoding, }) { if (commandsThrow) { throw const ProcessException('failed_executable', <String>[]);