1+ /* groovylint-disable DuplicateStringLiteral, ParameterName, VariableName */
12// vars/cachedCommitPragma.groovy
23
34/**
1213
1314import groovy.transform.Field
1415
15- @Field static commit_pragma_cache = [:]
16+ /* groovylint-disable-next-line CompileStatic */
17+ @Field static Map commit_pragma_cache = [:]
1618
17- def call (Map config = [:]) {
19+ String call (Map config = [:]) {
1820 if (config[' clear' ]) {
1921 commit_pragma_cache. clear()
2022 return
@@ -26,22 +28,24 @@ def call(Map config = [:]) {
2628 return cachedCommitPragma(config[' pragma' ], config[' def_val' ])
2729}
2830
29- def call (String name , String def_val = null ) {
30- name = name. toLowerCase()
31+ String call (String name , String def_val = null ) {
32+ String _name = name. toLowerCase()
33+ String _def_val
34+
3135 if (def_val) {
32- def_val = def_val. toLowerCase()
36+ _def_val = def_val. toLowerCase()
3337 }
3438
35- if (! commit_pragma_cache[name]) {
36- commit_pragma_cache[name] = commitPragma(name)
39+ /* groovylint-disable-next-line CouldBeElvis */
40+ if (! commit_pragma_cache[_name]) {
41+ commit_pragma_cache[_name] = commitPragma(_name)
3742 }
3843
39- if (commit_pragma_cache[name ]) {
40- return commit_pragma_cache[name ]
41- } else if (def_val ) {
42- return def_val
44+ if (commit_pragma_cache[_name ]) {
45+ return commit_pragma_cache[_name ]
46+ } else if (_def_val ) {
47+ return _def_val
4348 }
44-
45- return " "
4649
47- }
50+ return ' '
51+ }
0 commit comments