月間26,000PV達成! 収益は毎日発生中! 記事はほぼ毎日更新中! ギランバレー症候群に関する情報を集めています

【PHPMD】else文の警告抑止対応!ヒステリックすぎ!

             
  • 2019.04.09
  • PHP
【PHPMD】else文の警告抑止対応!ヒステリックすぎ!
Advertisement

 

PHPMD(PHP Mess Detector)というプラグインはヒステリックすぎる。。

PHPで開発をするにあたり、静的解析ツールを入れたく、PHPMDというプラグインをVSCodeにインストールしたのですが、このプラグインが、まあヒステリックで。

過剰なまでに「ダメ!!」って言ってくるので、正直うざいです。

ただ、警告自体は抑止もできるため、今回はその中の一つ、「else文」に対する警告に対しての抑止方法を解説します。

 

 

前提

・「PHP Mess Detector」がインストールされていること

 

 

else文の警告

例えばこんなコードがあるとします。

 

 

VSCodeで見ると、こんな感じで警告が出ます。

else文の警告

※エラー内容は、「[PHP Mess Detector] The method resolve uses an else expression. Else is never necessary and you can simplify the code to work without else.」みたいな感じです。

 

 

Advertisement

 

else文の警告抑止方法

PHPMDの警告は基本的に「@SuppressWarnings」を付与することで抑止できます。

else文の警告を抑止するには、「ElseExpression」を設定します。

 

 

参考サイト

■PHPMD公式サイト

URL:「https://phpmd.org/」

 

 

まとめ

PHPの静的解析ツールっていっぱいあるんですね。

どれがいいのやらよう分からん。

まあ、入れないよりましか~くらいのノリで入れましたが、まあまあうざいプラグインですね。

ではまた!

Travelerを知らないの?