From 27af6be07ab683feb39fc63f1885034b43f21f2f Mon Sep 17 00:00:00 2001 From: James Long Date: Mon, 9 Jan 2017 20:58:51 -0500 Subject: [PATCH] Apply bracketSpacing option to array literals --- bin/jscodefmt | 5 ++++- src/printer.js | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/bin/jscodefmt b/bin/jscodefmt index 87dff2c5f..4f45e28de 100755 --- a/bin/jscodefmt +++ b/bin/jscodefmt @@ -5,7 +5,10 @@ const minimist = require("minimist"); const jscodefmt = require("../index"); const argv = minimist(process.argv.slice(2), { - boolean: ["write", "useFlowParser", "bracket-spacing", "single-quote", "trailing-comma"] + boolean: ["write", "flow-parser", "bracket-spacing", "single-quote", "trailing-comma"], + default: { + "bracket-spacing": true + } }); const filename = argv["_"][0]; diff --git a/src/printer.js b/src/printer.js index c22fe6d88..60c0936c1 100644 --- a/src/printer.js +++ b/src/printer.js @@ -675,12 +675,12 @@ function genericPrintNoParens(path, options, print) { indent( options.tabWidth, concat([ - line, + options.bracketSpacing ? line : softline, join(concat([ ",", line ]), path.map(print, "elements")) ]) ), ifBreak(options.trailingComma ? "," : ""), - line, + options.bracketSpacing ? line : softline, "]" ]) )