Skip to content

Commit 8dd4cb4

Browse files
Merge pull request gocsaf#696 from gocsaf/slient-revive
silence revive linter warnings
2 parents 9607f8d + fb59a40 commit 8dd4cb4

File tree

7 files changed

+28
-23
lines changed

7 files changed

+28
-23
lines changed

csaf/advisory.go

Lines changed: 22 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -444,10 +444,11 @@ var csafFlagLabelPattern = alternativesUnmarshal(
444444
// machine readable flag. For example, this could be a machine readable justification
445445
// code why a product is not affected.
446446
type Flag struct {
447-
Date *string `json:"date,omitempty"`
448-
GroupIDs *ProductGroups `json:"group_ids,omitempty"`
449-
Label *FlagLabel `json:"label"` // required
450-
ProductIds *Products `json:"product_ids,omitempty"`
447+
Date *string `json:"date,omitempty"`
448+
GroupIDs *ProductGroups `json:"group_ids,omitempty"`
449+
Label *FlagLabel `json:"label"` // required
450+
//revive:disable-next-line:var-naming until new major version w fix
451+
ProductIds *Products `json:"product_ids,omitempty"`
451452
}
452453

453454
// Flags is a list if Flag elements.
@@ -606,14 +607,16 @@ type RestartRequired struct {
606607

607608
// Remediation specifies details on how to handle (and presumably, fix) a vulnerability.
608609
type Remediation struct {
609-
Category *RemediationCategory `json:"category"` // required
610-
Date *string `json:"date,omitempty"`
611-
Details *string `json:"details"` // required
612-
Entitlements []*string `json:"entitlements,omitempty"`
613-
GroupIds *ProductGroups `json:"group_ids,omitempty"`
614-
ProductIds *Products `json:"product_ids,omitempty"`
615-
RestartRequired *RestartRequired `json:"restart_required,omitempty"`
616-
URL *string `json:"url,omitempty"`
610+
Category *RemediationCategory `json:"category"` // required
611+
Date *string `json:"date,omitempty"`
612+
Details *string `json:"details"` // required
613+
Entitlements []*string `json:"entitlements,omitempty"`
614+
//revive:disable:var-naming until new major version w fix
615+
GroupIds *ProductGroups `json:"group_ids,omitempty"`
616+
ProductIds *Products `json:"product_ids,omitempty"`
617+
//revive:enable
618+
RestartRequired *RestartRequired `json:"restart_required,omitempty"`
619+
URL *string `json:"url,omitempty"`
617620
}
618621

619622
// Remediations is a list of Remediation elements.
@@ -739,11 +742,13 @@ var csafThreatCategoryPattern = alternativesUnmarshal(
739742

740743
// Threat contains information about a vulnerability that can change with time.
741744
type Threat struct {
742-
Category *ThreatCategory `json:"category"` // required
743-
Date *string `json:"date,omitempty"`
744-
Details *string `json:"details"` // required
745-
GroupIds *ProductGroups `json:"group_ids,omitempty"`
746-
ProductIds *Products `json:"product_ids,omitempty"`
745+
Category *ThreatCategory `json:"category"` // required
746+
Date *string `json:"date,omitempty"`
747+
Details *string `json:"details"` // required
748+
//revive:disable:var-naming until new major version w fix
749+
GroupIds *ProductGroups `json:"group_ids,omitempty"`
750+
ProductIds *Products `json:"product_ids,omitempty"`
751+
//revive:enable
747752
}
748753

749754
// Threats is a list of Threat elements.

internal/misc/mime.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
// SPDX-FileCopyrightText: 2023 German Federal Office for Information Security (BSI) <https://www.bsi.bund.de>
77
// Software-Engineering: 2023 Intevation GmbH <https://intevation.de>
88

9-
package misc
9+
package misc //revive:disable-line:var-naming
1010

1111
import (
1212
"fmt"

util/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
// SPDX-FileCopyrightText: 2022 German Federal Office for Information Security (BSI) <https://www.bsi.bund.de>
77
// Software-Engineering: 2022 Intevation GmbH <https://intevation.de>
88

9-
package util
9+
package util //revive:disable-line:var-naming
1010

1111
import (
1212
"context"

util/csv.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
// SPDX-FileCopyrightText: 2022 German Federal Office for Information Security (BSI) <https://www.bsi.bund.de>
77
// Software-Engineering: 2022 Intevation GmbH <https://intevation.de>
88

9-
package util
9+
package util //revive:disable-line:var-naming
1010

1111
import (
1212
"bufio"

util/csv_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
// SPDX-FileCopyrightText: 2022 German Federal Office for Information Security (BSI) <https://www.bsi.bund.de>
77
// Software-Engineering: 2022 Intevation GmbH <https://intevation.de>
88

9-
package util
9+
package util //revive:disable-line:var-naming
1010

1111
import (
1212
"bytes"

util/set.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
// SPDX-FileCopyrightText: 2023 German Federal Office for Information Security (BSI) <https://www.bsi.bund.de>
77
// Software-Engineering: 2023 Intevation GmbH <https://intevation.de>
88

9-
package util
9+
package util //revive:disable-line:var-naming
1010

1111
// Set is a simple set type.
1212
type Set[K comparable] map[K]struct{}

util/url_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
// SPDX-FileCopyrightText: 2022 German Federal Office for Information Security (BSI) <https://www.bsi.bund.de>
77
// Software-Engineering: 2022 Intevation GmbH <https://intevation.de>
88

9-
package util
9+
package util //revive:disable-line:var-naming
1010

1111
import (
1212
"net/url"

0 commit comments

Comments
 (0)