Skip to content

Commit b651236

Browse files
committed
Some linting
1 parent c667cef commit b651236

File tree

13 files changed

+43
-37
lines changed

13 files changed

+43
-37
lines changed

api/v2beta1/atom_conversion.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -298,12 +298,12 @@ func (dst *Atom) ConvertFrom(srcRaw conversion.Hub) error {
298298
func createBaseURL(host string, general General) (baseURL string) {
299299
atomURI := fmt.Sprintf("%s/%s", general.DatasetOwner, general.Dataset)
300300
if general.Theme != nil {
301-
atomURI += fmt.Sprintf("/%s", *general.Theme)
301+
atomURI += "/" + *general.Theme
302302
}
303303
atomURI += "/atom"
304304

305305
if general.ServiceVersion != nil {
306-
atomURI += fmt.Sprintf("/%s", *general.ServiceVersion)
306+
atomURI += "/" + *general.ServiceVersion
307307
}
308308

309309
baseURL = fmt.Sprintf("%s/%s/index.xml", strings.TrimSuffix(host, "/"), atomURI)

api/v3/atom_types.go

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,10 @@ package v3
2626

2727
import (
2828
"fmt"
29+
"strings"
30+
2931
corev1 "k8s.io/api/core/v1"
3032
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
31-
"strings"
3233

3334
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
3435
)
@@ -199,7 +200,7 @@ func GetAtomBaseURLHost() string {
199200
return baseURLHost
200201
}
201202

202-
func (r *Atom) GetURI() (URI string) {
203+
func (r *Atom) GetURI() (uri string) {
203204
datasetOwner := "unknown"
204205
if v, ok := r.ObjectMeta.Labels["dataset-owner"]; ok {
205206
datasetOwner = v
@@ -208,14 +209,14 @@ func (r *Atom) GetURI() (URI string) {
208209
if v, ok := r.ObjectMeta.Labels["dataset"]; ok {
209210
dataset = v
210211
}
211-
URI = fmt.Sprintf("%s/%s", datasetOwner, dataset)
212+
uri = fmt.Sprintf("%s/%s", datasetOwner, dataset)
212213

213214
if v, ok := r.ObjectMeta.Labels["theme"]; ok {
214-
URI += fmt.Sprintf("/%s", v)
215+
uri += "/" + v
215216
}
216-
URI += "/atom"
217+
uri += "/atom"
217218
if v, ok := r.ObjectMeta.Labels["service-version"]; ok {
218-
URI += fmt.Sprintf("/%s", v)
219+
uri += "/" + v
219220
}
220221
return
221222
}

cmd/main.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ func init() {
6868
// +kubebuilder:scaffold:scheme
6969
}
7070

71-
// nolint:gocyclo
71+
//nolint:gocyclo
7272
func main() {
7373
var metricsAddr string
7474
var metricsCertPath, metricsCertName, metricsCertKey string
@@ -235,15 +235,15 @@ func main() {
235235
os.Exit(1)
236236
}
237237

238-
// nolint:goconst
238+
//nolint:goconst
239239
if os.Getenv("ENABLE_WEBHOOKS") != "false" {
240240
if err = webhookpdoknlv2beta1.SetupAtomWebhookWithManager(mgr); err != nil {
241241
setupLog.Error(err, "unable to create webhook", "webhook", "Atom")
242242
os.Exit(1)
243243
}
244244
}
245245

246-
// nolint:goconst
246+
//nolint:goconst
247247
if os.Getenv("ENABLE_WEBHOOKS") != "false" {
248248
if err = webhookpdoknlv3.SetupAtomWebhookWithManager(mgr); err != nil {
249249
setupLog.Error(err, "unable to create webhook", "webhook", "Atom")

internal/controller/atom_controller.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,12 @@ package controller
2727
import (
2828
"context"
2929
"fmt"
30+
"strconv"
31+
"time"
32+
3033
"k8s.io/apimachinery/pkg/api/equality"
3134
"k8s.io/apimachinery/pkg/api/meta"
3235
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
33-
"strconv"
34-
"time"
3536

3637
v1 "k8s.io/api/policy/v1"
3738
"k8s.io/apimachinery/pkg/api/resource"
@@ -692,11 +693,11 @@ func getGeneratorConfig(atom *pdoknlv3.Atom, ownerInfo *smoothoperatorv1.OwnerIn
692693
return "", fmt.Errorf("failed to map the V3 atom to generator config: %w", err)
693694
}
694695

695-
if yamlConfig, err := yaml.Marshal(&atomGeneratorConfig); err != nil {
696+
yamlConfig, err := yaml.Marshal(&atomGeneratorConfig)
697+
if err != nil {
696698
return "", fmt.Errorf("failed to marshal the generator config to yaml: %w", err)
697-
} else {
698-
return string(yamlConfig), nil
699699
}
700+
return string(yamlConfig), nil
700701
}
701702

702703
func getMatchRuleForIndex(atom *pdoknlv3.Atom) string {

internal/controller/atom_controller_test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ var fullAtom = pdoknlv3.Atom{
6464
Labels: map[string]string{
6565
"dataset": "test-dataset",
6666
"dataset-owner": "test-datasetowner",
67-
//"app": "atom",
6867
},
6968
},
7069
Spec: pdoknlv3.AtomSpec{

internal/controller/atom_generator/mapping.go

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
package atom_generator
22

33
import (
4-
"fmt"
4+
"errors"
5+
"strings"
6+
"time"
7+
58
"github.com/cbroglie/mustache"
69
atom_feed "github.com/pdok/atom-generator/feeds"
710
pdoknlv3 "github.com/pdok/atom-operator/api/v3"
811
v1 "github.com/pdok/smooth-operator/api/v1"
9-
"strings"
10-
"time"
1112
)
1213

1314
func MapAtomV3ToAtomGeneratorConfig(atom pdoknlv3.Atom, ownerInfo v1.OwnerInfo) (atomGeneratorConfig atom_feed.Feeds, err error) {
@@ -65,7 +66,7 @@ func MapAtomV3ToAtomGeneratorConfig(atom pdoknlv3.Atom, ownerInfo v1.OwnerInfo)
6566

6667
func getLatestUpdate(feeds []pdoknlv3.DatasetFeed) (string, error) {
6768
if len(feeds) == 0 {
68-
return "", fmt.Errorf("Atom heeft geen dataset feeds.")
69+
return "", errors.New("Atom heeft geen dataset feeds.")
6970
}
7071
updateTime := feeds[0].Entries[0].Updated
7172
for _, datasetFeed := range feeds {
@@ -190,7 +191,7 @@ func getCSWDescribedbyLink(atom pdoknlv3.Atom, language string, ownerInfo v1.Own
190191
}, nil
191192
}
192193
}
193-
return atom_feed.Link{}, fmt.Errorf("OwnerInfo heeft geen CSW template")
194+
return atom_feed.Link{}, errors.New("OwnerInfo heeft geen CSW template")
194195
}
195196

196197
func getSearchLink(atom pdoknlv3.Atom, language string, ownerInfo v1.OwnerInfo) (atom_feed.Link, error) {
@@ -209,7 +210,7 @@ func getSearchLink(atom pdoknlv3.Atom, language string, ownerInfo v1.OwnerInfo)
209210
}, nil
210211
}
211212
}
212-
return atom_feed.Link{}, fmt.Errorf("OwnerInfo heeft geen opensearch template")
213+
return atom_feed.Link{}, errors.New("OwnerInfo heeft geen opensearch template")
213214
}
214215

215216
func getHTMLRelatedLink(atom pdoknlv3.Atom, language string, ownerInfo v1.OwnerInfo) (atom_feed.Link, error) {
@@ -227,5 +228,5 @@ func getHTMLRelatedLink(atom pdoknlv3.Atom, language string, ownerInfo v1.OwnerI
227228
}, nil
228229
}
229230
}
230-
return atom_feed.Link{}, fmt.Errorf("OwnerInfo heeft geen html template")
231+
return atom_feed.Link{}, errors.New("OwnerInfo heeft geen html template")
231232
}

internal/controller/atom_generator/mapping_test.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
package atom_generator
22

33
import (
4+
"reflect"
5+
"testing"
6+
47
"github.com/pdok/atom-generator/feeds"
58
v3 "github.com/pdok/atom-operator/api/v3"
69
v1 "github.com/pdok/smooth-operator/api/v1"
7-
"reflect"
8-
"testing"
910
)
1011

1112
func TestMapAtomV3ToAtomGeneratorConfig(t *testing.T) {
@@ -57,7 +58,7 @@ func TestMapAtomV3ToAtomGeneratorConfig(t *testing.T) {
5758
{
5859
TechnicalName: "https://service.pdok.nl/bzk/geologie/bro-geotechnisch-sondeeronderzoek/atom/bro_geotechnisch_sondeeronderzoek_cpt_inspire_geharmoniseerd_geologie.xml",
5960
Title: "BRO - Geotechnisch sondeeronderzoek (CPT) INSPIRE geharmoniseerd - Geologie",
60-
Content: "Gegevens van geotechnisch sondeeronderzoek (kenset) zoals opgeslagen in de Basis Registratie Ondergrond (BRO). Geotechnisch sondeeronderzoek (in het Engels Cone Penetration Test, afgekort tot CPT) is onderzoek dat tot doel heeft informatie over de bodemkundige of geologische opbouw van de ondergrond te verwerven, waarbij in het veld metingen aan de ondergrond worden gedaan door een kegelvormige sonde de grond in te drukken. Traditioneel is het doel met de sonde de weerstand en de wrijving die de conus op de weg naar beneden ondervind te bepalen om daaruit mechanische eigenschappen van de ondergrond af te leiden. In de loop van de tijd is de sonde zo geevolueerd dat een breed scala aan metingen verricht kan worden. Voor meer informatie raadpleeg www.basisregistratieondergrond.nl",
61+
Content: "Gegevens van geotechnisch sondeeronderzoek (kenset) zoals opgeslagen in de Basis Registratie Ondergrond (BRO). Geotechnisch sondeeronderzoek (in het Engels Cone Penetration Test, afgekort tot CPT) is onderzoek dat tot doel heeft informative over de bodemkundige of geologische opbouw van de ondergrond te verwerven, waarbij in het veld metingen aan de ondergrond worden gedaan door een kegelvormige sonde de grond in te drukken. Traditioneel is het doel met de sonde de weerstand en de wrijving die de conus op de weg naar beneden ondervind te bepalen om daaruit mechanische eigenschappen van de ondergrond af te leiden. In de loop van de tijd is de sonde zo geevolueerd dat een breed scala aan metingen verricht kan worden. Voor meer informative raadpleeg www.basisregistratieondergrond.nl",
6162
DownloadLinks: []v3.DownloadLink{},
6263
},
6364
},

internal/controller/utils.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,12 @@ import (
2828
"context"
2929
"encoding/json"
3030
"fmt"
31+
"maps"
32+
"regexp"
33+
3134
"k8s.io/apimachinery/pkg/api/equality"
3235
"k8s.io/apimachinery/pkg/runtime/schema"
3336
"k8s.io/apimachinery/pkg/util/strategicpatch"
34-
"maps"
35-
"regexp"
3637
"sigs.k8s.io/controller-runtime/pkg/client"
3738
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
3839

internal/webhook/v2beta1/atom_webhook.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,9 @@ import (
3131
pdoknlv2beta1 "github.com/pdok/atom-operator/api/v2beta1"
3232
)
3333

34-
// nolint:unused
3534
// log is for logging in this package.
35+
//
36+
//nolint:unused
3637
var atomlog = logf.Log.WithName("atom-resource")
3738

3839
// SetupAtomWebhookWithManager registers the webhook for Atom in the manager.

internal/webhook/v3/atom_webhook.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,9 @@ import (
3131
pdoknlv3 "github.com/pdok/atom-operator/api/v3"
3232
)
3333

34-
// nolint:unused
3534
// log is for logging in this package.
35+
//
36+
//nolint:unused
3637
var atomlog = logf.Log.WithName("atom-resource")
3738

3839
// SetupAtomWebhookWithManager registers the webhook for Atom in the manager.

0 commit comments

Comments
 (0)