Конфигурация Vetur для соблюдения стандарта Eslint - PullRequest
0 голосов
/ 04 июня 2019

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

...