Prior to this patch, when ColumnWidth: 0, all JS imports of the form import {aaa, bbb, ccc} from "def"; would be formatted as multi-line, and the JavaScriptWrapImport option had no effect (in most cases). This patch makes it so that when ColumnWidth: 0, the JavaScriptWrapImport option causes multi-line imports, for example
import { aaa, bbb, ccc } from "abc";
to be left alone. If JavaScriptWrapImport: false, then imports of this form are unwrapped to a single line in all cases, regardless of ColumnWidth. The behavior for ColumnWidth > 0 is unchanged.
This file is generated from Format.h you need to make the changes there and regenerate using clang/docs/tools/dump_format_style.py