@viclafouch/eslint-config-viclafouch
Version:
ESLint and Prettier Config from Victor de la Fouchardiere
24 lines (21 loc) • 500 B
JavaScript
import globals from 'globals'
/**
* @type {import("eslint").Linter.Config}
*/
export default {
name: 'node',
files: ['**/*.{js,jsx,mjs,cjs,ts,tsx}'],
languageOptions: {
globals: {
...globals.node,
...globals.vitest
}
},
rules: {
// Require all requires be top-level
// https://eslint.org/docs/rules/global-require
'global-require': 'error',
// Enforce usage of the `node:` prefix for builtin imports
'unicorn/prefer-node-protocol': 'error'
}
}