Move to pkg:lints (#70)

diff --git a/analysis_options.yaml b/analysis_options.yaml
index 508ea81..64a6ef0 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -1,4 +1,4 @@
-include: package:pedantic/analysis_options.yaml
+include: package:lints/recommended.yaml
 
 analyzer:
   strong-mode:
@@ -8,76 +8,26 @@
 
 linter:
   rules:
-    - 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
+    - always_declare_return_types
     - avoid_returning_null
     - avoid_returning_null_for_future
-    - avoid_shadowing_type_parameters
-    - avoid_types_as_parameter_names
     - avoid_unused_constructor_parameters
-    - await_only_futures
-    - camel_case_types
     - cancel_subscriptions
     - comment_references
-    #- constant_identifier_names
-    - control_flow_in_finally
     - directives_ordering
-    - empty_catches
-    - empty_constructor_bodies
-    - empty_statements
-    - hash_and_equals
-    - implementation_imports
     - invariant_booleans
-    - iterable_contains_unrelated_type
-    - 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
+    - omit_local_variable_types
     - 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_generic_function_type_aliases
-    - prefer_final_fields
-    #- prefer_final_locals
-    - prefer_initializing_formals
     - prefer_interpolation_to_compose_strings
-    - prefer_is_empty
-    - prefer_is_not_empty
-    - prefer_typing_uninitialized_variables
-    - recursive_getters
-    - slash_for_doc_comments
+    - prefer_single_quotes
     - 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
-    - unrelated_type_equality_checks
-    - use_function_type_syntax_for_parameters
-    - use_rethrow_when_possible
-    - valid_regexps
diff --git a/example/Template.dart b/example/template.dart
similarity index 100%
rename from example/Template.dart
rename to example/template.dart
diff --git a/pubspec.yaml b/pubspec.yaml
index 702a84d..cd6fecb 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -9,6 +9,6 @@
 dev_dependencies:
   build_runner: ^2.0.0
   build_web_compilers: ^3.0.0
+  lints: ^1.0.0
   path: ^1.8.0
-  pedantic: ^1.10.0
   test: ^1.16.0