1
クラス/プロパティ/メソッドに適切なdocblockがあるかどうかを検出するために、PHPコードスニファやPHP Mess Detectorを使用する方法はありますか?例:PHPCS/PHPMD:docblockが存在することを確認するためのPHPコードスニファ/メス検出器がありますか?
class Foo
{
protected $bar;
public function doStuff(){
// ...
}
}
上記の例では、赤旗が表示されます。ただし、次の例では、渡す必要があります。
/**
* Class Foo
* @package Vendor\Module
*/
class Foo
{
/**
* @var Vendor\Module\Model\Bar
*/
protected $bar;
/**
* This method does stuff
* @return bool
*/
public function doStuff(){
// ...
}
}
(戻り値の型は何が返されることを一致している場合)にdocblockが正しい場合、私は定義興味につきないんだけど、私は意味:それもない場合、それはいいだろうそれが、私が取りたい最初のステップは、docblockが存在することを確認することです。
@LukasHajdu:私はその答えを見ましたが、私がその質問を誤解していないならば、docblockが存在するかどうかを調べるのではなく、docblockの中身が有効かどうかを確認することです。私が間違っているなら、私を修正してください。 –
重複した質問に2017年に2つの新しいオプションを追加しました。確認してください:http://stackoverflow.com/a/43722973/1348344 –