forked from LightDotSo/LightDotSo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.lintstagedrc.js
31 lines (31 loc) · 976 Bytes
/
.lintstagedrc.js
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
module.exports = {
"*": ["pnpm run license:cmd add"],
"*.{js,mjs,ts,tsx}": [
// "pnpm run eslint:cmd --fix",
"pnpm run oxlint:cmd --fix",
"pnpm run prettier:cmd --write",
],
"*.{ts,tsx}": ["sh -c 'pnpm run tsc:turbo && echo \"\"'"],
"*.{md,json,yml}": ["pnpm run prettier:cmd --write"],
"*.rs": [
"sh -c 'pnpm run clippy:cmd && echo \"\"'",
"sh -c 'pnpm run cargo:fmt:cmd && echo \"\"'",
],
"*.{py,ipynb}": ["pnpm run ruff:lint:cmd", "pnpm run ruff:fmt:cmd"],
"*.sol": [
"pnpm run forge:fmt:cmd",
"pnpm run forge:snapshot:cmd",
"pnpm run solhint:cmd --fix",
],
"*.toml": ["pnpm run taplo:cmd"],
"package.json": [
"pnpm run npm-package-json:lint",
"pnpm run sort-package-json:fix",
],
".changeset/**/*.md": [
"python3 scripts/py/copy_root_changeset.py",
"pnpm run prettier:cmd --write CHANGELOG.md",
"git add CHANGELOG.md",
],
"thunder-tests/**/*.json": ["./scripts/check_thunder_url.sh"],
};