3

Я ищу автоматический способ сбора всех предупреждений анализа статического кода IntelliJ (компилятор и проверки) без необходимости запуска пользовательского интерфейса и нажатия на кнопки. В идеале я хотел бы запустить компилятор IntelliJ из командной строки и занести в него все предупреждения в файл. Это возможно?Компилятор командной строки IntelliJ

ответ

2

Взятые из Working with IntelliJ IDEA Features from Command Line:

Чтобы запустить проверку кода из командной строки, необходимо указать следующие аргументы командной строки:

  1. Путь к пусковой установке: указать полный путь к одному из следующие пусковые установки (которые находятся в каталоге bin вашей установкиIntelliJ IDEA):
    • Для Windows: inspect.bat
    • Для UNIX: inspect.sh
  2. файл проекта путь полный путь к * .ipr файла или .idea директории проекта будет проверяться.
  3. Путь профиля осмотра - это полный путь к профилю, против которого должен быть проверен проект. Профили контроля - , хранящиеся под USER_HOME\.IntelliJ IDEAXX\config\inspection
  4. Выходной путь - это полный путь к существующему каталогу, в котором будет храниться отчет.
  5. Опции. Вы можете указать: проверяемый каталог -d Уровень детализации вывода -vX, где X - 0 для тихих, 1 для шумных и 2 для дополнительных шумов.

Обратите внимание, что вам необходимо указать полные пути, относительные пути: не принимается.