Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/eslint-config / src / rules / import.js
Size: Mime:
module.exports = {
  plugins: ['import'],
  rules: {
    // unfortunately messes with aliases
    'import/extensions': 'OFF',
    // @TODO solve this without optionalDependencies, a resolver, not priority ATM
    'import/no-extraneous-dependencies': 0,
    // 'import/no-extraneous-dependencies': [
    //   'warn',
    //   { optionalDependencies: true, devDependencies: true },
    // ],
    // 'import/extensions': [2, { ignore: aliased }],

    // see standards
    'import/no-named-as-default': 'OFF',

    // -------------- import export (done by parent configs supermind & google)
    // https://twitter.com/dan_abramov/status/716219619330154496
    // 'import/no-unresolved': [2, {commonjs: true, amd: true}],
    // 'import/named': 2,
    // 'import/namespace': 2,
    // 'import/default': 2,
    'import/export': 2,
    // 'import/exports-last': 2,
  },
}