UNPKG

eslint-config-niieani

Version:

Reusable ESLint config for Beemo configured projects.

36 lines 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const scaffold_config_constants_1 = require("@niieani/scaffold-config-constants"); const config = { parser: '@typescript-eslint/parser', extends: [ 'airbnb-base', // Order is important! require.resolve('./base.js'), require.resolve('./typescript.js'), require.resolve('./async.js'), require.resolve('./module.js'), require.resolve('./unicorn.js'), require.resolve('./tests.js'), // Add prettier last so it properly turns off rules 'prettier', ], env: { [`es${scaffold_config_constants_1.ECMA_VERSION}`]: true, }, globals: { [`__DEV__`]: 'readonly', [`__TEST__`]: 'readonly', [`__PROD__`]: 'readonly', }, parserOptions: { sourceType: 'module', ecmaVersion: scaffold_config_constants_1.ECMA_VERSION, }, reportUnusedDisableDirectives: true, // We cant define rules here otherwise they override the ones // in the extending configs above. This is bad for actual `overrides`! rules: {}, }; module.exports = config; //# sourceMappingURL=index.js.map