В некоторых PHP-фреймах существует способ проверить качество кода.
Laravel использует код PSR-1
и PSR-2
.
Есть ли способ проверить PSR-1
и PSR-2
, что проверить код через терминал или до совершения git?Есть ли способ автоматически проверить качество кода Laravel?
ответ
PHP CodeSniffer - полезный инструмент для этого. Вы также можете выбрать Scrutinizer или StyleCI, хотя они могут стоить денег для частных проектов.
Вы можете запустить CodeSniffer, как это в предварительной фиксации крюка:
"vendor/bin/phpcs --extensions=php --warning-severity=0 --report=full --standard=phpcs.xml app/"
, который будет проверять для всего кода в папке App.
Если вы используете PHPStorm, есть возможность переформатировать код с помощью PSR-2. В противном случае вы всегда можете использовать такие инструменты, как StyleCI.
В 2017 году у вас есть 3 варианта:
- уже упоминалось PHP_CodeSniffer с PSR2, стабильный, но медленно развивается
PHP-CS-Fixer стандартам PSR2 и Symfony (много дополнительных проверок, ближе к Laravel чем PSR2)
vendor/bin/php-cs-fixer fix src [email protected]
или сочетают в себе лучшее из обоих выше в EasyCodingStandard - супер проста в использовании и в установке
- 1. Есть ли способ проверить качество PRNG для многомерного использования?
- 2. Laravel 5.2 способ проверить есть?
- 3. Есть ли способ изменить качество видео?
- 4. Есть ли способ уменьшить качество фотографий iPad
- 5. Есть ли общий способ проверить, имеет ли модель Laravel отношения?
- 6. Есть ли способ проверить, есть ли хост?
- 7. Как проверить качество кода на сервере Jenkin.
- 8. Есть ли способ проверить unique_together?
- 9. Есть ли способ проверить метаданные?
- 10. Есть ли способ автоматически перезагрузить процессы Supervisor?
- 11. Как автоматически определить качество текста?
- 12. Есть ли способ проверить выполнение кода в Visual Studio?
- 13. Проверить качество вещания RTMP
- 14. Есть ли способ автоматически проверить, есть ли ошибки конструктора в winforms?
- 15. Есть ли способ проверить, включена ли TLS?
- 16. Есть ли способ проверить, создан ли SVG?
- 17. Есть ли способ проверить, закрыт ли TextWriter?
- 18. Есть ли способ проверить, зашифрован ли файл?
- 19. Есть ли способ проверить, установлен ли будильник?
- 20. Есть ли способ проверить, открыт ли файл?
- 21. Есть ли способ проверить, используется ли файл?
- 22. Laravel 5.3 Проверить, есть ли результат
- 23. Есть ли способ проверить недостающие ссылки?
- 24. Есть ли способ в Xcode улучшить качество воспроизведения звука?
- 25. Есть ли способ получить качество видео в YouTube androidPlayer API?
- 26. Есть ли способ сохранить качество фонового изображения при масштабировании вверх?
- 27. Есть ли способ создать монго-кодеки автоматически?
- 28. Есть ли способ вызова веб-службы автоматически?
- 29. Есть ли способ групповых строк автоматически?
- 30. Есть ли способ разделить соединение автоматически?