Issue #778 - Collect as many errors as possible
This MR collects more errors at once and throw the list right away, if any, so that it can be better handled by the locale linter.
This MR collects more errors at once and throw the list right away, if any, so that it can be better handled by the locale linter.