Errors and warnings are dumped in any order, with poor information about context in the spec. Since retrieving line numbers is a hard problem, I suggest we could extend the Result object to provide a map of paths linked to errors. **Beware** : this would affect the interface with Result (AddError and possibly some more direct usage). In the end, messages would be pretty printed by sorting and indenting keys. Not quite line numbers but better than the unordered list we have today. Also referred by: - [ ] Issue go-swagger/go-swagger#121 - Not solved with line numbers, but improve context reporting using key paths.
Activity
diafour commentedon Sep 26, 2019
It also helps to include an index of item in array.
Error now:
Error with index: