主要内容

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