Правило 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