rasa data validate should fail if conflicting slots are created in different domain files #9555
Labels
area:rasa-oss/cli
Issues focused on the rasa command-line-interface
area:rasa-oss 🎡
Anything related to the open source Rasa framework
cse-issues
effort:atom-squad/2
Label which is used by the Rasa Atom squad to do internal estimation of task sizes.
type:bug 🐛
Inconsistencies or issues which will cause an issue or problem for users or implementors.
type:enhancement ✨
Additions of new features or changes to existing ones, should be doable in a single PR
What problem are you trying to solve?
Users may split the
domain.yml
into multiple files and have different teams work on different domain.I want
rasa data validate
to check and fail if there are duplicate intents, conflicting slots, etc across the split domain files.For example:
rasa init
.domain.yml
todomain/domain1.yml
.domian.yml
domain/domain1.yml
:domain/domain2.yml
and write:rasa data validate -d domain/
.The check will complete without errors
What's your suggested solution?
rasa data validate
consolidates all the domain files and then runs the yaml validation check.Examples (if relevant)
No response
Is anything blocking this from being implemented? (if relevant)
No response
Definition of Done
rasa data validate -d domain/
does not fail when conflicting/duplicate slots/intents/etc are foundThe text was updated successfully, but these errors were encountered: