Skip to content

Commit 1cc9413

Browse files
bwilkersoncommit-bot@chromium.org
authored andcommitted
Add dartfix support for prefer_contains
Change-Id: I0f3c8a6198560ed36d465ebd08c40ed438a79bf4 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/135490 Reviewed-by: Konstantin Shcheglov <scheglov@google.com> Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
1 parent bcc0900 commit 1cc9413

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

pkg/analysis_server/lib/src/edit/fix/dartfix_info.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ final allFixes = <DartFixInfo>[
6363
LintFixInfo.preferAdjacentStringConcatenation,
6464
LintFixInfo.preferCollectionLiterals,
6565
LintFixInfo.preferConditionalAssignment,
66+
LintFixInfo.preferContains,
6667
LintFixInfo.preferEqualForDefaultValues,
6768
LintFixInfo.preferFinalFields,
6869
LintFixInfo.preferFinalLocals,
@@ -321,6 +322,13 @@ class LintFixInfo extends DartFixInfo {
321322
isPedantic: true,
322323
);
323324

325+
static final preferContains = LintFixInfo(
326+
'prefer_contains',
327+
DartFixKind.CONVERT_TO_CONTAINS,
328+
"Convert to using 'contains'.",
329+
isPedantic: true,
330+
);
331+
324332
static final preferEqualForDefaultValues = LintFixInfo(
325333
'prefer_equal_for_default_values',
326334
DartFixKind.REPLACE_COLON_WITH_EQUALS,

0 commit comments

Comments
 (0)