eslint-plugin-clean-imports
v1.0.4
Published
ESLint rule that keeps import paths clean and respects project architecture.
Downloads
162
Maintainers
Readme
eslint-plugin-clean-imports
Keep your import statements clean and architecture‑friendly.
Install
npm i -D eslint eslint-plugin-clean-importsUsage
// .eslintrc.js
module.exports = {
plugins: ['clean-imports'],
extends: ['plugin:clean-imports/recommended'],
};Rule details
- Public API only –
clinic/entities/Moduleinstead of deep paths - Widget isolation – Widgets can't import other widgets
- Relative paths inside a module
- Underscore imports –
_Fileallowed only one level deep
