From 55a4f1fc869e41aca748c63d3018f0448b1606e0 Mon Sep 17 00:00:00 2001 From: pack Date: Sun, 9 Aug 2026 10:37:07 +0000 Subject: first commit --- node_modules/qs/eslint.config.mjs | 57 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 node_modules/qs/eslint.config.mjs (limited to 'node_modules/qs/eslint.config.mjs') diff --git a/node_modules/qs/eslint.config.mjs b/node_modules/qs/eslint.config.mjs new file mode 100644 index 0000000..5c9fc1f --- /dev/null +++ b/node_modules/qs/eslint.config.mjs @@ -0,0 +1,57 @@ +import ljharbConfig from '@ljharb/eslint-config/flat'; + +export default [ + { + ignores: ['dist/'], + }, + + ...ljharbConfig, + + { + rules: { + complexity: 'off', + 'consistent-return': 'warn', + eqeqeq: ['error', 'allow-null'], + 'func-name-matching': 'off', + 'id-length': [ + 'error', + { + max: 25, + min: 1, + properties: 'never', + }, + ], + indent: ['error', 4], + 'max-lines': 'off', + 'max-lines-per-function': [ + 'error', + { max: 150 }, + ], + 'max-params': ['error', 18], + 'max-statements': ['error', 100], + 'multiline-comment-style': 'off', + 'no-continue': 'warn', + 'no-magic-numbers': 'off', + 'no-restricted-syntax': [ + 'error', + 'BreakStatement', + 'DebuggerStatement', + 'ForInStatement', + 'LabeledStatement', + 'WithStatement', + ], + }, + }, + + { + files: ['test/**'], + rules: { + 'function-paren-newline': 'off', + 'max-lines-per-function': 'off', + 'max-statements': 'off', + 'no-buffer-constructor': 'off', + 'no-extend-native': 'off', + 'no-throw-literal': 'off', + }, + }, +]; -- cgit v1.2.3