CodeArts Check —— VSCode插件【玩转华为云】
产品介绍
CodeArts Check(原CodeCheck),是华为云自主研发的代码检查服务。建立在华为30年自动化源代码静态检查技术积累与企业级应用经验的沉淀之上,为用户提供代码风格、通用质量与网络安全风险等丰富的检查能力,提供全面质量报告、便捷的问题闭环处理帮助企业有效管控代码质量,助力企业成功
产品地址为:https://www.huaweicloud.com/product/codecheck.html
插件总览
目前在CodeArts Check产品页面,暂时没有发现插件介绍,因此我在这里做了个总结
CodeArts Check 服务入口主要有3个,它们的下载地址分别是
IDEA插件:https://plugins.jetbrains.com/plugin/20956-huawei-cloud-codearts-check
VSCode插件:https://marketplace.visualstudio.com/items?itemName=HuaweiCloud.codecheck&ssr=false#overview
CloudIDE插件:https://marketplace.ide.huaweicloud.com/plugin/f8d1b76e-0826-408a-8506-1f33f7f008e5/overview
VSCode插件
在VSCode 安装插件的位置上搜索“CodeArts Check”,第一个就是“Huawei Cloud CodeArts Check”
安装好后,可以看到底部状态栏上显示“Huawei Cloud Toolkit : Offline”,这是因为我们首次安装完成,还未登录。点击该按钮进行登录
- 第一个按钮是通过浏览器进行登录
- 第二个按钮是通过华为云的AK/SK密钥进行登录
密钥的路径在华为云登录页面,点开账号,“我的凭证”页面下的“访问密钥”里(如果没有创建过,就自行创建一个)
“账号密码”方式与“AK/SK”的登录方式二选一,我这里用“AK/SK”的登录方式举例
输入“AK/SK”后,会弹出一个“隐私声明”的对话框,点击“同意并继续”按钮
下面是插件登录成功后的界面(点击“CONFIGURATION”也可以打开该页面)
将该配置页面拉到最底可以看到,当前仅支持如下3种语言:C、CPP、JAVA(并不支持JS、HTML和CSS)
在项目或文件处右击,可以看到CodeArts Check新增的3个功能选项
- CodeArts Check Project Check
项目检查(对整个项目进行扫描。非必要不推荐,因为扫描可能会耗费大量的时间) - CodeArts Check File Check
文件检查(只对单个文件进行扫描) - CodeArts Check Auto Format
一键格式化(帮你将代码进行标准的格式化)
检查完成后,点击上图左下角的x和感叹号按钮,即可弹出“检测结果”页面
(对于 C/C++,不仅能提示你哪里不符合规范,还能给出直接的修复建议)
(结合上文对IDE中JAVA代码的测试情况)可以说,华为云CodeArts Check对 C/C++ 的支持是大于Java的!
此外,它也有个不足的地方,那就是不会自动检测文件编码格式的错误
- 点赞
- 收藏
- 关注作者
评论(0)