저는 물어볼 것이 확실하지 않지만 코드 분석 전문가가 해결 방법을 제안 할 수 있기를 바랍니다.기능을 기반으로 한 필터링 규칙
기능을 기준으로 GlobalSuppressions.cs
에있는 코드 분석 경고를 제외시키는 방법을 찾으려고합니다. 예를 들어, 내가 서명이 될 수 있도록, 내 로깅 문 (나는 외관을 CommonLogging 사용한다)의 **** 모든 ****에
"Microsoft.Globalization", "CA1305:SpecifyIFormatProvider"
을 해제하고 싶은 뭔가 같은 :
Common.Logging.ILog.Trace(System.Action<Common.Logging.FormatMessageHandler>)
형식, 네임 스페이스 또는 메서드 이름에 관계없이 프로젝트 전체에서이 모든 작업을 수행하고 싶습니다. ...
otheranswers에서 보니 지금은 불가능한 것 같습니다 ... 아니면 그렇습니까?
흠 ... 그냥 로깅 외관에 대한 회피를 작성하십시오 CA는 옵션이지만 과장되면 확실하지 않습니다. 너무 규칙적으로 정규식을 기반으로하는 규칙을 비활성화 할 수 없습니다. 검색 및 바꾸기는 그럴듯하지만 로깅 구문을 매우 장황하게 만듭니다 (이미 지연된 실행 람다, 즉 Logger.Debug (msg => "Hello {0}", "World")). .... 앞으로 CA 팀이이 문제를 해결할 수 있기를 희망합니다. – zam6ak