CodeArts Check —— VSCode插件【玩转华为云】

举报
福州司马懿 发表于 2023/05/19 14:18:29 2023/05/19
【摘要】 产品介绍CodeArts Check(原CodeCheck),是华为云自主研发的代码检查服务。建立在华为30年自动化源代码静态检查技术积累与企业级应用经验的沉淀之上,为用户提供代码风格、通用质量与网络安全风险等丰富的检查能力,提供全面质量报告、便捷的问题闭环处理帮助企业有效管控代码质量,助力企业成功产品地址为:https://www.huaweicloud.com/product/code...

产品介绍

CodeArts Check(原CodeCheck),是华为云自主研发的代码检查服务。建立在华为30年自动化源代码静态检查技术积累与企业级应用经验的沉淀之上,为用户提供代码风格、通用质量与网络安全风险等丰富的检查能力,提供全面质量报告、便捷的问题闭环处理帮助企业有效管控代码质量,助力企业成功

产品地址为:https://www.huaweicloud.com/product/codecheck.html

图片.png

插件总览

目前在CodeArts Check产品页面,暂时没有发现插件介绍,因此我在这里做了个总结

CodeArts Check 服务入口主要有3个,它们的下载地址分别是

  1. IDEA插件:https://plugins.jetbrains.com/plugin/20956-huawei-cloud-codearts-check

  2. VSCode插件:https://marketplace.visualstudio.com/items?itemName=HuaweiCloud.codecheck&ssr=false#overview

  3. CloudIDE插件:https://marketplace.ide.huaweicloud.com/plugin/f8d1b76e-0826-408a-8506-1f33f7f008e5/overview

图片.png

VSCode插件

在VSCode 安装插件的位置上搜索“CodeArts Check”,第一个就是“Huawei Cloud CodeArts Check”

图片.png

安装好后,可以看到底部状态栏上显示“Huawei Cloud Toolkit : Offline”,这是因为我们首次安装完成,还未登录。点击该按钮进行登录

  1. 第一个按钮是通过浏览器进行登录
  2. 第二个按钮是通过华为云的AK/SK密钥进行登录

图片.png

密钥的路径在华为云登录页面,点开账号,“我的凭证”页面下的“访问密钥”里(如果没有创建过,就自行创建一个)

图片.png

“账号密码”方式与“AK/SK”的登录方式二选一,我这里用“AK/SK”的登录方式举例

图片.png

输入“AK/SK”后,会弹出一个“隐私声明”的对话框,点击“同意并继续”按钮

图片.png

下面是插件登录成功后的界面(点击“CONFIGURATION”也可以打开该页面)

图片.png

将该配置页面拉到最底可以看到,当前仅支持如下3种语言:C、CPP、JAVA(并不支持JS、HTML和CSS)

图片.png

在项目或文件处右击,可以看到CodeArts Check新增的3个功能选项

  1. CodeArts Check Project Check
    项目检查(对整个项目进行扫描。非必要不推荐,因为扫描可能会耗费大量的时间)
  2. CodeArts Check File Check
    文件检查(只对单个文件进行扫描)
  3. CodeArts Check Auto Format
    一键格式化(帮你将代码进行标准的格式化)

图片.png

检查完成后,点击上图左下角的x和感叹号按钮,即可弹出“检测结果”页面
(对于 C/C++,不仅能提示你哪里不符合规范,还能给出直接的修复建议)

(结合上文对IDE中JAVA代码的测试情况)可以说,华为云CodeArts Check对 C/C++ 的支持是大于Java的!

此外,它也有个不足的地方,那就是不会自动检测文件编码格式的错误

图片.png

图片.png

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。