[analyzer/linter] Consolidate still relevant information from rules.json
into messages.yaml
#56835
Open
7 of 21 tasks
Labels
analyzer-linter
Issues with the analyzer's support for the linter package
area-analyzer
Use area-analyzer for Dart analyzer issues, including the analysis server and code completion.
P3
A lower priority bug or feature request
type-documentation
A request to add or improve documentation
As we introduce diagnostic style documentation for lint rules in
pkg/linter/messages.yaml
, we should collocate other relevant linter rule and lint code information in the samemessages.yaml
file. While doing so, we can move the old lint documentation information out of source code. This will help us to simplify and generalize theLintRule
class, and in some cases, reduce the amount of strings that get included in the analysis server executable.tools/since/sdk.yaml
tomessages.yaml
(62a52ed)messages.yaml
LintCode
(1f4f0d3)LintRule#description
(TODO: @parlough)LintRule#incompatibleRules
(TODO: @parlough)LintRule#state
(TODO: @parlough)LintNames
enumeration (a409a1c)linter/lib/src/rules.dart
(TODO: @parlough)messages.yaml
if needed for docsOnce relevant data is migrated:
messages.yaml
(1b6fe34)machine/rules.json
dart-lang/site-www
dart-lang/lints
machine/rules.json
machine/rules.json
file from the SDK anddart-lang/site-www
LintRule
andLintCode
members that were deprecated as part of this workThe text was updated successfully, but these errors were encountered: