Suppress remaining gosec false positives in lint config
G301/G306 on config files (intentional 0755/0644), G204 on process exec (necessary), G101 on API key display string, G104 on ShowMenu. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -16,10 +16,21 @@ linters:
|
|||||||
- path: internal/icons/render\.go
|
- path: internal/icons/render\.go
|
||||||
linters: [errcheck, gosec]
|
linters: [errcheck, gosec]
|
||||||
source: "binary\\.Write"
|
source: "binary\\.Write"
|
||||||
# systray menu.ShowMenu has no meaningful error
|
# systray ShowMenu return value is meaningless
|
||||||
- path: internal/tray/
|
- path: internal/tray/
|
||||||
linters: [errcheck]
|
linters: [errcheck, gosec]
|
||||||
source: "ShowMenu"
|
source: "ShowMenu"
|
||||||
|
# Config files use 0755/0644 intentionally (user-readable config, not secrets)
|
||||||
|
- linters: [gosec]
|
||||||
|
text: "G301|G306"
|
||||||
|
path: internal/config/
|
||||||
|
# Process manager and panel launcher must exec with variable paths
|
||||||
|
- linters: [gosec]
|
||||||
|
text: "G204"
|
||||||
|
# API key display string is not a hardcoded credential
|
||||||
|
- linters: [gosec]
|
||||||
|
text: "G101"
|
||||||
|
path: internal/tray/
|
||||||
# Setup binary is a CLI wizard; best-effort error handling is acceptable
|
# Setup binary is a CLI wizard; best-effort error handling is acceptable
|
||||||
- path: cmd/setup/
|
- path: cmd/setup/
|
||||||
linters: [errcheck, gosec]
|
linters: [errcheck, gosec]
|
||||||
|
|||||||
Reference in New Issue
Block a user