misc: enable a few more lints (dart-lang/pubspec_parse#10)
diff --git a/pkgs/pubspec_parse/analysis_options.yaml b/pkgs/pubspec_parse/analysis_options.yaml
index 8521d7b..84a5b8d 100644
--- a/pkgs/pubspec_parse/analysis_options.yaml
+++ b/pkgs/pubspec_parse/analysis_options.yaml
@@ -9,6 +9,7 @@
unused_local_variable: error
linter:
rules:
+ - always_declare_return_types
- annotate_overrides
- avoid_empty_else
- avoid_function_literals_in_foreach_calls
@@ -37,6 +38,7 @@
- library_names
- library_prefixes
- list_remove_unrelated_type
+ - literal_only_boolean_expressions
- no_adjacent_strings_in_list
- no_duplicate_case_values
- non_constant_identifier_names
@@ -51,6 +53,7 @@
- prefer_conditional_assignment
- prefer_const_constructors
- prefer_contains
+ - prefer_equal_for_default_values
- prefer_final_fields
- prefer_initializing_formals
- prefer_interpolation_to_compose_strings
@@ -73,4 +76,5 @@
- unnecessary_statements
- unnecessary_this
- unrelated_type_equality_checks
+ - use_rethrow_when_possible
- valid_regexps
diff --git a/pkgs/pubspec_parse/pubspec.yaml b/pkgs/pubspec_parse/pubspec.yaml
index 0bf1220..e6dbc4c 100644
--- a/pkgs/pubspec_parse/pubspec.yaml
+++ b/pkgs/pubspec_parse/pubspec.yaml
@@ -2,7 +2,7 @@
description: >-
Simple package for parsing pubspec.yaml files with a type-safe API and rich
error reporting.
-version: 0.1.1
+version: 0.1.2-dev
homepage: https://github.com/dart-lang/pubspec_parse
author: Dart Team <misc@dartlang.org>
diff --git a/pkgs/pubspec_parse/test/test_utils.dart b/pkgs/pubspec_parse/test/test_utils.dart
index 7180292..808d7c5 100644
--- a/pkgs/pubspec_parse/test/test_utils.dart
+++ b/pkgs/pubspec_parse/test/test_utils.dart
@@ -49,7 +49,7 @@
}
}
-Pubspec parse(Object content, {bool quietOnError: false}) {
+Pubspec parse(Object content, {bool quietOnError = false}) {
quietOnError ??= false;
var encoded = _encodeJson(content);
@@ -91,5 +91,5 @@
: super('`$name`', '`$name`', matcher);
@override
- featureValueOf(covariant T actual) => _feature(actual);
+ Object featureValueOf(covariant T actual) => _feature(actual);
}