{ "extends": [ "plugin:@next/next/recommended", "next/core-web-vitals", "plugin:@typescript-eslint/recommended", "plugin:prettier/recommended", "plugin:css-modules/recommended", "plugin:@tanstack/eslint-plugin-query/recommended" ], "plugins": ["@typescript-eslint", "css-modules", "@tanstack/query"], "rules": { "@typescript-eslint/no-non-null-assertion": 0, "@typescript-eslint/no-unused-vars": ["error"], "@typescript-eslint/explicit-function-return-type": "warn", "padding-line-between-statements": [ "error", { "blankLine": "always", "prev": "*", "next": "block" }, { "blankLine": "always", "prev": "block", "next": "*" }, { "blankLine": "always", "prev": "*", "next": "block-like" }, { "blankLine": "always", "prev": "block-like", "next": "*" } ] }, "ignorePatterns": [ "/node_modules", "/cache", "/dist", "/out", "/public", "*.js" ] }