├── .codacy ├── cli.sh └── codacy.yaml ├── .config └── dotnet-tools.json ├── .cursor └── rules │ ├── codacy.mdc │ ├── conventional-commit-messages.mdc │ ├── create-explainer.md │ ├── csharp.mdc │ ├── generate-tasks.md │ ├── process-task-list.md │ └── verify-information-rule.mdc ├── .deepsource.toml ├── .editorconfig ├── .git-blame-ignore-revs ├── .github ├── actions │ └── setup-restore-build │ │ └── action.yml ├── chatmodes │ └── Beast Mode.chatmode.md ├── copilot-instructions.md ├── dependabot.yml ├── instructions │ ├── README.md │ ├── csharp.instructions.md │ ├── editorconfig.instructions.md │ ├── generic.instructions.md │ ├── gitignore.instructions.md │ ├── json.instructions.md │ ├── markdown.instructions.md │ ├── msbuild.instructions.md │ ├── project.instructions.md │ ├── shell.instructions.md │ ├── text.instructions.md │ ├── xml.instructions.md │ └── yaml.instructions.md ├── labeler.yml └── workflows │ ├── auto-approve-and-merge-renovate.yml │ ├── copilot-setup-steps.yml │ ├── dependabot-approve-and-auto-merge.yml │ ├── dependabot-auto-approve.yml │ ├── dependabot-auto-merge.yml │ ├── dependency-review.yml │ ├── devskim.yml │ ├── label-issues.yml │ ├── label-pr.yml │ ├── main.yml │ ├── milestone-tracking.yml │ ├── powershell.yml │ ├── pr-labeler-current-milestone.yml │ ├── release.yml │ └── semantic-pr-check.yml ├── .lutignore ├── .vscode ├── mcp.json └── settings.json ├── .windsurf └── rules │ └── csharp.md ├── CODE-OF-CONDUCT.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── Directory.Build.props ├── Directory.Build.targets ├── Directory.Packages.props ├── LICENSE ├── Moq.Analyzers.lutconfig ├── Moq.Analyzers.sln ├── Moq.Analyzers.sln.DotSettings ├── Perf.cmd ├── Perf.sh ├── README.md ├── docs ├── ci-performance.md └── rules │ ├── Moq1000.md │ ├── Moq1001.md │ ├── Moq1002.md │ ├── Moq1100.md │ ├── Moq1101.md │ ├── Moq1200.md │ ├── Moq1201.md │ ├── Moq1202.md │ ├── Moq1203.md │ ├── Moq1204.md │ ├── Moq1205.md │ ├── Moq1206.md │ ├── Moq1207.md │ ├── Moq1210.md │ ├── Moq1300.md │ ├── Moq1301.md │ ├── Moq1302.md │ ├── Moq1400.md │ ├── Moq1410.md │ ├── Moq1420.md │ ├── Moq1500.md │ └── README.md ├── global.json ├── nuget.config ├── renovate.json ├── src ├── Analyzers │ ├── .globalconfig │ ├── AnalyzerReleases.Shipped.md │ ├── AnalyzerReleases.Unshipped.md │ ├── AsShouldBeUsedOnlyForInterfaceAnalyzer.cs │ ├── CallbackSignatureShouldMatchMockedMethodAnalyzer.cs │ ├── ConstructorArgumentsShouldMatchAnalyzer.cs │ ├── EventSetupHandlerShouldMatchEventTypeAnalyzer.cs │ ├── GlobalSuppressions.cs │ ├── LinqToMocksExpressionShouldBeValidAnalyzer.cs │ ├── MethodSetupShouldSpecifyReturnValueAnalyzer.cs │ ├── MockBehaviorDiagnosticAnalyzerBase.cs │ ├── MockGetShouldNotTakeLiteralsAnalyzer.cs │ ├── MockRepositoryVerifyAnalyzer.cs │ ├── Moq.Analyzers.csproj │ ├── NoMethodsInPropertySetupAnalyzer.cs │ ├── NoSealedClassMocksAnalyzer.cs │ ├── RaiseEventArgumentsShouldMatchEventSignatureAnalyzer.cs │ ├── RaisesEventArgumentsShouldMatchEventSignatureAnalyzer.cs │ ├── RedundantTimesSpecificationAnalyzer.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── ReturnsAsyncShouldBeUsedForAsyncMethodsAnalyzer.cs │ ├── SetExplicitMockBehaviorAnalyzer.cs │ ├── SetStrictMockBehaviorAnalyzer.cs │ ├── SetupSequenceShouldBeUsedOnlyForOverridableMembersAnalyzer.cs │ ├── SetupShouldBeUsedOnlyForOverridableMembersAnalyzer.cs │ ├── SetupShouldNotIncludeAsyncResultAnalyzer.cs │ ├── VerifyShouldBeUsedOnlyForOverridableMembersAnalyzer.cs │ └── tools │ │ ├── install.ps1 │ │ └── uninstall.ps1 ├── BannedSymbols.txt ├── CodeFixes │ ├── BehaviorType.cs │ ├── CallbackSignatureShouldMatchMockedMethodFixer.cs │ ├── CodeFixContextExtensions.cs │ ├── Moq.CodeFixes.csproj │ ├── SetExplicitMockBehaviorCodeAction.cs │ ├── SetExplicitMockBehaviorFixer.cs │ ├── SetStrictMockBehaviorFixer.cs │ ├── SyntaxGeneratorExtensions.cs │ └── VerifyOverridableMembersFixer.cs ├── Common │ ├── ArrayExtensions.cs │ ├── Common.csproj │ ├── Common.projitems │ ├── DiagnosticCategory.cs │ ├── DiagnosticEditProperties.cs │ ├── DiagnosticExtensions.cs │ ├── DiagnosticIds.cs │ ├── EnumerableExtensions.cs │ ├── EventSyntaxExtensions.cs │ ├── GlobalUsings.cs │ ├── IMethodSymbolExtensions.cs │ ├── IOperationExtensions.cs │ ├── ISymbolExtensions.cs │ ├── ITypeSymbolExtensions.cs │ ├── InvocationExpressionSyntaxExtensions.cs │ ├── MoqVerificationHelpers.cs │ ├── NamedTypeSymbolExtensions.cs │ ├── SemanticModelExtensions.cs │ ├── SyntaxNodeExtensions.cs │ └── WellKnown │ │ ├── KnownSymbols.cs │ │ ├── MoqKnownSymbolExtensions.cs │ │ └── MoqKnownSymbols.cs ├── Directory.Build.props └── tools │ ├── .editorconfig │ └── PerfDiff │ ├── .cursor │ └── rules │ │ └── codacy.mdc │ ├── .editorconfig │ ├── BDN │ ├── BenchmarkComparisonService.cs │ ├── BenchmarkDotNetDiffer.cs │ ├── BenchmarkFileReader.cs │ ├── DataContracts │ │ ├── BdnComparisonResult.cs │ │ ├── BdnResult.cs │ │ ├── BdnResults.cs │ │ ├── Benchmark.cs │ │ ├── BenchmarkComparisonResult.cs │ │ ├── ChronometerFrequency.cs │ │ ├── ConfidenceInterval.cs │ │ ├── HostEnvironmentInfo.cs │ │ ├── Measurement.cs │ │ ├── Memory.cs │ │ ├── Percentiles.cs │ │ ├── RegressionResult.cs │ │ └── Statistics.cs │ └── Regression │ │ ├── IBenchmarkRegressionStrategy.cs │ │ ├── MeanPercentageRegressionStrategy.cs │ │ ├── MeanWallClockRegressionStrategy.cs │ │ ├── P95RatioRegressionStrategy.cs │ │ ├── PercentageRegressionStrategy.cs │ │ ├── PercentileRegressionStrategy.cs │ │ ├── RegressionDetectionResult.cs │ │ ├── RegressionStrategyHelper.cs │ │ └── TimeUnitConstants.cs │ ├── DiffCommand.cs │ ├── ETL │ ├── EtlDiffer.cs │ └── OverWeightResult.cs │ ├── Logging │ ├── NullScope.cs │ ├── SimpleConsoleLogger.cs │ ├── SimpleConsoleLoggerFactoryExtensions.cs │ └── SimpleConsoleLoggerProvider.cs │ ├── PerfDiff.cs │ ├── PerfDiff.csproj │ ├── PerfDiff.sln │ └── Program.cs ├── tests ├── .editorconfig ├── Moq.Analyzers.Benchmarks │ ├── GlobalUsings.cs │ ├── Helpers │ │ ├── AnalysisResultExtensions.cs │ │ ├── AsyncLazy.cs │ │ ├── BenchmarkCSharpCompilationFactory.cs │ │ ├── CSharpCompilationCreator.cs │ │ ├── CompilationCreator.cs │ │ └── ExportProviderExtensions.cs │ ├── Moq.Analyzers.Benchmarks.csproj │ ├── Moq1000SealedClassBenchmarks.cs │ ├── Moq1002ClassBenchmarks.cs │ ├── Moq1100CallbackBenchmarks.cs │ ├── Moq1101MethodInPropertySetupBenchmarks.cs │ ├── Moq1200OverridableMembersBenchmarks.cs │ ├── Moq1201AsyncResultBenchmarks.cs │ ├── Moq1202RaiseEventBenchmarks.cs │ ├── Moq1203MethodSetupReturnValueBenchmarks.cs │ ├── Moq1204RaisesEventArgumentsBenchmarks.cs │ ├── Moq1206ReturnsAsyncBenchmarks.cs │ ├── Moq1210VerifyOverridableMembersBenchmarks.cs │ ├── Moq1300Benchmarks.cs │ ├── Moq1301MockGetLiteralsBenchmarks.cs │ ├── Moq1400ExplicitBehaviorBenchmarks.cs │ ├── Moq1410StrictBehaviorBenchmarks.cs │ ├── Moq1500MockRepositoryBenchmarks.cs │ └── Program.cs ├── Moq.Analyzers.Test.Analyzers │ ├── CompositeAnalyzer.cs │ └── Moq.Analyzers.Test.Analyzers.csproj └── Moq.Analyzers.Test │ ├── AdvancedArgumentMatcherPatternsTests.cs │ ├── AsAcceptOnlyInterfaceAnalyzerTests.cs │ ├── CallbackSignatureShouldMatchMockedMethodAnalyzerTests.cs │ ├── CallbackSignatureShouldMatchMockedMethodCodeFixTests.cs │ ├── Common │ ├── ArrayExtensionTests.cs │ ├── DiagnosticEditPropertiesTests.cs │ ├── DiagnosticExtensionsTests.cs │ ├── EnumerableExtensionsTests.cs │ └── MoqVerificationHelpersTests.cs │ ├── ConstructorArgumentsShouldMatchAnalyzerTests.DefaultCtors.cs │ ├── ConstructorArgumentsShouldMatchAnalyzerTests.DefaultParam.cs │ ├── ConstructorArgumentsShouldMatchAnalyzerTests.Delegates.cs │ ├── ConstructorArgumentsShouldMatchAnalyzerTests.Doppelganger.cs │ ├── ConstructorArgumentsShouldMatchAnalyzerTests.Expressions.cs │ ├── ConstructorArgumentsShouldMatchAnalyzerTests.Interfaces.cs │ ├── ConstructorArgumentsShouldMatchAnalyzerTests.PrivateCtors.cs │ ├── ConstructorArgumentsShouldMatchAnalyzerTests.Suppressions.cs │ ├── ConstructorArgumentsShouldMatchAnalyzerTests.cs │ ├── CustomMatcherPatternsTests.cs │ ├── DefaultValueProviderPatternsAnalyzerTests.cs │ ├── EventSetupHandlerShouldMatchEventTypeAnalyzerTests.cs │ ├── GlobalSuppressions.cs │ ├── GlobalUsings.cs │ ├── Helpers │ ├── AllAnalyzersVerifier.cs │ ├── AnalyzerVerifier.cs │ ├── CodeFixVerifier.cs │ ├── DoppelgangerTestHelper.cs │ ├── ReferenceAssemblyCatalog.cs │ ├── Test.cs │ └── TestDataExtensions.cs │ ├── IsRaisesMethodTests.cs │ ├── LinqToMocksExpressionShouldBeValidAnalyzerTests.cs │ ├── MethodSetupShouldSpecifyReturnValueAnalyzerTests.cs │ ├── MiscellaneousPatternsAnalyzerTests.cs │ ├── MockGetShouldNotTakeLiteralsAnalyzerTests.cs │ ├── MockRepositoryVerifyAnalyzerTests.cs │ ├── ModuleInitializer.cs │ ├── Moq.Analyzers.Test.csproj │ ├── NoMethodsInPropertySetupAnalyzerTests.cs │ ├── NoSealedClassMocksAnalyzerTests.Disabled.cs │ ├── NoSealedClassMocksAnalyzerTests.cs │ ├── PackageTests.Baseline#contents.verified.txt │ ├── PackageTests.Baseline#manifest.verified.nuspec │ ├── PackageTests.Baseline_main#contents.verified.txt │ ├── PackageTests.Baseline_main#manifest.verified.nuspec │ ├── PackageTests.Baseline_symbols#contents.verified.txt │ ├── PackageTests.Baseline_symbols#manifest.verified.nuspec │ ├── PackageTests.cs │ ├── ProtectedMemberBasicPatternsAnalyzerTests.cs │ ├── RaiseEventArgumentsShouldMatchEventSignatureAnalyzerTests.cs │ ├── RaisesEventArgumentsShouldMatchEventSignatureAnalyzerTests.cs │ ├── RedundantTimesSpecificationAnalyzerTests.cs │ ├── RefOutCallbackTests.cs │ ├── ReturnsAsyncShouldBeUsedForAsyncMethodsAnalyzerTests.cs │ ├── SetExplicitMockBehaviorAnalyzerTests.cs │ ├── SetExplicitMockBehaviorCodeFixTests.cs │ ├── SetStrictMockBehaviorAnalyzerTests.cs │ ├── SetStrictMockBehaviorCodeFixTests.cs │ ├── SetupSequenceShouldBeUsedOnlyForOverridableMembersAnalyzerTests.cs │ ├── SetupShouldBeUsedOnlyForOverridableMembersAnalyzerTests.Disabled.cs │ ├── SetupShouldBeUsedOnlyForOverridableMembersAnalyzerTests.cs │ ├── SetupShouldNotIncludeAsyncResultAnalyzerTests.cs │ └── VerifyShouldBeUsedOnlyForOverridableMembersAnalyzerTests.cs └── version.json /.codacy/cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.codacy/cli.sh -------------------------------------------------------------------------------- /.codacy/codacy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.codacy/codacy.yaml -------------------------------------------------------------------------------- /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.cursor/rules/codacy.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.cursor/rules/codacy.mdc -------------------------------------------------------------------------------- /.cursor/rules/conventional-commit-messages.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.cursor/rules/conventional-commit-messages.mdc -------------------------------------------------------------------------------- /.cursor/rules/create-explainer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.cursor/rules/create-explainer.md -------------------------------------------------------------------------------- /.cursor/rules/csharp.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.cursor/rules/csharp.mdc -------------------------------------------------------------------------------- /.cursor/rules/generate-tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.cursor/rules/generate-tasks.md -------------------------------------------------------------------------------- /.cursor/rules/process-task-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.cursor/rules/process-task-list.md -------------------------------------------------------------------------------- /.cursor/rules/verify-information-rule.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.cursor/rules/verify-information-rule.mdc -------------------------------------------------------------------------------- /.deepsource.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.deepsource.toml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/actions/setup-restore-build/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/actions/setup-restore-build/action.yml -------------------------------------------------------------------------------- /.github/chatmodes/Beast Mode.chatmode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/chatmodes/Beast Mode.chatmode.md -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/instructions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/instructions/README.md -------------------------------------------------------------------------------- /.github/instructions/csharp.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/instructions/csharp.instructions.md -------------------------------------------------------------------------------- /.github/instructions/editorconfig.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/instructions/editorconfig.instructions.md -------------------------------------------------------------------------------- /.github/instructions/generic.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/instructions/generic.instructions.md -------------------------------------------------------------------------------- /.github/instructions/gitignore.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/instructions/gitignore.instructions.md -------------------------------------------------------------------------------- /.github/instructions/json.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/instructions/json.instructions.md -------------------------------------------------------------------------------- /.github/instructions/markdown.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/instructions/markdown.instructions.md -------------------------------------------------------------------------------- /.github/instructions/msbuild.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/instructions/msbuild.instructions.md -------------------------------------------------------------------------------- /.github/instructions/project.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/instructions/project.instructions.md -------------------------------------------------------------------------------- /.github/instructions/shell.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/instructions/shell.instructions.md -------------------------------------------------------------------------------- /.github/instructions/text.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/instructions/text.instructions.md -------------------------------------------------------------------------------- /.github/instructions/xml.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/instructions/xml.instructions.md -------------------------------------------------------------------------------- /.github/instructions/yaml.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/instructions/yaml.instructions.md -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/auto-approve-and-merge-renovate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/workflows/auto-approve-and-merge-renovate.yml -------------------------------------------------------------------------------- /.github/workflows/copilot-setup-steps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/workflows/copilot-setup-steps.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-approve-and-auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/workflows/dependabot-approve-and-auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-auto-approve.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/workflows/dependabot-auto-approve.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/workflows/dependabot-auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/devskim.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/workflows/devskim.yml -------------------------------------------------------------------------------- /.github/workflows/label-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/workflows/label-issues.yml -------------------------------------------------------------------------------- /.github/workflows/label-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/workflows/label-pr.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/milestone-tracking.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/workflows/milestone-tracking.yml -------------------------------------------------------------------------------- /.github/workflows/powershell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/workflows/powershell.yml -------------------------------------------------------------------------------- /.github/workflows/pr-labeler-current-milestone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/workflows/pr-labeler-current-milestone.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/semantic-pr-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.github/workflows/semantic-pr-check.yml -------------------------------------------------------------------------------- /.lutignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.lutignore -------------------------------------------------------------------------------- /.vscode/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.vscode/mcp.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.windsurf/rules/csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/.windsurf/rules/csharp.md -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/CODE-OF-CONDUCT.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/Directory.Build.targets -------------------------------------------------------------------------------- /Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/Directory.Packages.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/LICENSE -------------------------------------------------------------------------------- /Moq.Analyzers.lutconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/Moq.Analyzers.lutconfig -------------------------------------------------------------------------------- /Moq.Analyzers.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/Moq.Analyzers.sln -------------------------------------------------------------------------------- /Moq.Analyzers.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/Moq.Analyzers.sln.DotSettings -------------------------------------------------------------------------------- /Perf.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/Perf.cmd -------------------------------------------------------------------------------- /Perf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/Perf.sh -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/README.md -------------------------------------------------------------------------------- /docs/ci-performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/ci-performance.md -------------------------------------------------------------------------------- /docs/rules/Moq1000.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1000.md -------------------------------------------------------------------------------- /docs/rules/Moq1001.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1001.md -------------------------------------------------------------------------------- /docs/rules/Moq1002.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1002.md -------------------------------------------------------------------------------- /docs/rules/Moq1100.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1100.md -------------------------------------------------------------------------------- /docs/rules/Moq1101.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1101.md -------------------------------------------------------------------------------- /docs/rules/Moq1200.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1200.md -------------------------------------------------------------------------------- /docs/rules/Moq1201.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1201.md -------------------------------------------------------------------------------- /docs/rules/Moq1202.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1202.md -------------------------------------------------------------------------------- /docs/rules/Moq1203.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1203.md -------------------------------------------------------------------------------- /docs/rules/Moq1204.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1204.md -------------------------------------------------------------------------------- /docs/rules/Moq1205.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1205.md -------------------------------------------------------------------------------- /docs/rules/Moq1206.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1206.md -------------------------------------------------------------------------------- /docs/rules/Moq1207.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1207.md -------------------------------------------------------------------------------- /docs/rules/Moq1210.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1210.md -------------------------------------------------------------------------------- /docs/rules/Moq1300.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1300.md -------------------------------------------------------------------------------- /docs/rules/Moq1301.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1301.md -------------------------------------------------------------------------------- /docs/rules/Moq1302.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1302.md -------------------------------------------------------------------------------- /docs/rules/Moq1400.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1400.md -------------------------------------------------------------------------------- /docs/rules/Moq1410.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1410.md -------------------------------------------------------------------------------- /docs/rules/Moq1420.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1420.md -------------------------------------------------------------------------------- /docs/rules/Moq1500.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/Moq1500.md -------------------------------------------------------------------------------- /docs/rules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/docs/rules/README.md -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/global.json -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/nuget.config -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/renovate.json -------------------------------------------------------------------------------- /src/Analyzers/.globalconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/.globalconfig -------------------------------------------------------------------------------- /src/Analyzers/AnalyzerReleases.Shipped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/AnalyzerReleases.Shipped.md -------------------------------------------------------------------------------- /src/Analyzers/AnalyzerReleases.Unshipped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/AnalyzerReleases.Unshipped.md -------------------------------------------------------------------------------- /src/Analyzers/AsShouldBeUsedOnlyForInterfaceAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/AsShouldBeUsedOnlyForInterfaceAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/CallbackSignatureShouldMatchMockedMethodAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/CallbackSignatureShouldMatchMockedMethodAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/ConstructorArgumentsShouldMatchAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/ConstructorArgumentsShouldMatchAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/EventSetupHandlerShouldMatchEventTypeAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/EventSetupHandlerShouldMatchEventTypeAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/GlobalSuppressions.cs -------------------------------------------------------------------------------- /src/Analyzers/LinqToMocksExpressionShouldBeValidAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/LinqToMocksExpressionShouldBeValidAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/MethodSetupShouldSpecifyReturnValueAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/MethodSetupShouldSpecifyReturnValueAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/MockBehaviorDiagnosticAnalyzerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/MockBehaviorDiagnosticAnalyzerBase.cs -------------------------------------------------------------------------------- /src/Analyzers/MockGetShouldNotTakeLiteralsAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/MockGetShouldNotTakeLiteralsAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/MockRepositoryVerifyAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/MockRepositoryVerifyAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/Moq.Analyzers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/Moq.Analyzers.csproj -------------------------------------------------------------------------------- /src/Analyzers/NoMethodsInPropertySetupAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/NoMethodsInPropertySetupAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/NoSealedClassMocksAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/NoSealedClassMocksAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/RaiseEventArgumentsShouldMatchEventSignatureAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/RaiseEventArgumentsShouldMatchEventSignatureAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/RaisesEventArgumentsShouldMatchEventSignatureAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/RaisesEventArgumentsShouldMatchEventSignatureAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/RedundantTimesSpecificationAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/RedundantTimesSpecificationAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/Resources.Designer.cs -------------------------------------------------------------------------------- /src/Analyzers/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/Resources.resx -------------------------------------------------------------------------------- /src/Analyzers/ReturnsAsyncShouldBeUsedForAsyncMethodsAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/ReturnsAsyncShouldBeUsedForAsyncMethodsAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/SetExplicitMockBehaviorAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/SetExplicitMockBehaviorAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/SetStrictMockBehaviorAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/SetStrictMockBehaviorAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/SetupSequenceShouldBeUsedOnlyForOverridableMembersAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/SetupSequenceShouldBeUsedOnlyForOverridableMembersAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/SetupShouldBeUsedOnlyForOverridableMembersAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/SetupShouldBeUsedOnlyForOverridableMembersAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/SetupShouldNotIncludeAsyncResultAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/SetupShouldNotIncludeAsyncResultAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/VerifyShouldBeUsedOnlyForOverridableMembersAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/VerifyShouldBeUsedOnlyForOverridableMembersAnalyzer.cs -------------------------------------------------------------------------------- /src/Analyzers/tools/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/tools/install.ps1 -------------------------------------------------------------------------------- /src/Analyzers/tools/uninstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Analyzers/tools/uninstall.ps1 -------------------------------------------------------------------------------- /src/BannedSymbols.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/BannedSymbols.txt -------------------------------------------------------------------------------- /src/CodeFixes/BehaviorType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/CodeFixes/BehaviorType.cs -------------------------------------------------------------------------------- /src/CodeFixes/CallbackSignatureShouldMatchMockedMethodFixer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/CodeFixes/CallbackSignatureShouldMatchMockedMethodFixer.cs -------------------------------------------------------------------------------- /src/CodeFixes/CodeFixContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/CodeFixes/CodeFixContextExtensions.cs -------------------------------------------------------------------------------- /src/CodeFixes/Moq.CodeFixes.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/CodeFixes/Moq.CodeFixes.csproj -------------------------------------------------------------------------------- /src/CodeFixes/SetExplicitMockBehaviorCodeAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/CodeFixes/SetExplicitMockBehaviorCodeAction.cs -------------------------------------------------------------------------------- /src/CodeFixes/SetExplicitMockBehaviorFixer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/CodeFixes/SetExplicitMockBehaviorFixer.cs -------------------------------------------------------------------------------- /src/CodeFixes/SetStrictMockBehaviorFixer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/CodeFixes/SetStrictMockBehaviorFixer.cs -------------------------------------------------------------------------------- /src/CodeFixes/SyntaxGeneratorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/CodeFixes/SyntaxGeneratorExtensions.cs -------------------------------------------------------------------------------- /src/CodeFixes/VerifyOverridableMembersFixer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/CodeFixes/VerifyOverridableMembersFixer.cs -------------------------------------------------------------------------------- /src/Common/ArrayExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/ArrayExtensions.cs -------------------------------------------------------------------------------- /src/Common/Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/Common.csproj -------------------------------------------------------------------------------- /src/Common/Common.projitems: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/Common.projitems -------------------------------------------------------------------------------- /src/Common/DiagnosticCategory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/DiagnosticCategory.cs -------------------------------------------------------------------------------- /src/Common/DiagnosticEditProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/DiagnosticEditProperties.cs -------------------------------------------------------------------------------- /src/Common/DiagnosticExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/DiagnosticExtensions.cs -------------------------------------------------------------------------------- /src/Common/DiagnosticIds.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/DiagnosticIds.cs -------------------------------------------------------------------------------- /src/Common/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/EnumerableExtensions.cs -------------------------------------------------------------------------------- /src/Common/EventSyntaxExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/EventSyntaxExtensions.cs -------------------------------------------------------------------------------- /src/Common/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/GlobalUsings.cs -------------------------------------------------------------------------------- /src/Common/IMethodSymbolExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/IMethodSymbolExtensions.cs -------------------------------------------------------------------------------- /src/Common/IOperationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/IOperationExtensions.cs -------------------------------------------------------------------------------- /src/Common/ISymbolExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/ISymbolExtensions.cs -------------------------------------------------------------------------------- /src/Common/ITypeSymbolExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/ITypeSymbolExtensions.cs -------------------------------------------------------------------------------- /src/Common/InvocationExpressionSyntaxExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/InvocationExpressionSyntaxExtensions.cs -------------------------------------------------------------------------------- /src/Common/MoqVerificationHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/MoqVerificationHelpers.cs -------------------------------------------------------------------------------- /src/Common/NamedTypeSymbolExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/NamedTypeSymbolExtensions.cs -------------------------------------------------------------------------------- /src/Common/SemanticModelExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/SemanticModelExtensions.cs -------------------------------------------------------------------------------- /src/Common/SyntaxNodeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/SyntaxNodeExtensions.cs -------------------------------------------------------------------------------- /src/Common/WellKnown/KnownSymbols.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/WellKnown/KnownSymbols.cs -------------------------------------------------------------------------------- /src/Common/WellKnown/MoqKnownSymbolExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/WellKnown/MoqKnownSymbolExtensions.cs -------------------------------------------------------------------------------- /src/Common/WellKnown/MoqKnownSymbols.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Common/WellKnown/MoqKnownSymbols.cs -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/tools/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/.editorconfig -------------------------------------------------------------------------------- /src/tools/PerfDiff/.cursor/rules/codacy.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/.cursor/rules/codacy.mdc -------------------------------------------------------------------------------- /src/tools/PerfDiff/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/.editorconfig -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/BenchmarkComparisonService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/BenchmarkComparisonService.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/BenchmarkDotNetDiffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/BenchmarkDotNetDiffer.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/BenchmarkFileReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/BenchmarkFileReader.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/DataContracts/BdnComparisonResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/DataContracts/BdnComparisonResult.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/DataContracts/BdnResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/DataContracts/BdnResult.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/DataContracts/BdnResults.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/DataContracts/BdnResults.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/DataContracts/Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/DataContracts/Benchmark.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/DataContracts/BenchmarkComparisonResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/DataContracts/BenchmarkComparisonResult.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/DataContracts/ChronometerFrequency.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/DataContracts/ChronometerFrequency.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/DataContracts/ConfidenceInterval.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/DataContracts/ConfidenceInterval.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/DataContracts/HostEnvironmentInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/DataContracts/HostEnvironmentInfo.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/DataContracts/Measurement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/DataContracts/Measurement.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/DataContracts/Memory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/DataContracts/Memory.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/DataContracts/Percentiles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/DataContracts/Percentiles.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/DataContracts/RegressionResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/DataContracts/RegressionResult.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/DataContracts/Statistics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/DataContracts/Statistics.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/Regression/IBenchmarkRegressionStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/Regression/IBenchmarkRegressionStrategy.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/Regression/MeanPercentageRegressionStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/Regression/MeanPercentageRegressionStrategy.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/Regression/MeanWallClockRegressionStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/Regression/MeanWallClockRegressionStrategy.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/Regression/P95RatioRegressionStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/Regression/P95RatioRegressionStrategy.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/Regression/PercentageRegressionStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/Regression/PercentageRegressionStrategy.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/Regression/PercentileRegressionStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/Regression/PercentileRegressionStrategy.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/Regression/RegressionDetectionResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/Regression/RegressionDetectionResult.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/Regression/RegressionStrategyHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/Regression/RegressionStrategyHelper.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/BDN/Regression/TimeUnitConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/BDN/Regression/TimeUnitConstants.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/DiffCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/DiffCommand.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/ETL/EtlDiffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/ETL/EtlDiffer.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/ETL/OverWeightResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/ETL/OverWeightResult.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/Logging/NullScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/Logging/NullScope.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/Logging/SimpleConsoleLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/Logging/SimpleConsoleLogger.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/Logging/SimpleConsoleLoggerFactoryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/Logging/SimpleConsoleLoggerFactoryExtensions.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/Logging/SimpleConsoleLoggerProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/Logging/SimpleConsoleLoggerProvider.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/PerfDiff.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/PerfDiff.cs -------------------------------------------------------------------------------- /src/tools/PerfDiff/PerfDiff.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/PerfDiff.csproj -------------------------------------------------------------------------------- /src/tools/PerfDiff/PerfDiff.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/PerfDiff.sln -------------------------------------------------------------------------------- /src/tools/PerfDiff/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/src/tools/PerfDiff/Program.cs -------------------------------------------------------------------------------- /tests/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/.editorconfig -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/GlobalUsings.cs: -------------------------------------------------------------------------------- 1 | global using BenchmarkDotNet.Attributes; 2 | -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Helpers/AnalysisResultExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Helpers/AnalysisResultExtensions.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Helpers/AsyncLazy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Helpers/AsyncLazy.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Helpers/BenchmarkCSharpCompilationFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Helpers/BenchmarkCSharpCompilationFactory.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Helpers/CSharpCompilationCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Helpers/CSharpCompilationCreator.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Helpers/CompilationCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Helpers/CompilationCreator.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Helpers/ExportProviderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Helpers/ExportProviderExtensions.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Moq.Analyzers.Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Moq.Analyzers.Benchmarks.csproj -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Moq1000SealedClassBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Moq1000SealedClassBenchmarks.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Moq1002ClassBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Moq1002ClassBenchmarks.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Moq1100CallbackBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Moq1100CallbackBenchmarks.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Moq1101MethodInPropertySetupBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Moq1101MethodInPropertySetupBenchmarks.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Moq1200OverridableMembersBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Moq1200OverridableMembersBenchmarks.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Moq1201AsyncResultBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Moq1201AsyncResultBenchmarks.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Moq1202RaiseEventBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Moq1202RaiseEventBenchmarks.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Moq1203MethodSetupReturnValueBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Moq1203MethodSetupReturnValueBenchmarks.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Moq1204RaisesEventArgumentsBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Moq1204RaisesEventArgumentsBenchmarks.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Moq1206ReturnsAsyncBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Moq1206ReturnsAsyncBenchmarks.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Moq1210VerifyOverridableMembersBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Moq1210VerifyOverridableMembersBenchmarks.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Moq1300Benchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Moq1300Benchmarks.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Moq1301MockGetLiteralsBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Moq1301MockGetLiteralsBenchmarks.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Moq1400ExplicitBehaviorBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Moq1400ExplicitBehaviorBenchmarks.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Moq1410StrictBehaviorBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Moq1410StrictBehaviorBenchmarks.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Moq1500MockRepositoryBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Moq1500MockRepositoryBenchmarks.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Benchmarks/Program.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test.Analyzers/CompositeAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test.Analyzers/CompositeAnalyzer.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test.Analyzers/Moq.Analyzers.Test.Analyzers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test.Analyzers/Moq.Analyzers.Test.Analyzers.csproj -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/AdvancedArgumentMatcherPatternsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/AdvancedArgumentMatcherPatternsTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/AsAcceptOnlyInterfaceAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/AsAcceptOnlyInterfaceAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/CallbackSignatureShouldMatchMockedMethodAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/CallbackSignatureShouldMatchMockedMethodAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/CallbackSignatureShouldMatchMockedMethodCodeFixTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/CallbackSignatureShouldMatchMockedMethodCodeFixTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/Common/ArrayExtensionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/Common/ArrayExtensionTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/Common/DiagnosticEditPropertiesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/Common/DiagnosticEditPropertiesTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/Common/DiagnosticExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/Common/DiagnosticExtensionsTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/Common/EnumerableExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/Common/EnumerableExtensionsTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/Common/MoqVerificationHelpersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/Common/MoqVerificationHelpersTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/ConstructorArgumentsShouldMatchAnalyzerTests.DefaultCtors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/ConstructorArgumentsShouldMatchAnalyzerTests.DefaultCtors.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/ConstructorArgumentsShouldMatchAnalyzerTests.DefaultParam.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/ConstructorArgumentsShouldMatchAnalyzerTests.DefaultParam.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/ConstructorArgumentsShouldMatchAnalyzerTests.Delegates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/ConstructorArgumentsShouldMatchAnalyzerTests.Delegates.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/ConstructorArgumentsShouldMatchAnalyzerTests.Doppelganger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/ConstructorArgumentsShouldMatchAnalyzerTests.Doppelganger.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/ConstructorArgumentsShouldMatchAnalyzerTests.Expressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/ConstructorArgumentsShouldMatchAnalyzerTests.Expressions.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/ConstructorArgumentsShouldMatchAnalyzerTests.Interfaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/ConstructorArgumentsShouldMatchAnalyzerTests.Interfaces.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/ConstructorArgumentsShouldMatchAnalyzerTests.PrivateCtors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/ConstructorArgumentsShouldMatchAnalyzerTests.PrivateCtors.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/ConstructorArgumentsShouldMatchAnalyzerTests.Suppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/ConstructorArgumentsShouldMatchAnalyzerTests.Suppressions.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/ConstructorArgumentsShouldMatchAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/ConstructorArgumentsShouldMatchAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/CustomMatcherPatternsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/CustomMatcherPatternsTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/DefaultValueProviderPatternsAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/DefaultValueProviderPatternsAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/EventSetupHandlerShouldMatchEventTypeAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/EventSetupHandlerShouldMatchEventTypeAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/GlobalSuppressions.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/GlobalUsings.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/Helpers/AllAnalyzersVerifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/Helpers/AllAnalyzersVerifier.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/Helpers/AnalyzerVerifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/Helpers/AnalyzerVerifier.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/Helpers/CodeFixVerifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/Helpers/CodeFixVerifier.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/Helpers/DoppelgangerTestHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/Helpers/DoppelgangerTestHelper.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/Helpers/ReferenceAssemblyCatalog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/Helpers/ReferenceAssemblyCatalog.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/Helpers/Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/Helpers/Test.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/Helpers/TestDataExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/Helpers/TestDataExtensions.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/IsRaisesMethodTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/IsRaisesMethodTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/LinqToMocksExpressionShouldBeValidAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/LinqToMocksExpressionShouldBeValidAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/MethodSetupShouldSpecifyReturnValueAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/MethodSetupShouldSpecifyReturnValueAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/MiscellaneousPatternsAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/MiscellaneousPatternsAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/MockGetShouldNotTakeLiteralsAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/MockGetShouldNotTakeLiteralsAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/MockRepositoryVerifyAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/MockRepositoryVerifyAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/ModuleInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/ModuleInitializer.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/Moq.Analyzers.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/Moq.Analyzers.Test.csproj -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/NoMethodsInPropertySetupAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/NoMethodsInPropertySetupAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/NoSealedClassMocksAnalyzerTests.Disabled.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/NoSealedClassMocksAnalyzerTests.Disabled.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/NoSealedClassMocksAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/NoSealedClassMocksAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/PackageTests.Baseline#contents.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/PackageTests.Baseline#contents.verified.txt -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/PackageTests.Baseline#manifest.verified.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/PackageTests.Baseline#manifest.verified.nuspec -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/PackageTests.Baseline_main#contents.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/PackageTests.Baseline_main#contents.verified.txt -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/PackageTests.Baseline_main#manifest.verified.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/PackageTests.Baseline_main#manifest.verified.nuspec -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/PackageTests.Baseline_symbols#contents.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/PackageTests.Baseline_symbols#contents.verified.txt -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/PackageTests.Baseline_symbols#manifest.verified.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/PackageTests.Baseline_symbols#manifest.verified.nuspec -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/PackageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/PackageTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/ProtectedMemberBasicPatternsAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/ProtectedMemberBasicPatternsAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/RaiseEventArgumentsShouldMatchEventSignatureAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/RaiseEventArgumentsShouldMatchEventSignatureAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/RaisesEventArgumentsShouldMatchEventSignatureAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/RaisesEventArgumentsShouldMatchEventSignatureAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/RedundantTimesSpecificationAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/RedundantTimesSpecificationAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/RefOutCallbackTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/RefOutCallbackTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/ReturnsAsyncShouldBeUsedForAsyncMethodsAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/ReturnsAsyncShouldBeUsedForAsyncMethodsAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/SetExplicitMockBehaviorAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/SetExplicitMockBehaviorAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/SetExplicitMockBehaviorCodeFixTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/SetExplicitMockBehaviorCodeFixTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/SetStrictMockBehaviorAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/SetStrictMockBehaviorAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/SetStrictMockBehaviorCodeFixTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/SetStrictMockBehaviorCodeFixTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/SetupSequenceShouldBeUsedOnlyForOverridableMembersAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/SetupSequenceShouldBeUsedOnlyForOverridableMembersAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/SetupShouldBeUsedOnlyForOverridableMembersAnalyzerTests.Disabled.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/SetupShouldBeUsedOnlyForOverridableMembersAnalyzerTests.Disabled.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/SetupShouldBeUsedOnlyForOverridableMembersAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/SetupShouldBeUsedOnlyForOverridableMembersAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/SetupShouldNotIncludeAsyncResultAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/SetupShouldNotIncludeAsyncResultAnalyzerTests.cs -------------------------------------------------------------------------------- /tests/Moq.Analyzers.Test/VerifyShouldBeUsedOnlyForOverridableMembersAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/tests/Moq.Analyzers.Test/VerifyShouldBeUsedOnlyForOverridableMembersAnalyzerTests.cs -------------------------------------------------------------------------------- /version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjmurillo/moq.analyzers/HEAD/version.json --------------------------------------------------------------------------------