Merge pull request #33 from dart-lang/package_lints
switch to package:lints
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b6e18a0..9ee1438 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,6 @@
+## 1.1.1-dev
+
+
## 1.1.0
* Stable release for null safety.
diff --git a/analysis_options.yaml b/analysis_options.yaml
index 168ac15..05f3a8d 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -1,93 +1,5 @@
-include: package:pedantic/analysis_options.yaml
+include: package:lints/core.yaml
+
analyzer:
strong-mode:
implicit-casts: false
-linter:
- rules:
- - always_declare_return_types
- #- annotate_overrides
- - avoid_bool_literals_in_conditional_expressions
- - avoid_classes_with_only_static_members
- - 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_future
- - 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
- - 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_adjacent_strings_in_list
- - 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_is_empty
- - prefer_is_not_empty
- - prefer_null_aware_operators
- #- prefer_single_quotes
- - prefer_typing_uninitialized_variables
- - recursive_getters
- - slash_for_doc_comments
- - test_types_in_equals
- - throw_in_finally
- - type_init_formals
- - unawaited_futures
- - unnecessary_await_in_return
- - unnecessary_brace_in_string_interps
- - unnecessary_const
- - unnecessary_getters_setters
- - unnecessary_lambdas
- - unnecessary_new
- - unnecessary_null_aware_assignments
- - unnecessary_parenthesis
- - unnecessary_statements
- - unnecessary_this
- - unrelated_type_equality_checks
- - use_function_type_syntax_for_parameters
- - use_rethrow_when_possible
- - valid_regexps
- - void_checks
diff --git a/lib/src/default.dart b/lib/src/default.dart
index 2419170..927e21d 100644
--- a/lib/src/default.dart
+++ b/lib/src/default.dart
@@ -38,8 +38,12 @@
// ignore: deprecated_member_use_from_same_package
/// If [isFinal] is `true`, calls to [withClock] within [callback] will throw a
/// [StateError]. However, this parameter is deprecated and should be avoided.
-T withClock<T>(Clock clock, T Function() callback,
- {@deprecated bool isFinal = false}) {
+T withClock<T>(
+ Clock clock,
+ T Function() callback, {
+ @Deprecated('This parameter is deprecated and should be avoided')
+ bool isFinal = false,
+}) {
if ((Zone.current[_isFinalKey] ?? false) == true) {
throw StateError(
'Cannot call withClock() within a call to withClock(isFinal = true).');
diff --git a/pubspec.yaml b/pubspec.yaml
index 585fa61..25c3579 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,11 +1,11 @@
name: clock
-version: 1.1.0
-description: A fakeable wrapper for dart:core clock APIs
+version: 1.1.1-dev
+description: A fakeable wrapper for dart:core clock APIs.
repository: https://github.com/dart-lang/clock
environment:
sdk: ">=2.12.0-0 <3.0.0"
dev_dependencies:
- test: ^1.16.0-nullsafety
- pedantic: ^1.10.0-nullsafety
+ lints: ^1.0.0
+ test: ^1.16.0