futurenet / coding-standards
此包的最新版本(1.1.1)没有可用的许可证信息。
1.1.1
2017-09-11 09:58 UTC
Requires
- doctrine/common: ^2.8
- friendsofphp/php-cs-fixer: ^2.4
- moneyphp/money: ^3.0
- nesbot/carbon: ^1.22
- phpmd/phpmd: ^2.6
README
后端开发者编码规范
为了团队间的互操作性,并在我们的项目中保持良好的编码实践,我们——FutureNet小组的开发者——提供了一系列文档和配置文件形式的规则。我们希望它能帮助我们为支持的技术在商业相关问题的解决方案中创造强大、高效且易于理解的解决方案。
作为您的第一次阅读
这个网站应该是:http://www.phptherightway.com 它基本上是PHP良好实践的圣经。
也很有必要了解和理解:https://github.com/jupeter/clean-code-php 以及一系列杰出的包:https://github.com/ziadoz/awesome-php/blob/master/README.md
安装
您可以使用composer在项目中安装此包
composer require futurenet/coding-standards
安装成功后,测试代码风格和运行错误检测非常简单
php bin/phpmd directory_to_test/ text vendor/futurenet/coding-standards/phpmd.xml
php bin/php-cs-fixer fix directory_to_test/ --dry-run --diff --config=vendor/futurenet/coding-standards/.php_cs.dist
要自动修复编码风格错误,请运行
php bin/php-cs-fixer fix directory_to_fix/ --config=vendor/futurenet/coding-standards/.php_cs.dist
但请注意,这可能会很危险!
阅读
前端编码标准
这组良好的前端编码实践被引入以优化FutureNet开发者实现外部内容的耗时,并促进他们与外部团队之间的相互沟通。
我们(FutureNet开发者)开发的良好编码实践基于我们的知识和经验,也基于全球前端开发者每天使用的标准。
这个集合被分为三个部分,其中描述的标准都加入了实践示例。
阅读