Skip to content

Commit 291671e

Browse files
authored
Merge pull request #252 from CycloneDX/dependabot/github_actions/golangci/golangci-lint-action-9.2.0
2 parents f724c55 + 48a212c commit 291671e

File tree

4 files changed

+47
-23
lines changed

4 files changed

+47
-23
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
check-latest: true
3838
cache: false
3939
- name: Run golangci-lint
40-
uses: golangci/golangci-lint-action@ec5d18412c0aeab7936cb16880d708ba2a64e1ae # tag=v6.2.0
40+
uses: golangci/golangci-lint-action@1e7e51e771db61008b38414a730f564565cf7c20 # tag=v9.2.0
4141
with:
4242
version: latest
4343
args: --verbose

.golangci.yml

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,27 @@
1+
version: "2"
12
linters:
23
enable:
3-
- asciicheck
4-
- errorlint
5-
- gofmt
6-
- gosec
7-
- wastedassign
4+
- asciicheck
5+
- errorlint
6+
- gosec
7+
- wastedassign
8+
exclusions:
9+
generated: lax
10+
presets:
11+
- comments
12+
- common-false-positives
13+
- legacy
14+
- std-error-handling
15+
paths:
16+
- third_party$
17+
- builtin$
18+
- examples$
19+
formatters:
20+
enable:
21+
- gofmt
22+
exclusions:
23+
generated: lax
24+
paths:
25+
- third_party$
26+
- builtin$
27+
- examples$

convert_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ func Test_componentConverter_convertEvidence(t *testing.T) {
5959

6060
t.Run("spec 1.5 and lower", func(t *testing.T) {
6161
convert := componentConverter(SpecVersion1_5)
62-
var val int = 42
62+
var val = 42
6363

6464
comp := Component{
6565
Evidence: &Evidence{

cyclonedx_xml.go

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -159,21 +159,22 @@ func (ev *EnvironmentVariables) UnmarshalXML(d *xml.Decoder, _ xml.StartElement)
159159

160160
switch tokenType := token.(type) {
161161
case xml.StartElement:
162-
if tokenType.Name.Local == "value" {
162+
switch tokenType.Name.Local {
163+
case "value":
163164
var value string
164165
err = d.DecodeElement(&value, &tokenType)
165166
if err != nil {
166167
return err
167168
}
168169
envVars = append(envVars, EnvironmentVariableChoice{Value: value})
169-
} else if tokenType.Name.Local == "environmentVar" {
170+
case "environmentVar":
170171
var property Property
171172
err = d.DecodeElement(&property, &tokenType)
172173
if err != nil {
173174
return err
174175
}
175176
envVars = append(envVars, EnvironmentVariableChoice{Property: &property})
176-
} else {
177+
default:
177178
return fmt.Errorf("unknown element: %s", tokenType.Name.Local)
178179
}
179180
}
@@ -225,19 +226,20 @@ func (l *Licenses) UnmarshalXML(d *xml.Decoder, _ xml.StartElement) error {
225226

226227
switch tokenType := token.(type) {
227228
case xml.StartElement:
228-
if tokenType.Name.Local == "expression" {
229+
switch tokenType.Name.Local {
230+
case "expression":
229231
var expression string
230232
if err = d.DecodeElement(&expression, &tokenType); err != nil {
231233
return err
232234
}
233235
licenses = append(licenses, LicenseChoice{Expression: expression})
234-
} else if tokenType.Name.Local == "license" {
236+
case "license":
235237
var license License
236238
if err = d.DecodeElement(&license, &tokenType); err != nil {
237239
return err
238240
}
239241
licenses = append(licenses, LicenseChoice{License: &license})
240-
} else {
242+
default:
241243
return fmt.Errorf("unknown element: %s", tokenType.Name.Local)
242244
}
243245
}
@@ -374,29 +376,30 @@ func (tc *ToolsChoice) UnmarshalXML(d *xml.Decoder, _ xml.StartElement) error {
374376

375377
switch tokenType := token.(type) {
376378
case xml.StartElement:
377-
if tokenType.Name.Local == "tool" {
379+
switch tokenType.Name.Local {
380+
case "tool":
378381
var tool Tool
379382
if err = d.DecodeElement(&tool, &tokenType); err != nil {
380383
return err
381384
}
382385
legacyTools = append(legacyTools, tool)
383-
} else if tokenType.Name.Local == "components" {
386+
case "components":
384387
var foo toolsChoiceUnmarshalXML
385388
if err = d.DecodeElement(&foo, &tokenType); err != nil {
386389
return err
387390
}
388391
if foo.Components != nil {
389392
components = *foo.Components
390393
}
391-
} else if tokenType.Name.Local == "services" {
394+
case "services":
392395
var foo toolsChoiceUnmarshalXML
393396
if err = d.DecodeElement(&foo, &tokenType); err != nil {
394397
return err
395398
}
396399
if foo.Services != nil {
397400
services = *foo.Services
398401
}
399-
} else {
402+
default:
400403
return fmt.Errorf("unknown element: %s", tokenType.Name.Local)
401404
}
402405
}
@@ -486,45 +489,46 @@ func (ev *Evidence) UnmarshalXML(d *xml.Decoder, _ xml.StartElement) error {
486489

487490
switch tokenType := token.(type) {
488491
case xml.StartElement:
489-
if tokenType.Name.Local == "identity" {
492+
switch tokenType.Name.Local {
493+
case "identity":
490494
var identity EvidenceIdentity
491495
if err = d.DecodeElement(&identity, &tokenType); err != nil {
492496
return err
493497
}
494498
identifies = append(identifies, identity)
495-
} else if tokenType.Name.Local == "occurrences" {
499+
case "occurrences":
496500
var evidenceXml EvidenceUnmarshalXML
497501
if err = d.DecodeElement(&evidenceXml, &tokenType); err != nil {
498502
return err
499503
}
500504
if evidenceXml.Occurrences != nil {
501505
evidence.Occurrences = evidenceXml.Occurrences
502506
}
503-
} else if tokenType.Name.Local == "callstack" {
507+
case "callstack":
504508
var cs Callstack
505509
if err = d.DecodeElement(&cs, &tokenType); err != nil {
506510
return err
507511
}
508512
if cs.Frames != nil {
509513
evidence.Callstack = &cs
510514
}
511-
} else if tokenType.Name.Local == "licenses" {
515+
case "licenses":
512516
var licenses Licenses
513517
if err = d.DecodeElement(&licenses, &tokenType); err != nil {
514518
return err
515519
}
516520
if len(licenses) > 0 {
517521
evidence.Licenses = &licenses
518522
}
519-
} else if tokenType.Name.Local == "copyright" {
523+
case "copyright":
520524
var evidenceXml EvidenceUnmarshalXML
521525
if err = d.DecodeElement(&evidenceXml, &tokenType); err != nil {
522526
return err
523527
}
524528
if evidenceXml.Copyright != nil {
525529
evidence.Copyright = evidenceXml.Copyright
526530
}
527-
} else {
531+
default:
528532
return fmt.Errorf("unknown element: %s", tokenType.Name.Local)
529533
}
530534
}

0 commit comments

Comments
 (0)