PAReview.sh - проверяем наш код на стандарты кодирования PHP и Drupal

Главные вкладки

Аватар пользователя ivnish ivnish 23 августа в 9:45
4

Для проверки кода на стандарты кодирования PHP мы привыкли использовать PHPCS. Но если вы выкладываете в публичный доступ контрибные модули, то они часто состоят не только из PHP-кода, но и из JavaScript кода и CSS.

PAReview.sh - это BASH скрипт, который запускает по очереди PHPCS, eslint, prettier и выводит на экран найденные проблемы. PAReview.sh помимо обычных стандартов кодирования проверит README файл на соответствие правилам drupal.org, на наличие hook_help и тд.

С 2018 года этот проект был в стагнации, но недавно я стал его мейнтейнером, исправил проблемы в установке, обновил документацию и инструкции по установке и использованию.

У проекта так же была веб-версия, но с 2020 года она не работает. Я планирую в скором времени запустить новую веб-версию.