问题标签 [eslint-config-vue]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
244 浏览

eslint - eslint 不遵循 vue/* 的规则

所以我有这个.eslintrc.js

package.json有这个需要帮助

所以我只是跑来npm run lint修复讨厌的格式吗?但它并没有真正做好。我收到这些错误

2:1 error Expected indentation of 2 spaces but found 4 spaces vue/html-indent

所以看着我default.vue的在线2我明白了

我错过了什么???

0 投票
1 回答
40 浏览

vue.js - 奇怪的 Vue linter 行为:H2 多行标签内的“123 {{ v }} 123”导致错误

我刚刚设置了我的开发环境,使用新安装的 linter & prettier for Vue.js & NUXTJS 我检查了我的配置

没有发现不必要的或与 Prettier 冲突的规则。

当我写如下内容和 eslint 弹出窗口并说,嘿,更漂亮的不希望你这样做时,有人知道为什么吗?在这种情况下,我不想让 linter 忽略,因为这种风格在我的代码中似乎很常见。任何帮助,将不胜感激!

错误:

为什么

代码:

我的 .eslintrc.js 如下所示:

0 投票
1 回答
1030 浏览

vue.js - 'prettier/vue' 和 '@vue/prettier' 之间的区别

最近我在做一个 vue3/vite + ts 项目,想添加 eslint 和更漂亮,但我很困惑我应该在 eslint 文件中使用哪些设置(“扩展”部分)和/或如何拼写它们。如果我查看官方 eslint vue 主页,他们会写出更漂亮的东西,例如未注释掉的行(下图)。但是如果我查看官方 eslint-config-typescript 页面,他们会像注释掉的行一样写(下图) )。如果我用谷歌搜索,我会在项目中找到这两个例子。所以我的问题是:

写的有区别吗?还是他们做同样的事情,我拿哪一个都没关系?

在此处输入图像描述