UNPKG

@ge-ge/highlight

Version:
32 lines (31 loc) 788 B
module.exports = { root: true, env: { browser: true, es6: true, }, extends: [ 'eslint:recommended', 'plugin:@typescript-eslint/eslint-recommended', 'plugin:prettier/recommended', ], globals: { Atomics: 'readonly', SharedArrayBuffer: 'readonly', }, parser: '@typescript-eslint/parser', parserOptions: { ecmaVersion: 2018, sourceType: 'module', }, plugins: ['@typescript-eslint'], rules: { 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 'max-len': ['error', { code: 200 }], 'max-lines-per-function': ['error', { max: 160 }], 'max-depth': ['error', 4], 'template-curly-spacing': 'off', indent: 'off', }, };