网易首页 > 网易号 > 正文 申请入驻

今天来看下神仙代码静态测试工具 Helix QAC 2022.3中的新增功能

0
分享至

Helix QAC 2022.3 中的新增功能

Helix QAC 2022.3 引入了对微软 Visual Studio 2022 的支持、BARR-C:2018 的新合规模块,以及对 C++20 和 C23 的升级语言支持。

此外,这个版本包括更广泛的编译器支持和各种CLI命令的质量改进。

微软Visual Studio 2022 IDE插件

使用新的 Visual Studio 2022 桌面分析插件,快速轻松地检测并在签入之前修复问题。

此新的IDE扩展支持MS Visual Studio for C/C++中的Helix QAC桌面分析:

• 分析代码、查看和筛选结果。

• 英语和日语本土化。

• 支持跨模块分析和消息抑制。

• 诊断消息帮助。

• 日志记录和输出消息。

编码标准覆盖范围 (BARR-C:2018)

新的 BARR-C:2018 C 合规性模块,具有 83% 的自动化规则覆盖率。

执行 Barr Group 的嵌入式 C 编码标准,以最大限度地减少固件中的错误,同时提高嵌入式软件的可维护性和可移植性。

升级的 C++20 语言支持

此版本添加了C++20 语言功能支持:

• 位字段的默认成员初始值设定项。

• 布局兼容性和指针互换性特征。

• 支持g++ 11和Visual Studio 2022.1的C++ 20模式。

升级的 C23 语言支持

此版本添加了 C23 语言功能支持:

• 源代码中的Unicode标识符,既可以直接指定为字符,也可以通过通用字符名,并伴有UAX#31有效标识符规则的检查。

• 对象定义的类型推理。一个新的选项使自动存储类指定器的C23语义能够从其初始化器中推断出对象的类型(这可能会改变现有代码的行为,因此C17语义仍然是默认的),而GNU C __auto_type指定器仍然无条件可用。

• typeof_unqual (via typeof_unqualified)。

改进的编译过程监控

此版本具有使用“qainject”自动生成 CCT 的功能,可简化构建理解和编译器设置。

此外,功能也得到了改进,为以下常见的编译器提供了一个对用户友好的项目和编译器设置:

• Green Hills 2018-2022

• Visual Studio 2022

• Wind River Diab v7

• TI tiarmclang (C++98/03)

• GNU assembler cc1/cc1plus

质量提升

CLI

将 qacli admin命令与新的独立 qacli config命令分离:

• 组件路径命令转换为"qacli config component-path”。

• 将 cpu 命令转换为"qacli config cpu"。

• 语言命令变成"qacli config language"。

• 许可证服务器命令转换为"qacli config license-server"。

此外,Dashboard token已分入 “qacli auth”。

Helix QAC 2022.3 中的重要更改

正在进行的“qacli admin”更改

有大量选项与“qacli admin”子命令相关联,这些选项已分为新的配置和身份验证子命令,涵盖系统和项目的配置。

相应的“qacli admin”选项将被弃用,因为在将来的版本中添加新的子命令。这些更改将提高 CLI 的可用性,实现更一致地使用短选项和默认值,并增强相关帮助页面的可读性。

发行说明中包含了 2022.3 中已弃用的“qacli admin”选项的详细信息,以及以前已弃用的命令的完整列表包含在 Helix QAC 手册中。

预告

CCT Generator在 2023 年报废

Helix QAC 2023.1 将不再支持传统独立的 CCT Generator。

HelixQAC 2021.3中引入的“qainject”工具将取代当前的CCTGenerator。因此,使用旧工具生成的 CCT 将被弃用,不再受支持。

从 QAC 包中删除不受支持的静态 CCT

随着对使用带有“qainject”的auto CCT generation的各种编译器的构建监控进行了改进,之前包含在Helix QAC包中的大多数静态CCT将在2023.1之前被删除。与使用静态默认 CCT 相比,自动生成的 CCT 应提供更准确的分析结果。其目的是删除除 GNU gcc、Visual Studio和通用编译器之外的所有 CCT。

2022.4 数据流分离

在 2022.4 中,Dataflow计划从 QAC/QAC++ 引擎中分离出来,成为自己的组件。主要区别是:

• 改进了大型项目的数据流分析性能。

• Dataflow将成为分析工具链中具有关联配置选项的单独组件。

• Dataflow诊断将针对其自己的组件(而不是“qac”或“qacpp”)进行报告。

• Inter-TU分析将在Dataflow中内化,不再需要两个分析通道。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
俄罗斯艺术家创作的讽刺普京的艺术作品 极尽挖苦之能事

俄罗斯艺术家创作的讽刺普京的艺术作品 极尽挖苦之能事

那些看得见的老照片
2024-11-05 07:00:02
你们去过埃及的人嘴真严啊!网友:一生报喜不报忧的中国人

你们去过埃及的人嘴真严啊!网友:一生报喜不报忧的中国人

观察鉴娱
2024-11-04 11:06:32
格局!武磊:谢谢每个不喜欢我的人 很享受球迷之间的喜欢与厌恶

格局!武磊:谢谢每个不喜欢我的人 很享受球迷之间的喜欢与厌恶

