@jekanok

Как настроить плагин esliint+ prettier для работы с vue?

У меня проблема когда я устанвил с проектом eslint + prettier через (create-nuxt-app) и когда я начинаю редактировать стандартный шаблон мне показывает ошибки, я думаю это проблема с совместимосю вот например такая ошибка
Parsing error: Unexpected token `:`, expected an identifiereslintprettier/prettier
Parsing error: Unexpected token <. Remember, adjacent JSX elements must be wrapped in an enclosing parent tageslintprettier/prettier
error  Parsing error: Unexpected token `=`, expected an identifier

настройки vs code
{
    "workbench.iconTheme": "material-icon-theme",
    "workbench.colorTheme": "Atom One Dark",
    "window.zoomLevel": 1,
    "git.autofetch": true,
    "git.enableSmartCommit": true,
    "editor.formatOnSave": true,
    "vetur.validation.template": true
}


.eslintrc
module.exports = {
  root: true,
  env: {
    browser: true,
    node: true,
    'es6': true
  },
  parserOptions: {
    parser: 'babel-eslint'
  },
  extends: [
    '@nuxtjs',
    'prettier',
    'prettier/vue',
    'plugin:prettier/recommended',
    'plugin:nuxt/recommended',
    'plugin:vue/essential',
    'standard'
  ],
  plugins: [
    'prettier','vue'
  ],
  // add your custom rules here
  rules: {
    'nuxt/no-cjs-in-config': 'off',
    'max-len': ["error", 500],
    "prettier/prettier": ["error", {
    "endOfLine":"auto"
  }],
  }
}

.prettierrc
{
  "semi": true,
  "arrowParens": "always",
  "singleQuote": true,
  "parser": "flow"
}
  • Вопрос задан
  • 715 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы