UNPKG

@luoxiao123/eslint-config

Version:

ESLint Shareable Configuration for Typescrpt

37 lines (35 loc) 777 B
module.exports = { env: { browser: true, commonjs: true, es6: true, mocha: true, node: true, }, extends: [ './plugins/import.yml', './plugins/node.yml', './plugins/unicorn.yml', ], globals: { Atomics: 'readonly', document: 'readonly', globalThis: 'readonly', navigator: 'readonly', SharedArrayBuffer: 'readonly', window: 'readonly', }, parser: '@typescript-eslint/parser', parserOptions: { ecmaFeatures: { globalReturn: false, impliedStrict: true, }, ecmaVersion: 2020, // see: https://github.com/typescript-eslint/typescript-eslint/releases/tag/v3.0.0 project: 'tsconfig.json', sourceType: 'module', }, plugins: ['@typescript-eslint', 'unicorn'], root: true, }