Справочная информация
Я только начинаю изучать response.js и узнаю, что многие люди используют более симпатичные и eslint для форматирования своего кода.Но после того, как я установил свои собственные, основанные на онлайн-руководствах, произошли проводные вещи.Он может правильно форматировать код при сохранении файла, но не при ручном запуске функции форматирования (Shift + опция + F).Он отформатирует файл проводным способом, который eslint выдаст мне ошибки.
Вот настройки vscode, которые я использую:
"editor.formatOnSave": true,
"[javascript]": {
"editor.formatOnSave": false
},
"eslint.autoFixOnSave": true,
"eslint.alwaysShowStatus": true,
"prettier.disableLanguages": [
"js"
],
"editor.detectIndentation": true,
"editor.tabSize": 2,
, и у меня также есть файл .eslintrc
{
"extends": ["react-app", "plugin:prettier/recommended"],
}
и файл .prettierrc
{
"trailingComma": "es5",
"tabWidth": 2,
"semi": true,
"singleQuote": true,
"jsxBracketSameLine": true
}
Я предполагаю, что комбинация клавиш vscode (Shift + опция + F) не использует ту же конфигурацию (или даже не совпадает с ней)инструмент) как autoFixOnSave.Но я также не понимаю, как эти инструменты работают и интегрированы вместе, и какой из них переопределяет.Может кто-нибудь помочь?