From 0e1f6fc69b3be70208b5099d3634c943760c0f97 Mon Sep 17 00:00:00 2001 From: James Jackson-South Date: Fri, 20 Nov 2020 00:02:05 +0000 Subject: [PATCH] Remove rulset noise and allow further customization --- linting/codeanalysis.ruleset | 26 +++++++++++++ linting/codeanalysis.tests.ruleset | 57 ++++++++++++++++++++++++++++ src/Umbraco.Core/Umbraco.Core.csproj | 27 +++++++------ src/umbraco-netcore-only.sln | 4 ++ src/umbraco.sln | 2 + 5 files changed, 104 insertions(+), 12 deletions(-) create mode 100644 linting/codeanalysis.ruleset create mode 100644 linting/codeanalysis.tests.ruleset diff --git a/linting/codeanalysis.ruleset b/linting/codeanalysis.ruleset new file mode 100644 index 0000000000..e4a1e8fe83 --- /dev/null +++ b/linting/codeanalysis.ruleset @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/linting/codeanalysis.tests.ruleset b/linting/codeanalysis.tests.ruleset new file mode 100644 index 0000000000..7074c8c25b --- /dev/null +++ b/linting/codeanalysis.tests.ruleset @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Umbraco.Core/Umbraco.Core.csproj b/src/Umbraco.Core/Umbraco.Core.csproj index 5a7aa3ba9b..8f9282be55 100644 --- a/src/Umbraco.Core/Umbraco.Core.csproj +++ b/src/Umbraco.Core/Umbraco.Core.csproj @@ -7,7 +7,7 @@ 0.5.0 0.5.0 0.5.0 - Umbraco CMS + Umbraco CMS @@ -15,17 +15,17 @@ - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + @@ -36,6 +36,9 @@ + + ..\..\linting\codeanalysis.ruleset + diff --git a/src/umbraco-netcore-only.sln b/src/umbraco-netcore-only.sln index f9e749c59d..08c1ec42d0 100644 --- a/src/umbraco-netcore-only.sln +++ b/src/umbraco-netcore-only.sln @@ -5,10 +5,14 @@ VisualStudioVersion = 16.0.29209.152 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{2849E9D4-3B4E-40A3-A309-F3CB4F0E125F}" ProjectSection(SolutionItems) = preProject + ..\linting\.editorconfig = ..\linting\.editorconfig ..\build\build-bootstrap.ps1 = ..\build\build-bootstrap.ps1 ..\build\build.ps1 = ..\build\build.ps1 ..\NuGet.Config = ..\NuGet.Config SolutionInfo.cs = SolutionInfo.cs + ..\linting\stylecop.json = ..\linting\stylecop.json + ..\linting\codeanalysis.ruleset = ..\linting\codeanalysis.ruleset + ..\linting\codeanalysis.tests.ruleset = ..\linting\codeanalysis.tests.ruleset EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docs", "Docs", "{FD962632-184C-4005-A5F3-E705D92FC645}" diff --git a/src/umbraco.sln b/src/umbraco.sln index 40772b74f1..ab7bfae3ec 100644 --- a/src/umbraco.sln +++ b/src/umbraco.sln @@ -13,6 +13,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{2849E9D4 ..\NuGet.Config = ..\NuGet.Config SolutionInfo.cs = SolutionInfo.cs ..\linting\stylecop.json = ..\linting\stylecop.json + ..\linting\codeanalysis.ruleset = ..\linting\codeanalysis.ruleset + ..\linting\codeanalysis.tests.ruleset = ..\linting\codeanalysis.tests.ruleset EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docs", "Docs", "{FD962632-184C-4005-A5F3-E705D92FC645}"