codeIssueToAnalysisError function

AnalysisError codeIssueToAnalysisError(
  1. Issue issue,
  2. ResolvedUnitResult analysisResult
)

Implementation

AnalysisError codeIssueToAnalysisError(
    Issue issue, ResolvedUnitResult analysisResult) {
  return AnalysisError(
    issue.errorSeverity!,
    issue.errorType!,
    Location(
      analysisResult.unit?.declaredElement?.source.fullName ?? 'unknown',
      issue.offset!,
      issue.length!,
      issue.line!,
      issue.column!,
      issue.endLine!,
      issue.endColumn!,
    ),
    issue.message ?? '',
    issue.code ?? '',
    correction: issue.correction,
    hasFix: issue.hasFix,
  );
}