Class AnalyzeCommand

java.lang.Object
com.github._1c_syntax.bsl.languageserver.cli.AnalyzeCommand
All Implemented Interfaces:
Callable<Integer>

@Component public class AnalyzeCommand extends Object implements Callable<Integer>
Выполнение анализа Ключ команды: -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".