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
|
#!/bin/sh
|
||||||
. "$(dirname "$0")/_/husky.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",
|
"fast-glob": "^3.2.11",
|
||||||
"husky": "^8.0.1",
|
"husky": "^8.0.1",
|
||||||
"is-ci": "^3.0.1",
|
"is-ci": "^3.0.1",
|
||||||
|
"lint-staged": "^13.0.3",
|
||||||
"prettier": "^2.7.1",
|
"prettier": "^2.7.1",
|
||||||
"typescript": "^4.7.4"
|
"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",
|
"rollup-plugin-typescript2": "0.32.1",
|
||||||
"tsup": "^6.1.3",
|
"tsup": "^6.1.3",
|
||||||
"typescript": "^4.7.4",
|
"typescript": "^4.7.4",
|
||||||
"unbuild": "^0.7.4",
|
"unbuild": "^0.7.6",
|
||||||
"vitest": "^0.18.1"
|
"vitest": "^0.18.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"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",
|
"homepage": "https://discord.js.org",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@sapphire/shapeshift": "^3.5.1",
|
"@sapphire/shapeshift": "^3.5.1",
|
||||||
"discord-api-types": "^0.36.2",
|
"discord-api-types": "^0.36.3",
|
||||||
"fast-deep-equal": "^3.1.3",
|
"fast-deep-equal": "^3.1.3",
|
||||||
"ts-mixer": "^6.0.1",
|
"ts-mixer": "^6.0.1",
|
||||||
"tslib": "^2.4.0"
|
"tslib": "^2.4.0"
|
||||||
@@ -63,7 +63,7 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@discordjs/docgen": "workspace:^",
|
"@discordjs/docgen": "workspace:^",
|
||||||
"@favware/cliff-jumper": "^1.8.5",
|
"@favware/cliff-jumper": "^1.8.5",
|
||||||
"@microsoft/api-extractor": "^7.28.4",
|
"@microsoft/api-extractor": "^7.28.5",
|
||||||
"@types/node": "^16.11.45",
|
"@types/node": "^16.11.45",
|
||||||
"c8": "^7.12.0",
|
"c8": "^7.12.0",
|
||||||
"downlevel-dts": "^0.10.0",
|
"downlevel-dts": "^0.10.0",
|
||||||
@@ -72,7 +72,7 @@
|
|||||||
"rollup-plugin-typescript2": "0.32.1",
|
"rollup-plugin-typescript2": "0.32.1",
|
||||||
"tsup": "^6.1.3",
|
"tsup": "^6.1.3",
|
||||||
"typescript": "^4.7.4",
|
"typescript": "^4.7.4",
|
||||||
"unbuild": "^0.7.4",
|
"unbuild": "^0.7.6",
|
||||||
"vitest": "^0.18.1"
|
"vitest": "^0.18.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"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": {
|
"devDependencies": {
|
||||||
"@discordjs/docgen": "workspace:^",
|
"@discordjs/docgen": "workspace:^",
|
||||||
"@favware/cliff-jumper": "^1.8.5",
|
"@favware/cliff-jumper": "^1.8.5",
|
||||||
"@microsoft/api-extractor": "^7.28.4",
|
"@microsoft/api-extractor": "^7.28.5",
|
||||||
"@types/node": "^16.11.45",
|
"@types/node": "^16.11.45",
|
||||||
"c8": "^7.12.0",
|
"c8": "^7.12.0",
|
||||||
"downlevel-dts": "^0.10.0",
|
"downlevel-dts": "^0.10.0",
|
||||||
@@ -61,7 +61,7 @@
|
|||||||
"rollup-plugin-typescript2": "0.32.1",
|
"rollup-plugin-typescript2": "0.32.1",
|
||||||
"tsup": "^6.1.3",
|
"tsup": "^6.1.3",
|
||||||
"typescript": "^4.7.4",
|
"typescript": "^4.7.4",
|
||||||
"unbuild": "^0.7.4",
|
"unbuild": "^0.7.6",
|
||||||
"vitest": "^0.18.1"
|
"vitest": "^0.18.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"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:^",
|
"@discordjs/rest": "workspace:^",
|
||||||
"@sapphire/snowflake": "^3.2.2",
|
"@sapphire/snowflake": "^3.2.2",
|
||||||
"@types/ws": "^8.5.3",
|
"@types/ws": "^8.5.3",
|
||||||
"discord-api-types": "^0.36.2",
|
"discord-api-types": "^0.36.3",
|
||||||
"fast-deep-equal": "^3.1.3",
|
"fast-deep-equal": "^3.1.3",
|
||||||
"lodash.snakecase": "^4.1.1",
|
"lodash.snakecase": "^4.1.1",
|
||||||
"tslib": "^2.4.0",
|
"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",
|
"rollup-plugin-typescript2": "0.32.1",
|
||||||
"tsup": "^6.1.3",
|
"tsup": "^6.1.3",
|
||||||
"typescript": "^4.7.4",
|
"typescript": "^4.7.4",
|
||||||
"unbuild": "^0.7.4"
|
"unbuild": "^0.7.6"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=16.9.0"
|
"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",
|
"rollup-plugin-typescript2": "0.32.1",
|
||||||
"tsup": "^6.1.3",
|
"tsup": "^6.1.3",
|
||||||
"typescript": "^4.7.4",
|
"typescript": "^4.7.4",
|
||||||
"unbuild": "^0.7.4"
|
"unbuild": "^0.7.6"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=16.9.0"
|
"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": {
|
"devDependencies": {
|
||||||
"@discordjs/docgen": "workspace:^",
|
"@discordjs/docgen": "workspace:^",
|
||||||
"@favware/cliff-jumper": "^1.8.5",
|
"@favware/cliff-jumper": "^1.8.5",
|
||||||
"@microsoft/api-extractor": "^7.28.4",
|
"@microsoft/api-extractor": "^7.28.5",
|
||||||
"@types/node": "^16.11.45",
|
"@types/node": "^16.11.45",
|
||||||
"@types/supertest": "^2.0.12",
|
"@types/supertest": "^2.0.12",
|
||||||
"c8": "^7.12.0",
|
"c8": "^7.12.0",
|
||||||
@@ -72,7 +72,7 @@
|
|||||||
"supertest": "^6.2.4",
|
"supertest": "^6.2.4",
|
||||||
"tsup": "^6.1.3",
|
"tsup": "^6.1.3",
|
||||||
"typescript": "^4.7.4",
|
"typescript": "^4.7.4",
|
||||||
"unbuild": "^0.7.4",
|
"unbuild": "^0.7.6",
|
||||||
"vitest": "^0.18.1"
|
"vitest": "^0.18.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"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:^",
|
"@discordjs/collection": "workspace:^",
|
||||||
"@sapphire/async-queue": "^1.3.2",
|
"@sapphire/async-queue": "^1.3.2",
|
||||||
"@sapphire/snowflake": "^3.2.2",
|
"@sapphire/snowflake": "^3.2.2",
|
||||||
"discord-api-types": "^0.36.2",
|
"discord-api-types": "^0.36.3",
|
||||||
"file-type": "^17.1.2",
|
"file-type": "^17.1.3",
|
||||||
"tslib": "^2.4.0",
|
"tslib": "^2.4.0",
|
||||||
"undici": "^5.8.0"
|
"undici": "^5.8.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@discordjs/docgen": "workspace:^",
|
"@discordjs/docgen": "workspace:^",
|
||||||
"@favware/cliff-jumper": "^1.8.5",
|
"@favware/cliff-jumper": "^1.8.5",
|
||||||
"@microsoft/api-extractor": "^7.28.4",
|
"@microsoft/api-extractor": "^7.28.5",
|
||||||
"@types/node": "^16.11.45",
|
"@types/node": "^16.11.45",
|
||||||
"c8": "^7.12.0",
|
"c8": "^7.12.0",
|
||||||
"downlevel-dts": "^0.10.0",
|
"downlevel-dts": "^0.10.0",
|
||||||
@@ -72,7 +72,7 @@
|
|||||||
"rollup-plugin-typescript2": "0.32.1",
|
"rollup-plugin-typescript2": "0.32.1",
|
||||||
"tsup": "^6.1.3",
|
"tsup": "^6.1.3",
|
||||||
"typescript": "^4.7.4",
|
"typescript": "^4.7.4",
|
||||||
"unbuild": "^0.7.4",
|
"unbuild": "^0.7.6",
|
||||||
"vitest": "^0.18.1"
|
"vitest": "^0.18.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"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",
|
"rollup-plugin-typescript2": "0.32.1",
|
||||||
"tsup": "^6.1.3",
|
"tsup": "^6.1.3",
|
||||||
"typescript": "^4.7.4",
|
"typescript": "^4.7.4",
|
||||||
"unbuild": "^0.7.4",
|
"unbuild": "^0.7.6",
|
||||||
"vitest": "^0.18.1"
|
"vitest": "^0.18.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"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",
|
"homepage": "https://discord.js.org",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/ws": "^8.5.3",
|
"@types/ws": "^8.5.3",
|
||||||
"discord-api-types": "^0.36.2",
|
"discord-api-types": "^0.36.3",
|
||||||
"prism-media": "^1.3.4",
|
"prism-media": "^1.3.4",
|
||||||
"tslib": "^2.4.0",
|
"tslib": "^2.4.0",
|
||||||
"ws": "^8.8.1"
|
"ws": "^8.8.1"
|
||||||
@@ -65,7 +65,7 @@
|
|||||||
"@discordjs/docgen": "workspace:^",
|
"@discordjs/docgen": "workspace:^",
|
||||||
"@discordjs/scripts": "workspace:^",
|
"@discordjs/scripts": "workspace:^",
|
||||||
"@favware/cliff-jumper": "^1.8.5",
|
"@favware/cliff-jumper": "^1.8.5",
|
||||||
"@microsoft/api-extractor": "^7.28.4",
|
"@microsoft/api-extractor": "^7.28.5",
|
||||||
"@types/jest": "^28.1.6",
|
"@types/jest": "^28.1.6",
|
||||||
"@types/node": "^16.11.45",
|
"@types/node": "^16.11.45",
|
||||||
"downlevel-dts": "^0.10.0",
|
"downlevel-dts": "^0.10.0",
|
||||||
@@ -78,7 +78,7 @@
|
|||||||
"tsup": "^6.1.3",
|
"tsup": "^6.1.3",
|
||||||
"tweetnacl": "^1.0.3",
|
"tweetnacl": "^1.0.3",
|
||||||
"typescript": "^4.7.4",
|
"typescript": "^4.7.4",
|
||||||
"unbuild": "^0.7.4"
|
"unbuild": "^0.7.6"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=16.9.0"
|
"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",
|
"homepage": "https://discord.js.org",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@microsoft/api-extractor-model": "^7.21.0",
|
"@microsoft/api-extractor-model": "^7.22.0",
|
||||||
"@microsoft/tsdoc": "^0.14.1",
|
"@microsoft/tsdoc": "^0.14.1",
|
||||||
"@remix-run/node": "^1.6.5",
|
"@remix-run/node": "^1.6.5",
|
||||||
"@remix-run/react": "^1.6.5",
|
"@remix-run/react": "^1.6.5",
|
||||||
|
|||||||
Reference in New Issue
Block a user