From 37c0ba460256309e31cf7b4d46e41c4b1b0f967f Mon Sep 17 00:00:00 2001 From: Vaillant Samuel Date: Mon, 27 Aug 2018 12:04:57 +0200 Subject: [PATCH] fix(extensions): disable for packages in Vue --- rules/base.js | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/rules/base.js b/rules/base.js index 477c1cfa..c266a023 100644 --- a/rules/base.js +++ b/rules/base.js @@ -257,14 +257,30 @@ module.exports = { 'template-curly-spacing': ['error'], 'yield-star-spacing': ['error'], + // Import + // https://github.com/benmosher/eslint-plugin-import 'import/no-amd': ['error'], 'import/no-commonjs': ['error'], 'import/no-extraneous-dependencies': ['error'], 'import/no-duplicates': ['error'], - 'import/extensions': [2, 'always', { js: 'never' }], + 'import/extensions': [ + 'error', + 'always', + { + js: 'never', + vue: 'ignorePackages', + }, + ], + + // Prettier + // https://github.com/prettier/eslint-plugin-prettier 'prettier/prettier': [ 'error', - { trailingComma: 'es5', singleQuote: true, printWidth: 80 }, + { + trailingComma: 'es5', + singleQuote: true, + printWidth: 80, + }, ], }, };