代碼檢查規(guī)則集列表
Java代碼檢查:在線檢查工程中的Java代碼。
JS代碼檢查:在線檢查工程中的JS代碼。
CSS代碼檢查:在線檢查工程中的CSS代碼。
Web檢查:在線檢查工程中的HTML/JSP代碼。
C++代碼檢查:在線檢查工程中的C++代碼。
Android(Gradle)代碼檢查:在線檢查工程中的Android(Gradle)代碼。
Python代碼檢查:在線檢查工程中的Python代碼。
PHP代碼檢查:在線檢查工程中的PHP代碼。
C#代碼檢查:在線檢查工程中的C#代碼。
規(guī)則集入口
一、在軟件開發(fā)生產(chǎn)線首頁,單擊“服務(wù) > 代碼檢查”,進(jìn)入到代碼檢查頁面。
二、在代碼檢查頁面,單擊“規(guī)則集”頁簽,進(jìn)入檢查規(guī)則集列表頁面。根據(jù)您的需求新增、修改、復(fù)制、刪除、查看、設(shè)置或?qū)С鲆?guī)則集。
新增自定義代碼檢查規(guī)則集
代碼檢查除了系統(tǒng)規(guī)則集類型外,您還可以根據(jù)實際需要自定義代碼檢查規(guī)則集。
每個規(guī)則集模板最少設(shè)置一條規(guī)則。
目前僅支持配置單語言的規(guī)則集,即一種規(guī)則集只能配置同一種語言類型的檢查規(guī)則。
一、進(jìn)入代碼檢查頁面,單擊“規(guī)則集”頁簽,默認(rèn)進(jìn)入規(guī)則集列表頁面。
二、單擊“新建”,在彈出的“新建檢查規(guī)則集”窗口設(shè)置規(guī)則集名稱、檢查語言。
(可選)您也可以單擊下拉框選擇復(fù)制于已有的規(guī)則集。
三、完成后,單擊“確定”。
四、根據(jù)需要勾選規(guī)則名稱、設(shè)置問題級別,單擊右上角“保存”。
五、進(jìn)入“代碼檢查詳情”頁面選擇“設(shè)置 > 規(guī)則集”,單擊“已包含語言”所在行重新獲取代碼倉語言,打開目標(biāo)語言的開關(guān),并選中您已配置好的自定義規(guī)則集。
六、單擊“開始檢查”,即按照自定義規(guī)則集執(zhí)行檢查。
設(shè)置規(guī)則集
您可根據(jù)實際需要更換代碼檢查規(guī)則集,新啟用的規(guī)則集將在下一次檢查時生效。
說明:此處以JAVA語言規(guī)則集為例描述操作步驟。
C#語言規(guī)則集不可與其它語言規(guī)則集進(jìn)行混合檢查。
一、進(jìn)入代碼檢查頁面,在任務(wù)列表中,單擊任務(wù)名稱。
二、進(jìn)入“代碼檢查詳情”頁面,選擇“設(shè)置 > 規(guī)則集”。
三、在“已包含語言”區(qū)域,打開目標(biāo)語言開關(guān),并在“啟用規(guī)則集”區(qū)域單擊需更換的規(guī)則集。
說明:首次進(jìn)入“規(guī)則集”頁面時,需要先單擊“已包含語言”所在行
重新獲取規(guī)則集。
四、在彈框中,單擊“確定”即可更換語言規(guī)則集。
五、(可選)當(dāng)選中的規(guī)則集需配置擴(kuò)展參數(shù)時,單擊“檢查參數(shù)”,配置代碼檢查擴(kuò)展參數(shù)并開啟配置開關(guān),完成后單擊“確認(rèn)”。
說明:選中的規(guī)則集使用了secbrella檢查引擎時,必須要設(shè)置“檢查參數(shù)”并開啟配置開關(guān),代碼檢查擴(kuò)展參數(shù)請根據(jù)實際情況進(jìn)行配置。