Class ConsoleReporter
java.lang.Object
com.github._1c_syntax.bsl.languageserver.reporters.ConsoleReporter
- All Implemented Interfaces:
DiagnosticReporter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanПризнак того, что репортеру для формирования отчета необходимы метрики документов.key()Получить ключ (идентификатор) репортера.voidreport(AnalysisInfo analysisInfo, Path outputDir) Сформировать отчет о результатах анализа.
-
Constructor Details
-
ConsoleReporter
public ConsoleReporter()
-
-
Method Details
-
key
Description copied from interface:DiagnosticReporterПолучить ключ (идентификатор) репортера.- Specified by:
keyin interfaceDiagnosticReporter- Returns:
- Уникальный ключ репортера
-
isMetricCalculationRequired
public boolean isMetricCalculationRequired()Description copied from interface:DiagnosticReporterПризнак того, что репортеру для формирования отчета необходимы метрики документов.Значение по умолчанию —
false. Переопределяется вtrueтолько теми репортерами, которые действительно включают метрики в отчет (в файл или иной вывод). Это позволяет пропустить вычисление метрик, если ни один из активных репортеров их не использует.- Specified by:
isMetricCalculationRequiredin interfaceDiagnosticReporter- Returns:
true, если репортеру нужны метрики документов, иначеfalse
-
report
Description copied from interface:DiagnosticReporterСформировать отчет о результатах анализа.- Specified by:
reportin interfaceDiagnosticReporter- Parameters:
analysisInfo- Информация о результатах анализаoutputDir- Директория для сохранения отчета
-