タグ

2023年4月7日のブックマーク (1件)

  • CIでUnity向けの静的コード分析を走らせる - きゅぶろぐ

    あのResharperやRiderで使われている静的コード分析をCI(=コマンドライン)で、それも無料で使えちゃうんです。 CIで実行することで、PullRequestの自動チェックで走らせて未然に事故を防ぐことが出来ます。 静的コード分析って? コードを分析して、以下のようなことを教えてくれる機能です。 nullの可能性がある変数にアクセスしている 実行効率の悪い書き方になっている(同じGetComponentを複数回呼んでいるなど) ネーミングルールの間違い(lowerCamelで書くべきメンバ変数をUpperCamelで書いている等) UnityEngine.Objectに対して?.とか書いちゃってる 絶対true/falseになるif文がないか なんとシェーダーの中身もチェックしてくれる! などなど。 何よりUnityならではの分析もしてくれるのがめちゃめちゃ便利です。 注意点 2

    CIでUnity向けの静的コード分析を走らせる - きゅぶろぐ
    tmckshare
    tmckshare 2023/04/07