Support for wildcard/ignore-case
- Dominant language
- Java
- Stars
- 615
- Forks
- 82
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 7
Description
## What is your idea?
It would be awesome to have a case-insensitive wildcard. Curious of the communities thoughts. On the surface, it doesn't seem like a tough implementation, though I'm not terribly confident in the syntax given that we were trying to avoid an `ignore-case` keyword...
```
{
"detail": {
"command_path": [ {"wildcard": {"ignore-case": "*/Cmd.exe*"} } ]
}
}
```
The above matches `stufff/cmd.exe -x` `stuff/Cmd.exe -x` `StUff/CmD.ExE `.
## Would you be willing to make the change?
Probably
## Additional context
Add any other context (such as images, docs, posts) about the idea here.
Contributor guide
Research direction
Begin by locating the rule syntax and wildcard-matching entry points in the event-ruler codebase; the issue names no files or tests. Resolve the JSON syntax and case-insensitive matching semantics with maintainers, then add coverage showing the proposed pattern matches the listed command-path variants.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100