PhpStormにLiveTemplatesとしてphpmdのSuppressWarningを追加
PhpStormのLiveTemplatesは特定のキーストロークで登録しておいた定型文を展開するスニペット機能です。
以前から vae で var_export(, true)って展開されるようにしたり、よく使うのは追加してあったんですが、ここにphpmd用のSuppressWarningも登録しました。
よく使うSuppressWarningのルールは以前Qiitaに書いておいたので、そのルールを採用して登録することに。
"@sup"で展開されるようにして、Template text(展開される文字列)は下記の様にして$RULE$部分を可変にします。
@SuppressWarnings(PHPMD.$RULE$)
$RULE$は"Edit variables" で設定。
RULEのExpressionに下記の様に設定
enum("ExcessiveMethodLength","BooleanArgumentFlag","NumberOfChildren","UnusedPrivateMethod")
これで展開時に選択肢から選べるようになります。
下記のような感じになります。