agiledigital / jiralint

A library and supporting CLI tool for linting deliveries, issues and people as they manifest in Jira.
7 stars 3 forks source link

chore: prevent circular dependencies between workspaces #114

Open danielnixon opened 3 years ago

danielnixon commented 3 years ago

We want to break the build if:

a) the lib package is made to depend on the cli package b) circular package dependencies are introduced in general

This might be the answer: https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-cycle.md

dspasojevic commented 2 years ago

As part of this we could investigate a switch to https://turborepo.org/