Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Detailed Execution Error Reporting (#308)
* added improved error handling * Update error formatting and safely recurse only when parent exists * Add more tests and use regex for specific error message parsing * Add error.cause for annotated errors for easier debugging * Stop recursion when library is defined instead of on instanceof * Add locators to AnnotatedError and persist error properties on instances * Add test to check for accessible properties on annotated error * Remove message as constructor arg and re-use info on originalError instead * Refactor identifier checking to avoid duplicate TS cast * Remove unused coveralls dev dependency --------- Co-authored-by: natjoe4 <njjones@mitre.org> Co-authored-by: mgramigna <mgramigna@mitre.org>
- Loading branch information