nunomaduro / phpinsights
从控制台即时进行PHP代码质量检查。
资助包维护!
nunomaduro
cmgmyr
JustSteveKing
Requires
- php: ^7.4|^8.0
- ext-iconv: *
- ext-json: *
- ext-mbstring: *
- ext-tokenizer: *
- cmgmyr/phploc: ^8.0.3
- composer/semver: ^3.4
- friendsofphp/php-cs-fixer: ^3.40.0
- justinrainbow/json-schema: ^5.2.13
- league/container: ^3.2|^4.2
- php-parallel-lint/php-parallel-lint: ^1.3.2
- psr/container: ^1.0|^2.0.2
- psr/simple-cache: ^1.0|^2.0|^3.0
- sebastian/diff: ^4.0|^5.0.3
- slevomat/coding-standard: ^8.14.1
- squizlabs/php_codesniffer: ^3.7.2
- symfony/cache: ^5.4|^6.0|^7.0
- symfony/console: ^5.4|^6.4|^7.0
- symfony/finder: ^5.4|^6.0|^7.0
- symfony/http-client: ^5.4|^6.0|^7.0
- symfony/process: ^5.4|^6.4|^7.0
Requires (Dev)
- ergebnis/phpstan-rules: ^0.15.3
- illuminate/console: ^5.8|^6.0|^7.0|^8.0|^9.20|^10.0
- illuminate/support: ^5.8|^6.0|^7.0|^8.0|^9.52.16|^10.0
- mockery/mockery: ^1.6.6
- phpstan/phpstan-strict-rules: ^0.12.11
- phpunit/phpunit: ^8.0|^9.0|^10.4.2
- rector/rector: 0.11.56
- symfony/var-dumper: ^5.4|^6.0|^7.0
- thecodingmachine/phpstan-strict-rules: ^0.12.2
Suggests
- ext-simplexml: It is needed for the checkstyle formatter
- dev-master
- v2.11.0
- v2.10.0
- v2.9.0
- v2.8.0
- v2.7.0
- v2.6.1
- v2.6.0
- v2.5.0
- v2.4.0
- v2.3.0
- v2.2.0
- v2.1.0
- v2.0.1
- v2.0.0
- v1.x-dev
- v1.14.1
- v1.14.0
- v1.13.0
- v1.12.0
- v1.11.1
- v1.11.0
- v1.10.3
- v1.10.2
- v1.10.1
- v1.10.0
- v1.9.0
- v1.8.1
- v1.8.0
- v1.7.0
- v1.6.0
- v1.5.0
- v1.4.0
- v1.3.1
- v1.3.0
- v1.2.1
- v1.2.0
- v1.1.1
- v1.1.0
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-feat/adds-support-laravel-7
- dev-fix/non-defined-key-on-config-resolver
- dev-feat/first
This package is auto-updated.
Last update: 2024-08-30 01:43:45 UTC
README
有关完整文档,请访问phpinsights.com.
PHP Insights 旨在简化从终端直接分析代码,是分析PHP项目代码质量的完美起点。它由 Nuno Maduro 创建,标志设计 Caneco,目前由 Chris Gmyr、Jibé Barth 和 Steve McDougall 维护。
🚀 快速开始
首先,安装
composer require nunomaduro/phpinsights --dev
然后,使用它
./vendor/bin/phpinsights
对于Laravel
首先,发布配置文件
php artisan vendor:publish --provider="NunoMaduro\PhpInsights\Application\Adapters\Laravel\InsightsServiceProvider"
然后,使用它
php artisan insights
✨ 特点
- 代码 质量 和 编码风格 分析
- 代码 架构 和其 复杂性 的美丽概览
- 旨在与 Laravel、Symfony、Yii、Magento 等协同工作
- 包含内置检查,使代码可靠、松散耦合、简单 和 干净
💖 支持开发
喜欢这个项目吗?通过捐赠支持它
点击此仓库顶部的“💖 赞助”。
PHP Insights 是开源软件,使用 MIT 许可证 许可。