mementohub / coding-standards
Memento Hub 团队使用的编码规范。
0.0.3
2022-01-19 13:50 UTC
Requires
README
此包的开发受到了以下 Laravel News 文章 的极大启发。
安装
# install package composer require --dev mementohub/coding-standards # set php-cs-fixer config file if not present cp -n vendor/mementohub/coding-standards/stubs/.php-cs-fixer.dist.php .php-cs-fixer.dist.php # set git pre-commit hook if not present cp -n vendor/mementohub/coding-standards/stubs/pre-commit .git/hooks/pre-commit chmod +x .git/hooks/pre-commit # add .php-cs-fixer.cache file to .gitignore if not already present grep -qxF '/.php-cs-fixer.cache' .gitignore || echo '/.php-cs-fixer.cache' >> .gitignore # run a global fix on your project and commit the changes # it has to run twice for some rules to take effect vendor/bin/php-cs-fixer fix --using-cache=no vendor/bin/php-cs-fixer fix --using-cache=no git add . && git commit -m "Fixed code styling"
VS Code 配置
安装 calebporzio.simple-php-cs-fixer
扩展。
将以下条目添加到您的设置文件中
{ "simple-php-cs-fixer.useConfig": true, "simple-php-cs-fixer.config": ".php-cs-fixer.dist.php", "simple-php-cs-fixer.save": true, "simple-php-cs-fixer.usingCache": false }