1.3.3 • Published 4 years ago

zombiebox-build-analyzer v1.3.3

Weekly downloads
4
License
-
Repository
-
Last release
4 years ago

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

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.1

9 years ago

1.1.0

9 years ago