1.0.0 • Published 3 years ago

eslint-config-tjw-import v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

eslint-config-tjw-import

The Jared Wilcurt's strict ESLint rules for importing files.

Using this

  1. npm install --save-dev eslint-plugin-import eslint-config-tjw-import
  2. In your .eslitrc.js add tjw-import to your extends like so:
    module.exports = {
      extends: [
        'tjw-import'
      ]
    };

You may optionally want to add in an import resolver if you use webpack for aliasing.

// .eslintrc.js
const path = require('path');

module.exports = {
  extends: [
    'tjw-import'
  ],
  settings: {
    'import/resolver': {
      webpack: {
        config: {
          resolve: {
            alias: {
              '@': path.resolve('src'),
              '@@': path.resolve('tests')
            }
          }
        }
      }
    }
  }
};

See also: