switch eslint to new style

This commit is contained in:
2025-01-20 10:44:32 -06:00
parent af5ba151cb
commit fa20cd5ce3
4 changed files with 752 additions and 2156 deletions
-12
View File
@@ -1,12 +0,0 @@
module.exports = {
env: {
node: true,
commonjs: true,
es2021: true,
},
extends: ['airbnb', 'prettier'],
parserOptions: {
ecmaVersion: 'latest',
},
ignorePatterns: ['**/node_modules', '**/dist'],
};
+14
View File
@@ -0,0 +1,14 @@
import globals from 'globals';
import pluginJs from '@eslint/js';
import tseslint from 'typescript-eslint';
import eslintPluginPrettier from 'eslint-plugin-prettier/recommended';
/** @type {import('eslint').Linter.Config[]} */
export default [
{ files: ['packages/**/*.ts']},
{ ignores: ['**/*.test.js','eslint.config.mjs','**/dist/**/*'] },
{ languageOptions: { globals: { ...globals.browser, ...globals.node } } },
pluginJs.configs.recommended,
...tseslint.configs.recommended,
eslintPluginPrettier,
];
+732 -2141
View File
File diff suppressed because it is too large Load Diff
+6 -3
View File
@@ -20,9 +20,12 @@
"packages/*"
],
"devDependencies": {
"@eslint/js": "9.18.0",
"eslint": "9.18.0",
"eslint-config-prettier": "10.0.1",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"prettier": "3.4.2",
"eslint": "^8.48.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-prettier": "^9.0.0"
"typescript-eslint": "8.20.0"
}
}