В 22:00 МСК будет объявлен перерыв - 10 минут. Вы отдыхаете - мы обновляем!

kubelatte-ce

Форк от sbertech/kubelatte-ce
Форк
2
/
.golangci.yaml 
69 строк · 1.2 Кб
1
linters:
2
  disable-all: true
3
  enable:
4
    - govet
5
    - gocritic
6
    - gocyclo
7
    - nakedret
8
    - gosimple
9
    - goconst
10
    - unconvert
11
    - ineffassign
12
    - staticcheck
13
    - unused
14
    - exportloopref
15

16
linters-settings:
17
  dupl:
18
    threshold: 100
19
  funlen:
20
    lines: -1
21
    statements: 50
22
  goconst:
23
    min-len: 2
24
    min-occurrences: 3
25
  gocritic:
26
    enabled-tags:
27
      - diagnostic
28
      - performance
29
      - style
30
    disabled-checks:
31
      - dupImport
32
      - ifElseChain
33
      - octalLiteral
34
      - whyNoLint
35
  gocyclo:
36
    min-complexity: 15
37
  gofmt:
38
    rewrite-rules:
39
      - pattern: 'interface{}'
40
        replacement: 'any'
41
  errorlint:
42
    asserts: false
43
  lll:
44
    line-length: 140
45
  revive:
46
    rules:
47
      - name: unexported-return
48
        disabled: true
49
      - name: unused-parameter
50

51
issues:
52
  exclude-rules:
53
    - text: "shadow: declaration of \"(err|ctx)\" shadows declaration at"
54
      linters: [govet]
55

56
    - text: "nknown JSON option \"flow\""
57
      linters: [staticcheck]
58

59
    - text: "string `(enabled|true)` has"
60
      linters: [goconst]
61

62
    - path: (.+)_test\.go
63
      linters:
64
        - dupl
65
        - gomnd
66
        - lll
67

68
run:
69
  timeout: 5m

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.