Update dependencies, move to pkg:lints (dart-lang/timing#20)
diff --git a/pkgs/timing/.github/workflows/test-package.yml b/pkgs/timing/.github/workflows/test-package.yml index 763cf32..5178d28 100644 --- a/pkgs/timing/.github/workflows/test-package.yml +++ b/pkgs/timing/.github/workflows/test-package.yml
@@ -20,7 +20,7 @@ strategy: fail-fast: false matrix: - sdk: [2.12.0, dev] + sdk: [2.14.0, dev] steps: - uses: actions/checkout@v2 - uses: dart-lang/setup-dart@v1.0 @@ -44,7 +44,7 @@ matrix: # Add macos-latest and/or windows-latest if relevant for this package. os: [ubuntu-latest] - sdk: [2.12.0, dev] + sdk: [2.14.0, dev] steps: - uses: actions/checkout@v2 - uses: dart-lang/setup-dart@v1.0
diff --git a/pkgs/timing/CHANGELOG.md b/pkgs/timing/CHANGELOG.md index 0ceb3d7..b3bf18f 100644 --- a/pkgs/timing/CHANGELOG.md +++ b/pkgs/timing/CHANGELOG.md
@@ -1,3 +1,7 @@ +## 1.0.1-dev + +- Require Dart `2.14`. + ## 1.0.0 - Enable null safety.
diff --git a/pkgs/timing/analysis_options.yaml b/pkgs/timing/analysis_options.yaml index 9f7e921..9f4dae7 100644 --- a/pkgs/timing/analysis_options.yaml +++ b/pkgs/timing/analysis_options.yaml
@@ -1,4 +1,4 @@ -include: package:pedantic/analysis_options.yaml +include: package:lints/recommended.yaml analyzer: strong-mode: @@ -7,90 +7,30 @@ linter: rules: - always_declare_return_types - - annotate_overrides - avoid_bool_literals_in_conditional_expressions - avoid_classes_with_only_static_members - avoid_dynamic_calls - - avoid_empty_else - - avoid_function_literals_in_foreach_calls - - avoid_init_to_null - - avoid_null_checks_in_equality_operators - - avoid_relative_lib_imports - - avoid_renaming_method_parameters - - avoid_return_types_on_setters - avoid_returning_null - - avoid_returning_null_for_void - avoid_returning_this - - avoid_shadowing_type_parameters - - avoid_single_cascade_in_expression_statements - - avoid_types_as_parameter_names - avoid_unused_constructor_parameters - - await_only_futures - - camel_case_types - cancel_subscriptions - cascade_invocations - comment_references - - constant_identifier_names - - control_flow_in_finally - - curly_braces_in_flow_control_structures - directives_ordering - - empty_catches - - empty_constructor_bodies - - empty_statements - - file_names - - hash_and_equals - - implementation_imports - invariant_booleans - - iterable_contains_unrelated_type - join_return_with_assignment - - library_names - - library_prefixes - - list_remove_unrelated_type - literal_only_boolean_expressions - - no_duplicate_case_values - - non_constant_identifier_names - - null_closures - omit_local_variable_types - only_throw_errors - - overridden_fields - package_api_docs - - package_names - - package_prefixed_library_names - - prefer_adjacent_string_concatenation - - prefer_collection_literals - - prefer_conditional_assignment - prefer_const_constructors - - prefer_contains - - prefer_equal_for_default_values - - prefer_final_fields - prefer_final_locals - - prefer_generic_function_type_aliases - - prefer_initializing_formals - prefer_interpolation_to_compose_strings - - prefer_iterable_whereType - - prefer_is_empty - - prefer_is_not_empty - - prefer_null_aware_operators - prefer_single_quotes - - prefer_typing_uninitialized_variables - - prefer_void_to_null - - recursive_getters - - slash_for_doc_comments - test_types_in_equals - throw_in_finally - - type_init_formals - unawaited_futures - - unnecessary_brace_in_string_interps - - unnecessary_const - - unnecessary_getters_setters - unnecessary_lambdas - - unnecessary_new - unnecessary_null_aware_assignments - - unnecessary_null_in_if_null_operators - unnecessary_parenthesis - unnecessary_statements - - unnecessary_this - - unrelated_type_equality_checks - - use_rethrow_when_possible - - valid_regexps - - void_checks
diff --git a/pkgs/timing/pubspec.yaml b/pkgs/timing/pubspec.yaml index 16588b9..8c19053 100644 --- a/pkgs/timing/pubspec.yaml +++ b/pkgs/timing/pubspec.yaml
@@ -1,18 +1,18 @@ name: timing -version: 1.0.0 +version: 1.0.1-dev description: >- A simple package for tracking the performance of synchronous and asynchronous actions. repository: https://github.com/dart-lang/timing environment: - sdk: ">=2.12.0 <3.0.0" + sdk: ">=2.14.0 <3.0.0" dependencies: - json_annotation: ^4.0.0 + json_annotation: ^4.3.0 dev_dependencies: build_runner: ^2.0.0 - json_serializable: ^5.0.0 - pedantic: ^1.1.0 + lints: ^1.0.0 + json_serializable: ^6.0.0 test: ^1.0.0