[Moscow.pm] Test::Whitespaces

Alexey Shrub worldmind на mail.ru
Вт Фев 12 22:03:27 PST 2013


 Для концов строк есть Test::EOL, для табов Test::NoTabs, для числа пробелов в отступе Test::PerlTidy поэтому не понятно зачем


Понедельник, 11 февраля 2013, 19:38 +03:00 от Иван Бессарабов <ivan на bessarabov.ru>:
>Привет.
>
>Я тут написал маленький модуль. Модуль решает одну очень простую, но иногда
>досаждающую проблему — проверяет что в коде нет проблем с табами, пробелами и
>переносами строк.
>
>Вот правила, которые проверяет модуль:
>
> * все строки заканчиваются на "\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 mailing list
>moscow-pm на pm.org |  http://moscow.pm.org


-- 
Alexey Shrub
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20130213/4eb6bfee/attachment.html>


Подробная информация о списке рассылки Moscow-pm