Существующий инструмент для проверки имен и форматов файлов - PullRequest
2 голосов
/ 20 ноября 2008

Мы должны проверить большое количество файлов ресурсов для соглашений об именах, целостности формата и т. Д.

Есть ли рамки / инструменты, доступные для облегчения этого? Создайте инструменты наподобие Ant / Phing, но мне интересно, есть ли что-то более сфокусированное на такого рода тестах.

В идеале он будет кэшировать результаты на основе времени модификации и генерировать отчет о несоответствующих файлах. Он должен быть достаточно гибким, чтобы быстро и легко добавлять произвольные тесты в файлы, которые соответствуют определенному регулярному выражению. Как проверить все * .psd, которые лежат на глубине 3 каталогов и убедиться, что их цветовое пространство CMYK. Также должно быть легко добавлять зависимости, чтобы в случае сбоя одного из этих PSD родительский каталог, скажем, на 2 уровня выше, тоже был помечен как недействительный. В идеале он должен быть подключаемым, поэтому мы можем просто написать сценарий оболочки или что-то для выполнения новых тестов (таких как тест CMYK), которые возвращают true / false.

Конечно, мы можем катиться самостоятельно ... но не изобретать велосипед.

Мысли

1 Ответ

1 голос
/ 20 ноября 2008

Checkstyle - лучший инструмент для этого.

В частности, вам может понадобиться написать FileSetCheck .

...