WizardConnect/eslint.config.cjs
2026-03-06 11:38:09 +01:00

37 lines
848 B
JavaScript

const js = require("@eslint/js");
const globals = require("globals");
const parser = require("@typescript-eslint/parser");
const plugin = require("@typescript-eslint/eslint-plugin");
module.exports = [
{
ignores: ["**/dist/**", "**/node_modules/**", "**/*.js", "**/*.cjs"],
},
{
files: ["**/*.ts"],
languageOptions: {
parser,
parserOptions: {
ecmaVersion: "latest",
sourceType: "module",
},
globals: {
...globals.browser,
...globals.node,
...globals.es2022,
},
},
plugins: {
"@typescript-eslint": plugin,
},
rules: {
...js.configs.recommended.rules,
"no-console": "off",
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": [
"error",
{ argsIgnorePattern: "^_" },
],
},
},
];