test/packages/code-config/eslint/next.js
2024-05-08 00:24:43 +08:00

28 lines
570 B
JavaScript

const { resolve } = require('node:path');
const project = resolve(process.cwd(), 'tsconfig.eslint.json');
/** @type {import("eslint").Linter.Config} */
module.exports = {
env: {
node: true,
browser: true,
},
globals: {
React: true,
JSX: true,
},
extends: ['plugin:@next/next/recommended', './base-ts'],
settings: {
'import/resolver': {
typescript: {
project,
},
},
},
ignorePatterns: [
// Ignore dotfiles
'node_modules/',
],
};