Я запускаю 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"
Есть ли способы предотвратить такое поведение, желательно навсегда?