├── .config └── dotnet-tools.json ├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── copilot-instructions.md └── workflows │ ├── ci.yml │ ├── copilot-setup-steps.yml │ ├── create-stable-release.yml │ ├── jira.yml │ ├── publish.yml │ └── semgrep.yml ├── .gitignore ├── Build.ps1 ├── CODEOWNERS ├── CONTRIBUTING.md ├── Directory.Build.props ├── GitVersion.yml ├── LICENSE ├── README.md ├── SECURITY.md ├── Workleap.DotNet.CodingStandards.csproj ├── Workleap.DotNet.CodingStandards.nuspec ├── global.json ├── renovate.json ├── src ├── build │ ├── Workleap.DotNet.CodingStandards.props │ └── Workleap.DotNet.CodingStandards.targets ├── buildMultiTargeting │ ├── Workleap.DotNet.CodingStandards.props │ └── Workleap.DotNet.CodingStandards.targets ├── buildTransitive │ ├── Workleap.DotNet.CodingStandards.props │ └── Workleap.DotNet.CodingStandards.targets └── files │ ├── 1_FileDefaults.editorconfig │ ├── 2_CodeStyle.editorconfig │ ├── 3_ReSharperAnalyzers.editorconfig │ ├── 4_TestProjectsAnalyzers.editorconfig │ ├── BannedSymbols.Newtonsoft.Json.txt │ ├── BannedSymbols.txt │ └── analyzers │ ├── Analyzer.Meziantou.Analyzer.editorconfig │ ├── Analyzer.Microsoft.CodeAnalysis.BannedApiAnalyzers.editorconfig │ ├── Analyzer.Microsoft.CodeAnalysis.CSharp.CodeStyle.editorconfig │ ├── Analyzer.Microsoft.CodeAnalysis.NetAnalyzers.editorconfig │ ├── Analyzer.StyleCop.Analyzers.Unstable.editorconfig │ └── manual_rules.editorconfig ├── tests └── Workleap.DotNet.CodingStandards.Tests │ ├── CodingStandardTests.cs │ ├── Helpers │ ├── PathHelpers.cs │ ├── ProjectBuilder.cs │ ├── SarifFile.cs │ ├── SarifFileRun.cs │ ├── SarifFileRunResult.cs │ ├── SarifFileRunResultMessage.cs │ ├── SharedHttpClient.cs │ └── TemporaryDirectory.cs │ ├── PackageFixture.cs │ └── Workleap.DotNet.CodingStandards.Tests.csproj ├── tools └── ConfigurationFilesGenerator │ ├── ConfigurationFilesGenerator.csproj │ └── Program.cs └── wl-dotnet-codingstandards.slnx /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/copilot-setup-steps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/.github/workflows/copilot-setup-steps.yml -------------------------------------------------------------------------------- /.github/workflows/create-stable-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/.github/workflows/create-stable-release.yml -------------------------------------------------------------------------------- /.github/workflows/jira.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/.github/workflows/jira.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/semgrep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/.github/workflows/semgrep.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/.gitignore -------------------------------------------------------------------------------- /Build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/Build.ps1 -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @workleap/foundation-engineering-developer-enablement 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | We do not accept external pull requests yet. -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /GitVersion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/GitVersion.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/SECURITY.md -------------------------------------------------------------------------------- /Workleap.DotNet.CodingStandards.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/Workleap.DotNet.CodingStandards.csproj -------------------------------------------------------------------------------- /Workleap.DotNet.CodingStandards.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/Workleap.DotNet.CodingStandards.nuspec -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/global.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/renovate.json -------------------------------------------------------------------------------- /src/build/Workleap.DotNet.CodingStandards.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/src/build/Workleap.DotNet.CodingStandards.props -------------------------------------------------------------------------------- /src/build/Workleap.DotNet.CodingStandards.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/src/build/Workleap.DotNet.CodingStandards.targets -------------------------------------------------------------------------------- /src/buildMultiTargeting/Workleap.DotNet.CodingStandards.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/src/buildMultiTargeting/Workleap.DotNet.CodingStandards.props -------------------------------------------------------------------------------- /src/buildMultiTargeting/Workleap.DotNet.CodingStandards.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/src/buildMultiTargeting/Workleap.DotNet.CodingStandards.targets -------------------------------------------------------------------------------- /src/buildTransitive/Workleap.DotNet.CodingStandards.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/src/buildTransitive/Workleap.DotNet.CodingStandards.props -------------------------------------------------------------------------------- /src/buildTransitive/Workleap.DotNet.CodingStandards.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/src/buildTransitive/Workleap.DotNet.CodingStandards.targets -------------------------------------------------------------------------------- /src/files/1_FileDefaults.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/src/files/1_FileDefaults.editorconfig -------------------------------------------------------------------------------- /src/files/2_CodeStyle.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/src/files/2_CodeStyle.editorconfig -------------------------------------------------------------------------------- /src/files/3_ReSharperAnalyzers.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/src/files/3_ReSharperAnalyzers.editorconfig -------------------------------------------------------------------------------- /src/files/4_TestProjectsAnalyzers.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/src/files/4_TestProjectsAnalyzers.editorconfig -------------------------------------------------------------------------------- /src/files/BannedSymbols.Newtonsoft.Json.txt: -------------------------------------------------------------------------------- 1 | N:Newtonsoft.Json -------------------------------------------------------------------------------- /src/files/BannedSymbols.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/src/files/BannedSymbols.txt -------------------------------------------------------------------------------- /src/files/analyzers/Analyzer.Meziantou.Analyzer.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/src/files/analyzers/Analyzer.Meziantou.Analyzer.editorconfig -------------------------------------------------------------------------------- /src/files/analyzers/Analyzer.Microsoft.CodeAnalysis.BannedApiAnalyzers.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/src/files/analyzers/Analyzer.Microsoft.CodeAnalysis.BannedApiAnalyzers.editorconfig -------------------------------------------------------------------------------- /src/files/analyzers/Analyzer.Microsoft.CodeAnalysis.CSharp.CodeStyle.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/src/files/analyzers/Analyzer.Microsoft.CodeAnalysis.CSharp.CodeStyle.editorconfig -------------------------------------------------------------------------------- /src/files/analyzers/Analyzer.Microsoft.CodeAnalysis.NetAnalyzers.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/src/files/analyzers/Analyzer.Microsoft.CodeAnalysis.NetAnalyzers.editorconfig -------------------------------------------------------------------------------- /src/files/analyzers/Analyzer.StyleCop.Analyzers.Unstable.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/src/files/analyzers/Analyzer.StyleCop.Analyzers.Unstable.editorconfig -------------------------------------------------------------------------------- /src/files/analyzers/manual_rules.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/src/files/analyzers/manual_rules.editorconfig -------------------------------------------------------------------------------- /tests/Workleap.DotNet.CodingStandards.Tests/CodingStandardTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/tests/Workleap.DotNet.CodingStandards.Tests/CodingStandardTests.cs -------------------------------------------------------------------------------- /tests/Workleap.DotNet.CodingStandards.Tests/Helpers/PathHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/tests/Workleap.DotNet.CodingStandards.Tests/Helpers/PathHelpers.cs -------------------------------------------------------------------------------- /tests/Workleap.DotNet.CodingStandards.Tests/Helpers/ProjectBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/tests/Workleap.DotNet.CodingStandards.Tests/Helpers/ProjectBuilder.cs -------------------------------------------------------------------------------- /tests/Workleap.DotNet.CodingStandards.Tests/Helpers/SarifFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/tests/Workleap.DotNet.CodingStandards.Tests/Helpers/SarifFile.cs -------------------------------------------------------------------------------- /tests/Workleap.DotNet.CodingStandards.Tests/Helpers/SarifFileRun.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/tests/Workleap.DotNet.CodingStandards.Tests/Helpers/SarifFileRun.cs -------------------------------------------------------------------------------- /tests/Workleap.DotNet.CodingStandards.Tests/Helpers/SarifFileRunResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/tests/Workleap.DotNet.CodingStandards.Tests/Helpers/SarifFileRunResult.cs -------------------------------------------------------------------------------- /tests/Workleap.DotNet.CodingStandards.Tests/Helpers/SarifFileRunResultMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/tests/Workleap.DotNet.CodingStandards.Tests/Helpers/SarifFileRunResultMessage.cs -------------------------------------------------------------------------------- /tests/Workleap.DotNet.CodingStandards.Tests/Helpers/SharedHttpClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/tests/Workleap.DotNet.CodingStandards.Tests/Helpers/SharedHttpClient.cs -------------------------------------------------------------------------------- /tests/Workleap.DotNet.CodingStandards.Tests/Helpers/TemporaryDirectory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/tests/Workleap.DotNet.CodingStandards.Tests/Helpers/TemporaryDirectory.cs -------------------------------------------------------------------------------- /tests/Workleap.DotNet.CodingStandards.Tests/PackageFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/tests/Workleap.DotNet.CodingStandards.Tests/PackageFixture.cs -------------------------------------------------------------------------------- /tests/Workleap.DotNet.CodingStandards.Tests/Workleap.DotNet.CodingStandards.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/tests/Workleap.DotNet.CodingStandards.Tests/Workleap.DotNet.CodingStandards.Tests.csproj -------------------------------------------------------------------------------- /tools/ConfigurationFilesGenerator/ConfigurationFilesGenerator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/tools/ConfigurationFilesGenerator/ConfigurationFilesGenerator.csproj -------------------------------------------------------------------------------- /tools/ConfigurationFilesGenerator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/tools/ConfigurationFilesGenerator/Program.cs -------------------------------------------------------------------------------- /wl-dotnet-codingstandards.slnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workleap/wl-dotnet-codingstandards/HEAD/wl-dotnet-codingstandards.slnx --------------------------------------------------------------------------------