refactor: eliminate DRY violations across analyzer pairs #1044
Codacy Production / Codacy Static Code Analysis
succeeded
Mar 8, 2026 in 0s
Your pull request is up to standards!
Here is an overview of what got changed by this pull request:
Issues
======
+ Solved 1
Complexity increasing per file
==============================
- src/Analyzers/MockBehaviorDiagnosticAnalyzerBase.cs 24
- src/Common/ISymbolExtensions.Moq.cs 3
Complexity decreasing per file
==============================
+ src/Analyzers/SetupShouldBeUsedOnlyForOverridableMembersAnalyzer.cs -6
+ src/Analyzers/SetExplicitMockBehaviorAnalyzer.cs -14
+ src/Analyzers/SetStrictMockBehaviorAnalyzer.cs -9
+ src/Analyzers/RaiseEventArgumentsShouldMatchEventSignatureAnalyzer.cs -7
+ src/Analyzers/RaisesEventArgumentsShouldMatchEventSignatureAnalyzer.cs -5
+ src/Analyzers/VerifyShouldBeUsedOnlyForOverridableMembersAnalyzer.cs -4
+ src/Common/EventSyntaxExtensions.cs -7
+ src/Analyzers/SetupSequenceShouldBeUsedOnlyForOverridableMembersAnalyzer.cs -6
Clones added
============
- src/Analyzers/MockBehaviorDiagnosticAnalyzerBase.cs 2
- src/Analyzers/RaisesEventArgumentsShouldMatchEventSignatureAnalyzer.cs 1
Clones removed
==============
+ src/Analyzers/SetupShouldBeUsedOnlyForOverridableMembersAnalyzer.cs -1
+ src/Analyzers/RaiseEventArgumentsShouldMatchEventSignatureAnalyzer.cs -1
+ src/Common/EventSyntaxExtensions.cs -2
+ src/Analyzers/SetupSequenceShouldBeUsedOnlyForOverridableMembersAnalyzer.cs -1
See the complete overview on Codacy
Loading