UNPKG

@viclafouch/eslint-config-viclafouch

Version:

ESLint and Prettier Config from Victor de la Fouchardiere

37 lines (35 loc) 855 B
import eslintPluginUnicorn from 'eslint-plugin-unicorn' import globals from 'globals' import bestPracticesConfig from './rules/best-practices.mjs' import errorConfig from './rules/errors.mjs' import es6Config from './rules/es6.mjs' import importsConfig from './rules/imports.mjs' import nodeConfig from './rules/node.mjs' import styleConfig from './rules/style.mjs' import variablesConfig from './rules/variables.mjs' /** * @type {import("eslint").Linter.Config} */ export default [ { files: ['**/*.{js,mjs,cjs,jsx,ts,tsx}'], linterOptions: { reportUnusedDisableDirectives: 'error' } }, { languageOptions: { globals: globals.builtin }, plugins: { unicorn: eslintPluginUnicorn } }, bestPracticesConfig, nodeConfig, errorConfig, importsConfig, styleConfig, variablesConfig, es6Config ]