Enable and fix lint prefer_typing_uninitialized_variables (#312)

diff --git a/analysis_options.yaml b/analysis_options.yaml
index 6e5c2b6..27ed3cd 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -55,7 +55,7 @@
   - prefer_is_not_empty
   - prefer_null_aware_operators
   - prefer_single_quotes
-  # prefer_typing_uninitialized_variables
+  - prefer_typing_uninitialized_variables
   - recursive_getters
   - slash_for_doc_comments
   - test_types_in_equals
diff --git a/test/io/multipart_test.dart b/test/io/multipart_test.dart
index eb42f00..3ac9acc 100644
--- a/test/io/multipart_test.dart
+++ b/test/io/multipart_test.dart
@@ -14,7 +14,7 @@
 import 'utils.dart';
 
 void main() {
-  var tempDir;
+  Directory tempDir;
   setUp(() {
     tempDir = Directory.systemTemp.createTempSync('http_test_');
   });
diff --git a/test/io/utils.dart b/test/io/utils.dart
index 9ab4deb..857b023 100644
--- a/test/io/utils.dart
+++ b/test/io/utils.dart
@@ -73,7 +73,7 @@
             ContentType('application', 'json', charset: outputEncoding.name);
         response.headers.set('single', 'value');
 
-        var requestBody;
+        dynamic requestBody;
         if (requestBodyBytes.isEmpty) {
           requestBody = null;
         } else if (request.headers.contentType?.charset != null) {
diff --git a/test/utils.dart b/test/utils.dart
index 97a66d8..8e78cbe 100644
--- a/test/utils.dart
+++ b/test/utils.dart
@@ -51,7 +51,7 @@
   bool matches(item, Map matchState) {
     if (item is! String) return false;
 
-    var parsed;
+    dynamic parsed;
     try {
       parsed = json.decode(item);
     } catch (e) {