Second-Level Layer Validation
Currently, one can declare dependency rules for top-level components in their programming language. Meaning, one can declare rules between packages for Rust or JavaScript, or between Module for Go projects. More about it here or here.
TangleGuard checks the source code against any rule violations, locally or within CI/CD pipelines, so make sure the attended structure stays in place.
Now this could be enhanced to also support smaller sized projects, which don’t rely on a workspace. So like a single-package/crate binary in Rust or a single JS package.
Log in to comment and vote
Comments1
Jan
May 19
I did some adjustments, now it seems to work solid