11
lib/cli.js
11
lib/cli.js
@@ -90,9 +90,9 @@ function parse (source) {
|
||||
}
|
||||
}
|
||||
|
||||
return JSON.stringify(parsed,null,options.indent);
|
||||
return JSON.stringify(parsed, null, options.indent);
|
||||
} catch (e) {
|
||||
if ( options.forcePrettyPrint ) {
|
||||
if (options.forcePrettyPrint) {
|
||||
/* From https://github.com/umbrae/jsonlintdotcom:
|
||||
* If we failed to validate, run our manual formatter and then re-validate so that we
|
||||
* can get a better line number. On a successful validate, we don't want to run our
|
||||
@@ -107,16 +107,15 @@ function parse (source) {
|
||||
if (! options.compact) {
|
||||
console.error(e);
|
||||
}
|
||||
return formatted;
|
||||
process.exit(1);
|
||||
// force the pretty print before exiting
|
||||
console.log(formatted);
|
||||
}
|
||||
} else {
|
||||
if (! options.compact) {
|
||||
console.error(e);
|
||||
}
|
||||
|
||||
process.exit(1);
|
||||
}
|
||||
process.exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user