UNPKG

eslint-config-iplayer-ts

Version:
30 lines (26 loc) 587 B
const mainRules = require('eslint-config-iplayer'); const env = Object.assign({}, mainRules.env, { browser: true }); const parserOptions = Object.assign( {}, mainRules.parserOptions, { ecmaFeatures: { generators: false, objectLiteralDuplicateProperties: false, modules: true } }); module.exports = { plugins: [ '@typescript-eslint' ], parser: '@typescript-eslint/parser', extends: [ 'eslint-config-iplayer', './rules/typescript', './rules/typescript-overrides' ].map(require.resolve), env, parserOptions, rules: {} };