更新时间:2024-04-16 GMT+08:00

规则集列表

代码检查默认支持JAVA、C++、PHP、C#、JAVASCRIPT、TYPESCRIPT、HTML、CSS、GO、LUA、RUST、Shell和PYTHON语言的规则集,且每种语言类型对应多种不同级别的规则集,系统规则集列表请参见表1

表1 系统规则集类型

语言

系统规则集类型

支持扫描文件后缀

C++

  • 关键检查规则集
  • 通用检查规则集
  • 全面检查规则集

.c/.cc/.cpp/.cxx/.cp/.c++/.inc/.inl/.mm/.h/.hh/.hpp/.hxx/.h++

Java

  • 关键检查规则集
  • 通用检查规则集
  • 全面检查规则集

.java

Go

  • 关键检查规则集
  • 通用检查规则集
  • 全面检查规则集

.go

Python

  • 关键检查规则集
  • 通用检查规则集

.py

JavaScript

  • 关键检查规则集
  • 通用检查规则集
  • 全面检查规则集

.js/.jsx

C#

  • 关键检查规则集
  • 通用检查规则集
  • 全面检查规则集

.cs

TypeScript

  • 关键检查规则集
  • 通用检查规则集
  • 全面检查规则集

.ts/.tsx

CSS

  • 通用检查规则集

.css

HTML

  • 通用检查规则集

.html

PHP

  • 关键检查规则集
  • 通用检查规则集

.php

规则集入口

  1. 进入代码检查页面
  2. 在代码检查页面,单击“规则集”页签,进入检查规则集列表页面。

    根据您的需求新增、修改、复制、删除、查看、设置或导出规则集,具体说明请参见表2
    表2 规则集操作说明

    操作项

    说明

    新增规则集

    “规则集”页签,单击“新建规则集”即可自定义规则集,请参见新增自定义检查规则集

    配置规则集

    单击规则集所在行的“操作”列中的,进入“规则集详情”页面,可以根据实际需要勾选规则及设置规则级别。

    修改规则集基本信息

    进入“规则集详情”页面,单击“修改基本信息”,可以根据实际需要修改规则集名称和描述,请参见修改规则集基本信息

    复制规则集

    单击规则集所在行“操作”列中的,在弹框中设置规则集名称即可复制该规则集。
    说明:

    规则集名称不能重复。

    默认规则集(项目下)

    在项目详情页面选择“代码 > 代码检查 > 规则集”,进入规则集列表页面,单击规则集所在行的,选择“默认规则集”即可设置该规则集为该项目下代码检查任务的默认检查规则集。

    删除规则集

    单击规则集所在行的,选择“删除”即可删除该自定义规则集,请参见删除自定义检查规则集

    说明:

    系统规则集、非本人创建和已使用的规则集无法删除。

    查看规则集

    单击规则集名称可以查看规则集详情。

    设置规则集

    进入某个检查详情页面,选择设置 > 规则集页签,选中已新建好的规则集设置为任务的检查规则集。请参见设置规则集

    导出规则集

    进入某个规则集页面,单击“导出”可导出该规则集中所有规则,请参见导出规则集