建立自訂規則種類和規則
除了分析提供者所提供的規則種類和規則之外,您還可以建立自訂規則種類和自訂規則來加到分析配置中。 例如,Java 開發團隊可以利用一組定義在自訂規則檔中的特定提供者、規則種類和規則來分析程式碼。
如果要建立自訂規則種類和規則,請執行下列動作:
按一下
視窗
>
喜好設定
;之後,再按一下
分析
>
自訂規則和種類
。
如果要新增自訂規則種類,請在
自訂規則和種類
頁面中,按一下
新增種類
。
在
新增自訂種類
視窗中,按一下自訂規則種類的母項,再按
下一步
。
輸入新種類的名稱。
按一下
完成
,確認新規則種類已列在「現行自訂種類」樹狀結構中。
在
自訂規則和種類
頁面中,按一下
新增規則
。
在
新增自訂規則
視窗中,按一下自訂規則要加到其中的種類,再按
下一步
。
按一下要作為新規則的基礎之規則範本,再按
下一步
。
並非所有分析形式都支援自訂規則,但 TPTP 的「Java 程式碼複查」提供了許多範本,供您作為自訂規則的基礎。 如果要建立自訂規則來加到 Java 程式碼複查中,依所選的規則範本而定,您必須提供所有或部分下列資訊:
輸入新規則的完整類別名稱。例如,
java.lang.String
。
輸入在程式碼中偵測方法呼叫的方法名稱。
輸入方法所用的引數數目。
選擇新規則的嚴重程度(建議、警告、嚴重)。
按一下
完成
,確認新規則已列在「現行自訂規則」樹狀結構中。
上層主題:
利用靜態分析工具分析程式碼
相關概念
靜態分析規則和規則種類
相關作業
建立和編輯靜態分析配置
自訂靜態分析的視景
執行靜態分析