Not All Errors Returned by Core Are Handled Gracefully
raffaelfoidl opened this issue · comments
The core application returns different types of error types (defined by the members of an enum, ReplacerErrorType
). Not all of them require special treatment (such as suggesting the user added a new license header definition file etc.).
The ones which simply describe why an action (adding, replacing, removing license headers) was not completed successfully, but do not ensue any further actions, should be displayed in a message box. However, no "an unexpected error occurred", "task XYZ failed" messages should pop up, which is the case now.