code analysis共19篇
针对未初始化内存(C6001)和初始化前使用(C26494)警告的新代码分析快速修复程序-yiteyi-C++库

针对未初始化内存(C6001)和初始化前使用(C26494)警告的新代码分析快速修复程序

在 最新预览版本 Visual Studio 2019简介 版本 16.1 ,我们增加了两个 代码分析体验的快速修复 专注于 未初始化 变量 检查 s . 这些快速修复是可用的 通过 快速行动( 灯泡 ) 相关行上的菜单,通...
CPPKU的头像-yiteyi-C++库CPPKU4年前
6901
VisualStudio中C++核心检查-yiteyi-C++库

VisualStudio中C++核心检查

C++核心检查是微软的静态分析工具,它执行规则。 C++核心指南 这是由C++基金会维护的。这篇文章将提供C++核心检查提供的C++核心指南覆盖的快照。 对于后台,C++团队在2015年12月引入C++核心检查...
CPPKU的头像-yiteyi-C++库CPPKU4年前
1470
微软C++代码分析支持SARIF 2.1-yiteyi-C++库

微软C++代码分析支持SARIF 2.1

从visualstudio16.8开始,MSVC代码分析正式支持sarif2.1.0标准。SARIF是代表 静态分析日志 我们是沙里夫技术委员会最早的合作者之一。 在幕后, 分析 中的日志文件 沙利夫 格式 权力 Vi...
CPPKU的头像-yiteyi-C++库CPPKU4年前
1350
一种新的边界检查静态分析规则-yiteyi-C++库

一种新的边界检查静态分析规则

我们在Visual Studio 16.10版本预览版3中添加了一个新的实验静态分析规则–C26458, WARNING_PATH_SENSITIVE_USE_GSL_AT . 新的警告是一个更精确,噪音更小的C26446警告版本, WARNING_USE_GSL_...
visualstudio中的并发代码分析-yiteyi-C++库

visualstudio中的并发代码分析

与并发错误的斗争对C++开发者构成了严峻的挑战。多核和多核体系结构的出现加剧了这个问题。为了应对多线程软件日益增加的复杂性,有必要使用更好的工具和进程来帮助开发人员遵守适当的锁定规则...
VisualStudio2019中的新代码分析检查:移动后使用和协同程序-yiteyi-C++库

VisualStudio2019中的新代码分析检查:移动后使用和协同程序

Visual Studio 2019预览2 是C++代码分析团队的一个令人兴奋的版本。在这个版本中,我们提供了一组新的实验性规则来帮助您捕获代码库中的bug,即:移动后使用和协同程序检查。本文概述了新规则以...
Visual Studio 2019 Preview 2中的编辑器内代码分析-yiteyi-C++库

Visual Studio 2019 Preview 2中的编辑器内代码分析

C++团队一直在刷新VisualStudio中的代码分析体验。去年,我们 关于 这方面的一些正在进行中的功能。我们很高兴地宣布,在visualstudio2019preview 2中,我们已经将代码分析直接集成到编辑器中,...
C++智能化代码链接器-yiteyi-C++库

C++智能化代码链接器

【于2020年8月更新,展示了实现实验能力的新方法】 在 Visual Studio 2019版本16.6预览版2 我们很高兴宣布一个新的预览功能,帮助C++开发人员识别和修复代码缺陷,因为他们编写代码。用于C++检...
CPPKU的头像-yiteyi-C++库CPPKU4年前
700
VS2015中C/C++代码分析-yiteyi-C++库

VS2015中C/C++代码分析

作者:乔·莫里斯和吉姆·斯普林菲尔德(MSFT) 这个博客提供了以下两个问题的答案。 VS2015中C/C++代码分析有什么新进展? VS2015 CTP6发布中C/C++代码分析中支持和不支持的是什么? 在我们开...
CPPKU的头像-yiteyi-C++库CPPKU4年前
690
visualstudio中的代码分析-yiteyi-C++库

visualstudio中的代码分析

【于2019年11月6日更新】 –删除了“设置:安装叮当工具”部分;从VisualStudio2019版本16.4预览版3开始,这不再是必需的。 Visual Studio 2019版本16.4预览版1 对C++代码分析经验有重大改进:...
CPPKU的头像-yiteyi-C++库CPPKU4年前
640
C++核心指南检查器现在处于单个NuGET封装中-yiteyi-C++库

C++核心指南检查器现在处于单个NuGET封装中

更新:C++核心指南检查器现在包含在VisualStudio 2017的框中。 https://blogs.msdn.microsoft.com/vcblog/2016/10/12/cppcorecheck 这是一个令人兴奋的一年,因为C++核心指南和检查员宣布从Bjar...
CPPKU的头像-yiteyi-C++库CPPKU4年前
620
Visual C++ 11中的代码分析-yiteyi-C++库

Visual C++ 11中的代码分析

微软安全科学小组最近发布了一个关于安全开发生命周期集成的注释,作为下一版本Visual C++的代码分析规则的一部分。 [阅读全文]
CPPKU的头像-yiteyi-C++库CPPKU4年前
600