UNPKG

eslint-config-xaxa

Version:

The ultimate ESLint config - successor to Airbnb Config. Built on Anthony Fu's ESLint config, Airbnb, ESLint Stylistic, Perfectionist, React, TypeScript, Astro, JSDocs, Prettier, Node.js, Unicorns, Promises, and more.

13 lines (10 loc) 408 B
import { interopDefault, type TypedFlatConfigItem } from '@antfu/eslint-config'; export async function nextjs(options?: TypedFlatConfigItem['rules']): Promise<TypedFlatConfigItem[]> { const nextjsConfig = await interopDefault(import('@next/eslint-plugin-next')); return [nextjsConfig.flatConfig.recommended, { name: 'xaxa/next/user-overrides', rules: { ...(options || {}), }, }]; }