Closed
Description
This is just a grab bag of things that would improve errors in IDEs via the RLS. These all apply to JSON errors rather than human-readable ones, where that's relevant
- replace help with suggestions where possible
- add suggestions that are not user-visible in human-readable output (e.g., to delete unused functions)
- add suggestions in general (in particular, imports for name resolution errors)
- implement the
rendered
field for all error types (currently only used by suggestions) - make sure the main error message reads well by itself without any span labels
- if possible, suggestion labels should describe the action rather than the problem