Make type_annotate_public_apis/omit_obvious_property_types incompatible Change-Id: I6a703160772291f07e6df93cdc51df9ddebe0115 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/429662 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Erik Ernst <eernst@google.com>
diff --git a/pkg/linter/lib/src/rules/omit_obvious_property_types.dart b/pkg/linter/lib/src/rules/omit_obvious_property_types.dart index be4c19b..9137677 100644 --- a/pkg/linter/lib/src/rules/omit_obvious_property_types.dart +++ b/pkg/linter/lib/src/rules/omit_obvious_property_types.dart
@@ -25,7 +25,10 @@ LinterLintCode.omit_obvious_property_types; @override - List<String> get incompatibleRules => const ['always_specify_types']; + List<String> get incompatibleRules => const [ + 'always_specify_types', + 'type_annotate_public_apis', + ]; @override void registerNodeProcessors(
diff --git a/pkg/linter/lib/src/rules/type_annotate_public_apis.dart b/pkg/linter/lib/src/rules/type_annotate_public_apis.dart index ca9c554..af570b3 100644 --- a/pkg/linter/lib/src/rules/type_annotate_public_apis.dart +++ b/pkg/linter/lib/src/rules/type_annotate_public_apis.dart
@@ -21,6 +21,9 @@ DiagnosticCode get diagnosticCode => LinterLintCode.type_annotate_public_apis; @override + List<String> get incompatibleRules => const ['omit_obvious_property_types']; + + @override void registerNodeProcessors( NodeLintRegistry registry, LinterContext context,