Merge pull request #86 from vjeux/dont_fatal

Do not fatal when formatting throws
master
James Long 2017-01-11 10:42:36 -05:00 committed by GitHub
commit fd852320ce
1 changed files with 15 additions and 8 deletions

View File

@ -39,14 +39,21 @@ filenames.forEach(filename => {
return;
}
const output = jscodefmt.format(input, {
printWidth: argv["print-width"],
tabWidth: argv["tab-width"],
bracketSpacing: argv["bracket-spacing"],
useFlowParser: argv["flow-parser"],
singleQuote: argv["single-quote"],
trailingComma: argv["trailing-comma"]
});
let output;
try {
output = jscodefmt.format(input, {
printWidth: argv["print-width"],
tabWidth: argv["tab-width"],
bracketSpacing: argv["bracket-spacing"],
useFlowParser: argv["flow-parser"],
singleQuote: argv["single-quote"],
trailingComma: argv["trailing-comma"]
});
} catch (e) {
process.exitCode = 2;
console.error(e);
return;
}
if (write) {
fs.writeFile(filename, output, "utf8", err => {