dtforce/coding-standard

一套PHP_CodeSniffer的规则集,偏好使用制表符,并基于Nette编码标准。

1.0.6 2016-09-06 15:32 UTC

This package is not auto-updated.

Last update: 2024-09-12 08:18:29 UTC


README

一套偏好使用制表符并基于PHP_CodeSnifferNette编码标准的规则集。

查看规则概览获取示例。

安装

$ composer require dtforce/coding-standard --dev

用法

与Php_CodeSniffer一起运行

$ vendor/bin/phpcs src --standard=vendor/dtforce/coding-standard/src/DTForceCodingStandard/ruleset.xml -p

就是这样!

PhpStorm集成

如果您使用PhpStorm,代码检查器可以在您编写代码时检查您的语法。如何集成?

如何既懒又安全

Composer钩子

如果您不想在每次对代码进行更改时都手动使用Php_CodeSniffer,您可以通过composer.json添加预提交钩子。

"scripts": {
	"post-install-cmd": [
		"DTForce\\CodingStandard\\Composer\\ScriptHandler::addPhpCsToPreCommitHook"
	],
	"post-update-cmd": [
		"DTForce\\CodingStandard\\Composer\\ScriptHandler::addPhpCsToPreCommitHook"
	]
}

每次您尝试提交时,Php_CodeSniffer将仅在更改的.php文件上运行。

这比检查整个项目、手动运行或等待CI要快得多。

是不是很酷?