@param
適切な注釈( 、、、@return
など)がドックブロックに存在することをチェックするPHPCSコーディング標準はあり@throws
ますか?それらの間の適切な間隔も含まれますか?
質問する
9361 次
3 に答える
34
次のコマンドを実行して、必要なものが生成されるかどうかを確認してください。
phpcs /path/to/code --standard=Squiz --sniffs=Squiz.Commenting.FunctionComment,Squiz.Commenting.FunctionCommentThrowTag,Squiz.Commenting.ClassComment,Squiz.Commenting.FileComment,Squiz.Commenting.VariableComment
もしそうなら、それらのスニフとチェックしたいものだけを含む独自の標準を作成できます. ruleset.xml
これを行うには、ファイルを作成し、それを標準として使用します。
たとえばmystandard.xml
、次の内容を含むファイルを作成できます。
<?xml version="1.0"?>
<ruleset name="MyStandard">
<description>My custom coding standard.</description>
<rule ref="Squiz.Commenting.FunctionComment" />
<rule ref="Squiz.Commenting.FunctionCommentThrowTag" />
<rule ref="Squiz.Commenting.ClassComment" />
<rule ref="Squiz.Commenting.FileComment" />
<rule ref="Squiz.Commenting.VariableComment" />
</ruleset>
次に、代わりに次のコマンドを実行できます。
phpcs /path/to/code --standard=/path/to/mystandard.xml
ファイルでできることは他にもありruleset.xml
ます。こちらのドキュメントを参照してください: https://github.com/squizlabs/PHP_CodeSniffer/wiki/Annotated-Ruleset
于 2012-12-08T00:54:37.623 に答える