{ "root": true, "extends": [ "next", "@antfu" ], "rules": { "@typescript-eslint/consistent-type-definitions": [ "error", "type" ], "@typescript-eslint/no-var-requires": "off", "no-console": "off", "indent": "off", "@typescript-eslint/indent": [ "error", 2, { "SwitchCase": 1, "flatTernaryExpressions": false, "ignoredNodes": [ "PropertyDefinition[decorators]", "TSUnionType", "FunctionExpression[params]:has(Identifier[decorators])" ] } ], "react-hooks/exhaustive-deps": "warn", "react/display-name": "warn" } }