Конфигурация 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 который, кажется, не имеет никакого эффекта.

0 ответов

Другие вопросы по тегам