Migrate to pkg:lints (#161)

diff --git a/pkgs/shelf_router/analysis_options.yaml b/pkgs/shelf_router/analysis_options.yaml
index 108d105..572dd23 100644
--- a/pkgs/shelf_router/analysis_options.yaml
+++ b/pkgs/shelf_router/analysis_options.yaml
@@ -1 +1 @@
-include: package:pedantic/analysis_options.yaml
+include: package:lints/recommended.yaml
diff --git a/pkgs/shelf_router/pubspec.yaml b/pkgs/shelf_router/pubspec.yaml
index e22b6fb..5e93b19 100644
--- a/pkgs/shelf_router/pubspec.yaml
+++ b/pkgs/shelf_router/pubspec.yaml
@@ -12,7 +12,7 @@
   http_methods: ^1.1.0
 dev_dependencies:
   test: ^1.16.0
-  pedantic: ^1.10.0
+  lints: ^1.0.0
   http: ^0.13.0
 environment:
   sdk: '>=2.12.0 <3.0.0'
diff --git a/pkgs/shelf_router_generator/analysis_options.yaml b/pkgs/shelf_router_generator/analysis_options.yaml
index d357e1a..8cc7cd1 100644
--- a/pkgs/shelf_router_generator/analysis_options.yaml
+++ b/pkgs/shelf_router_generator/analysis_options.yaml
@@ -1,4 +1,4 @@
-include: package:pedantic/analysis_options.yaml
+include: package:lints/recommended.yaml
 
 analyzer:
   strong-mode:
diff --git a/pkgs/shelf_router_generator/pubspec.yaml b/pkgs/shelf_router_generator/pubspec.yaml
index 8243590..aa10643 100644
--- a/pkgs/shelf_router_generator/pubspec.yaml
+++ b/pkgs/shelf_router_generator/pubspec.yaml
@@ -21,7 +21,7 @@
   build_runner: ^2.0.0
   build_verify: ^2.0.0
   http: ^0.13.0
-  pedantic: ^1.4.0
+  lints: ^1.0.0
   test: ^1.5.3
 
 environment:
diff --git a/pkgs/shelf_router_generator/test/server/service.dart b/pkgs/shelf_router_generator/test/server/service.dart
index 681038b..7fec7f6 100644
--- a/pkgs/shelf_router_generator/test/server/service.dart
+++ b/pkgs/shelf_router_generator/test/server/service.dart
@@ -15,8 +15,10 @@
 // @dart=2.12
 
 import 'dart:async' show Future, FutureOr;
+
 import 'package:shelf/shelf.dart';
 import 'package:shelf_router/shelf_router.dart';
+
 import 'api.dart';
 import 'unrelatedannotation.dart';
 
@@ -39,7 +41,7 @@
 
   @Route.get('/hi/<user>')
   Future<Response> _hi(Request request) async {
-    final name = params(request, 'user');
+    final name = request.params['user'];
     return Response.ok('hi $name');
   }