Move to pkg:lints, tiny bumps in deps (#56)
diff --git a/analysis_options.yaml b/analysis_options.yaml
index 7d7abe2..28eed4c 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -1,47 +1,18 @@
-include: package:pedantic/analysis_options.yaml
+include: package:lints/recommended.yaml
+
analyzer:
strong-mode:
implicit-casts: false
+
linter:
rules:
- avoid_dynamic_calls
- - avoid_empty_else
- - avoid_init_to_null
- - avoid_null_checks_in_equality_operators
- avoid_unused_constructor_parameters
- - await_only_futures
- - camel_case_types
- cancel_subscriptions
- - control_flow_in_finally
- - constant_identifier_names
- depend_on_referenced_packages
- directives_ordering
- - empty_catches
- - empty_constructor_bodies
- - empty_statements
- - hash_and_equals
- - implementation_imports
- - iterable_contains_unrelated_type
- - library_names
- - library_prefixes
- - list_remove_unrelated_type
- - non_constant_identifier_names
- - overridden_fields
- package_api_docs
- - package_names
- - package_prefixed_library_names
- - prefer_equal_for_default_values
- prefer_expression_function_bodies
- - prefer_final_fields
- - prefer_generic_function_type_aliases
- - prefer_is_not_empty
- - slash_for_doc_comments
- test_types_in_equals
- throw_in_finally
- - type_init_formals
- - unnecessary_brace_in_string_interps
- - unnecessary_const
- - unnecessary_new
- unnecessary_parenthesis
- - unrelated_type_equality_checks
- - valid_regexps
diff --git a/pubspec.yaml b/pubspec.yaml
index d1b8430..1aca7a0 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -7,8 +7,8 @@
homepage: https://github.com/dart-lang/mime
environment:
- sdk: '>=2.12.0-0 <3.0.0'
+ sdk: '>=2.12.0 <3.0.0'
dev_dependencies:
- pedantic: ^1.10.0
- test: ^1.16.0-nullsafety
+ lints: ^1.0.0
+ test: ^1.16.0
diff --git a/test/mime_multipart_transformer_test.dart b/test/mime_multipart_transformer_test.dart
index 4e5ed04..6a44372 100644
--- a/test/mime_multipart_transformer_test.dart
+++ b/test/mime_multipart_transformer_test.dart
@@ -254,21 +254,21 @@
// Sample from HTML 4.01 Specification.
message = '''
\r\n--AaB03x\r
-Content-Disposition: form-data; name=\"submit-name\"\r
+Content-Disposition: form-data; name="submit-name"\r
\r
Larry\r
--AaB03x\r
-Content-Disposition: form-data; name=\"files\"; filename=\"file1.txt\"\r
+Content-Disposition: form-data; name="files"; filename="file1.txt"\r
Content-Type: text/plain\r
\r
... contents of file1.txt ...\r
--AaB03x--\r\n''';
headers1 = <String, String>{
- 'content-disposition': 'form-data; name=\"submit-name\"'
+ 'content-disposition': 'form-data; name="submit-name"'
};
headers2 = <String, String>{
'content-type': 'text/plain',
- 'content-disposition': 'form-data; name=\"files\"; filename=\"file1.txt\"'
+ 'content-disposition': 'form-data; name="files"; filename="file1.txt"'
};
body1 = 'Larry';
body2 = '... contents of file1.txt ...';
@@ -294,33 +294,33 @@
message = '''
\r\n------WebKitFormBoundaryQ3cgYAmGRF8yOeYB\r
-Content-Disposition: form-data; name=\"text_input\"\r
+Content-Disposition: form-data; name="text_input"\r
\r
text\r
------WebKitFormBoundaryQ3cgYAmGRF8yOeYB\r
-Content-Disposition: form-data; name=\"password_input\"\r
+Content-Disposition: form-data; name="password_input"\r
\r
password\r
------WebKitFormBoundaryQ3cgYAmGRF8yOeYB\r
-Content-Disposition: form-data; name=\"checkbox_input\"\r
+Content-Disposition: form-data; name="checkbox_input"\r
\r
on\r
------WebKitFormBoundaryQ3cgYAmGRF8yOeYB\r
-Content-Disposition: form-data; name=\"radio_input\"\r
+Content-Disposition: form-data; name="radio_input"\r
\r
on\r
------WebKitFormBoundaryQ3cgYAmGRF8yOeYB--\r\n''';
headers1 = <String, String>{
- 'content-disposition': 'form-data; name=\"text_input\"'
+ 'content-disposition': 'form-data; name="text_input"'
};
headers2 = <String, String>{
- 'content-disposition': 'form-data; name=\"password_input\"'
+ 'content-disposition': 'form-data; name="password_input"'
};
var headers3 = <String, String>{
- 'content-disposition': 'form-data; name=\"checkbox_input\"'
+ 'content-disposition': 'form-data; name="checkbox_input"'
};
var headers4 = <String, String>{
- 'content-disposition': 'form-data; name=\"radio_input\"'
+ 'content-disposition': 'form-data; name="radio_input"'
};
body1 = 'text';
body2 = 'password';
@@ -332,19 +332,19 @@
// Same form from Firefox.
message = '''
\r\n-----------------------------52284550912143824192005403738\r
-Content-Disposition: form-data; name=\"text_input\"\r
+Content-Disposition: form-data; name="text_input"\r
\r
text\r
-----------------------------52284550912143824192005403738\r
-Content-Disposition: form-data; name=\"password_input\"\r
+Content-Disposition: form-data; name="password_input"\r
\r
password\r
-----------------------------52284550912143824192005403738\r
-Content-Disposition: form-data; name=\"checkbox_input\"\r
+Content-Disposition: form-data; name="checkbox_input"\r
\r
on\r
-----------------------------52284550912143824192005403738\r
-Content-Disposition: form-data; name=\"radio_input\"\r
+Content-Disposition: form-data; name="radio_input"\r
\r
on\r
-----------------------------52284550912143824192005403738--\r\n''';
@@ -357,19 +357,19 @@
// And Internet Explorer
message = '''
\r\n-----------------------------7dc8f38c60326\r
-Content-Disposition: form-data; name=\"text_input\"\r
+Content-Disposition: form-data; name="text_input"\r
\r
text\r
-----------------------------7dc8f38c60326\r
-Content-Disposition: form-data; name=\"password_input\"\r
+Content-Disposition: form-data; name="password_input"\r
\r
password\r
-----------------------------7dc8f38c60326\r
-Content-Disposition: form-data; name=\"checkbox_input\"\r
+Content-Disposition: form-data; name="checkbox_input"\r
\r
on\r
-----------------------------7dc8f38c60326\r
-Content-Disposition: form-data; name=\"radio_input\"\r
+Content-Disposition: form-data; name="radio_input"\r
\r
on\r
-----------------------------7dc8f38c60326--\r\n''';