-
Notifications
You must be signed in to change notification settings - Fork 2
/
deno.jsonc
31 lines (31 loc) · 918 Bytes
/
deno.jsonc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{
"tasks": {
"bootstrap": "deno task setup:rust",
"fix": "deno task fix:clippy && deno task fix:format",
"fix:format": "dprint fmt",
"fix:clippy": "cargo clippy --fix --allow-dirty --allow-staged",
"lint:format": "dprint check",
"lint:clippy": "cargo clippy",
"setup:rust": "cargo insta -h || cargo install cargo-insta; cargo upgrade -h || cargo install cargo-edit || cargo install cargo-audit --features=fix",
"snapshot": "cargo insta review",
"test": "cargo test",
"update:crates": "cargo upgrade",
"update:dprint": "dprint config update",
"update": "deno task update:crates && deno task update:dprint"
},
"compilerOptions": {
"noUncheckedIndexedAccess": true,
"noImplicitOverride": true
},
"lint": {
"files": {
"include": ["./"],
"exclude": ["**/fixtures", "**/snapshots"]
},
"rules": {
"tags": ["recommended"],
"include": [],
"exclude": ["ban-types"]
}
}
}