1
タイプヒントのすべての機能をチェックするルールはありますか?タイプヒントのPHPCSルール
/**
* Set the part name.
*
* @param string $name The part name.
*/
public function setName(string $name) : void
{
$this->name = $name;
}
たとえば、引数の前に型がなければならず、関数には指定された戻り値の型が必要です。
私はそれを見て、それはほとんど私の要件に合っています。しかし、 'public function getUrlForRoute(string $ routeName、array $ parameters = []):string'のように長い行をどう扱うのですか? – Pascal
これには 'PHP_CodeSniffer \ Standards \ Generic \ Sniffs \ Files \ LineLengthSniff'があります。私は120文字に設定しました。 80は今日の画面の私と画面の幅を厳密にする方法です:) –
@Pascal、その場合は、複数行のメソッドシグネチャを使用する必要があります。だから私はここで複数行のコード例をコメントとして追加することはできません。 –