[pkg] ignore some intentional analysis issues

Change-Id: I0838cc90113efc8749032e49da70d3ab913112d4
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/249720
Reviewed-by: Kevin Moore <kevmoo@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
diff --git a/pkg/analyzer/CHANGELOG.md b/pkg/analyzer/CHANGELOG.md
index f49952a..c089234 100644
--- a/pkg/analyzer/CHANGELOG.md
+++ b/pkg/analyzer/CHANGELOG.md
@@ -478,7 +478,7 @@
 * Deprecated `AstFactory.indexExpressionForTarget()`.  Please use
   `indexExpressionForTarget2` instead.
 * Deprecated `ClassElement.isOrInheritsProxy` and `ClassElement.isProxy`.  The
-  `@proxy` annotation is deprecated in the langauge, and will be removed.
+  `@proxy` annotation is deprecated in the language, and will be removed.
 * Added new error codes: BODY_MIGHT_COMPLETE_NORMALLY,
   CASE_EXPRESSION_TYPE_IS_NOT_SWITCH_EXPRESSION_SUBTYPE,
   DEFINITELY_UNASSIGNED_LATE_LOCAL_VARIABLE, LATE_FINAL_LOCAL_ALREADY_ASSIGNED,
diff --git a/pkg/language_versioning_2.7_test/pubspec.yaml b/pkg/language_versioning_2.7_test/pubspec.yaml
deleted file mode 100644
index 5ee0691..0000000
--- a/pkg/language_versioning_2.7_test/pubspec.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-name: language_versioning_2.7_test
-version: 1.0.0
-
-description: >
-  Tests of language versioning.
-  Stored as a package in order to have its own package configuration
-  and default language version
-
-# This package is not intended for consumption on pub.dev. DO NOT publish.
-publish_to: none
-
-environment:
-  sdk: '>=2.7.0 <3.0.0'
diff --git a/pkg/language_versioning_2.7_test/OWNERS b/pkg/language_versioning_2_7_test/OWNERS
similarity index 100%
rename from pkg/language_versioning_2.7_test/OWNERS
rename to pkg/language_versioning_2_7_test/OWNERS
diff --git a/pkg/language_versioning_2_7_test/analysis_options.yaml b/pkg/language_versioning_2_7_test/analysis_options.yaml
new file mode 100644
index 0000000..9cd4fca
--- /dev/null
+++ b/pkg/language_versioning_2_7_test/analysis_options.yaml
@@ -0,0 +1,8 @@
+include: package:lints/recommended.yaml
+
+analyzer:
+  exclude:
+    # These files have intentional errors.
+    - test/lib_ex2.7_test.dart
+    - test/lib_ex2.8_test.dart
+    - test/lib_im2.7_test.dart
diff --git a/pkg/language_versioning_2_7_test/pubspec.yaml b/pkg/language_versioning_2_7_test/pubspec.yaml
new file mode 100644
index 0000000..7e17122
--- /dev/null
+++ b/pkg/language_versioning_2_7_test/pubspec.yaml
@@ -0,0 +1,14 @@
+name: language_versioning_2_7_test
+version: 1.0.0
+description: >
+  Tests of language versioning. Stored as a package in order to have its own
+  package configuration and default language version
+
+# This package is not intended for consumption on pub.dev. DO NOT publish.
+publish_to: none
+
+environment:
+  sdk: '>=2.7.0 <3.0.0'
+
+dev_dependencies:
+  lints: any
diff --git a/pkg/language_versioning_2.7_test/test/lib_ex2.7_test.dart b/pkg/language_versioning_2_7_test/test/lib_ex2.7_test.dart
similarity index 95%
rename from pkg/language_versioning_2.7_test/test/lib_ex2.7_test.dart
rename to pkg/language_versioning_2_7_test/test/lib_ex2.7_test.dart
index e0756e3..10f7d4d 100644
--- a/pkg/language_versioning_2.7_test/test/lib_ex2.7_test.dart
+++ b/pkg/language_versioning_2_7_test/test/lib_ex2.7_test.dart
@@ -8,7 +8,7 @@
 part "src/part_of_ex2.7_v_ex2.7.dart";
 
 // Specification requires the part file to have
-// the same explicit langauge version marker
+// the same explicit language version marker
 // as the including library,
 // not just the same languge version.
 part "src/part_of_ex2.7_v_im2.7.dart";
