Du kan inte välja fler än 25 ämnen
Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
|
- ---
- linters:
- enable-all: true
- disable:
- - nakedret # naked returns are acceptable
- - nlreturn # covered by wsl cuddle rules
- - nonamedreturns # named returns are accepted
- - mnd
- - gomnd
- # deprecated
- - exhaustruct
- - execinquery
-
- severity:
- default-severity: major
-
- issues:
- exclude-use-default: false
- exclude-case-sensitive: true
- exclude-rules:
- - path: _test\.go
- linters:
- - funlen
- - gochecknoglobals
- - errchkjson
- max-same-issues: 0
- max-issues-per-linter: 0
-
- linters-settings:
- depguard:
- rules:
- main:
- allow:
- - $gostd
- - git.wtrh.nl/patterns/gopatterns/pkg/pattern
- - git.wtrh.nl/patterns/gopatterns/pkg/pattern/point
- - git.wtrh.nl/patterns/gopatterns/pkg/pattern/template
- - git.wtrh.nl/patterns/gopatterns/pkg/position
- - git.wtrh.nl/patterns/gopatterns/pkg/vector
- - github.com/stretchr/testify/assert
- - github.com/stretchr/testify/require
- - github.com/tdewolff/canvas
- - github.com/tdewolff/canvas/renderers
- - gitlab.com/Achilleshiel/gosplines
-
- gci:
- sections:
- - standard
- - default
-
- govet:
- enable-all: true
- disable:
- - fieldalignment # misalignment is accepted
-
- revive:
- # see https://github.com/mgechev/revive#recommended-configuration
- rules:
- - name: blank-imports
- - name: context-as-argument
- - name: context-keys-type
- - name: dot-imports
- - name: error-return
- - name: error-strings
- - name: error-naming
- - name: exported
- - name: if-return
- - name: increment-decrement
- - name: var-naming
- - name: var-declaration
- - name: package-comments
- - name: range
- - name: receiver-naming
- - name: time-naming
- - name: unexported-return
- - name: indent-error-flow
- - name: errorf
- - name: empty-block
- - name: superfluous-else
- - name: unused-parameter
- - name: unreachable-code
- - name: redefines-builtin-id
-
- stylecheck:
- checks: [all]
-
- varnamelen:
- min-name-length: 1
-
- wsl:
- force-err-cuddling: true
|