Skip to content

Commit b174d19

Browse files
committed
config
1 parent 4914c36 commit b174d19

File tree

2 files changed

+80
-5
lines changed

2 files changed

+80
-5
lines changed

.github/configs/.lintspec.toml

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
[lintspec]
2+
paths = ["./src/contracts/"]
3+
exclude = []
4+
inheritdoc = true
5+
notice_or_dev = false
6+
skip_version_detection = false
7+
8+
[output]
9+
json = false
10+
compact = false
11+
sort = true
12+
13+
[constructor]
14+
notice = "required"
15+
dev = "ignored"
16+
param = "required"
17+
18+
[enum]
19+
notice = "forbidden"
20+
dev = "required"
21+
param = "ignored"
22+
23+
[error]
24+
notice = "forbidden"
25+
dev = "required"
26+
param = "ignored"
27+
28+
[event]
29+
notice = "required"
30+
dev = "ignored"
31+
param = "forbidden"
32+
33+
[function.private]
34+
notice = "forbidden"
35+
dev = "required"
36+
param = "ignored"
37+
return = "ignored"
38+
39+
[function.internal]
40+
notice = "forbidden"
41+
dev = "required"
42+
param = "ignored"
43+
return = "ignored"
44+
45+
[function.public]
46+
notice = "required"
47+
dev = "ignored"
48+
param = "required"
49+
return = "required"
50+
51+
[function.external]
52+
notice = "required"
53+
dev = "ignored"
54+
param = "required"
55+
return = "required"
56+
57+
[modifier]
58+
notice = "forbidden"
59+
dev = "required"
60+
param = "ignored"
61+
62+
[struct]
63+
notice = "required"
64+
dev = "ignored"
65+
param = "required"
66+
67+
[variable.private]
68+
notice = "forbidden"
69+
dev = "required"
70+
71+
[variable.internal]
72+
notice = "forbidden"
73+
dev = "required"
74+
75+
[variable.public]
76+
notice = "required"
77+
dev = "ignored"
78+
return = "ignored"

.github/workflows/checks.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,11 @@ jobs:
2828
release-assets.githubusercontent.com:443
2929
3030
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
31-
- uses: beeb/lintspec@fd5b71ffc838f63f81caf3e85e90760d124efac2 # v0.4.1
31+
- uses: beeb/lintspec@6722a8dd45592fd30f89c51534b3cd35b094e462 # v0.7.0
3232
# all the lines below are optional
3333
with:
3434
working-directory: "./"
35-
paths: "[./src/contracts/]" # Only lint src/contracts/
36-
exclude: "[]"
37-
extra-args: "" # TODO: Config
38-
version: "latest"
35+
extra-args: "--config=.github/configs/.lintspec.toml"
3936
fail-on-problem: "true"
4037

4138
typos:

0 commit comments

Comments
 (0)