Может ли формат clang помещать пробелы в скобки литералов объектов JavaScript? - PullRequest
0 голосов
/ 03 января 2019

В коде JavaScript, таком как { foo: bar }, есть ли способ заставить clang-формат сохранить пробелы внутри фигурных скобок?

Я изучил документы в формате clang довольноосторожно, и ближайший SpacesInContainerLiterals, но это будет только помещать пробелы в скобки, как [ 1, 2 ] (также мое требование), но удаляет пробелы внутри фигурных скобок.(Этот конфиг также добавляет пробелы вокруг двоеточий внутри фигурных скобок, которых у меня не может быть).

Ответы [ 2 ]

0 голосов
/ 30 июля 2019

Ахмед Фасих только частично прав.Эта опция (Cpp11BracedListStyle: false) не работает 100% времени для операторов импорта.

// input
import { Component, OnDestroy, OnInit, ViewEncapsulation } from '@angular/core';
// output
import {Component, OnDestroy, OnInit, ViewEncapsulation} from '@angular/core';
0 голосов
/ 26 июля 2019

Похоже, Cpp11BracedListStyle: false будет работать даже с файлами JavaScript!

...