17得票1回答
ESLint 坚持不缩进 <script> 标签。

我的eslintrc规则中有'indent': ['warn', 2, { 'SwitchCase' : 1 }]。 然而,它抱怨一个Vue模板中这段代码的缩进是错误的:&lt;script&gt; export default { name: 'Sausage', } &lt...

17得票2回答
typescript-eslint 配置:.eslintrc 文件中的 'module' 未定义。

我正在按照 typescript-eslint 入门文档中的描述设置新项目。但是,在我的 .eslintrc.js 文件中,我遇到了一个错误: 'module' is not defined.eslint(no-undef) 如果我从配置的 extends 中删除 eslint:recom...

16得票3回答
解析错误:关键字'import'已被保留。

0. 2023年4月:错误无法再次重现。 错误已经无法再次重现。 可能是因为react-scripts 5.0.1中的错误修复。1 尽管无法再次重现,但这个问题和我的自我回答仍然对Angular用户可能有兴趣, 以及其他可能的用户。 我将问题基本保持为2022年3月我提问时的样子。 包...

16得票1回答
配置文件 .eslintrc 是否已被 .eslintrc.* 文件所取代?

我正在更新一些仓库,并希望将从5.x迁移到7.x的eslint。但是我们在所有的仓库中都使用文件.eslintrc。按照ESLint 官方配置文档,.eslintrc似乎已经被弃用了。那么我们应该使用什么格式呢? 我认为使用.eslintrc.js格式会更灵活,而.eslintrc.json可...

15得票1回答
eslint - 如何知道规则的“定义”位置

假设有一个项目,其节点的package.json中安装了eslint和一些插件,在这种情况下,我该如何知道特定规则的设置位置? 我看到有一条规则被应用(space-before-function-paren),但是我在项目中找不到任何.eslintrc文件或插件文档中的该规则。 另外,我正在使...

14得票1回答
在eslintrc.json中关闭eslint规则

我正在尝试在eslintrc.json中禁用jsx-a11y / anchor-is-valid。根据文档,相关规则块如下:{ "rules": { "jsx-a11y/anchor-is-valid": [ "error", { "compon...

14得票7回答
在Vite.js上使用Vue 3和Eslint时,无法解析模块路径eslint(import/no-unresolved)。

我在Vite.js上使用Vue 3,配合Eslint + Airbnb配置。Airbnb配置有一个规则eslint(import/no-unresolved),很好,但是Eslint不知道如何解析别名路径。 我想为路径使用别名 - 例如:import TableComponent from '...

14得票6回答
ESLint - 仅允许绝对导入路径而非相对导入

我正在一个Angular 11项目中工作。这个项目中有很多的导入都使用相对路径或绝对路径。 我已经为这个项目设置了ESLint,我想要防止相对导入路径,只允许绝对路径。但是我没有找到可以做到这点的规则。 我找到了: no-relative-parent-imports,但是它并没有针对像下面这...

13得票1回答
如何解决setTimeout的no-undef错误

我的代码 componentDidMount() { // we add a hidden class to the card and after 700 ms we delete it and the transition appears this.timeOutFunct...

13得票3回答
在运行eslint时,出现了关于'eslint-plugin-react-settings'的警告。

如何解决 "warning: React version specified in eslint-plugin-react-settings must be a valid semver version, or 'detect'; got “latest”' while running esl...