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