UNPKG

@azimutlabs/eslint-config-import

Version:

ESLint configuration for ES6 Imports and Exports

35 lines (30 loc) 1.1 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var eslintEnv = require('@azimutlabs/eslint-env'); var _a; var eslintConfigImportTypescript = { settings: { 'import/parsers': { '@typescript-eslint/parser': [ eslintEnv.EslintEnvExtensions.Ts, eslintEnv.EslintEnvExtensions.Tsx, eslintEnv.EslintEnvExtensions.TsD, eslintEnv.EslintEnvExtensions.TsxD, ], }, 'import/resolver': (_a = {}, _a[require.resolve('eslint-import-resolver-typescript')] = { project: ['**/tsconfig.json', '**/tsconfig.*.json'], }, _a), }, rules: { // Report potentially ambiguous parse goal (script vs. module). 'import/no-commonjs': 'warn', 'import/unambiguous': 'warn', // Ensure named imports correspond to a named export in the remote file. 'import/named': 'off', }, }; exports.eslintConfigImportTypescript = eslintConfigImportTypescript; //# sourceMappingURL=typescript.js.map