eslint相关内容

为React组件中未使用的类方法设置eslint规则

我正在尝试为从未使用过的类中的方法设置eslint规则。像下面的react组件一样,我有一个方法 unUsedMethod 从未使用过,但是eslint并没有显示错误。 类示例扩展了组件{ unUsedMethod(){ console.log('我从未使用过'); } render(){ 返回“ Hello!”; } } 我的eslint文件如下 ..
发布时间:2020-10-30 20:54:49 其他开发

如何在CLI中使用ejs lint

我将EJS用作节点上的视图引擎并进行快速设置。我想使用ejs-lint帮助获取错误行。我以前没有使用过linter,但是从这里阅读了文档: https://github.com / RyanZim / EJS-Lint 我假设您可以像这样在命令行中检查指定文件上的错误:ejslint Are我的假设正确,我在做什么错?我已经使用 npm install ejs-lint --save-de ..
发布时间:2020-10-28 00:52:14 其他开发

为当地发展创造不同的陪同规则

这是一个激励人的示例:我正在开发一些代码,想弄清楚出了什么问题,所以我有 函数foo(){ console.log(“看看它的2016年,我仍然在进行printf调试”); } 除了...我们的构建过程将esLint作为构建系统的一部分运行,并且如果esLint失败,按设计可以防止甚至运行其余的构建管道。 error意外的控制台语句无控制台 我真正想要的是 ..
发布时间:2020-10-21 19:55:53 前端开发

ESLint:未定义“ cy”(赛普拉斯)

我刚开始在我的React Typescript项目中使用Cypress。我已经运行了一些简单的测试: describe('settings page',() => { beforeEach(()=> { cy.visit('http:// localhost:3000') }); it('start in ',()=> { cy.contains('正在等待设置...') }); ..
发布时间:2020-10-14 18:52:59 其他开发

创建React App-控制台棉绒警告与eslintrc不匹配

我有一个奇怪的问题,我在其他地方看不到任何提及。 默认情况下,在运行 yarn start 时以及在Chrome中,默认情况下创建React App似乎会在终端中记录棉绒警告安慰。都好。很有道理,并且我已经讨论了该功能是否应该存在以及如何工作。 我的问题是那些警告似乎根本与我的 .eslintrc 设置不匹配! 例如,如果我运行 yarn lint ,则使用我的计算机运行 esl ..
发布时间:2020-10-11 03:36:06 其他开发

ESlint抛出错误而不是警告

是否可以使用Eslint引发错误而不是警告? 我正在与 create-react-app 一起工作,并且希望团队中有一个非常严格的皮棉政策,并认为这可能是一个好的开始。 有可能吗? 解决方案 --max-warnings 可以满足以下目的:-max-warnings = 0 表示任何警告都会导致eslint报告错误。 https:// github .com / eslint ..
发布时间:2020-10-11 03:33:24 前端开发

useEffect道具回调函数导致无限循环

我有一个与此非常相似的问题-我该如何解决React Hook useEffect中缺少的依赖项。 有一个主要区别-我将fetch函数传递给要从其调用的子组件 useEffect ,所以我不能简单地将函数移到效果主体中。每次渲染都会重新创建fetch函数,并导致无限循环。我还有其他要引起效果的本地组件状态。 我基本上有一个Container组件和一个Presentational组件。 M ..
发布时间:2020-10-11 03:24:49 其他开发

create-react-app子文件夹项目不掉毛

用子文件夹中的create-react-app引导的项目不会掉毛。但是,如果我在VSCode中以root身份打开项目子文件夹(如下图所示),或者在root位置设置了一个新的create-react-app项目,则linting可以正常工作。 标准和弹出的create-react-app项目都会出现这种情况。 理想情况下没有弹出,如何使用子文件夹项目使create-react-app的整 ..

ESLint如何集成到Create React App中?

当我运行 npx create-react-app ... 时,正在为我创建一个准骨头的React项目。 然后,我窥视 package.json 时,似乎存在一些ESLint证据,如下所示: “ eslintConfig”:{ “ extends”:“ react-app” }, 但是,每当我将ESLint安装为dev依赖项并对其进行配置时(如我通常所做的那样),VS C ..

JS中嵌套三元运算符的替代方法

我个人很喜欢三元运算符,以我的拙见,它们使复杂的表达式非常易于理解。以这个为例: word =(res.distance === 0)吗? ‘a’ :(res.distance === 1&& res.difference> 3)吗? ‘b’ :(res.distance === 2&& res.difference> 5&& String(res.key).length> 5)? ‘c’ ..
发布时间:2020-10-08 00:17:32 前端开发

漂亮的eslint,eslint的插件prettier和eslint的配置prettier有什么区别?

我想一起使用Prettier和ESLint,但是我遇到了一些冲突,因为它们只是一个接一个地使用。我发现似乎有这三个软件包可以串联使用: prettier-eslint eslint-plugin-prettier eslint-config-prettier 但是,我不确定使用哪个作为这些软件包名称都包含 eslint 和更漂亮。 我该 解决方案 ESLint包含许多 ..
发布时间:2020-10-04 21:30:44 前端开发

用chai摆脱没有多余的表达式的linter错误的好方法

在Chai测试中,我经常发现自己想使用它们的断言,例如 .to.be.empty , .to.be .true 等,因为我发现它们比 .to.be.length(1)或读起来更干净.to.be.equal(true)。但是,这样会打碎我的棉inter(我使用的是默认的Airbnb棉绒)。 我可以使用 // disable-eslint-line 语法,但是随后我必须添加它每一行看起来像这样, ..
发布时间:2020-09-30 22:13:59 其他开发

允许在javascript eslint中使用分号

我关注了 .eslintrc { “ extends”:“ standard” } 我的javascript文件中包含以下代码 import从'react'进行React; 根据eslint,以上代码行均不正确。 “;多余的分号 如何在eslint中使用半冒号? 解决方案 eslint-config- ..
发布时间:2020-09-24 02:45:26 前端开发

导出语句上的ESLint解析错误

我正在学习课程,作者以以下方式导出了组件: export MainContainer from './Main/MainContainer' 默认正确的方法是export { default as MainContainer } from './Main/MainContainer',它不是那么干净.作者可以使用babel-eslint软件包来执行此操作,但是在我安装了该软件包后,仍然 ..
发布时间:2020-09-18 02:35:37 前端开发