eslint-plugin-boundaries
eslint-plugin-boundaries copied to clipboard
Eslint plugin checking architecture boundaries between elements
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/javierbrea/eslint-plugin-boundaries). ## Rate-Limited These updates are currently rate-limited....
**Is your feature request related to a problem? Please describe.** Let's assume I want to disallow importing b.js: ```ts a.js: import * as b from "b.js"; // Warning ``` But:...
**Describe the bug** If a file of one element imports a file that is of a different element which is is a parent/uncle/etc no-private will block it. **To Reproduce** I've...
It is desirable to add a new rule allowing to define allowed relationships for different elements. The configuration for the rule could be like: ```json { "rules": { "boundaries/relationships": [2,...
It is desirable to add a chapter to the docs explaining how to create and share preset configurations that could be used in some frameworks to ensure good practices without...
**Describe the bug** I'm having trouble figuring out what config to setup for the following structure src/ ├── components/ │ ├── AtomA/ │ │ │ ├── AtomA.jsx │ │ │...
**Is your feature request related to a problem? Please describe.** I've been unable to make both live together, I've tried several times without finding a way to make it work....
**Is your feature request related to a problem? Please describe.** In different layers, depending on the imported file, we want to show the exact message, which cannot be expressed in...
Hello, Is it possible to write such a rule? - Feature cannot import files from other features unless they are in the features/shared folder. I tried this configuration but unfortunately...
**Is your feature request related to a problem? Please describe.** Node.js from v6.13.0, v8.10.0, v9.3.0 includes `module.builtinModules` which we can use to natively check if some module belongs to Node.js...