1
0
Fork 0
Commit Graph

3 Commits

Author SHA1 Message Date
Alan Plum d04ce21f6d Fix getReadableName (3.3) (#6273) 2018-09-11 08:53:04 +02:00
jsteemann 2ec21d1657 fix jslint warning 2018-08-30 08:35:01 +02:00
Alan Plum 0df237393c Better Foxx errors (3.3) (#6269)
* Fix codeFrame formatting

Pushing the codeFrame first results in ugly line breaks or extra spaces.

* Include cause in MODULE_FAILURE message

The error is always a wrapper for an underlying cause so it should be easier to determine what caused it.

* Add a codeFrame for failed _install

We normally only want this in dev mode but service CRUD should always provide detailed info.

* Expose codeFrame in Foxx CRUD

The codeFrame can only come from a failed _install, so let's make it visible to Foxx CLI and friends.

* Add codeFrame to runScript

Scripts can also only be executed with access to the Foxx API so we can provide the same info as during CRUD.

* Trim codeFrame fileName to basePath

If we have a basePath, we don't need to expose the full path to the user for the codeFrame to be meaningful.

* Fix getReadableName

Previously 'catch-fire' would become 'Catch  Ire'.

* Add to changelog
2018-08-28 14:32:31 +02:00