Правило ESLint: разрешить пробел до / после элемента

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

Я не могу найти ни одного правила, чтобы отключить это. Я искал 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 ответ

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

[*]

trim_trailing_whitespace = false

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