quartetcom / static-analysis-kit
严格且现代的代码库优化工具。
v8.3.4
2024-02-25 06:16 UTC
Requires
- php: ^8.3
- composer-plugin-api: *
- php-cs-fixer/shim: ^3.46.0
- phpstan/phpstan: ^1.10.55
- rector/rector: ^1.0.1
- symfony/console: ^5.4|^6|^7
- symfony/process: ^5.4|^6|^7
- symplify/easy-coding-standard: ^12.1.3
Requires (Dev)
- composer/composer: ^2.6
Conflicts
- phpunit/phpunit: <9
- 8.3.x-dev
- v8.3.4
- v8.3.3
- v8.3.2
- v8.3.1
- v8.3.0
- 8.2.x-dev
- v8.2.10
- v8.2.9
- v8.2.8
- v8.2.7
- v8.2.6
- v8.2.5
- v8.2.4
- v8.2.3
- v8.2.2
- v8.2.1
- v8.2.0
- v8.2.0-alpha.4
- v8.2.0-alpha.3
- v8.2.0-alpha.2
- v8.2.0-alpha.1
- v8.2.0-alpha.0
- 8.1.x-dev
- v8.1.22
- v8.1.21
- v8.1.20
- v8.1.19
- v8.1.18
- v8.1.17
- v8.1.16
- v8.1.15
- v8.1.14
- v8.1.13
- v8.1.12
- v8.1.11
- v8.1.10
- v8.1.9
- v8.1.8
- v8.1.7
- v8.1.6
- v8.1.5
- v8.1.4
- v8.1.3
- v8.1.2
- v8.1.1
- v8.1.0
- dev-dependabot/composer/8.1/rector/rector-1.1.1
- dev-dependabot/composer/8.1/phpstan/phpstan-1.11.5
- dev-dependabot/composer/8.1/symfony-7a2d9a558a
- dev-dependabot/composer/8.1/php-cs-fixer/shim-3.59.3
- dev-dependabot/composer/8.1/composer/composer-2.7.7
This package is auto-updated.
Last update: 2024-09-05 08:53:45 UTC
README
严格且现代的代码库优化工具。
📦 安装
composer require --dev quartetcom/static-analysis-kit:~8.2
./vendor/bin/static-analysis-kit install
注意
将~8.2
替换为您想要使用的 PHP 版本。请参考 版本控制 获取详细信息。
通过回答问题,项目将自动优化。
🔖 版本控制
此包的版本遵循支持的 PHP 版本。例如,如果您想在 PHP 8.2 项目中使用,请使用 ~8.2
范围。
✅ 开发流程
- 更改代码
- 在 PhpStorm 中运行 "Reformat Code" (%L)
- 确认没有错误(将在滚动条上突出显示)
- 运行
composer analyse
- 格式问题可以通过
composer fix
解决 - 剩余的问题应该是由代码引起的,因此需要手动修复(您可以通过运行
composer fix:risky
或composer fix:rector
来解决这些问题,但这可能会导致代码中断;请小心运行后的差异) - 确认通过运行
composer analyse
没有错误后进行提交