[Feature Request] Use Dart null safety completely
Open
- Dominant language
- Dart
- Stars
- 572
- Forks
- 196
- Avg merge
- 1h 59m
- Merged PRs (30d)
- 2
Description
Protobuf compiler introduced Dart null safety, why `StringValue`, `DoubleValue`, `Int32Value`, etc, still exists? Why not using
`String?`, `double?`, `int?`, etc?
Contributor guide
Research direction
The issue concerns replacing wrapper types such as StringValue, DoubleValue, and Int32Value with nullable Dart types after null safety was introduced. No files, tests, or entry points are identified, so first map where the protobuf compiler and runtime define and consume these wrappers; done would require an agreed scope and passing coverage for generated and runtime behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- dart
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100