index.js 600 B

123456789101112131415161718192021222324252627
  1. // https://github.com/benmosher/eslint-plugin-import/issues/1396
  2. const resolver = {
  3. [require.resolve('eslint-import-resolver-node')]: {},
  4. }
  5. // in case the project does not depend on @vue/cli-service
  6. try {
  7. resolver[require.resolve('eslint-import-resolver-webpack')] = {
  8. config: require.resolve('@vue/cli-service/webpack.config.js'),
  9. }
  10. } catch (e) {}
  11. module.exports = {
  12. extends: [
  13. require.resolve('eslint-config-standard')
  14. ],
  15. settings: {
  16. 'import/resolver': resolver,
  17. 'import/extensions': [
  18. '.js',
  19. '.jsx',
  20. '.mjs',
  21. '.ts',
  22. '.tsx',
  23. ],
  24. },
  25. }