populate the pubspec repository field (#39)

populate the pubspec repository field #39
diff --git a/CHANGELOG.md b/CHANGELOG.md
index bb0f5ab..0395858 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 0.2.1-dev
+
+- Use package:lints for analysis.
+- Populate the pubspec `repository` field.
+
 ## 0.2.0
 
 - Stable null safety release.
diff --git a/analysis_options.yaml b/analysis_options.yaml
index 180004e..31466c3 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -1,4 +1,4 @@
-analyzer:
+include: package:lints/core.yaml
 
 linter:
   rules:
diff --git a/lib/test_reflective_loader.dart b/lib/test_reflective_loader.dart
index fe78b9d..e03eb7a 100644
--- a/lib/test_reflective_loader.dart
+++ b/lib/test_reflective_loader.dart
@@ -278,7 +278,7 @@
       .whenComplete(() => _invokeSymbolIfExists(instanceMirror, #tearDown));
 }
 
-typedef dynamic _TestFunction();
+typedef _TestFunction = dynamic Function();
 
 /**
  * A marker annotation used to annotate test methods which are expected to fail.
diff --git a/pubspec.yaml b/pubspec.yaml
index 1a72733..51cb753 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,11 +1,11 @@
 name: test_reflective_loader
-version: 0.2.0
-
+version: 0.2.1-dev
 description: Support for discovering tests and test suites using reflection.
-homepage: https://github.com/dart-lang/test_reflective_loader
+repository: https://github.com/dart-lang/test_reflective_loader
 
 environment:
-  sdk: '>=2.12.0-0 <3.0.0'
+  sdk: '>=2.12.0 <3.0.0'
 
 dependencies:
+  lints: ^1.0.0
   test: '>=1.16.0 <2.0.0'
diff --git a/test/test_reflective_loader_test.dart b/test/test_reflective_loader_test.dart
index 2c69cce..d303a75 100644
--- a/test/test_reflective_loader_test.dart
+++ b/test/test_reflective_loader_test.dart
@@ -2,6 +2,8 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
+// ignore_for_file: non_constant_identifier_names
+
 import 'dart:async';
 
 import 'package:test/test.dart';