静的解析の育て方
静的解析の育て方 by 杉山 祐一 | トーク | PHPerKaigi 2020 #phperkaigi - fortee.jp
すぎやま@MASH弦楽団さんはTwitterを使っています 「今から喋ります!! 静的解析の育て方 / How to make your static analysis strong https://t.co/m25FR4AyPC #PHPerKaigi #b」 / Twitter
静的解析 is コードを実行せずに行う検証
<==> 動的解析(UT etc.)
Phanでやる
CIに入れたいけど、大量に出るissueをどうするか
issueを一旦抑止(suppress)する
Phanだと suppress_issue_types で一度抑止する
直す issue_type を決めて
全部直す
育てがいのある Issue Type を選ぶ
リスク: エラーになりやすいか
コスト: 比較的簡単に直せるか
数が少ないのを探す
機械的に修正できるのを探す
不要なコードを消す
PhpStorm の Inspect Code アクション
PhpStorm の Auto Fix
Run Inspection by code
#phperkaigi #PHPerKaigi_2020 #@oogFranz #PHP #静的解析 #Phan #PhpStorm