finos / finos/architecture-as-code

Gap in CALM Validate for Patterns

Closed
#2,230 1 comment 0 reactions 1 assignee Claimed by @markscott-ms View on GitHub
Dominant language
TypeScript
Stars
399
Forks
138
Avg merge
3d 21h
Merged PRs (30d)
42

Description

## Bug Report

CALM Validate doesn't provide some basic validations on patterns that we get when validating just an Architecture

### Steps to Reproduce:
1. Create a pattern which has a node and relationship with the same unique ID
2. Run `calm validate` against it

### Expected Result:
I'd expect to get an error which points out the duplicated unique-id

### Actual Result:
CALM Validate passes

### Environment:
CALM CLI v1.34.4

### Additional Context:
I suspect there are more rules which are not applied to patterns that would help pattern authors catch these kinds of easy to fix issues earlier in the process

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.