Я создал проект Vue.js, используя vue-cli, и работаю над ним в VS Code и Vetur. ESLint настроен со стандартным профилем. Мне бы хотелось, чтобы команда «Формат документа» создала формат, действительный для eslint.
Мне удалось решить проблему с одинарными / двойными кавычками и полуколоннами со следующими .prettierrc.json
:
{
"semi": false,
"singleQuote": true
}
Теперь я пытаюсь решить проблему, когда перед скобками метода не добавляется пробел:
- Определение
function ()
становится function()
- вызов метода
showLoginDialog ()
становится showLoginDialog()
Я пытался изменить стандартный форматер, как описано здесь
- Существует ли стандартное
prettierrc
, соответствующее стандарту eslint?
- Если нет, то как можно исправить вышеупомянутую проблему с пробелами?
[править] Я выдвинул ветку, содержащую конфигурацию .prettierrc.json: https://github.com/taconaut/Sppd.TeamTuner/commit/acd93ab9e06e2e77849af7a346609ba6bf5d639c. Единственная часть (я знаю), которая не работает, - это вышеупомянутая проблема с пробелами между функциями и скобки? AFAICT, об этом нужно было позаботиться с "spaceBeforeFunctionParen": true
, который, кажется, не имеет никакого эффекта.