Skip to content
LinkedInGitHub

Validation

TangleGuard is also a structural linter which verifies your source code regarding user-defined rules. That way an architect can enforce the planned architecture. The developers run the CLI tool while working on changes to get notified about violations. It can also be integrated into the CI/CD pipeline. The only rules currently supported are dependency rules between layers.

  • Define layers and associated packages with those layers
  • Define dependency rules between layers.

TangleGuard validated your architecture in regards to user defined rules.

The targeted architecture is based on those rule. TangleGuard makes sure that the source code is aligned the rules and hence with the targeted design.

Head over to Rule Violations and click the Validate button to get the latest updates.

Dashboard

When a violation is found it usually should be mitigated via a refactoring.