【发布时间】:2018-06-05 05:25:24
【问题描述】:
目前,我对源代码分析以及使用内置可能性和其他第三方插件感兴趣。 对我来说最大的问题是在 Visual Studio 的错误列表窗口中识别或过滤代码分析相关的警告。
我认为所有以“CA”开头的警告都是这些类型的错误。无论如何,我仍然不确定并希望澄清这一点,以便我对此有所了解,而不仅仅是一种感觉/相信。
这个问题给我带来了一个普遍的问题:是否有所有错误/警告“组”的列表以及它们与什么相关?是否可能存在“自定义”定义的“组”? 我认为这很重要,因为每个警告都会被推送到同一个窗口。根据某人正在处理的任务,可能很难识别相关的警告/输出(尤其是在大型项目中)。
到目前为止我的结果或我认为是什么意思(列表可能不完整):
- CA - 源代码分析,基于此source
- CS - 一般的 C# 编译器,基于假设(我在编译 C# 时得到这些)
- 公元 - ?? (我在分析代码时抛出异常时从“Roslyn Security Guard”中得到这些)
- C - 一般的 C/C++ 编译器,基于假设(我知道来自 C/C++ 项目的这组警告)
- SG - ?? (也许这些是来自 Roslyn Security Guard(SG = Security Guard?)成功分析代码的警告)
【问题讨论】: