appliesTo method

  1. @visibleForTesting
bool appliesTo(
  1. Diagnostic diagnostic
)

Check if this processor applies to the given diagnostic.

Note: code is normalized to uppercase; errorCode.name for regular analysis issues uses uppercase; errorCode.name for lints uses lowercase.

Implementation

@visibleForTesting
bool appliesTo(Diagnostic diagnostic) =>
    code == diagnostic.diagnosticCode.name ||
    code == diagnostic.diagnosticCode.name.toUpperCase();