Skip to content

fix(ConditionGroup): detect any two+ simultaneous group keys#44

Open
Jah-yee wants to merge 2 commits intoHeyItsGilbert:mainfrom
Jah-yee:fix/conditiongroup-duplicate-keys
Open

fix(ConditionGroup): detect any two+ simultaneous group keys#44
Jah-yee wants to merge 2 commits intoHeyItsGilbert:mainfrom
Jah-yee:fix/conditiongroup-duplicate-keys

Conversation

@Jah-yee
Copy link
Copy Markdown

@Jah-yee Jah-yee commented May 7, 2026

Fixes #13

Jah-yee and others added 2 commits May 7, 2026 23:23
…e on string

FilePath is a [string] type, so calling .BaseName returns  silently.
Use the static .NET method instead.

Fixes HeyItsGilbert#14
Co-authored-by: Jah-yee <jydu_seven@outlook.com>
Previously the guard only fired when ALL THREE (AllOf, AnyOf, Not)
were present. Now it counts any group keys present and throws if
there are 2 or more.

Fixes HeyItsGilbert#13
Co-authored-by: Jah-yee <jydu_seven@outlook.com>
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.

fix(ConditionGroup): constructor allows two simultaneous group operators — silent logic bypass

1 participant