@sparticuz/eslint-config
Advanced tools
@@ -8,3 +8,5 @@ import tseslint from "typescript-eslint"; | ||
}, | ||
rules: {}, | ||
rules: { | ||
"@typescript-eslint/no-deprecated": "warn", | ||
}, | ||
settings: { | ||
@@ -11,0 +13,0 @@ node: { |
@@ -6,2 +6,3 @@ import tseslint from "typescript-eslint"; | ||
import nodeConfig from "./configs/n.js"; | ||
import noUnsanitizedConfig from "./configs/no-unsanitized.js"; | ||
import perfectionistConfig from "./configs/perfectionist.js"; | ||
@@ -16,2 +17,2 @@ import prettierConfig from "./configs/prettier.js"; | ||
import vitestConfig from "./configs/vitest.js"; | ||
export default tseslint.config(...eslintJSConfig, ...eslintCommentsConfig, ...nodeConfig, ...tseslintConfig, ...promiseConfig, ...unicornConfig, ...arrayFunctionConfig, ...regexpConfig, ...sonarJsConfig, ...securityConfig, ...perfectionistConfig, ...prettierConfig, ...vitestConfig); | ||
export default tseslint.config(...eslintJSConfig, ...eslintCommentsConfig, ...nodeConfig, ...tseslintConfig, ...noUnsanitizedConfig, ...promiseConfig, ...unicornConfig, ...arrayFunctionConfig, ...regexpConfig, ...sonarJsConfig, ...securityConfig, ...perfectionistConfig, ...prettierConfig, ...vitestConfig); |
{ | ||
"name": "@sparticuz/eslint-config", | ||
"version": "9.0.1", | ||
"version": "9.0.2", | ||
"description": "Sparticuz's shareable config for eslint", | ||
@@ -11,3 +11,3 @@ "type": "module", | ||
"build": "rm -rf dist/** && tsc -p tsconfig.build.json", | ||
"lint": "eslint \"**/*.?(c|m)[jt]s?(x)\"", | ||
"lint": "eslint", | ||
"test": "npm run lint" | ||
@@ -19,8 +19,9 @@ }, | ||
"@eslint-community/eslint-plugin-eslint-comments": "^4.4.0", | ||
"@eslint/js": "^9.9.0", | ||
"@vitest/eslint-plugin": "^1.0.3", | ||
"@eslint/js": "^9.9.1", | ||
"@vitest/eslint-plugin": "^1.1.0", | ||
"eslint-config-prettier": "^9.1.0", | ||
"eslint-plugin-array-func": "^5.0.2", | ||
"eslint-plugin-n": "^17.10.2", | ||
"eslint-plugin-perfectionist": "^3.2.0", | ||
"eslint-plugin-no-unsanitized": "^4.1.0", | ||
"eslint-plugin-perfectionist": "^3.4.0", | ||
"eslint-plugin-promise": "^7.1.0", | ||
@@ -32,3 +33,3 @@ "eslint-plugin-regexp": "^2.6.0", | ||
"globals": "^15.9.0", | ||
"typescript-eslint": "^8.1.0" | ||
"typescript-eslint": "^8.4.0" | ||
}, | ||
@@ -41,3 +42,3 @@ "devDependencies": { | ||
"@types/eslint-plugin-security": "^3.0.0", | ||
"eslint": "^9.9.0", | ||
"eslint": "^9.9.1", | ||
"prettier": "^3.3.3", | ||
@@ -44,0 +45,0 @@ "typescript": "^5.5.4" |
9480
3.71%18
5.88%180
3.45%15
7.14%