Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>SpecCheckerNew to Visual Studio Code? Get it now.
SpecChecker

SpecChecker

北京轩宇信息技术有限公司

|
154 installs
| (1) | Free
静态缺陷检测工具SpecChecker由北京轩宇信息技术有限公司自主研发,是一款集多领域编码规则检查、运行时缺陷检测、代码度量分析等功能于一身的高精准软件静态分析工具。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

静态缺陷检测工具 SpecChecker 插件

介绍

  • SpecChecker 是一款集多领域编码规则检查、运行时缺陷检测、代码度量分析等功能于一身的高精准软件静态分析工具,是国内首个通过 ISO 26262、IEC 61508 和 EN 50128 功能安全认证的同类产品。 SpecChecker 插件为 Visual Studio Code 提供了 C/C++语言的编码规范检查能力,主要针对汽车以及其他嵌入式领域常用的 MISRA 和 AUTOSAR 编码标准提供代码检查,帮助用户快速检测代码问题。

插件提供功能

  • 编码规则检查
  • 保存代码时进行静态扫描
  • 单文件或多文件分析

支持语言

  • C、C++

编码规范

SpecChecker 支持的编码规范如下,如需要了解更多内容,可联系北京轩宇信息技术有限公司

  • MISRA C:2012(插件内置)
  • MISRA C++:2008(插件内置)
  • AUTOSAR C++14(插件内置)
  • C/C++语言编程安全子集(GJB8114-2013)
  • 航天型号软件 C 语言安全子集(GJB5369-2005)
  • 载人航天工程 C 语言软件编程规范(921C-2017)
  • 航天器 C 语言软件编程约定
  • MISRA C:2004
  • CERT C/C++
  • CWE
  • Python 语言编程规范
  • Java 语言编程规范

支持的环境

  • Windows7/ubuntu18.04 及以上版本

快速开始

  • 在 Visual Studio Code 中安装 SpecChecker 插件。
  • 打开一个 C/C++工程。
  • 选中一个或多个源文件,通过右键或命令行使用 SpecChecker 对代码进行扫描。
  • 在资源管理器的“SPECCHECKER 检查结果”中查看代码扫描结果,详细结果在问题视图中查看。

扩展配置

  • SpecChecker.check_on_save(保存并分析):保存文件时,执行静态分析。
  • SpecChecker: Is_clear(是否清除原有结果):在输出诊断时是否清除原有结果,默认清除。
  • SpecChecker:Rule(规则集):分析的规则集,默认为 AUTOSARCPP14。

联系我们

  • 使用 SpecChecker 更多功能,请联系我们。
  • 联系电话:16710869068

许可证

SpecChecker 的 Visual Studio Code 插件扩展-版权所有(C)2023 北京轩宇信息技术有限公司.License

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