javascript красивее форматирует объекты в несколько строк - PullRequest
0 голосов
/ 24 июня 2018

Я запускаю Prettier в своем VSC-редакторе, и у меня возникла проблема с форматированием объектов. Проблема заключается в том, что он всегда будет форматировать объекты в несколько строк, даже если в одной строке будет место для всего объекта.

Input

let map = {
  0: { x: 0,  y: -1 }, 
  1: { x: 1,  y: 0 },  
  2: { x: 0,  y: 1 }, 
  3: { x: -1, y: 0 }  
};

выход

let map = {
  0: {
    x: 0,
    y: -1
  },
  1: {
    x: 1,
    y: 0
  },
  2: {
    x: 0,
    y: 1
  },
  3: {
    x: -1,
    y: 0
  }
};

Это также происходит с импортом:

Input

import { Foo } from 'Bar';

выход

import {
  Foo
} from 'Bar';

Это мои текущие правила:

editor.formatOnSave": true,
"prettier.singleQuote": true,
"prettier.printWidth": 80,
"prettier.bracketSpacing": false,
"prettier.proseWrap": "always",
"prettier.trailingComma": "all"

Есть ли способы предотвратить такое поведение, желательно навсегда?

...