SonarScannerBeginSettings SonarBeginPrSettings(SonarScannerBeginSettings settings) => SonarBeginBaseSettings(settings) .SetArgumentConfigurator(t => t .Add("/o:{0}", "chillicream") .Add("/d:sonar.pullrequest.provider={0}", "github") .Add("/d:sonar.pullrequest.github.repository={0}", GitHubRepository) .Add("/d:sonar.pullrequest.key={0}", GitHubPRNumber) .Add("/d:sonar.pullrequest.branch={0}", GitHubHeadRef) .Add("/d:sonar.pullrequest.base={0}", GitHubBaseRef) .Add("/d:sonar.cs.roslyn.ignoreIssues={0}", "true"));
SonarScannerBeginSettings SonarBeginBaseSettings(SonarScannerBeginSettings settings) => SonarBaseSettings(settings) .SetProjectKey("HotChocolate") .SetName("HotChocolate") .SetServer(SonarServer) .SetLogin(SonarToken) .AddOpenCoverPaths(TestResultDirectory / "*.xml") .SetVSTestReports(TestResultDirectory / "*.trx") .SetArgumentConfigurator(t => t .Add("/o:{0}", "chillicream") .Add("/d:sonar.cs.roslyn.ignoreIssues={0}", "true"));
SonarScannerBeginSettings SonarBeginBaseSettings(SonarScannerBeginSettings settings) => SonarBaseSettings(settings) .SetProjectKey("HotChocolate") .SetName("HotChocolate") .SetServer(SonarServer) .SetLogin(SonarToken) .AddOpenCoverPaths(TestResultDirectory / "*.xml") .SetVSTestReports(TestResultDirectory / "*.trx") .AddSourceExclusions("**/Generated/**/*.*,**/*.Designer.cs,**/*.generated.cs,**/*.js,**/*.html,**/*.css,**/Sample/**/*.*,**/Samples.*/**/*.*,**/*Tools.*/**/*.*,**/Program.Dev.cs, **/Program.cs,**/*.ts,**/*.tsx,**/*EventSource.cs,**/*EventSources.cs,**/*.Samples.cs,**/*Tests.*/**/*.*,**/*Test.*/**/*.*") .SetProcessArgumentConfigurator(t => t .Add("/o:{0}", "chillicream") .Add("/d:sonar.cs.roslyn.ignoreIssues={0}", "true"));
SonarScannerBeginSettings SonarBaseSettings(SonarScannerBeginSettings settings) => settings .SetLogin(SonarToken) .SetProcessWorkingDirectory(RootDirectory);
SonarScannerBeginSettings SonarBeginFullSettings(SonarScannerBeginSettings settings) => SonarBeginBaseSettings(settings) .SetVersion(GitVersion.SemVer) .SetFramework(Net50);
SonarScannerBeginSettings SonarBeginFullSettings(SonarScannerBeginSettings settings) => SonarBeginBaseSettings(settings).SetVersion(GitVersion.SemVer);