Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Huawei Cloud CodeNaviNew to Visual Studio Code? Get it now.
Huawei Cloud CodeNavi

Huawei Cloud CodeNavi

Huawei Cloud

|
123 installs
| (0) | Free
Custom code check rule develop tool plugin from huawei cloud
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

简介

本插件的功能是基于DSL语言编写自定义规则,进行代码扫描

规则编写指南

https://bbs.huaweicloud.com/blogs/429843

插件功能介绍

1. 规则编写(支持语法联想,高亮)

创建.kirin文件,编写DSL查询语句

1.1 语法校验

检查DSL规则编写的语法正确性

1.2 格式化

格式化当前写的规则,让排版更整齐

2. 代码扫描

打开.kirin文件,在所写规则上,右击点击kirin -> scan菜单,选择源码路径,点击scan

  • 源码支持单文件和文件夹
  • lib路径支持java的三方依赖路径

3. 查看告警结果

在CodeNavi_panel面板中查看告警信息,点击可导航到源码中

4. 生成checkerId

用户想自定义填写checkerId时,可在这里生成一个id去使用

5. 生成.json规则用于codecheck平台

.kirin规则扫描代码后会在同目录下OutputReport文件夹生成.json格式的规则文件,用户上传至codecheck平台使用
.json规则上传codecheck使用要求:文件名和checker字段的值需保持一致,且均为SecH_xxx_xxx格式

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft