Добавляет текст копирайта в файлы модулей при его отсутствии или несоответствии эталону.
Эталонный текст копирайта должен находиться в файле в каталоге репозитория. Относительный путь и имя файла задаются в настройке "ПутьКФайлуКопирайта" конфигурационного файла v8config.json
. Значение по-умолчанию: "COPYRIGHT".
Если этот файл неактуален (год в тексте не соответствует текущему), сценарий исправит его.
Чтобы модуль не обрабатывался, он должен содержать исключаемый тег, определяемый в настройке "ИсключаемыеТеги". По-умолчанию игнорируются модули, содержащие тег "// IMPORT".
Если в каталоге репозитория имеется файл ParentConfigurations.bin с данными о настройках поддержки, модули, относящиеся к объектам основной поставки, не будут обрабатываться. Это позволит избежать ложного срабатыватывания механизма сравнения конфигураций на дважды измененные объекты. В конфигурационный файл v8config.json
добавлена настройка "ИгнорироватьМодулиОбъектовПоставки", по-умолчанию установленная в значение true
. Переключение в значение false
позволит обрабатывать все файлы.
Пример заполнения конфигурационного файла:
{
"Precommt4onecСценарии": {
"НастройкиСценариев": {
"ВставкаКопирайтов": {
"ИгнорироватьМодулиОбъектовПоставки": true,
"ПутьКФайлуКопирайта": "COPYRIGHT",
"ИсключаемыеТеги": [
"// IMPORT"
]
}
}
}
}