createVisitor method

EagleEyeVisitor createVisitor({
  1. required EagleEyeConfigItem configItem,
  2. required String filePath,
  3. required String applicationName,
  4. required CompilationUnit unit,
  5. required void errorCallback(
    1. Violation
    ),
  6. CheckReporter? onCheck,
})

Creates a visitor that analyzes imports found in unit.

Implementation

EagleEyeVisitor createVisitor({
  required EagleEyeConfigItem configItem,
  required String filePath,
  required String applicationName,
  required CompilationUnit unit,
  required void Function(Violation) errorCallback,
  CheckReporter? onCheck,
}) {
  return EagleEyeVisitor(
    configItem: configItem,
    filePath: filePath,
    errorCallback: errorCallback,
    regexHelper: _regexHelper,
    applicationName: applicationName,
    unit: unit,
    onCheck: onCheck,
  );
}