Skip to content

Commit 9d1c453

Browse files
stereotype441Commit Queue
authored andcommitted
[messages] Clean up generation of ignore comments.
Refactors the diagnostic message generation logic, specifically the logic for generating `// ignore_for_file:` comments. This logic is now encapsulated in a single method, `AnalyzerDiagnosticPackage.writeIgnoresTo`. Also removes the logic for generating `// ignore_for_file: deprecated_member_use_from_same_package` and `ignore_for_file: constant_identifier_names`, which are no longer needed in any of these generated files. This paves the way for a follow-up CL that will introduce a new generated file, ensuring that we won't have to duplicate this logic when the new generated file is introduced. Change-Id: I6a6a6964d0164244aa29b2a08dcca4c920f72e7a Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/461143 Reviewed-by: Konstantin Shcheglov <[email protected]> Commit-Queue: Paul Berry <[email protected]> Reviewed-by: Brian Wilkerson <[email protected]>
1 parent df2d2ed commit 9d1c453

File tree

13 files changed

+43
-74
lines changed

13 files changed

+43
-74
lines changed

pkg/analysis_server/lib/src/services/correction/fix/data_driven/transform_set_error_code.g.dart

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,10 @@
77
// Instead modify 'pkg/analyzer/messages.yaml' and run
88
// 'dart run pkg/analyzer/tool/messages/generate.dart' to update.
99

10-
// While transitioning `HintCodes` to `WarningCodes`, we refer to deprecated
11-
// codes here.
12-
// ignore_for_file: deprecated_member_use_from_same_package
10+
// Code generation is easier using double quotes (since we can use json.convert
11+
// to quote strings).
1312
// ignore_for_file: prefer_single_quotes
14-
//
13+
1514
// Generated comments don't quite align with flutter style.
1615
// ignore_for_file: flutter_style_todos
1716

pkg/analyzer/lib/src/analysis_options/error/option_codes.g.dart

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@
77
// Instead modify 'pkg/analyzer/messages.yaml' and run
88
// 'dart run pkg/analyzer/tool/messages/generate.dart' to update.
99

10-
// While transitioning `HintCodes` to `WarningCodes`, we refer to deprecated
11-
// codes here.
12-
// ignore_for_file: deprecated_member_use_from_same_package
13-
//
1410
// Generated comments don't quite align with flutter style.
1511
// ignore_for_file: flutter_style_todos
1612

pkg/analyzer/lib/src/dart/error/ffi_code.g.dart

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@
77
// Instead modify 'pkg/analyzer/messages.yaml' and run
88
// 'dart run pkg/analyzer/tool/messages/generate.dart' to update.
99

10-
// While transitioning `HintCodes` to `WarningCodes`, we refer to deprecated
11-
// codes here.
12-
// ignore_for_file: deprecated_member_use_from_same_package
13-
//
1410
// Generated comments don't quite align with flutter style.
1511
// ignore_for_file: flutter_style_todos
1612

pkg/analyzer/lib/src/dart/error/hint_codes.g.dart

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@
77
// Instead modify 'pkg/analyzer/messages.yaml' and run
88
// 'dart run pkg/analyzer/tool/messages/generate.dart' to update.
99

10-
// While transitioning `HintCodes` to `WarningCodes`, we refer to deprecated
11-
// codes here.
12-
// ignore_for_file: deprecated_member_use_from_same_package
13-
//
1410
// Generated comments don't quite align with flutter style.
1511
// ignore_for_file: flutter_style_todos
1612

pkg/analyzer/lib/src/dart/error/syntactic_errors.g.dart

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@
77
// Instead modify 'pkg/analyzer/messages.yaml' and run
88
// 'dart run pkg/analyzer/tool/messages/generate.dart' to update.
99

10-
// While transitioning `HintCodes` to `WarningCodes`, we refer to deprecated
11-
// codes here.
12-
// ignore_for_file: deprecated_member_use_from_same_package
13-
//
1410
// Generated comments don't quite align with flutter style.
1511
// ignore_for_file: flutter_style_todos
1612

pkg/analyzer/lib/src/dart/error/todo_codes.g.dart

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@
77
// Instead modify 'pkg/analyzer/messages.yaml' and run
88
// 'dart run pkg/analyzer/tool/messages/generate.dart' to update.
99

10-
// While transitioning `HintCodes` to `WarningCodes`, we refer to deprecated
11-
// codes here.
12-
// ignore_for_file: deprecated_member_use_from_same_package
13-
//
1410
// Generated comments don't quite align with flutter style.
1511
// ignore_for_file: flutter_style_todos
1612

pkg/analyzer/lib/src/diagnostic/diagnostic_code_values.g.dart

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,8 @@
77
// Instead modify 'pkg/analyzer/messages.yaml' and run
88
// 'dart run pkg/analyzer/tool/messages/generate.dart' to update.
99

10-
// We allow some snake_case and SCREAMING_SNAKE_CASE identifiers in generated
11-
// code, as they match names declared in the source configuration files.
12-
// ignore_for_file: constant_identifier_names
13-
14-
// While transitioning `HintCodes` to `WarningCodes`, we refer to deprecated
15-
// codes here.
16-
// ignore_for_file: deprecated_member_use_from_same_package
10+
// Generated comments don't quite align with flutter style.
11+
// ignore_for_file: flutter_style_todos
1712

1813
part of 'diagnostic_code_values.dart';
1914

pkg/analyzer/lib/src/error/codes.g.dart

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@
77
// Instead modify 'pkg/analyzer/messages.yaml' and run
88
// 'dart run pkg/analyzer/tool/messages/generate.dart' to update.
99

10-
// While transitioning `HintCodes` to `WarningCodes`, we refer to deprecated
11-
// codes here.
12-
// ignore_for_file: deprecated_member_use_from_same_package
13-
//
1410
// Generated comments don't quite align with flutter style.
1511
// ignore_for_file: flutter_style_todos
1612

pkg/analyzer/lib/src/manifest/manifest_warning_code.g.dart

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@
77
// Instead modify 'pkg/analyzer/messages.yaml' and run
88
// 'dart run pkg/analyzer/tool/messages/generate.dart' to update.
99

10-
// While transitioning `HintCodes` to `WarningCodes`, we refer to deprecated
11-
// codes here.
12-
// ignore_for_file: deprecated_member_use_from_same_package
13-
//
1410
// Generated comments don't quite align with flutter style.
1511
// ignore_for_file: flutter_style_todos
1612

pkg/analyzer/lib/src/pubspec/pubspec_warning_code.g.dart

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@
77
// Instead modify 'pkg/analyzer/messages.yaml' and run
88
// 'dart run pkg/analyzer/tool/messages/generate.dart' to update.
99

10-
// While transitioning `HintCodes` to `WarningCodes`, we refer to deprecated
11-
// codes here.
12-
// ignore_for_file: deprecated_member_use_from_same_package
13-
//
1410
// Generated comments don't quite align with flutter style.
1511
// ignore_for_file: flutter_style_todos
1612

0 commit comments

Comments
 (0)