현재 소스 코드 분석에 관심이 있으며 기본 제공 기능 및 기타 타사 플러그인을 가지고 놀고 있습니다. 가장 큰 문제는 Visual Studio의 오류 목록 창에서 코드 분석 관련 경고를 식별하거나 필터링하는 것입니다.Visual Studio 경고 유형 (CAxxxx, CSxxxx, ADxxxx 등)에 대한 의미론 목록.
"CA"로 시작하는 모든 경고는 이러한 유형의 오류라고 생각합니다. 어쨌든 나는 여전히 확신이 없으며 이것을 명확히하고 싶다. 그래서 나는 이것에 대한 지식을 가지고 있고 단지 느낌/믿을 수 없다.
이 문제는 일반적으로 다음과 같은 질문에 대한 답입니다. 모든 오류/경고 "그룹"목록과 관련이 있습니까? "맞춤"정의 된 "그룹"이있을 수 있습니까? 모든 경고가 동일한 창으로 푸시 될 것이므로 이것이 중요하다고 생각합니다. 누군가 작업하고있는 작업에 따라 관련 경고/출력 (특히 거대한 프로젝트에서)을 식별하는 것은 꽤 어려울 수 있습니다.
지금까지 내 결과 나 내가 생각하는 것은 의미 (목록 uncomplete 수 있습니다)입니다 :
- CA - 소스 코드 분석이 source
- CS 기반으로 - 일반적으로 C# 컴파일러에 기반 가정 (나는 C# 컴파일 중 이걸 얻는다)
- 광고 - ?? 일반적으로 C/C++ 컴파일러 가정
- SG (I는 C/C++ 프로젝트에서 경고의이 그룹을 알고)를 기반으로, -
- C를 (코드를 분석하는 동안 예외를 던지는 때 나는 "로슬린 경비원"에서 다음을 얻을 수) - ?? (아마도 이들은 Roslyn Security Guard (SG = 보안 가드?)와 함께 성공한 분석 코드에서 오는 경고입니다.