SergeyTeplyakov/ErrorProne.NET
Set of roslyn-based analyzers for catching common C# errors (inspired by Google's error-prone)
C#MIT
Issues
- 1
CSC : warning AD0001: Analyzer 'ErrorProne.NET.StructAnalyzers.MakeStructReadOnlyAnalyzer' threw an exception of type 'System.InvalidCastException' with message 'Unable to cast object of type 'Microsoft.CodeAnalysis.CSharp.Syntax.ParameterSyntax' to type 'Microsoft.CodeAnalysis.CSharp.Syntax.BasePropertyDeclarationSyntax'.'.
#285 opened by dazerdude - 3
- 2
Analyzer throws an exception with message 'Syntax node is not within syntax tree'
#277 opened by rotanov - 1
Not seeing all diagnostics (Unity)
#283 opened by Selmar - 0
CS8032 An instance of analyzer ErrorProne.NET.* cannot be created from [...]: Could not load type 'ErrorProne.NET.*' from assembly
#282 opened by n0099 - 0
Warn on throw foobar.MyException
#281 opened by SergeyTeplyakov - 0
- 0
EPS09 doesn't check for target-typed new
#279 opened by onyxmaster - 1
- 2
EPC12 creates diagnostic with description "bar"
#246 opened by shuebner - 1
Do not emit certain diagnostics if the fix is not available in the currently used C# version
#247 opened by SergeyTeplyakov - 0
[TechnicalDebt] Update roslyn SDK
#216 opened by SergeyTeplyakov - 1
[TechnicalDebt] Switch to C# 9 features
#215 opened by SergeyTeplyakov - 0
Unify package versions in 'packages.config'
#231 opened by SergeyTeplyakov - 1
Use StructAnalyzers in Bxl repo
#217 opened by SergeyTeplyakov - 0
- 1
Stop using 'Microsoft.CodeAnalysis.FxCopAnalyzers' use .net sdk analyzers instead
#232 opened by SergeyTeplyakov - 1
The committed src/global.json is invalid.
#251 opened by tg73 - 1
Warn on new T[0]
#269 opened by SergeyTeplyakov - 5
Building a nuget package from the source code
#259 opened by nuller1joe - 0
Error thrown when using record struct.
#263 opened by Gestalte - 0
- 3
Violations show up on generated code
#253 opened by tiesmaster - 0
Happy new year!
#254 opened by Xyncgas - 0
Readme appears incomplete and hard to trace Documentation, Messages and Codes
#260 opened by bwilliams1 - 1
Wrong "in" Keyword suggestion when struct is stored in a collection of tuples
#258 opened by Aniobodo - 1
False warnings for ArraySegment<T>
#257 opened by helviett - 1
exception thrown when running analyzer
#256 opened by vpenades - 0
Build link broken
#255 opened by richardsondev - 1
Several CodeFixProviders throw MissingMethodException
#252 opened by tg73 - 0
InvalidCastException in MakeStructMemberReadOnlyAnalyzer when examining a method with attributes
#249 opened by tg73 - 0
Warn when a task is returned from the method inside 'using' block or using directive
#248 opened by SergeyTeplyakov - 5
- 0
- 0
DefaultToString analyzer should not warn if the type has an implicit convertion to string
#243 opened by SergeyTeplyakov - 0
- 0
- 2
- 0
Move all diagnostic descriptors in one place
#235 opened by SergeyTeplyakov - 1
Build fails on unavailable https://dotnet.myget.org/F/roslyn-analyzers/api/v3/index.json nuget repository
#223 opened by pluskal - 0
Move the sample project to sdk-style project
#234 opened by SergeyTeplyakov - 2
EPS11: false positive on classes?
#226 opened by shuebner - 1
- 6
ErrorProne.NET.StructAnalyzers.MakeStructReadOnlyAnalyzer' threw an exception of type 'System.MissingMethodException'
#222 opened by rotanov - 3
False positives
#229 opened by Djoums - 0
Warn if the class can be sealed
#228 opened by SergeyTeplyakov - 1
[Technical Debt] Embed PDBs
#218 opened by SergeyTeplyakov - 0
- 0
UnobservedResultanalyzer should respect MustUseReturnValueAttribute attribute
#220 opened by SergeyTeplyakov - 0
Analyze string.Format like issue for methods marked with 'StringFormatMethod' attribute
#219 opened by SergeyTeplyakov