{ "extends": [ "next/core-web-vitals", "next/typescript", "standard", "plugin:tailwindcss/recommended", "prettier" ], "plugins": ["import"], "rules": { "import/order": [ "error", { "groups": [ "builtin", // Built-in types are first "external", // External libraries "internal", // Internal modules ["parent", "sibling"], // Parent and sibling types can be mingled together "index", // Then the index file "object" // Object imports ], "newlines-between": "always", "pathGroups": [ { "pattern": "@app/**", "group": "external", "position": "after" } ], "pathGroupsExcludedImportTypes": ["builtin"], "alphabetize": { "order": "asc", "caseInsensitive": true } } ] }, "ignorePatterns": ["src/components/ui/**"], "overrides": [ { "files": ["*.ts", "*.tsx"], "rules": { "no-undef": "off" } } ] }