sinneren
@sinneren

Как заставить работать Eslint с pug без prettier в vue 2?

сабж.
линтер не видит проблем, если шаблонизатор стоит pug: <template lang="pug">
Часть nuxt.config:
build: {
        extend (config, ctx) {
            if (ctx.isDev && ctx.isClient) {
                const EslintPlugin = require('eslint-webpack-plugin');

                config.plugins.push(new EslintPlugin({
                    fix: true
                }));
            }
        }
    },


Часть eslintrc:
"extends": [
        "eslint:recommended",
        "plugin:vue/recommended",
],
"parserOptions": {
        "ecmaVersion": 2018,
        "sourceType": "module",
        "parser": "babel-eslint"
},
"plugins": [
        "vue",
        "pug",
        "eslint-plugin-pug"
 ],

Например, такое правило есть, но не работает с pug
"vue/html-indent": ["error", 4],

Установленные пакеты:
"eslint": "^7.16.0",
"eslint-plugin-nuxt": "^2.0.0",
"eslint-plugin-pug": "^1.2.3",
"eslint-plugin-vue": "^7.4.0",
"eslint-webpack-plugin": "^2.4.1",
  • Вопрос задан
  • 20 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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