Конфигурация Vetur для соблюдения стандарта Eslint
Я создал проект 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
который, кажется, не имеет никакого эффекта.