diff --git a/pkg/language_versioning_2.7_test/test/lib_ex2.8_test.dart b/pkg/language_versioning_2_7_test/test/lib_ex2.8_test.dart
similarity index 100%
rename from pkg/language_versioning_2.7_test/test/lib_ex2.8_test.dart
rename to pkg/language_versioning_2_7_test/test/lib_ex2.8_test.dart
diff --git a/pkg/language_versioning_2.7_test/test/lib_im2.7_test.dart b/pkg/language_versioning_2_7_test/test/lib_im2.7_test.dart
similarity index 95%
rename from pkg/language_versioning_2.7_test/test/lib_im2.7_test.dart
rename to pkg/language_versioning_2_7_test/test/lib_im2.7_test.dart
index 44d541e..646a282 100644
--- a/pkg/language_versioning_2.7_test/test/lib_im2.7_test.dart
+++ b/pkg/language_versioning_2_7_test/test/lib_im2.7_test.dart
@@ -7,7 +7,7 @@
 part "src/part_of_im2.7_v_im2.7.dart";
 
 // Specification requires the part fsrc/ile to have
-// the same explicit langauge version marker
+// the same explicit language version marker
 // as the including library,
 // not just the same languge version.
 part "src/part_of_im2.7_v_ex2.7.dart";
diff --git a/pkg/language_versioning_2.7_test/test/src/part_of_ex2.7_v_ex2.7.dart b/pkg/language_versioning_2_7_test/test/src/part_of_ex2.7_v_ex2.7.dart
similarity index 100%
rename from pkg/language_versioning_2.7_test/test/src/part_of_ex2.7_v_ex2.7.dart
rename to pkg/language_versioning_2_7_test/test/src/part_of_ex2.7_v_ex2.7.dart
diff --git a/pkg/language_versioning_2.7_test/test/src/part_of_ex2.7_v_ex2.8.dart b/pkg/language_versioning_2_7_test/test/src/part_of_ex2.7_v_ex2.8.dart
similarity index 100%
rename from pkg/language_versioning_2.7_test/test/src/part_of_ex2.7_v_ex2.8.dart
rename to pkg/language_versioning_2_7_test/test/src/part_of_ex2.7_v_ex2.8.dart
diff --git a/pkg/language_versioning_2.7_test/test/src/part_of_ex2.7_v_im2.7.dart b/pkg/language_versioning_2_7_test/test/src/part_of_ex2.7_v_im2.7.dart
similarity index 100%
rename from pkg/language_versioning_2.7_test/test/src/part_of_ex2.7_v_im2.7.dart
rename to pkg/language_versioning_2_7_test/test/src/part_of_ex2.7_v_im2.7.dart
diff --git a/pkg/language_versioning_2.7_test/test/src/part_of_ex2.8_v_ex2.7.dart b/pkg/language_versioning_2_7_test/test/src/part_of_ex2.8_v_ex2.7.dart
similarity index 100%
rename from pkg/language_versioning_2.7_test/test/src/part_of_ex2.8_v_ex2.7.dart
rename to pkg/language_versioning_2_7_test/test/src/part_of_ex2.8_v_ex2.7.dart
diff --git a/pkg/language_versioning_2.7_test/test/src/part_of_ex2.8_v_ex2.8.dart b/pkg/language_versioning_2_7_test/test/src/part_of_ex2.8_v_ex2.8.dart
similarity index 100%
rename from pkg/language_versioning_2.7_test/test/src/part_of_ex2.8_v_ex2.8.dart
rename to pkg/language_versioning_2_7_test/test/src/part_of_ex2.8_v_ex2.8.dart
diff --git a/pkg/language_versioning_2.7_test/test/src/part_of_ex2.8_v_im2.7.dart b/pkg/language_versioning_2_7_test/test/src/part_of_ex2.8_v_im2.7.dart
similarity index 100%
rename from pkg/language_versioning_2.7_test/test/src/part_of_ex2.8_v_im2.7.dart
rename to pkg/language_versioning_2_7_test/test/src/part_of_ex2.8_v_im2.7.dart
diff --git a/pkg/language_versioning_2.7_test/test/src/part_of_im2.7_v_ex2.7.dart b/pkg/language_versioning_2_7_test/test/src/part_of_im2.7_v_ex2.7.dart
similarity index 100%
rename from pkg/language_versioning_2.7_test/test/src/part_of_im2.7_v_ex2.7.dart
rename to pkg/language_versioning_2_7_test/test/src/part_of_im2.7_v_ex2.7.dart
diff --git a/pkg/language_versioning_2.7_test/test/src/part_of_im2.7_v_ex2.8.dart b/pkg/language_versioning_2_7_test/test/src/part_of_im2.7_v_ex2.8.dart
similarity index 100%
rename from pkg/language_versioning_2.7_test/test/src/part_of_im2.7_v_ex2.8.dart
rename to pkg/language_versioning_2_7_test/test/src/part_of_im2.7_v_ex2.8.dart
diff --git a/pkg/language_versioning_2.7_test/test/src/part_of_im2.7_v_im2.7.dart b/pkg/language_versioning_2_7_test/test/src/part_of_im2.7_v_im2.7.dart
similarity index 100%
rename from pkg/language_versioning_2.7_test/test/src/part_of_im2.7_v_im2.7.dart
rename to pkg/language_versioning_2_7_test/test/src/part_of_im2.7_v_im2.7.dart