test/packages/code-config/eslint/next.js

28 lines
570 B
JavaScript
Raw Permalink Normal View History

2024-05-07 16:24:43 +00:00
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/',
],
};