1# SPDX-FileCopyrightText: Amolith <amolith@secluded.site>
2#
3# SPDX-License-Identifier: CC0-1.0
4
5[run]
6concurrency = 8
7timeout = "30m"
8issues-exit-code = 1
9tests = true
10modules-download-mode = "readonly"
11go = ""
12
13[output]
14print-issued-lines = false
15print-linter-name = true
16uniq-by-line = false
17path-prefix = ""
18sort-results = true
19
20[issues]
21max-issues-per-linter = 0
22max-same-issues = 0
23new = false
24fix = false
25exclude-dirs = ["frontend"]
26
27[linters]
28fast = false
29eeable = [
30 "asasalint",
31 "asciicheck",
32 "bidichk",
33 "bodyclose",
34 "contextcheck",
35 "durationcheck",
36 "errcheck",
37 "errname",
38 "errorlint",
39 "exportloopref",
40 "gocritic",
41 "godot",
42 "gofumpt",
43 "goimports",
44 "gomoddirectives",
45 "gosec",
46 "gosimple",
47 "govet",
48 "ineffassign",
49 "misspell",
50 "nakedret",
51 "nilerr",
52 "nilnil",
53 "noctx",
54 "nolintlint",
55 "prealloc",
56 "predeclared",
57 "promlinter",
58 "reassign",
59 "revive",
60 "rowserrcheck",
61 "sqlclosecheck",
62 "stylecheck",
63 "tagliatelle",
64 "tenv",
65 "testableexamples",
66 "thelper",
67 "tparallel",
68 "unconvert",
69 "unparam",
70 "unused",
71 "usestdlibvars",
72 "wastedassign",
73 "containedctx",
74 "cyclop",
75 "decorder",
76 "depguard",
77 "dogsled",
78 "dupl",
79 "dupword",
80 "errchkjson",
81 "execinquery",
82 "exhaustive",
83 "exhaustruct",
84 "forcetypeassert",
85 "funlen",
86 "gci",
87 "gocheckcompilerdirectives",
88 "gocognit",
89 "gocyclo",
90 "godox",
91 "goerr113",
92 "gomnd",
93 "gomodguard",
94 "goprintffuncname",
95 "grouper",
96 "importas",
97 "interfacebloat",
98 "ireturn",
99 "lll",
100 "loggercheck",
101 "maintidx",
102 "makezero",
103 "musttag",
104 "nestif",
105 "nonamedreturns",
106 "nosprintfhostport",
107 "paralleltest",
108 "testpackage",
109 "typecheck",
110 "varnamelen",
111 "whitespace",
112 "wrapcheck",
113 "wsl"
114]