mirror of
https://github.com/lukaszraczylo/kportal.git
synced 2026-07-12 07:41:42 +00:00
chore: add golangci-lint v2 config and fix linter warnings (#46)
- [x] Add golangci-lint v2 configuration with formatters section - [x] Reorganize linters-settings under linters section - [x] Replace if-else chains with switch statements for clarity - [x] Wrap all ignored error returns with `_ = ` pattern - [x] Add OSC 8 hyperlink helper function for clickable ports - [x] Add blank line in table styling function - [x] Remove unnecessary type assertion in test
This commit is contained in:
+15
-13
@@ -1,29 +1,31 @@
|
||||
# golangci-lint configuration
|
||||
# https://golangci-lint.run/usage/configuration/
|
||||
version: "2"
|
||||
|
||||
run:
|
||||
timeout: 5m
|
||||
tests: true
|
||||
|
||||
formatters:
|
||||
enable:
|
||||
- gofmt
|
||||
|
||||
linters:
|
||||
enable:
|
||||
- errcheck
|
||||
- gosimple
|
||||
- govet
|
||||
- ineffassign
|
||||
- staticcheck
|
||||
- unused
|
||||
- gosec
|
||||
- gocritic
|
||||
- gofmt
|
||||
|
||||
linters-settings:
|
||||
govet:
|
||||
enable:
|
||||
- fieldalignment
|
||||
gosec:
|
||||
excludes:
|
||||
- G304 # File path provided as taint input - handled with #nosec comments where needed
|
||||
gocritic:
|
||||
disabled-checks:
|
||||
- ifElseChain # Complex conditionals are clearer as if-else than switch true
|
||||
settings:
|
||||
govet:
|
||||
enable:
|
||||
- fieldalignment
|
||||
gosec:
|
||||
excludes:
|
||||
- G304 # File path provided as taint input - handled with #nosec comments where needed
|
||||
gocritic:
|
||||
disabled-checks:
|
||||
- ifElseChain # Complex conditionals are clearer as if-else than switch true
|
||||
|
||||
Reference in New Issue
Block a user