19 lines
		
	
	
		
			613 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			613 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import nextCoreWebVitals from "eslint-config-next/core-web-vitals";
 | 
						|
import nextTypescript from "eslint-config-next/typescript";
 | 
						|
import { FlatCompat } from "@eslint/eslintrc";
 | 
						|
import { dirname } from "path";
 | 
						|
import { fileURLToPath } from "url";
 | 
						|
 | 
						|
const __filename = fileURLToPath(import.meta.url);
 | 
						|
const __dirname = dirname(__filename);
 | 
						|
 | 
						|
const compat = new FlatCompat({
 | 
						|
  baseDirectory: __dirname,
 | 
						|
});
 | 
						|
 | 
						|
const eslintConfig = [...nextCoreWebVitals, ...nextTypescript, ...compat.extends("prettier"), {
 | 
						|
  ignores: ["node_modules/**", ".next/**", "out/**", "build/**", "next-env.d.ts"]
 | 
						|
}];
 | 
						|
 | 
						|
export default eslintConfig;
 |