Main Content

在 Visual Studio Code 中执行 Polyspace as You Code 分析

在 Visual Studio Code IDE 中进行开发时,Polyspace as You Code 可帮助您查找缺陷和编码标准违规。您可以在编写代码期间运行分析并进行修复,从而避免在开发周期后期查找 Bug。当连接到 Polyspace® Access™ 中央存储库后,Polyspace as You Code 会与开发基线比较并突出显示新问题。

本指南中的任务概述了基本操作:

  1. 在 Visual Studio Code IDE 中配置 Polyspace as You Code。

  2. 运行分析并对检查结果进行申述或修复。

  3. 从 Polyspace Access 下载并同步基线,以与新的检查结果进行比较。

本指南假定您具有实际使用 Visual Studio Code 的经验。

在开始本教程之前,请确认您的计算机上已安装 Polyspace as You Code。请参阅在 Visual Studio Code 中安装 Polyspace as You Code 扩展

使用您自己的代码或将此代码复制并粘贴到 Visual Studio Code,以按照本指南的要求进行操作。

example.hpp

#include <string>

class Demo {
    void myFunction(std::string buffer) const{

    }
};

example_source.cpp

#include "example.hpp"


int simple_defect(){
    uint32_t x = -1;
    x++;
    return 1 / x; 
}

要开始使用本指南,请参阅在 Visual Studio Code 中配置 Polyspace as You Code