Пример репо: https://github.com/PatrickHeneise/vue-vscode-eslint
Я получаю разные результаты форматирования при использовании eslint
и VSCode с одинаковыми .eslintrc
и .prettierrc
:
eslint --ext .js,.vue src test --fix

VSCode:

после сохранения файла в VSCode, eslint жалуется с большим количеством предупреждений во время разработки. У меня есть пакеты Vetur, prettier и eslint, установленные в VSCode.
.eslintrc
module.exports = {
root: true,
env: {
node: true,
browser: true
},
extends: ['plugin:vue/essential', '@vue/prettier'],
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
},
parserOptions: {
ecmaVersion: 2018,
parser: 'babel-eslint'
}
}
.prettierrc
{
"semi": false,
"singleQuote": true
}