Ignore the following lint errors in generated proto code: (#72)
* [non_constant_identifier_names]
* [library_prefixes]
The Dart proto generator uses underscores, which would normally
trigger lint errors for the aforementioned lints, but we do so
intentionally, so ignoring them is safe.
diff --git a/lib/file_generator.dart b/lib/file_generator.dart
index 631d35d..bc31af5 100644
--- a/lib/file_generator.dart
+++ b/lib/file_generator.dart
@@ -483,6 +483,8 @@
///
// Generated code. Do not modify.
///
+// @ignoreProblemForFile non_constant_identifier_names
+// @ignoreProblemForFile library_prefixes
library $libraryName;
''');
}
diff --git a/test/file_generator_test.dart b/test/file_generator_test.dart
index 7d54352..9653f7e 100644
--- a/test/file_generator_test.dart
+++ b/test/file_generator_test.dart
@@ -76,6 +76,8 @@
///
// Generated code. Do not modify.
///
+// @ignoreProblemForFile non_constant_identifier_names
+// @ignoreProblemForFile library_prefixes
library test;
// ignore: UNUSED_SHOWN_NAME
@@ -138,6 +140,8 @@
///
// Generated code. Do not modify.
///
+// @ignoreProblemForFile non_constant_identifier_names
+// @ignoreProblemForFile library_prefixes
library test_pbjson;
const PhoneNumber$json = const {
@@ -165,6 +169,8 @@
///
// Generated code. Do not modify.
///
+// @ignoreProblemForFile non_constant_identifier_names
+// @ignoreProblemForFile library_prefixes
library test;
// ignore: UNUSED_SHOWN_NAME
@@ -177,6 +183,8 @@
///
// Generated code. Do not modify.
///
+// @ignoreProblemForFile non_constant_identifier_names
+// @ignoreProblemForFile library_prefixes
library test_pbenum;
// ignore: UNUSED_SHOWN_NAME
@@ -223,6 +231,8 @@
///
// Generated code. Do not modify.
///
+// @ignoreProblemForFile non_constant_identifier_names
+// @ignoreProblemForFile library_prefixes
library test_pbjson;
const PhoneType$json = const {
@@ -252,6 +262,8 @@
///
// Generated code. Do not modify.
///
+// @ignoreProblemForFile non_constant_identifier_names
+// @ignoreProblemForFile library_prefixes
library pb_library_test;
// ignore: UNUSED_SHOWN_NAME
@@ -277,6 +289,8 @@
///
// Generated code. Do not modify.
///
+// @ignoreProblemForFile non_constant_identifier_names
+// @ignoreProblemForFile library_prefixes
library test;
// ignore: UNUSED_SHOWN_NAME
@@ -312,6 +326,8 @@
///
// Generated code. Do not modify.
///
+// @ignoreProblemForFile non_constant_identifier_names
+// @ignoreProblemForFile library_prefixes
library test;
// ignore: UNUSED_SHOWN_NAME
@@ -360,6 +376,8 @@
///
// Generated code. Do not modify.
///
+// @ignoreProblemForFile non_constant_identifier_names
+// @ignoreProblemForFile library_prefixes
library test_pbserver;
import 'dart:async';
@@ -426,6 +444,8 @@
///
// Generated code. Do not modify.
///
+// @ignoreProblemForFile non_constant_identifier_names
+// @ignoreProblemForFile library_prefixes
library test;
// ignore: UNUSED_SHOWN_NAME
@@ -483,6 +503,8 @@
///
// Generated code. Do not modify.
///
+// @ignoreProblemForFile non_constant_identifier_names
+// @ignoreProblemForFile library_prefixes
library test_pbjson;
const M$json = const {