Update eslint to flat config
Some checks failed
release-tag / release-image (push) Successful in 1m52s
Lint JavaScript/Node.js / lint-js (push) Failing after 9s
DRB Tests / drb_mocha_tests (push) Successful in 25s

This commit is contained in:
Logan Cusano
2024-08-11 14:14:38 -04:00
parent a4da1fac1c
commit 6fbec1f7e2

View File

@@ -1,22 +1,28 @@
// eslint.config.js // eslint.config.js (flat config)
export default { import configRecommended from "eslint-config-eslint";
env: { import configPrettier from "eslint-config-prettier";
node: true, import pluginPrettier from "eslint-plugin-prettier";
es2021: true, import globals from "globals";
}, import unusedImports from "eslint-plugin-unused-imports";
extends: [ import js from "@eslint/js";
'eslint:recommended',
'plugin:prettier/recommended', export default [
], {
parserOptions: { languageOptions: {
ecmaVersion: 'latest', ecmaVersion: "latest",
sourceType: 'module', sourceType: "module",
globals: {
...globals.node,
},
}, },
rules: { rules: {
// Add your custom rules here "no-console": "warn",
'no-console': 'warn', "no-unused-vars": "warn",
'no-unused-vars': 'warn', "unused-imports/no-unused-imports": 1,
// Example: 'semi': ['error', 'always']
}, },
}; },
js.configs.recommended,
pluginPrettier.configs.recommended,
configPrettier,
unusedImports.configs.recommended,
];