phpcodesnifferを使ってみて、コードのフォーマット修正を自動で
行おうとしたのですが、PSR2ルールで修正をしてみたところ、
phpdocの部分のインデントが修正できませんでした。
使用している、phpcodesnifferのバージョンは2.7.1です。
変換前、(インデントは2space)
?php /** * Hogehoge * **/ class Hoge { const version = '1.0.27'; /** * greet * @return bool */ public static function greet() { echo 'hoge'; }
変換後、(インデントは4space)
?php /** * Hogehoge * **/ class Hoge { const version = '1.0.27'; /** * greet * @return bool */ public static function greet() { echo 'hoge'; }
かわりにSquizルールで修正をすると、コメント部分のインデントを修正
してくれました。
ですので、PSR2準拠でかつコメントのインデントを整えてくれる
独自のルールセットを作ろうとしてみたのですが、
ためしに、Squizのルールセットを丸っとコピーしたルールセットを使用しても
コメントのインデントを整えてくれませんでした。
できれば、PSR2準拠でコードのフォーマット修正をしていきたいと考えております。
申し訳ありませんが、どなたか手順をご存じでしたらご教示をお願いします。
あなたの回答
tips
プレビュー