Interface DiagnosticReporter

All Known Implementing Classes:
CodeQualityReporter, ConsoleReporter, GenericIssueReporter, JsonReporter, JUnitReporter, SarifReporter, TSLintReporter

public interface DiagnosticReporter
Интерфейс для репортеров результатов анализа.

Репортеры формируют отчеты о найденных диагностиках в различных форматах (JSON, JUnit XML, консольный вывод и т.д.).

  • Method Summary

    Modifier and Type
    Method
    Description
    key()
    Получить ключ (идентификатор) репортера.
    void
    report(AnalysisInfo analysisInfo, Path outputDir)
    Сформировать отчет о результатах анализа.
  • Method Details

    • key

      String key()
      Получить ключ (идентификатор) репортера.
      Returns:
      Уникальный ключ репортера
    • report

      void report(AnalysisInfo analysisInfo, Path outputDir)
      Сформировать отчет о результатах анализа.
      Parameters:
      analysisInfo - Информация о результатах анализа
      outputDir - Директория для сохранения отчета