Module boundary detection for local packages
Manage your monorepo with eslint
module-boundary
:
@app
packagesmodule-boundary
This rule will check all import/require to ensure it does not reach into a
top-level packages
folder
import { actionCreators } from "@app/thread";
import { actionCreators } from "@app/thread/message";
circular-imports
// ./packages/mail/something.js
import { actionCreators } from "@app/thread";
// ./packages/thread/something.js
import { actionCreators } from "@app/thread";