descom / dev
Descom.es的PHP开发者项目的包
1.1.0
2024-04-18 14:55 UTC
Requires
- php: ^8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.35
- phpstan/phpstan: ^1.8
- phpunit/phpunit: ^9.5|^10.0|^10.5
Suggests
- friendsofphp/php-cs-fixer: Required to apply styles
README
安装
通过Composer
composer require --dev descom/dev
使用方法
PHP CS Fixer
使用setup.sh
bash <(curl -Ls https://raw.githubusercontent.com/descom-es/php-dev/master/setup.sh)
手动
安装php-cs-fixer。
composer require --dev friendsofphp/php-cs-fixer
在项目根目录创建文件.php-cs-fixer.dist.php
,内容如下
<?php $finder = Symfony\Component\Finder\Finder::create() ->in([ __DIR__.'/src', __DIR__.'/tests', ]) ->name('*.php') ->notName('*.blade.php') ->ignoreDotFiles(true) ->ignoreVCS(true); return (new PhpCsFixer\Config()) ->setRules(Descom\Dev\CsFixer::rules()) ->setFinder($finder);
在VS Code中配置PHP CS Fixer
安装扩展PHP CS Fixer
使用以下设置
{ "php-cs-fixer.onsave": true, "php-cs-fixer.executablePath": "${workspaceFolder}/vendor/bin/php-cs-fixer" }