WizardConnect/eslint.config.cjs

38 lines
860 B
JavaScript
Raw Normal View History

2026-02-26 11:19:47 +01:00
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", "**/*.tsx"],
2026-02-26 11:19:47 +01:00
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: "^_" },
],
},
},
];