Files
github-actions-magento2/eslint.config.mjs
T
Damien Retzinger 14a0e38d64 chore: migrate eslint to flat config
eslint 9 ignores .eslintrc.* by default, so replace .eslintrc.cjs with a
flat eslint.config.mjs (in the style of graycoreio/daffodil)
2026-06-09 17:33:57 -04:00

30 lines
621 B
JavaScript

import { defineConfig, globalIgnores } from "eslint/config";
import eslint from "@eslint/js";
import tseslint from "typescript-eslint";
export default defineConfig([
globalIgnores([
"**/dist",
"**/node_modules",
"**/vendor",
"_test",
]),
{
files: ["**/*.ts"],
extends: [
eslint.configs.recommended,
tseslint.configs.recommended,
],
rules: {
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-unused-vars": [
"error",
{
argsIgnorePattern: "^_",
varsIgnorePattern: "^_",
},
],
},
},
]);