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


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


-- 
Alexey Shrub
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить