当前位置: 首页 > news >正文

vue error Expected indentation of 2 spaces but found 4 indent

问题的原因在于eslint的风格样式缩进检测,eslint给出的规则是2个缩进,但我们通常是4个缩进,这就造成了报错。

关闭eslint的缩进不同报错:.eslintrc.js

'indent':'off',

全部配置:

module.exports = {
  root: true,
  parserOptions: {
    parser: '@babel/eslint-parser',
    sourceType: 'module',
    ecmaVersion: 2021,
    requireConfigFile: false
  },
  env: {
    browser: true,
    node: true,
    es6: true
  },
  extends: ['plugin:vue/vue3-recommended', 'eslint:recommended'],
  rules: {
    'vue/require-prop-types':'off',
    'vue/multi-word-component-names': 'off',
    'no-unused-vars': 'warn',
    'vue/no-v-html': 'off',
    'vue/require-default-prop': 'off',
    'vue/require-explicit-emits': 'off',
    'vue/html-self-closing': 'off',
    'vue/singleline-html-element-content-newline': 'off',
    'vue/multiline-html-element-content-newline': 'off',
    'vue/html-closing-bracket-newline': ['error', {
      'singleline': 'never',
      'multiline': 'always'
    }],
    'vue/html-indent': ['error', 2, {
      'attribute': 1,
      'baseIndent': 1,
      'closeBracket': 0,
      'alignAttributesVertically': true,
      'ignores': []
    }],
    'max-len': ['error', {
      'code': 145,
      'ignoreUrls': true,
      'ignoreStrings': true,
      'ignoreTemplateLiterals': true,
      'ignoreRegExpLiterals': true,
      'ignoreComments': true
    }],
    // 'indent': ['error', 2, {
    //   'SwitchCase': 1,
    //   'VariableDeclarator': 1,
    //   'outerIIFEBody': 1,
    //   'MemberExpression': 1,
    //   'FunctionDeclaration': { 'parameters': 1, 'body': 1 },
    //   'FunctionExpression': { 'parameters': 1, 'body': 1 },
    //   'CallExpression': { 'arguments': 1 },
    //   'ArrayExpression': 1,
    //   'ObjectExpression': 1,
    //   'ImportDeclaration': 1,
    //   'flatTernaryExpressions': false,
    //   'ignoreComments': false
    // }],
    'indent':'off',
    // 'semi': ['error', 'never'],
    // 'no-extra-semi': 'error',
    'comma-dangle': ['error', 'never'],
    'no-debugger': 'off',
    'vue/no-v-model-argument': 'off',
    
    "prettier/prettier": "off",
    "vue/html-closing-bracket-newline":'off',
    "vue/max-attributes-per-line":'off',
    "vue/html-indent":'off',
    'vue/v-on-event-hyphenation': 'off',
    'vue/first-attribute-linebreak': ['error',{
        singleline: 'ignore',
        multiline: 'ignore',
      },
    ],
    "vue/attributes-order":'off',
    "no-unused-vars":"off",
    // "vue/no-deprecated-v-on-native-modifier":"off",
    "no-dupe-keys":"off",
    "vue/no-deprecated-slot-attribute":"off",
    "comma-dangle":"off"
  }
}

http://www.dtcms.com/a/19085.html

相关文章:

  • 基于STM32的智能鱼塘养殖监控系统
  • 铁塔电单车协议对接电单车TCP json协议对接成熟充电桩系统搭建低速充电桩TCP 接口规范
  • 小白win10安装并配置yt-dlp
  • 单元测试整理
  • 【20250215】二叉树:145.二叉树的后序遍历
  • 如何使用Three.js制作3D月球与星空效果
  • 制作Ubuntu根文件
  • Linux基础之文件权限的八进制表示法
  • 一文说清楚什么是Token以及项目中使用Token延伸的问题
  • 数据开放共享和平台整合优化取得实质性突破的智慧物流开源了
  • 【自学笔记】深度学习基础知识点总览-持续更新
  • UNET改进63:添加DTAB模块|强大的局部拟合和全局视角能力
  • Esxi8.0设置nvidia显卡直通安装最新驱动
  • 六、面向对象编程(2)
  • 多模态基础模型训练笔记-第一篇InternVL-g
  • HTTP 与 HTTPS:协议详解与对比
  • 蓝桥杯 Java B 组之简单动态规划(爬楼梯、斐波那契数列)
  • 本地通过隧道连接服务器的mysql
  • 1-10 github注册仓库
  • MySQL Workbench 8.0不支持非SSL连接
  • 喜报!博睿数据案例获经观传媒“2024年度数字转型创新案例”!
  • 信息量与信息熵
  • 计算机性能与网络体系结构探讨 —— 基于《计算机网络》谢希仁第八版
  • VMware vSphere数据中心虚拟化——搭建vCenter Server7.0数据中心集群
  • 大语言模型推理中的显存优化 有哪些
  • 可编程超表面任意旋转偏振方向并以线性和非线性方式操控相位
  • cpu、gpu查看
  • Ollama 安装命令
  • [C++]多态详解
  • DeepSeek 通过 API 对接第三方客户端 告别“服务器繁忙”