Тогда неплохо было бы и пару плагинов для perlcritic залить, тем более, что некоторые из указанных проверок в них уже реализованы:
Perl::Critic::Policy::CodeLayout::RequireConsistentNewlines - Use the same newline through the source. Perl::Critic::Policy::CodeLayout::ProhibitHardTabs - Use spaces instead of tabs. Perl::Critic::Policy::CodeLayout::ProhibitTrailingWhitespace - Don't use whitespace at the end of lines. 11 февраля 2013 г., 20:50 пользователь Иван Бессарабов <[email protected]> написал: > Сейчас совместимости этими модулями никакой нет. Спасибо за отличную идею! > > > 11 февраля 2013 г., 20:46 пользователь Stanislaw Pusep <[email protected]> > написал: > >> ++ за читаемый показ ошибки! >> А совместимость с test-suite Test::EOL и Test::NoTabs полная? Если да, то >> срочно нужен патч для Dist::Zilla::PluginBundle::TestingMania! >> >> >> ABS() >> >> >> 2013/2/11 Иван Бессарабов <[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 >>> >> >> >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org >> > > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > -- Best regards, Ilya Chesnokov -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