念洲
2024-11-05 08:46:32
大心脏!郑钦文苦战146分钟夺年终首胜,恐怖一幕:决胜盘6-1打疯

大心脏!郑钦文苦战146分钟夺年终首胜,恐怖一幕:决胜盘6-1打疯

侃球熊弟
2024-11-04 21:44:33
造假很普遍?网友晒出中小学科技竞赛获奖名单,认为值得深入调查

造假很普遍?网友晒出中小学科技竞赛获奖名单,认为值得深入调查

可达鸭面面观
2024-11-04 18:37:54
越闹越大,传单印广西大学副院长强奸女学生,学校回应

越闹越大,传单印广西大学副院长强奸女学生,学校回应

看晓天下事
2024-11-04 19:06:06
朝鲜风暴军团全员精锐,战斗力超过瓦格纳:北约32国无一人敢迎战

朝鲜风暴军团全员精锐,战斗力超过瓦格纳:北约32国无一人敢迎战

帅先工场
2024-11-03 15:13:45
郑钦文为争议道歉:心跳特别快没办法恢复 忍了一阵子实在没忍住

郑钦文为争议道歉:心跳特别快没办法恢复 忍了一阵子实在没忍住

念洲
2024-11-05 07:05:34
中国人民银行原行长:年轻人不愿意缴社保,不是年轻人的问题!

中国人民银行原行长:年轻人不愿意缴社保,不是年轻人的问题!

巢客HOME
2024-11-04 08:45:03
华为内部论坛发相亲帖,毁了三观。加好友第一句:小姐姐“y”么

华为内部论坛发相亲帖,毁了三观。加好友第一句:小姐姐“y”么

蚂蚁大喇叭
2024-11-04 14:53:55
刘晓庆机场和“小鲜肉”依偎在一起,打扮时髦靓丽,74岁好似少女

刘晓庆机场和“小鲜肉”依偎在一起,打扮时髦靓丽,74岁好似少女

最炫时尚
2024-10-15 21:57:29
金星又一演出遭取消!南大博士呼吁彻查,网友喊话上海文旅:看你的了!

金星又一演出遭取消!南大博士呼吁彻查,网友喊话上海文旅:看你的了!

不掉线电波
2024-11-04 22:00:52
高考迎来“重大调整”,2025年将实施,家长要引起重视

高考迎来“重大调整”,2025年将实施,家长要引起重视

教育导向分享
2024-11-03 22:47:35
技不如人?神18宇航员出舱站不起来,美国55年前就能直接走路

技不如人?神18宇航员出舱站不起来,美国55年前就能直接走路

古今历史记
2024-11-04 15:26:28
杀人诛心!王楚钦把日本天才打到破防瘫倒!赛后采访让国人骄傲

杀人诛心!王楚钦把日本天才打到破防瘫倒!赛后采访让国人骄傲

嘴炮体坛
2024-11-04 22:03:10
新国标电瓶车没挡泥板遭吐槽,网友:真是又丑又不方便

新国标电瓶车没挡泥板遭吐槽,网友:真是又丑又不方便

映射生活的身影
2024-11-04 17:59:29
美国大选最后冲刺:五任总统大乱斗!首次允许合法押注,平台显示:特朗普胜选率为51%,哈里斯胜选率为49%

美国大选最后冲刺:五任总统大乱斗!首次允许合法押注,平台显示:特朗普胜选率为51%,哈里斯胜选率为49%

每日经济新闻
2024-11-04 20:11:10
李佩霞早露端倪,多张工作照片埋下伏笔:穿着风格和神态露馅了

李佩霞早露端倪,多张工作照片埋下伏笔:穿着风格和神态露馅了

李昕言温度空间
2024-11-04 10:49:10
外媒:尸检结果显示,身亡的哈马斯领导人辛瓦尔在死前三天没有吃任何东西

外媒:尸检结果显示,身亡的哈马斯领导人辛瓦尔在死前三天没有吃任何东西

环球网资讯
2024-11-04 17:52:08
江苏明确!可休1至2天

江苏明确!可休1至2天

鲁中晨报
2024-11-04 18:57:08
2024-11-05 09:36:49
北汇信息
北汇信息
专注汽车电子领域
584文章数 31关注度
往期回顾 全部

科技要闻

硅谷2024最疯狂投资:押注下一任美国总统

头条要闻

媒体:美国大选戏真多 让人对当今美国政坛感到失望

头条要闻

媒体:美国大选戏真多 让人对当今美国政坛感到失望

体育要闻

梦剧场惊魂夜,西汉姆你可真是个锤子!

娱乐要闻

周雨彤道歉:这绝不是我的初衷!

财经要闻

特朗普无牌可打

汽车要闻

轴距增加60mm还配副驾屏 一汽-大众探岳L正式下线

态度原创

数码
家居
亲子
本地
公开课

数码要闻

索尼 PS5 Pro 说明书曝光:GPU 算力 16.7 TFLOPS,额外 2GB DDR5

家居要闻

摩登现代氛围 用色块勾勒空间

亲子要闻

笑喷,男子带娃累到崩溃,扬言 明天就去结扎,果然谁带孩子都得疯

本地新闻

云游中国|我与这座城市 合得来 不怕肥

公开课

AI如何揭开大自然和宇宙的奥秘

无障碍浏览 进入关怀版