@@ -21,28 +21,27 @@ type UnusedParamRule struct {
21
21
func (r * UnusedParamRule ) configure (args lint.Arguments ) {
22
22
// while by default args is an array, i think it's good to provide structures inside it by default, not arrays or primitives
23
23
// it's more compatible to JSON nature of configurations
24
- var allowedRegexStr string
24
+ var allowRegexStr string
25
25
if len (args ) == 0 {
26
- allowedRegexStr = "^_$"
26
+ allowRegexStr = "^_$"
27
27
r .failureMsg = "parameter '%s' seems to be unused, consider removing or renaming it as _"
28
28
} else {
29
29
// Arguments = [{}]
30
30
options := args [0 ].(map [string ]any )
31
- // Arguments = [{allowedRegex ="^_"}]
31
+ // Arguments = [{allowRegex ="^_"}]
32
32
33
- if allowedRegexParam , ok := options ["allowRegex" ]; ok {
34
- allowedRegexStr , ok = allowedRegexParam .(string )
33
+ if allowRegexParam , ok := options ["allowRegex" ]; ok {
34
+ allowRegexStr , ok = allowRegexParam .(string )
35
35
if ! ok {
36
- panic (fmt .Errorf ("error configuring %s rule: allowedRegex is not string but [%T]" , r .Name (), allowedRegexParam ))
36
+ panic (fmt .Errorf ("error configuring %s rule: allowRegex is not string but [%T]" , r .Name (), allowRegexParam ))
37
37
}
38
38
}
39
39
}
40
40
var err error
41
- r .allowRegex , err = regexp .Compile (allowedRegexStr )
41
+ r .allowRegex , err = regexp .Compile (allowRegexStr )
42
42
if err != nil {
43
- panic (fmt .Errorf ("error configuring %s rule: allowedRegex is not valid regex [%s]: %v" , r .Name (), allowedRegexStr , err ))
43
+ panic (fmt .Errorf ("error configuring %s rule: allowRegex is not valid regex [%s]: %v" , r .Name (), allowRegexStr , err ))
44
44
}
45
-
46
45
if r .failureMsg == "" {
47
46
r .failureMsg = "parameter '%s' seems to be unused, consider removing or renaming it to match " + r .allowRegex .String ()
48
47
}
0 commit comments