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