@azimutlabs/eslint-config-import
Version:
ESLint configuration for ES6 Imports and Exports
35 lines (30 loc) • 1.1 kB
JavaScript
;
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