danielgtaylor / danielgtaylor/python-betterproto
Snake casing WORD regex mistakingly splitting lowercase mixed-digit field names
Open
compiler-bug
- Dominant language
- Python
- Stars
- 1.8k
- Forks
- 234
- PR merge metrics
- No merged PRs in 30d
Description
Proto file:
```
message BadRegexTestMessage {
uint64 ds18b20_serial_code = 1;
}
```
Result:
```
class BadRegexTestMessage(betterproto.Message):
ds18_b20_serial_code: int = betterproto.uint64_field(1)
```
`ds18b20` becomes `ds18_b20`.
Contributor guide
Assessment
This issue has not been assessed yet.