- Notifications
You must be signed in to change notification settings - Fork7
💥 💬 errors but with error code
License
semantic-release/error
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Error type used by allsemantic-release packages.
Errors of typeSemanticReleaseError or an inherited type will be considered bysemantic-release as an expected exception case (no release to be done, running on a PR etc..). That indicate to thesemantic-release process to stop and exit with the0 success code.
Any other type of error will be considered bysemantic-release as an unexpected error (i/o issue, code problem etc...). That indicate to thesemantic-release process to stop, log the error and exit with the1 failure code.
importSemanticReleaseErrorfrom"@semantic-release/error";// DefaultthrownewSemanticReleaseError();// With error messagethrownewSemanticReleaseError("An error happened");// With error message and error codethrownewSemanticReleaseError("An error happened","ECODE");// With error message, error code and detailsthrownewSemanticReleaseError("An error happened","ECODE","Here is some suggestions to solve this error.");// With inheritanceclassInheritedErrorextendsSemanticReleaseError{constructor(message,code,newProperty,details){super(message);Error.captureStackTrace(this,this.constructor);this.name=this.constructor.name;this.code=code;this.details=details;this.newProperty="newProperty";}}thrownewInheritedError("An error happened","ECODE","Here is some suggestions to solve this error.");
About
💥 💬 errors but with error code
Topics
Resources
License
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors12
Uh oh!
There was an error while loading.Please reload this page.