github.com/9elements/firmware-action/action@v0.0.0-20240514065043-044ed91c9ed8/.golangci.yml (about)

     1  linters-settings:
     2    sloglint:
     3      # Enforce not mixing key-value pairs and attributes.
     4      # Default: true
     5      no-mixed-args: false
     6      # Enforce using key-value pairs only (overrides no-mixed-args, incompatible with attr-only).
     7      # Default: false
     8      kv-only: true
     9      # Enforce using attributes only (overrides no-mixed-args, incompatible with kv-only).
    10      # Default: false
    11      attr-only: true
    12      # Enforce using methods that accept a context.
    13      # Default: false
    14      context-only: true
    15      # Enforce using static values for log messages.
    16      # Default: false
    17      static-msg: true
    18      # Enforce using constants instead of raw keys.
    19      # Default: false
    20      no-raw-keys: true
    21      # Enforce a single key naming convention.
    22      # Values: snake, kebab, camel, pascal
    23      # Default: ""
    24      key-naming-case: snake
    25      # Enforce putting arguments on separate lines.
    26      # Default: false
    27      args-on-sep-lines: true