github.com/energicryptocurrency/go-energi@v1.1.7/.golangci.yml (about)

     1  # This file configures github.com/golangci/golangci-lint.
     2  
     3  run:
     4    timeout: 20m
     5    tests: true
     6    # default is true. Enables skipping of directories:
     7    #   vendor$, third_party$, testdata$, examples$, Godeps$, builtin$
     8    skip-dirs-use-default: true
     9    skip-files:
    10      - core/genesis_alloc.go
    11  
    12  linters:
    13    disable-all: true
    14    enable:
    15      # - deadcode
    16      - goconst
    17      # - goimports
    18      - gosimple
    19      - govet
    20      - ineffassign
    21      - misspell
    22      # - staticcheck
    23      - unconvert
    24      - unused
    25  
    26  linters-settings:
    27    gofmt:
    28      simplify: true
    29    goconst:
    30      min-len: 3 # minimum length of string constant
    31      min-occurrences: 6 # minimum number of occurrences
    32  
    33  issues:
    34    exclude-rules:
    35      - path: crypto/blake2b/
    36        linters:
    37          - deadcode
    38      - path: crypto/bn256/cloudflare
    39        linters:
    40          - deadcode
    41      - path: p2p/discv5/
    42        linters:
    43          - deadcode
    44      - path: core/vm/instructions_test.go
    45        linters:
    46          - goconst
    47      - path: cmd/faucet/
    48        linters:
    49          - deadcode