Move to package:lints (#105)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index b292e44..1f15135 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,8 @@
 
 Adds the `arena` allocator.
 
+Moves from static analysis with lints in package:pedantic to package:lints.
+
 ## 1.0.0
 
 Bumping the version of this package to `1.0.0`.
diff --git a/analysis_options.yaml b/analysis_options.yaml
index a5b0738..572dd23 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -1,5 +1 @@
-include: package:pedantic/analysis_options.yaml
-
-linter:
-  rules:
-    omit_local_variable_types: false
+include: package:lints/recommended.yaml
diff --git a/lib/src/allocation.dart b/lib/src/allocation.dart
index e27e64e..7c0cb4b 100644
--- a/lib/src/allocation.dart
+++ b/lib/src/allocation.dart
@@ -41,6 +41,7 @@
 final WinHeapFree winHeapFree =
     stdlib.lookupFunction<WinHeapFreeNative, WinHeapFree>('HeapFree');
 
+// ignore: constant_identifier_names
 const int HEAP_ZERO_MEMORY = 8;
 
 /// Manages memory on the native heap.
diff --git a/pubspec.yaml b/pubspec.yaml
index 1050caf..11dd576 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -4,8 +4,8 @@
 description: Utilities for working with Foreign Function Interface (FFI) code.
 
 environment:
-  sdk: '>=2.12.0-259.9.beta <3.0.0'
+  sdk: '>=2.12.0 <3.0.0'
 
 dev_dependencies:
-  pedantic: ^1.10.0
   test: ^1.16.0
+  lints: ^1.0.0