fetch_ml/.golintrc
Jeremie Fraeys ea15af1833 Fix multi-user authentication and clean up debug code
- 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.
2025-12-06 12:35:32 -05:00

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