Files
TREK/shared/eslint.config.mjs
2026-05-25 21:59:42 +02:00

29 lines
747 B
JavaScript

import js from "@eslint/js";
import tseslint from "typescript-eslint";
import eslintConfigPrettier from "eslint-config-prettier";
import eslintPluginPrettier from "eslint-plugin-prettier";
import gitignore from "eslint-config-flat-gitignore";
export default tseslint.config(
gitignore({ strict: false }),
js.configs.recommended,
...tseslint.configs.recommended,
eslintConfigPrettier,
{
plugins: {
prettier: eslintPluginPrettier,
},
rules: {
"prettier/prettier": "error",
"@typescript-eslint/no-unused-vars": [
"error",
{ argsIgnorePattern: "^_", varsIgnorePattern: "^_" },
],
"@typescript-eslint/no-explicit-any": "error",
},
},
{
ignores: ["node_modules"],
},
);