Привет отдыхающим. Нашёл на GitHub неплохую пепяку config-file-validator, которая из консольки валидирует файлы в форматах:
Работает на всём: Linux, Windows, macOS, Raspberry Pi. Надо только установить. В репах, увы, её нет. Написано на Golang.
Репа с рейтингом, люди пользуются, форкают.
Я качнул с репозитория архив и закинул бинарник в /usr/local/sbin:
cd /tmp
wget https://github.com/Boeing/config-file-validator/releases/download/v1.6.0/validator-v1.6.0-linux-amd64.tar.gz
tar -xf validator-v1.6.0-linux-amd64.tar.gz
mv validator /usr/local/sbin
А если любишь Docker, то можно прям контейнер подтянуть с этим валидатором.
Теперь в каталоге с файлами запускаем validator и смотрим:
root@dev:# validator
× bashdays.json
error: Error at line 3 column 2: invalid character '"' after object key:value pair
✓ bashdays.yml
Summary: 1 succeeded, 1 failed
Люблю такие тулзы: вроде нихера не делают, но пользу приносят. Взял к себе на вооружение. Рекомендую.








Комментарии