You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I added fluentassertions.analyzers to a solution (with >100 projects) that I can I fix/improve my assertions.
But based on the missing common prefix in the DiagnosticId/Code it is hard to find all fluentassertions.analyzers related messages.
E.g. all NUnit.Analyzers findings start with "NUnit####" that "code" column can be as sort criteria or "NUnit" as filter criteria in e.g. error list.
Complete minimal example reproducing the issue
Open a project with a rule violation in Visual Studio and check the DiagnosticId/code in the error view (see above)
Expected behavior:
All DiagnosticIds/Code have a direct FluentAssert relation and uses e.g. a pattern like Fluent{TipsCategoryIdx:#}{TipsAnalyserIdxPerCategory:###}
based on the Tips is Constants.cs:
Description
I added fluentassertions.analyzers to a solution (with >100 projects) that I can I fix/improve my assertions.
But based on the missing common prefix in the DiagnosticId/Code it is hard to find all fluentassertions.analyzers related messages.
E.g. all NUnit.Analyzers findings start with "NUnit####" that "code" column can be as sort criteria or "NUnit" as filter criteria in e.g. error list.
Complete minimal example reproducing the issue
Open a project with a rule violation in Visual Studio and check the DiagnosticId/code in the error view (see above)
Expected behavior:
All DiagnosticIds/Code have a direct FluentAssert relation and uses e.g. a pattern like
Fluent{TipsCategoryIdx:#}{TipsAnalyserIdxPerCategory:###}
based on the Tips is
Constants.cs
:...
Details:
Actual behavior:
DiagnosticId/Code contains no direct FluentAssert relation (CollectionsShouldBeEmpty, CollectionsShouldNotBeEmpty, DictionaryShouldContainKey )
Versions
The text was updated successfully, but these errors were encountered: