[Moscow.pm] Test::Whitespaces

Иван Бессарабов ivan на bessarabov.ru
Пн Фев 11 08:50:54 PST 2013


Сейчас совместимости этими модулями никакой нет. Спасибо за отличную идею!


11 февраля 2013 г., 20:46 пользователь Stanislaw Pusep
<creaktive на gmail.com>написал:

> ++ за читаемый показ ошибки!
> А совместимость с test-suite Test::EOL и Test::NoTabs полная? Если да, то
> срочно нужен патч для Dist::Zilla::PluginBundle::TestingMania!
>
>
> ABS()
>
>
> 2013/2/11 Иван Бессарабов <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
>>
>>
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20130211/04108eae/attachment-0001.html>


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