SonarQube.Plugins.Roslyn.AnalyzerPluginGenerator.GenerateFixedSqaleFile C# (CSharp) Method

GenerateFixedSqaleFile() private method

Generates a SQALE file with fixed remediation costs for the specified analyzers
private GenerateFixedSqaleFile ( IEnumerable analyzers, string outputFilePath ) : void
analyzers IEnumerable
outputFilePath string
return void
        private void GenerateFixedSqaleFile(IEnumerable<DiagnosticAnalyzer> analyzers, string outputFilePath)
        {
            this.logger.LogInfo(UIResources.APG_GeneratingConstantSqaleFile);

            HardcodedConstantSqaleGenerator generator = new HardcodedConstantSqaleGenerator();

            SqaleModel sqale = generator.GenerateSqaleData(analyzers, DefaultRemediationCost);

            Serializer.SaveModel(sqale, outputFilePath);
            this.logger.LogDebug(UIResources.APG_SqaleGeneratedToFile, outputFilePath);
        }