[Moscow.pm] Test::Whitespaces
oleg alexeenkov
proler на gmail.com
Вт Фев 12 03:31:40 PST 2013
Иван Бессарабов <ivan на bessarabov.ru> писал(а) в своём письме Mon, 11 Feb
2013 20:38:33 +0400:
> Привет.
>
> Я тут написал маленький модуль. Модуль решает одну очень простую, но
> иногда
> досаждающую проблему — проверяет что в коде нет проблем с табами,
> пробелами
> и
> переносами строк.
А хорошо настроеннный perltidy разве не решает такие проблемы?
>
> Вот правила, которые проверяет модуль:
>
> * все строки заканчиваются на "\n" (включая и последюю строку)
> * UNIX way переноса строк ("\n", а не "\r\n")
> * не табы, а 4 пробела
> * нет пробелов на концах строк
> * нет пустых строк в конце файла
>
> Кроме того что этот модуль можно подключить к проекту как тест, в
> дистрибутиве
> есть скрипт `test_whitespaces` с помощью которого можно проверить файлы
> просто
> передав их в качестве параметров и скрипт `whiter`, который фиксит все
> проблемы.
>
> Вот пример как скрипт `test_whitespaces` показывает ошибки:
> http://upload.bessarabov.ru/bessarabov/vxX47FlsOP6X73nsHDsEc_LzL_s.png
>
> Буду очень рад если вам пригодится этот модуль. И буду благодарен за
> любой
> фидбек. =)
>
> Ссылка на модуль: https://metacpan.org/module/Test::Whitespaces
Подробная информация о списке рассылки Moscow-pm