Node TS Template
/* eslint.config.mjs */
import globals from "globals";
import pluginJs from "@eslint/js";
import tseslint from "typescript-eslint";
import pluginReact from "eslint-plugin-react";
import stylistic from '@stylistic/eslint-plugin'
export default [
{files: ["**/*.{js,mjs,cjs,ts,jsx,tsx}"]},
{languageOptions: {globals: globals.browser}},
{
plugins: {
'@stylistic': stylistic
}
},
pluginJs.configs.recommended,
...tseslint.configs.recommended,
pluginReact.configs.flat.recommended,
{
rules: {
"react/jsx-max-props-per-line": [1, {"maximum": 1}],
"indent": ["warn", 2],
"semi": ["error", "always"],
}
},
];