document incompatible rules (#2710)

diff --git a/lib/src/rules/always_specify_types.dart b/lib/src/rules/always_specify_types.dart
index b702406..aad80fe 100644
--- a/lib/src/rules/always_specify_types.dart
+++ b/lib/src/rules/always_specify_types.dart
@@ -85,7 +85,8 @@
             group: Group.style);
 
   @override
-  List<String> get incompatibleRules => const ['omit_local_variable_types'];
+  List<String> get incompatibleRules =>
+      const ['avoid_types_on_closure_parameters', 'omit_local_variable_types'];
 
   @override
   void registerNodeProcessors(
diff --git a/lib/src/rules/avoid_types_on_closure_parameters.dart b/lib/src/rules/avoid_types_on_closure_parameters.dart
index 290e194..7ebf71c 100644
--- a/lib/src/rules/avoid_types_on_closure_parameters.dart
+++ b/lib/src/rules/avoid_types_on_closure_parameters.dart
@@ -38,6 +38,9 @@
             group: Group.style);
 
   @override
+  List<String> get incompatibleRules => const ['always_specify_types'];
+
+  @override
   void registerNodeProcessors(
       NodeLintRegistry registry, LinterContext context) {
     var visitor = _Visitor(this);