digitaldsdev / codestyle
项目代码风格
1.2
2024-09-24 11:25 UTC
Requires
- php: ^7.4 || ^8.0
- composer-plugin-api: *
- brainmaestro/composer-git-hooks: ^3.0.0
- friendsofphp/php-cs-fixer: ^3.40
- phpstan/phpstan: ^1.10
- symfony/console: ^5.4 || ^6.0 || ^7.0
- symfony/filesystem: ^5.4 || ^6.0 || ^7.0
Requires (Dev)
- composer/composer: ^2.6
README
代码风格包
安装
composer require --dev digitaldsdev/codestyle
处理生产环境
如果此插件添加到composer.json中,则建议在生产和测试环境中使用composer安装依赖项时使用--no-dev或--no-plugins标志
composer install --no-dev --no-plugins
命令
- PHP代码格式化工具,用于检查语法错误
composer code-style:phplint <file>
- 修复目录中的代码风格错误
composer code-style:fix <dir>
- 检查目录中是否存在代码风格错误
composer code-style:check <dir>
- 运行目录的phpstan分析
composer code-style:analyze <dir>
Phpstan
phpstan.neon
的配置位于项目目录中
CS-Fixer
所有配置通过composer.json进行设置
... "extra": { "code-style": { "finder": { "excludes": [] # Список директорий, которые будут игнорироваться }, "analyze-path": "" # Базовая директория для работы } }