Files
P2Pix-Front-End/eslint.config.js

35 lines
790 B
JavaScript

import pluginVue from "eslint-plugin-vue";
import vueTsConfig from "@vue/eslint-config-typescript";
import vuePrettierConfig from "@vue/eslint-config-prettier";
export default [
{
ignores: [
"node_modules/**",
"dist/**",
"coverage/**",
"public/**",
"p2pix-smart-contracts/**",
"vendor/**",
"src/generated.ts",
],
},
...pluginVue.configs["flat/essential"],
...vueTsConfig(),
vuePrettierConfig,
{
rules: {
"@typescript-eslint/no-unused-vars": [
"warn",
{
argsIgnorePattern: "^_",
varsIgnorePattern: "^_",
caughtErrorsIgnorePattern: "^_",
destructuredArrayIgnorePattern: "^_",
},
],
"@typescript-eslint/no-explicit-any": "warn",
},
},
];