locateIssueAtGivenOffset function

Issue? locateIssueAtGivenOffset(
  1. int offset,
  2. ResolvedUnitResult analysisResult
)

Implementation

Issue? locateIssueAtGivenOffset(int offset, ResolvedUnitResult analysisResult) {
  for (var rule in getAllRules()) {
    var issueList = rule.check(analysisResult) as List<Issue>;
    for (var issue in issueList) {
      if (issue.offset! <= offset &&
          (issue.offset! + issue.length!) >= offset) {
        return issue;
      }
    }
  }
  return null;
}