check method
Implementation
Iterable<Issue> check(ResolvedUnitResult analysisResult) {
final visitor = CustomAstVisitor(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,
))
.toList();
}