Глава 60. Плагин CodeNarc.

Плагин CodeNarc выполняет проверки качества на исходных файлах Groovy вашего проекта с использованием CodeNarc и генерирует отчет по итогам этих проверок.

60.1. Использование.

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

Пример 60.1. Использование плагина CodeNarc

build.gradle

apply plugin: 'codenarc'
	  

Плагин добавляет несколько задач к проекту, которые выполняют проверки качества. Вы можете выполнить проверки, запустив команду gradle check.

60.2. Задачи.

Плагин CodeNarc добавляет следующие задачи к проекту:

Таблица 60.1. Плагин CodeNarc - задачи
Имя задачиЗависит отТипОписание
codenarcMain-CodeNarcЗапускает CodeNarc на 'боевых' исходных файлах Groovy.
codenarcTest-CodeNarcЗапускает CodeNarc на исходных файлах тестов Groovy.
codenarcНаборИсходников-CodeNarcЗапускает CodeNarc на исходных файлах Groovy данного набора исходников.

Плагин CodeNarc добавляет следующие зависимости к задачам, определенным плагином Groovy.

Таблица 60.2. Плагин CodeNarc - дополнительные зависимости задач
Имя задачиЗависит от
checkВсех задач CodeNarc, включая codenarcMain и codenarcTest.

60.3. Разметка проекта.

Плагин CodeNarc ожидает следующую разметку проекта:

Таблица 60.3. Плагин CodeNarc - разметка проекта
ФайлЗначение
config/codenarc/codenarc.xmlКонфигурационный файл CodeNarc.

60.4. Управление зависимостями.

Плагин CodeNarc добавляет следующие конфигурации зависимостей:

Таблица 60.4. Плагин CodeNarc - конфигурации зависимостей
ИмяЗначение
codenarcИспользуемые библиотеки CodeNarc

60.5. Настройка.

Смотрите класс CodeNarcExtension в документации API.