check method
Iterable<Issue>
check(
- ResolvedUnitResult analysisResult
)
override
Implementation
@override
Iterable<Issue> check(ResolvedUnitResult analysisResult) {
final visitor =
HardCodedStringIssueVisitor(analysisResult: analysisResult, rule: this);
analysisResult.unit!.accept(visitor);
return visitor.nodes
.map((node) => Issue(
errorSeverity: AnalysisErrorSeverity.INFO,
errorType: AnalysisErrorType.HINT,
offset: node.offset,
length: node.length,
line: analysisResult.unit!.lineInfo!
.getLocation(node.offset)
.lineNumber,
column: analysisResult.unit!.lineInfo!
.getLocation(node.offset)
.columnNumber,
endLine:
analysisResult.unit!.lineInfo!.getLocation(node.end).lineNumber,
endColumn: analysisResult.unit!.lineInfo!
.getLocation(node.end)
.columnNumber,
message: message,
code: code,
correction: correction,
hasFix: false,
filePath: analysisResult.unit!.declaredElement!.source.fullName,
comment: comment))
.toList();
}