154得票8回答
JSX在扩展名为'.js'的文件中不允许使用,使用eslint-config-airbnb。

我已安装了eslint-config-airbnb,该配置预设了ESLINT适用于React: 我们的默认导出包含所有ESLint规则,包括ECMAScript 6+和React。 它需要eslint、eslint-plugin-import、eslint-plugin-react以及...

120得票12回答
我该如何修复 ESLint 规则中的 'react/no-unescaped-entities' 违规?

这是我的代码: const func = () => { return ( <div > you're free </div> )} 一些方式ESLint用错误标记了“you're free”这行代码,错误信息为er...

104得票4回答
安装jest时出现“describe未定义”的错误

我在项目中安装了jest v24.7.1: npm install jest -D 然后我开始编写一些测试文件,但是我遇到了以下eslint错误: 'describe' is not defined. eslint (no-undef) 'it' is not defined. e...

61得票5回答
ESLint规则"import/extensions"的定义未找到。

我在使用VS Code中的ESLint检查TypeScript文件时遇到以下两个错误: Definition for rule 'import/extensions' was not found.eslint(import/extensions) Definition for rule 'i...

58得票4回答
ESLint:解析错误:此实验性语法需要启用以下解析器插件之一:'jsx,flow,typescript'(2:9)

我正在尝试在WebStrom中使用ESLint,但它无法正常工作并显示错误信息: ``` ESLint: 解析错误:此实验性语法需要启用以下解析器插件之一:“jsx,flow,typescript”(2:9)。 ``` 这是我的 `.eslintrc` 和 `package.json` 设...

53得票1回答
解决文档中的linter错误no-undef

我正在使用 airbnb 扩展程序来检查我的 React 项目。现在,在我的 index.js 文件中,我有:import React from 'react'; import ReactDOM from 'react-dom'; import App from './App'; React...

52得票5回答
Prettier + Airbnb的ESLint配置

最近,我开始使用Visual Studio Code作为我的编辑器,并发现了Prettier - JavaScript格式化程序。我认为这是一个很棒的插件,因为它帮助我让我的代码看起来更漂亮。 我设置了Airbnb的ESLint配置,发现它非常有用。 然而问题在于,我当前正在运行的Airb...

48得票2回答
被困在两个无限制语法违规之间。

这是我的原始代码:const buildTableContent = (settings) => { const entries = []; for (const key in settings) { for (const subkey in env[key]) { se...

47得票5回答
与 TypeScript、React、Eslint 和简单的箭头函数组件苦斗

我整个早上都在努力解决这个问题,但无法在任何地方找到解决方案。我是 typescript 的新手,正在尝试使用 Eslint 和 Prettier 正确设置它,以确保代码格式正确。 所以,当我创建功能组件时遇到的问题是,根据“cheatsheet” ,我正在尝试导出一个简单的组件,例如:imp...

43得票2回答
当"indent"规则设置为"tab"时,ESLint会提示"Unexpected tab character"。

我正在使用ESLint,结合Airbnb插件(eslint-config-airbnb)和Babel解析器。我刚刚添加了一个额外的规则,使用Tab字符来代替空格进行缩进。这是我的.eslintrc文件: { "parser": "babel-eslint", "extends...