- Fix YAML tags in auth config struct (json -> yaml) - Update CLI configs to use pre-hashed API keys - Remove double hashing in WebSocket client - Fix port mapping (9102 -> 9103) in CLI commands - Update permission keys to use jobs:read, jobs:create, etc. - Clean up all debug logging from CLI and server - All user roles now authenticate correctly: * Admin: Can queue jobs and see all jobs * Researcher: Can queue jobs and see own jobs * Analyst: Can see status (read-only access) Multi-user authentication is now fully functional.
22 lines
704 B
Text
22 lines
704 B
Text
# Golint configuration file
|
|
# This file configures golint to exclude certain checks that conflict with gosec
|
|
|
|
# Exclude golint checks that are handled by gosec or are not relevant
|
|
# Format: <package>:<check_name>
|
|
|
|
# Exclude type name stuttering warnings for auth package (handled by gosec)
|
|
internal/auth:stutter
|
|
|
|
# Exclude package comment format warnings for certain packages
|
|
internal/config:packageComments
|
|
internal/container:packageComments
|
|
internal/errors:packageComments
|
|
|
|
# Exclude blank import warnings for test files
|
|
*_test.go:blankImports
|
|
|
|
# Exclude comment format warnings for certain exported variables
|
|
internal/queue:varComment
|
|
|
|
# Exclude struct field comment warnings
|
|
internal/*:structComment
|