mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
chore: add lint-staged
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
. "$(dirname "$0")/_/husky.sh"
|
||||
|
||||
yarn build && yarn lint && yarn test
|
||||
yarn build && yarn lint-staged
|
||||
|
||||
5
.lintstagedrc.json
Normal file
5
.lintstagedrc.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"*": "prettier --ignore-unknown --write",
|
||||
"{src/**,__tests__/**}.{mjs,js,ts}": "eslint --ext mjs,js,ts --fix",
|
||||
"src/**.ts": "vitest related"
|
||||
}
|
||||
@@ -52,6 +52,7 @@
|
||||
"fast-glob": "^3.2.11",
|
||||
"husky": "^8.0.1",
|
||||
"is-ci": "^3.0.1",
|
||||
"lint-staged": "^13.0.3",
|
||||
"prettier": "^2.7.1",
|
||||
"typescript": "^4.7.4"
|
||||
},
|
||||
|
||||
1
packages/actions/.lintstagedrc.js
Normal file
1
packages/actions/.lintstagedrc.js
Normal file
@@ -0,0 +1 @@
|
||||
module.exports = require('../../.lintstagedrc.json');
|
||||
@@ -56,7 +56,7 @@
|
||||
"rollup-plugin-typescript2": "0.32.1",
|
||||
"tsup": "^6.1.3",
|
||||
"typescript": "^4.7.4",
|
||||
"unbuild": "^0.7.4",
|
||||
"unbuild": "^0.7.6",
|
||||
"vitest": "^0.18.1"
|
||||
},
|
||||
"engines": {
|
||||
|
||||
1
packages/builders/.lintstagedrc.js
Normal file
1
packages/builders/.lintstagedrc.js
Normal file
@@ -0,0 +1 @@
|
||||
module.exports = require('../../.lintstagedrc.json');
|
||||
@@ -55,7 +55,7 @@
|
||||
"homepage": "https://discord.js.org",
|
||||
"dependencies": {
|
||||
"@sapphire/shapeshift": "^3.5.1",
|
||||
"discord-api-types": "^0.36.2",
|
||||
"discord-api-types": "^0.36.3",
|
||||
"fast-deep-equal": "^3.1.3",
|
||||
"ts-mixer": "^6.0.1",
|
||||
"tslib": "^2.4.0"
|
||||
@@ -63,7 +63,7 @@
|
||||
"devDependencies": {
|
||||
"@discordjs/docgen": "workspace:^",
|
||||
"@favware/cliff-jumper": "^1.8.5",
|
||||
"@microsoft/api-extractor": "^7.28.4",
|
||||
"@microsoft/api-extractor": "^7.28.5",
|
||||
"@types/node": "^16.11.45",
|
||||
"c8": "^7.12.0",
|
||||
"downlevel-dts": "^0.10.0",
|
||||
@@ -72,7 +72,7 @@
|
||||
"rollup-plugin-typescript2": "0.32.1",
|
||||
"tsup": "^6.1.3",
|
||||
"typescript": "^4.7.4",
|
||||
"unbuild": "^0.7.4",
|
||||
"unbuild": "^0.7.6",
|
||||
"vitest": "^0.18.1"
|
||||
},
|
||||
"engines": {
|
||||
|
||||
1
packages/collection/.lintstagedrc.js
Normal file
1
packages/collection/.lintstagedrc.js
Normal file
@@ -0,0 +1 @@
|
||||
module.exports = require('../../.lintstagedrc.json');
|
||||
@@ -52,7 +52,7 @@
|
||||
"devDependencies": {
|
||||
"@discordjs/docgen": "workspace:^",
|
||||
"@favware/cliff-jumper": "^1.8.5",
|
||||
"@microsoft/api-extractor": "^7.28.4",
|
||||
"@microsoft/api-extractor": "^7.28.5",
|
||||
"@types/node": "^16.11.45",
|
||||
"c8": "^7.12.0",
|
||||
"downlevel-dts": "^0.10.0",
|
||||
@@ -61,7 +61,7 @@
|
||||
"rollup-plugin-typescript2": "0.32.1",
|
||||
"tsup": "^6.1.3",
|
||||
"typescript": "^4.7.4",
|
||||
"unbuild": "^0.7.4",
|
||||
"unbuild": "^0.7.6",
|
||||
"vitest": "^0.18.1"
|
||||
},
|
||||
"engines": {
|
||||
|
||||
4
packages/discord.js/.lintstagedrc.json
Normal file
4
packages/discord.js/.lintstagedrc.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"*": "prettier --ignore-unknown --write",
|
||||
"{src/**,test/**,typings/**,scripts/**}.{mjs,js,ts}": "eslint --ext mjs,js,ts --fix"
|
||||
}
|
||||
@@ -54,7 +54,7 @@
|
||||
"@discordjs/rest": "workspace:^",
|
||||
"@sapphire/snowflake": "^3.2.2",
|
||||
"@types/ws": "^8.5.3",
|
||||
"discord-api-types": "^0.36.2",
|
||||
"discord-api-types": "^0.36.3",
|
||||
"fast-deep-equal": "^3.1.3",
|
||||
"lodash.snakecase": "^4.1.1",
|
||||
"tslib": "^2.4.0",
|
||||
|
||||
1
packages/docgen/.lintstagedrc.js
Normal file
1
packages/docgen/.lintstagedrc.js
Normal file
@@ -0,0 +1 @@
|
||||
module.exports = require('../../.lintstagedrc.json');
|
||||
@@ -57,7 +57,7 @@
|
||||
"rollup-plugin-typescript2": "0.32.1",
|
||||
"tsup": "^6.1.3",
|
||||
"typescript": "^4.7.4",
|
||||
"unbuild": "^0.7.4"
|
||||
"unbuild": "^0.7.6"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=16.9.0"
|
||||
|
||||
1
packages/proxy-container/.lintstagedrc.cjs
Normal file
1
packages/proxy-container/.lintstagedrc.cjs
Normal file
@@ -0,0 +1 @@
|
||||
module.exports = require('../../.lintstagedrc.json');
|
||||
1
packages/proxy-container/.prettierrc.cjs
Normal file
1
packages/proxy-container/.prettierrc.cjs
Normal file
@@ -0,0 +1 @@
|
||||
module.exports = require('../../.prettierrc.json');
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"printWidth": 120,
|
||||
"useTabs": true,
|
||||
"singleQuote": true,
|
||||
"quoteProps": "as-needed",
|
||||
"trailingComma": "all",
|
||||
"endOfLine": "lf"
|
||||
}
|
||||
@@ -55,7 +55,7 @@
|
||||
"rollup-plugin-typescript2": "0.32.1",
|
||||
"tsup": "^6.1.3",
|
||||
"typescript": "^4.7.4",
|
||||
"unbuild": "^0.7.4"
|
||||
"unbuild": "^0.7.6"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=16.9.0"
|
||||
|
||||
1
packages/proxy/.lintstagedrc.js
Normal file
1
packages/proxy/.lintstagedrc.js
Normal file
@@ -0,0 +1 @@
|
||||
module.exports = require('../../.lintstagedrc.json');
|
||||
@@ -61,7 +61,7 @@
|
||||
"devDependencies": {
|
||||
"@discordjs/docgen": "workspace:^",
|
||||
"@favware/cliff-jumper": "^1.8.5",
|
||||
"@microsoft/api-extractor": "^7.28.4",
|
||||
"@microsoft/api-extractor": "^7.28.5",
|
||||
"@types/node": "^16.11.45",
|
||||
"@types/supertest": "^2.0.12",
|
||||
"c8": "^7.12.0",
|
||||
@@ -72,7 +72,7 @@
|
||||
"supertest": "^6.2.4",
|
||||
"tsup": "^6.1.3",
|
||||
"typescript": "^4.7.4",
|
||||
"unbuild": "^0.7.4",
|
||||
"unbuild": "^0.7.6",
|
||||
"vitest": "^0.18.1"
|
||||
},
|
||||
"engines": {
|
||||
|
||||
1
packages/rest/.lintstagedrc.js
Normal file
1
packages/rest/.lintstagedrc.js
Normal file
@@ -0,0 +1 @@
|
||||
module.exports = require('../../.lintstagedrc.json');
|
||||
@@ -55,15 +55,15 @@
|
||||
"@discordjs/collection": "workspace:^",
|
||||
"@sapphire/async-queue": "^1.3.2",
|
||||
"@sapphire/snowflake": "^3.2.2",
|
||||
"discord-api-types": "^0.36.2",
|
||||
"file-type": "^17.1.2",
|
||||
"discord-api-types": "^0.36.3",
|
||||
"file-type": "^17.1.3",
|
||||
"tslib": "^2.4.0",
|
||||
"undici": "^5.8.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@discordjs/docgen": "workspace:^",
|
||||
"@favware/cliff-jumper": "^1.8.5",
|
||||
"@microsoft/api-extractor": "^7.28.4",
|
||||
"@microsoft/api-extractor": "^7.28.5",
|
||||
"@types/node": "^16.11.45",
|
||||
"c8": "^7.12.0",
|
||||
"downlevel-dts": "^0.10.0",
|
||||
@@ -72,7 +72,7 @@
|
||||
"rollup-plugin-typescript2": "0.32.1",
|
||||
"tsup": "^6.1.3",
|
||||
"typescript": "^4.7.4",
|
||||
"unbuild": "^0.7.4",
|
||||
"unbuild": "^0.7.6",
|
||||
"vitest": "^0.18.1"
|
||||
},
|
||||
"engines": {
|
||||
|
||||
1
packages/scripts/.lintstagedrc.js
Normal file
1
packages/scripts/.lintstagedrc.js
Normal file
@@ -0,0 +1 @@
|
||||
module.exports = require('../../.lintstagedrc.json');
|
||||
@@ -55,7 +55,7 @@
|
||||
"rollup-plugin-typescript2": "0.32.1",
|
||||
"tsup": "^6.1.3",
|
||||
"typescript": "^4.7.4",
|
||||
"unbuild": "^0.7.4",
|
||||
"unbuild": "^0.7.6",
|
||||
"vitest": "^0.18.1"
|
||||
},
|
||||
"engines": {
|
||||
|
||||
1
packages/voice/.lintstagedrc.js
Normal file
1
packages/voice/.lintstagedrc.js
Normal file
@@ -0,0 +1 @@
|
||||
module.exports = require('../../.lintstagedrc.json');
|
||||
@@ -53,7 +53,7 @@
|
||||
"homepage": "https://discord.js.org",
|
||||
"dependencies": {
|
||||
"@types/ws": "^8.5.3",
|
||||
"discord-api-types": "^0.36.2",
|
||||
"discord-api-types": "^0.36.3",
|
||||
"prism-media": "^1.3.4",
|
||||
"tslib": "^2.4.0",
|
||||
"ws": "^8.8.1"
|
||||
@@ -65,7 +65,7 @@
|
||||
"@discordjs/docgen": "workspace:^",
|
||||
"@discordjs/scripts": "workspace:^",
|
||||
"@favware/cliff-jumper": "^1.8.5",
|
||||
"@microsoft/api-extractor": "^7.28.4",
|
||||
"@microsoft/api-extractor": "^7.28.5",
|
||||
"@types/jest": "^28.1.6",
|
||||
"@types/node": "^16.11.45",
|
||||
"downlevel-dts": "^0.10.0",
|
||||
@@ -78,7 +78,7 @@
|
||||
"tsup": "^6.1.3",
|
||||
"tweetnacl": "^1.0.3",
|
||||
"typescript": "^4.7.4",
|
||||
"unbuild": "^0.7.4"
|
||||
"unbuild": "^0.7.6"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=16.9.0"
|
||||
|
||||
1
packages/website/.lintstagedrc.js
Normal file
1
packages/website/.lintstagedrc.js
Normal file
@@ -0,0 +1 @@
|
||||
module.exports = require('../../.lintstagedrc.json');
|
||||
@@ -47,7 +47,7 @@
|
||||
},
|
||||
"homepage": "https://discord.js.org",
|
||||
"dependencies": {
|
||||
"@microsoft/api-extractor-model": "^7.21.0",
|
||||
"@microsoft/api-extractor-model": "^7.22.0",
|
||||
"@microsoft/tsdoc": "^0.14.1",
|
||||
"@remix-run/node": "^1.6.5",
|
||||
"@remix-run/react": "^1.6.5",
|
||||
|
||||
Reference in New Issue
Block a user