unplugin/eslint.config.js
2025-07-02 03:28:55 +08:00

39 lines
662 B
JavaScript

// @ts-check
import antfu from '@antfu/eslint-config'
export default antfu(
{
vue: true,
formatters: {
markdown: 'dprint',
},
pnpm: true,
},
{
ignores: [
'test-out/**',
'**/output.js',
'docs/showcase/*.md',
'docs/.vitepress/data/repository.json',
],
},
{
files: ['**/fixtures/**/*.js'],
rules: {
'no-console': 'off',
},
},
{
rules: {
'node/prefer-global/process': 'off',
},
},
{
files: ['**/src/**/*.ts'],
rules: {
'node/no-unsupported-features/node-builtins': 'error',
'node/no-unsupported-features/es-builtins': 'error',
},
},
)