`SystemVerilog.definitionParameters` does not enforce uniqueness with other names
Open
bug
- Dominant language
- Dart
- Stars
- 489
- Forks
- 88
- Avg merge
- 3d 23h
- Merged PRs (30d)
- 10
Description
### Describe the bug
It is possible to name a SystemVerilog parameter using `SystemVerilog.definitionParameters` with a name that conflicts with other names in that module definition (ports, reserved instance/signal names, etc.). This should not be allowed and uniqueness should be enforced.
### To Reproduce
_No response_
### Expected behavior
_No response_
### Actual behavior
_No response_
### Additional: Dart SDK info
_No response_
### Additional: pubspec.yaml
```yaml
```
### Additional: Context
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.