@@ -249,14 +249,32 @@ dotnet_diagnostic.CA1056.severity = none
249249dotnet_diagnostic.CA1040.severity = none
250250# Use ConfigureAwait
251251dotnet_diagnostic.CA2007.severity = error
252+ # CA1711: Identifiers should not have incorrect suffix
253+ # We need many suffixes coming from Puppeteer.
254+ dotnet_diagnostic.CA1711.severity = none
255+ # CA1725: Parameter names should match base declaration
256+ # I found that in some places it doesn't detect overloads.
257+ dotnet_diagnostic.CA1725.severity = suggestion
252258# Do not initialize unnecessarily.
253259dotnet_diagnostic.CA1805.severity = none
254260# Properties should not return arrays.
255261dotnet_diagnostic.CA1819.severity = suggestion
256262# should override equality and inequality.
257263dotnet_diagnostic.CA1815.severity = suggestion
264+ # CA1848: Use the LoggerMessage delegates
265+ # TODO: REMOVE
266+ dotnet_diagnostic.CA1848.severity = none
267+ # CA1859: Use concrete types when possible for improved performance
268+ # It collides with https://www.jetbrains.com/help/rider/ReturnTypeCanBeEnumerable.Local.html
269+ dotnet_diagnostic.CA1859.severity = none
270+ # CA1862: Use the 'StringComparison' method overloads to perform case-insensitive string comparisons
271+ # This rule is not compatible with .netstandard
272+ dotnet_diagnostic.CA1862.severity = none
258273# Change '...' to be read-only by removing the property setter.
259274dotnet_diagnostic.CA2227.severity = suggestion
275+ # CA2254: Template should be a static expression
276+ # TODO: REMOVE
277+ dotnet_diagnostic.CA2254.severity = none
260278# Avoid using cref tags with a prefix
261279dotnet_diagnostic.CA1200.severity = suggestion
262280# Marshaling for P/Invoke
@@ -297,6 +315,8 @@ dotnet_diagnostic.CA1806.severity = error
297315dotnet_diagnostic.CA1816.severity = error
298316# CA1836: Prefer IsEmpty over Count when available.
299317dotnet_diagnostic.CA1836.severity = error
318+ # CA1860: Avoid using 'Enumerable.Any()' extension method
319+ dotnet_diagnostic.CA1860.severity = error
300320# CA2000: Call System.IDisposable.Dispose on object created by 'new Process()' before all references to it are out of scope.
301321dotnet_diagnostic.CA2000.severity = error
302322# CA2008: Pass TaskScheduler
@@ -326,9 +346,9 @@ dotnet_diagnostic.IL3000.severity = none
326346
327347# Default severity for analyzer diagnostics with category 'Usage'
328348dotnet_analyzer_diagnostic.category-Usage.severity = none
329-
330- # Default severity for analyzer diagnostics with category 'CodeQuality'
331- dotnet_analyzer_diagnostic.category-CodeQuality.severity = error
349+
350+ # Default severity for analyzer diagnostics with category 'CodeQuality'
351+ dotnet_analyzer_diagnostic.category-CodeQuality.severity = error
332352
333353[* .{cpp,h,in} ]
334354curly_bracket_next_line = true
0 commit comments