1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2025-02-21 19:48:53 +02:00

simplify parameter preparation

This commit is contained in:
Christopher Fenner 2018-02-08 10:51:39 +01:00
parent c6300f4570
commit c48d0a7416

View File

@ -129,15 +129,10 @@ def createCommonOptionsMap(publisherName, settings){
@NonCPS
def prepare(parameters){
// ensure tool maps are initialized
parameters.aggregation = toMap(parameters.aggregation)
parameters.tasks = toMap(parameters.tasks)
parameters.pmd = toMap(parameters.pmd)
parameters.cpd = toMap(parameters.cpd)
parameters.findbugs = toMap(parameters.findbugs)
parameters.checkstyle = toMap(parameters.checkstyle)
parameters.eslint = toMap(parameters.eslint)
parameters.pylint = toMap(parameters.pylint)
// ensure tool maps are initialized correctly
for(String tool : ['aggregation','tasks','pmd','cpd','findbugs','checkstyle','eslint','pylint']){
parameters[tool] = toMap(parameters[tool])
}
return parameters
}