Perforce QAC 2025.1版本發佈,100%覆蓋MISRA C:2025®指南
Helix QAC現已更名為Perforce QAC,後續版本將逐步更新產品名稱與標識。2025.1版本安裝包仍保留Helix QAC命名。
Perforce QAC 2025.1版本實現了對新發布的MISRA C:2025®指南的100%覆蓋,並提供了相應的全新合規模塊。此次發佈還擴展了對CERT C Level 1建議的覆蓋範圍,並調整了與Perforce Validate平台集成的相關許可,以便在CI/CD環境中使用。此外,Validate平台新增了對SAML/OIDC組同步的支持,並通過性能優化減少了構建加載時間和服務器存儲空間的佔用。
編碼標準覆蓋(MISRA C: 2025®、CERT C)
MISRA C:2025
新增MC25CM合規性模塊,並100% 覆蓋最新的MISRA C:2025標準,包括:新增規則、對既有規則的修訂,以及指南分類結構重組。
CERT C 建議
改進CERT C的覆蓋範圍,完全覆蓋1級建議。Perforce QAC現已100%覆蓋了所有CERT C規則。
服務器分析許可更新
對產品許可進行了更新,更明確地區分桌面使用許可和CI/CD流水線的服務器分析許可。支持根據工作流程和環境需求,靈活配置用户和服務器構建許可證組合。
瞭解與Validate平台集成所需的服務器構建許可證詳情,請諮詢Perforce QAC代理商-龍智銷售團隊:customer@shdsd.com。
Reprise License Manager(RLM)服務器也已更新到最新版本16.1BL1。
語言功能支持增強
2025.1版本對C和C++語言功能和結構的處理進行了多項改進,包括:
- 改進了 C++ 分析的constexpr 的常量計算分析。
- 改進了對混合使用C和C++的項目中跨模塊分析的實體名稱處理。
- 新增數據流分析功能,用於檢測是否訪問了聯合體(union)中非最後寫入的成員。
Validate平台功能改進
MISRA C:2025
Validate現在支持使用SAML和OIDC身份驗證進行組同步,允許在登錄時從身份提供商(IdP)自動獲取用户組信息。組同步功能是否啓用是可選的。
減少構建加載時間和磁盤佔用
Validate改進包括優化和自定義選項,減少了Validate服務器端構建的加載時間和磁盤佔用。對代表性項目的測試表明,中大型項目的加載速度提高了40%,磁盤佔用減少了10-20%。此外,使用新的配置文件,可以自定義構建加載的指標數據,以進一步實現資源優化。
可配置計數和報告的問題狀態
Validate服務器新增配置文件支持,允許自定義問題狀態的使用方式,包括:
- 可針對項目、視圖、構建、CI構建等不同層級設置哪些狀態計入”未解決”。
- 自定義如何統計合規性報告的偏差和違規情況。
合規報告還新增了其他改進:在生成報告時,會額外包含所應用視圖的相關數據,例如視圖名稱、搜索查詢條件和模塊定義等。
優化使用體驗
改進對以下編譯器的支持
- TI C7000
- Tasking carm
- Keil armcc
- 2018之前版本的Green Hills 編譯器
構建系統集成
更新了Bazel同步方法,以便更好地處理include文件夾和build參數。
Validate平台集成
改進了對日語項目和文件編碼的支持。
圖形用户界面(GUI)
- 字段值/路徑設置支持跨會話記憶,改善用户體驗。
- 優化C++代碼語法的高亮顯示。
命令行界面(CLI)
- “qacli analyze”和“qacli view”的命令性能提升。
- “qacli baseline”參數校驗機制改進。
Eclipse IDE 插件
支持Eclipse 2024-12。
Visual Studio IDE 插件
改進了報告生成和項目創建對話框的路徑驗證。
操作系統支持
新增對Windows 11 24H2的官方支持。
許可證管理變更
2025.1版本對許可證管理進行了以下調整:
- RLM v16.1BL1 服務器的新安裝程序隨Perforce QAC 2025.1版本同步提供。如需將 Perforce QAC與Validate 2025.1一起使用,則必須升級到這一服務器版本。舊版本的 Perforce QAC也可兼容新的RLM 16.1BL1服務器。
- 許可證功能現在採用年份標識,版本號將顯示為25.0。
- 2024版許可證無法兼容Perforce QAC 2025.1或更新版本,請通過customer@shdsd.com聯繫Perforce QAC代理商龍智,申請新許可證
- 由於許可變更,2024.4及更早版本的合規性模塊無法與Perforce QAC 2025.1一起使用,必須升級至對應版本的合規性模塊。
立即升級您的Perforce QAC
瞭解有關Perforce QAC(原Helix QAC)的更多增強功能,歡迎諮詢Perforce中國授權合作伙伴——龍智,申請免費試用。
官網:www.shdsd.com
電話:400-666-7732
郵箱:marketing@shdsd.com