Description
TODO
- CA1419 added in Implement Analyzer and best-effort Code Fix for SafeHandle Public Parameterless Constructor guidance. roslyn-analyzers#5043.
- CA1727
- CA1842 and CA1843 added in Add WhenAll and WaitAll analyzer for single task argument roslyn-analyzers#4841
- CA1848
- CA2017
- CA2253
- CA2254 added in Enabled logging analyzer on new repo roslyn-analyzers#5244.
- CA2256
- CA2257
- CA2258
Done
-
CA1418 added in CA-1418 Validate platform string roslyn-analyzers#4838.
-
CA1839 and CA1840 added in Add analyzers/fixers for Environment.ProcessPath and CurrentManagedThreadId roslyn-analyzers#4909
-
CA1841 added in (1/4) Issue 35343 - Replace Dictionary<,>.Keys.Contains with Dictionary<,>.ContainsKey roslyn-analyzers#4687. Documentation PR Ca1841 #23887
-
CA1845 added in (3/4) Use Span-Based String Concat Analyzer and Fixer roslyn-analyzers#4764. Documentation PR CA1845 #24270
-
CA1844 added in (2/4) Override Stream ReadAsync/WriteAsync Analyzer roslyn-analyzers#4726. Documentation PR CA1844 #24278
-
CA1846 added in (4/4) Prefer 'AsSpan' over 'Substring' analyzer roslyn-analyzers#4806. Documentation PR Ca1846 #24325
-
CA1847 added in Add Analyzer & Codefix - CA1847 - Use String.Contains(Char) instead of String.Contains(String) with single characters roslyn-analyzers#4908. Documentation PR Added documentation for new rule CA1847 - Use string.Contains(char) w… #23377
-
CA1850 (Documentation PR Add CA1850 documentation #26634)
-
CA2018 added in Buffer.BlockCopy Analyzer roslyn-analyzers#5242.
-
CA2250 added in Use cancellation token throw if cancellation requested roslyn-analyzers#4864. Documentation PR Ca2250 #24324
-
CA2251 added in #45552 use string equals over string compare roslyn-analyzers#5116. Documentation PR Ca2251 #24463.
-
CA2255 added in Implement the ModuleInitializerAttributeShouldNotBeUsedInLibraries analyzer roslyn-analyzers#5347.
Tagging @buyaa-n @stephentoub @ryzngard @jkoritzinsky @NewellClark @MeikTranel who implemented these in case any of you wants to open a docs PR.