zombiebox-build-analyzer

1.3.3 • Public • Published

Usage

zb build pc | zombiebox-build-analyzer/bin/gcc-warning-scout.js

Exit code 0 if there is no errors nor warning, 1 otherwise

For early version of zombiebox (under 0.0.176) use

zb build pc 2>&1 >/dev/null | zombiebox-build-analyzer/bin/gcc-warning-scout.js

Options

--accept

gcc-warning-scout.js -a <number>, --accept <number>

Accepted amount of warnings for passed status.

Scout will exit with 0 code if amount of warnings <= accepted value, otherwise with code 1.

--short-out

gcc-warning-scout.js -s, --short-out

Remove everything except errors from ZombieBox output. If we received something like

...
External: /path/to/project/zombiebox-demo/node_modules/zombiebox-platform-samsung/typedef/file-system.js
/path/to/project/zombiebox-suite/zombiebox-platform-eltex/lib/video.js:370: WARNING - Missing return statement.
zb.device.platforms.eltex.Video.prototype._translateAspectTransferringToUniversal = function(internal) {
                                                                                    ^

/path/to/project/zombiebox-suite/zombiebox/zombiebox/zb/ui/scroll-list/scroll-list.js:18: WARNING - Property thumb never defined on zb.ui.ScrollList.prototype._exported
	if (this._exported.bar instanceof zb.widgets.Widget && this._exported.thumb) {
	                                                       ^

0 error(s), 2 warning(s), 97.3% typed

Build done

Only strings with path, line number and warning message will be left.

/path/to/project/zombiebox-suite/zombiebox-platform-eltex/lib/video.js:370: WARNING - Missing return statement.
/path/to/project/zombiebox-suite/zombiebox/zombiebox/zb/ui/scroll-list/scroll-list.js:18: WARNING - Property thumb never defined on zb.ui.ScrollList.prototype._exported

--truncate-paths

gcc-warning-scout.js -t [<path>], --truncate-paths [<path>]

Truncate all paths relative to current working directory if no path given or relative to given path.

/path/to/project/zombiebox-suite/zombiebox-platform-eltex/lib/video.js:370: WARNING - Missing return statement.

If current working directory is /path/to/project/ or gcc-warning-scout.js -t /path/to/project/ the output will be:

…zombiebox-suite/zombiebox-platform-eltex/lib/video.js:370: WARNING - Missing return statement.

--quiet

gcc-warning-scout.js -q, --quiet, --silent

Boolean option which hiding all output if exit code is 0.

Changelog

Readme

Keywords

none

Package Sidebar

Install

npm i zombiebox-build-analyzer

Weekly Downloads

2

Version

1.3.3

License

none

Unpacked Size

7.16 kB

Total Files

5

Last publish

Collaborators

  • lacki
  • reefridge