CodeArts Check 系统规则集还不够?带你体验如何创建、启用自定义规则集
![CodeArts Check系统规则集还不够?带你体验如何创建、启用自定义规则集](https://static001.geekbang.org/infoq/dd/dd7974ab9a739d9f45badea3f643ed67.jpeg)
代码检查(CodeArts Check)是基于云端实现的代码检查服务。建立在多年自动化源代码静态检查技术积累与企业级应用经验的沉淀之上,为用户提供代码风格、通用质量与网络安全风险等丰富的检查能力,提供全面质量报告、便捷闭环处理问题,帮助企业有效管控代码质量,助力企业成功。
但是当小伙伴熟练使用 Check 服务之后,是否觉得当前 CodeArts Check 代码检查提供的系统规则集还不够?还想要更多更全面的规则?别急,本文就带大家体验如何创建、启用自定义规则集。
查看系统规则集
进入 CodeArts,选择页面上方的“服务-代码检查”,进入代码检查页面。
![](https://static001.geekbang.org/infoq/63/63411ff8245ad7da5b669d952337b107.png)
点击规则集,首页面就会展示所有系统级规则集。
![](https://static001.geekbang.org/infoq/b7/b7c02a201f20d008449456e0e142c78e.png)
随意点击一个规则集,即可查看其中归类的规则。
![](https://static001.geekbang.org/infoq/e9/e99b55ef1b1a3dd80ded1353c2da6ed4.png)
创建自定义规则集
如果小伙伴后期对系统规则集了然于胸,觉得当前系统规则集内规则已经不太够了,那么就可以创建自定义规则集了。
在“规则集”页面,点击“新建”。
![](https://static001.geekbang.org/infoq/20/20bca86495d7c38a671ef8f858fdadc0.png)
在“新建检查规则集”弹窗界面,输入自定义规则集名称(必选),描述(可选),检查语言(必选),复制于(可选)。如果选了“复制于”中某个规则集,就会继承该规则集内所有规则,在此基础上,我们可以对规则进行取舍。
![](https://static001.geekbang.org/infoq/0c/0cedf16bded82e15628e1089814277a1.png)
我们这里没有选择任何“复制于”中的规则集,所以创建完之后会发现已启用 0,未启用 500+。
![](https://static001.geekbang.org/infoq/59/59e17c994cde34dd04505a3aad62d2a8.png)
在未启用规则内,在用户标签内选择需要的标签。
![](https://static001.geekbang.org/infoq/49/496be897a744efdfb8d3f23f32f413d5.png)
选择相应的规则,点击保存。
![](https://static001.geekbang.org/infoq/1d/1d10966695002301418b8a6a45a88b33.png)
保存之后,即可看到选取的规则已处于“已启用”状态。
![](https://static001.geekbang.org/infoq/3a/3a324839a4ff2a6db49b16c02986ec58.png)
启用规则集
点击已有任务,点击“设置-规则集”,会自动显示任务所包含的的语言:
![](https://static001.geekbang.org/infoq/31/31e0c112019c41a0a5895d4f1b4c17c8.png)
选择相应的自定义规则集,会弹窗提示,点击确认。
![](https://static001.geekbang.org/infoq/6b/6b5dbcae07cc51a93b5a02472ecf6f34.png)
看到“设置规则集成功”的弹窗提示,后续该任务的扫描就会用该规则集内的规则。
![](https://static001.geekbang.org/infoq/2f/2fe049d2f0f88e369621e987c5c0362f.png)
评论