Class AnalyzeCommand
java.lang.Object
com.github._1c_syntax.bsl.languageserver.cli.AnalyzeCommand
Выполнение анализа
Ключ команды:
-a, (--analyze)
Параметры:
-s, (--srcDir) <arg> - Путь к каталогу исходных файлов.
Возможно указывать как в абсолютном, так и относительном виде. Если параметр опущен,
то анализ выполняется в текущем каталоге запуска.
-o, (--outputDir) <arg> - Путь к каталогу размещения отчетов - результатов анализа.
Возможно указывать как в абсолютном, так и относительном виде. Если параметр опущен,
то файлы отчета будут сохранены в текущем каталоге запуска.
-w, (--workspaceDir) <arg> - Путь к каталогу проекта, относительно которого располагаются исходные файлы.
Возможно указывать как в абсолютном, так и в относительном виде. Если параметр опущен,
то пути к исходным файлам будут указываться относительно текущего каталога запуска.
-c, (--configuration) <arg> - Путь к конфигурационному файлу BSL Language Server (.bsl-language-server.json).
Возможно указывать как в абсолютном, так и относительном виде. Если параметр опущен,
то будут использованы настройки по умолчанию.
-r, (--reporter) <arg> - Ключи "Репортеров", т.е. форматов отчетов, котрые необходимо сгенерировать после
выполнения анализа. Может быть указано более одного ключа. Если параметр опущен,
то вывод результата будет призведен в консоль.
-q, (--silent) - Флаг для отключения вывода прогресс-бара и дополнительных сообщений в консоль
Выводимая информация:
Выполняет анализ каталога исходных файлов и генерацию файлов отчета. Для каждого указанного ключа "Репортера"
создается отдельный файл (каталог файлов). Реализованные "репортеры" находятся в пакете "reporter".
-
Constructor Summary
ConstructorDescriptionAnalyzeCommand
(ReportersAggregator aggregator, LanguageServerConfiguration configuration, ServerContext context) -
Method Summary
-
Constructor Details
-
AnalyzeCommand
@ConstructorProperties({"aggregator","configuration","context"}) public AnalyzeCommand(ReportersAggregator aggregator, LanguageServerConfiguration configuration, ServerContext context)
-
-
Method Details