Статья была переслана из профессионального сообщества разработчиков laravel. Оригинальная ссылка: https://learnku.com/laravel/t
PHP insights-это пакет расширений, выпущенный Нуно Мадуро, который может выполнять мгновенную проверку качества PHP на консоли.
В файле readme проекта вы можете найти, что основные функции PHP insights включают:
- Качество кода И Стиль кода Анализ
- Один для кода структуры и Сложности Красивый интерфейс предварительного просмотра
- В Laravel 、 Symfony Нестандартный дизайн, конечно, поддерживает больше фреймворков
- Содержит встроенные проверки, чтобы сделать код более надежным и менее связанным, простым 、 Маленьким и изысканным
- Удобный интерфейс командной строки на основе php cs, php loc и простого стандарта кодирования
Если вы хотите использовать PHP insights в проекте laravel, вы можете запустить его с помощью следующей команды:
php artisan insights [-v]
Как только вы запустите эту команду, пакет расширения предоставит вам ряд оценок для вашего кода (фреймворка), включая сложность, структуру приложения и т.д. Как вы можете видеть на рисунке ниже, он также предоставляет нам интерактивную командную строку, чтобы вы могли узнать больше деталей:
Я попытался использовать этот пакет расширения в laravel. Независимо от того, был ли он установлен или использовался, laravel принес мне шелковистый опыт. И вы можете видеть, что фреймворк laravel очень хорошо описывает структуру приложения в этой оценке. Я думаю, что эта структура может быть использована в любом проекте, который у вас есть сейчас или в будущем.
Этот проект активно развивается; в readme освещается несколько способов, которыми вы можете внести свой вклад в этот проект: написание пользовательских идей с нуля, добавление новых идей из PHP CS sniff и создание или улучшение предустановленного содержимого вашей любимой платформы (это “предустановка Laraway”).
На момент написания статьи у laravel, symfony и Yii уже были предустановки фреймворка.
Обязательно ознакомьтесь с разделом “Как внести свой вклад” в файле readme для получения примеров и подробной информации о том, как поддерживать этот превосходный пакет с открытым исходным кодом.
Вы можете узнать больше об этом пакете на nunomaduro/php insights для получения полных инструкций по установке и просмотреть исходный код на GitHub.