Правило ESLint: разрешить пробел до / после элемента - PullRequest
0 голосов
/ 23 января 2019

Я хочу, чтобы ESLint прекратил удаление пробелов вокруг элемента, например:

GIF showing removal of whitespace

Не могу найти ни одного правила для отключения этого,Я искал https://eslint.org/docs/rules/ и пробовал другие правила, которые, по моему мнению, могли бы решить мою проблему, но безуспешно.Я даже не на 100% уверен, что это ESLint или мои настройки VS Code.

Мой eslintrc:

      root: true,
  env: {
    node: true
  },
  extends: [
    'plugin:vue/essential',
    'plugin:prettier/recommended',
    '@vue/prettier'
  ],
  rules: {
    'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
    'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
  },
  parserOptions: {
    parser: 'babel-eslint'
  }

и мои пользовательские настройки VS Code:

{
  "prettier.eslintIntegration": true,
  "prettier.jsxSingleQuote": true,
  "vetur.validation.template": false,

  "eslint.validate": [
    {
      "language": "vue",
      "autoFix": true
    },
    {
      "language": "html",
      "autoFix": true
    },
    {
      "language": "javascript",
      "autoFix": true
    }
  ],
  "eslint.autoFixOnSave": true,
  "editor.formatOnSave": true,
  "vetur.completion.useScaffoldSnippets": false,
  "diffEditor.ignoreTrimWhitespace": false,

Спасибо.

1 Ответ

0 голосов
/ 10 февраля 2019

В VSCode вы можете добавить файл .editorconfig в корень проекта и добавить следующий код, чтобы vscode не удалял пробелы

[*]

trim_trailing_whitespace = false

...