eslint-config-tjw-import
The Jared Wilcurt's strict ESLint rules for importing files.
Using this
npm install --save-dev eslint-plugin-import eslint-config-tjw-import
- 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.
const path = require('path');
module.exports = {
extends: [
'tjw-import'
],
settings: {
'import/resolver': {
webpack: {
config: {
resolve: {
alias: {
'@': path.resolve('src'),
'@@': path.resolve('tests')
}
}
}
}
}
}
};
See also: