UNPKG

@dcm/eslint-config

Version:

Shareable @eslint config of @dcmhub.

36 lines (30 loc) 756 B
module.exports = { parser: '@typescript-eslint/parser', parserOptions: { lib: ['esnext'], ecmaVersion: 2021, sourceType: 'module', project: ['./tsconfig.json', './packages/*/tsconfig.json'], tsconfigRootDir: undefined, warnOnUnsupportedTypeScriptVersion: true, ecmaFeatures: { jsx: true, globalReturn: false, }, }, extends: [ 'airbnb', require.resolve('./rules/base.js'), require.resolve('./rules/typescript.js'), require.resolve('./rules/react.js'), require.resolve('./rules/tsdoc.js'), 'plugin:prettier/recommended', ], settings: { 'import/resolver': { typescript: { project: ['./tsconfig.json', './packages/*/tsconfig.json'], }, }, }, };