В настройках Prettier нет специальной опции для отключения автоматической вставки скобок вокруг оператора `?.`. Prettier следует определенным правилам форматирования, и вставка скобок вокруг оператора `?.` является одним из этих правил.
Однако, если вам очень важно избавиться от этих скобок, вы можете попробовать использовать другой инструмент форматирования кода. Например, вы можете использовать ESLint с плагином `eslint-plugin-prettier`, который интегрирует Prettier в ESLint и позволяет настроить определенные правила форматирования.
1. Установите `eslint`, `prettier` и `eslint-plugin-prettier`:
```
npm install eslint prettier eslint-plugin-prettier --save-dev
```
2. Создайте файл конфигурации ESLint `.eslintrc.js` или `.eslintrc.json` в корне вашего проекта.
3. В конфигурации ESLint добавьте следующие настройки:
```json
{
"plugins": ["prettier"],
"extends": ["plugin:prettier/recommended"],
"rules": {
"prettier/prettier": ["error", {
"semi": false,
"singleQuote": true
}]
}
}
```
Здесь мы добавляем плагин `prettier`, расширяем конфигурацию `plugin:prettier/recommended` и настраиваем правила форматирования для Prettier.
4. Запустите команду `eslint --fix` для форматирования вашего кода согласно настройкам Prettier:
```
npx eslint --fix yourFile.js
```
Обратите внимание, что некоторые настройки в Prettier могут быть перезаписаны настройками ESLint, поэтому убедитесь, что настройки Prettier в конфигурации ESLint соответствуют вашим потребностям.
Таким образом, используя ESLint с плагином `eslint-plugin-prettier`, вы можете достичь желаемого форматирования кода без автоматической вставки скобок вокруг оператора `?.`.