Skip to content

Conversation

@Anshukumar123975
Copy link
Contributor

Description

This PR introduces additional semantic validation rules with corresponding .cto models:
The following are the new semantic rules introduced under the following specifications:

1. Concepts:

CLASS_DECLARATION_009 -> Circular_inheritance
CLASS_DECLARATION_010 -> Duplicate property from super

2. Namespaces:

MODEL_FILE_003 -> Self import not allowed

3. Scalars:

NUMBER_VALIDATOR_003 -> Ensures numeric validators range on Integer properties use strictly integer bounds.

@ekarademir ekarademir merged commit 9789e0f into accordproject:main Jul 1, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants