eslint相关内容

Javascript重新分配带有分解功能的let变量

在我的React应用程序中,我使用的是airbnb的eslint样式指南,如果不使用解构方法,它将引发错误. 在以下情况下,我首先使用let将两个变量latitude和longitude分配给位置对象数组中第一项的坐标.然后,如果用户允许我访问其位置,则尝试使用解构来重新分配其值. let latitude = locations[0].coordinates[1]; let long ..
发布时间:2020-07-30 21:58:35 前端开发

箭头主体周围出现意外的语句

我正在使用"eslint-config-airbnb": "^6.1.0",保持JavaScript清洁. 我的小子对似乎合法的代码不满意: 似乎这可能是正在进行的问题.在此期间,有人对OCD开发人员有什么建议吗?也许是禁用此规则还是其他? 解决方案 单个表达式不需要block语句. this.state.todos.filter(filterTodo => filter ..
发布时间:2020-07-30 21:25:29 其他开发

ESLint支持Visual Studio 2017

ESlint静态intellisense似乎在Visual Studio 2017中不受支持,这使.js文件中的编码变得很痛苦,因为我必须运行CMD eslint命令来获取任何掉毛错误.在VSCode中,我可以只使用ESLint扩展.那么Visual Studio 2017呢? 他们有什么办法可以启用它吗? 解决方案 如何使ESLint在Visual Studio 2019和2017 ..

如何在VS Code编辑器中使用保存的自动修复功能,使用ESLint + Airbnb规则+ TypeScript + Stylelint for SCSS配置Vue CLI 4?

注意:这是与我先前关于该主题的问题类似的问题,该问题未被部分解决,之后挑战的性质发生了很大变化:在2019年,我非常着迷于获得一个``圣杯''工具设置,该工具配置为在TypeScript中使用 Vue 配置并使用 VS Code自动将代码保存在.vue,.ts中的文件中以及.scss文件. 但要使更漂亮与 ESLint 和 Vetur 最终带来了太多挑战.由于与Prettier和ESLint ..
发布时间:2020-07-26 06:27:57 前端开发

预先提交时是否可以使用ESlint或其他内容禁止单词列表?

我正在用沙哑处理预先提交的东西. 所以在这里,我希望新编写的程序不应包含单词列表,例如dangerouslySetInnerHTML等. 我知道eslint-plugin-react中有一条规则no-danger,但是它只能阻止一个单词.如何在文件中写入单词列表并将其用作过滤器? 解决方案 所以我终于自己解决了这个问题. 解决方案在于利用其中之一的git hook和pre ..
发布时间:2020-07-23 05:52:06 前端开发

忽略模板文字中的缩进,使用ESLint`indent`规则

针对 indent 的ESLint规则,您可以在确定是否要忽略哪些节点时指定该规则应使用ignoredNodes选项应用于该节点. 我有以下要用此规则忽略的代码: const a = b ? `c${ d }` : e 具体来说,报告带有d的行和随后的行比应有的空格多两个.我想忽略规则中的那些行,但是我无法弄清楚应该应用的节点. 在此存储库中指定了 ..

需要正确的eslintrc进行异步/等待-使用7.6+ nodejs

使用最新版本的nodejs 7.6+,我开始使用async/await. 我使用的是jshint,但据我所知,它们目前确实支持这种语法,有些建议使用eslint. 好吧,我设置了eslint,但是argh ..它也标记了异步功能. Parsing error: Unexpected token init (Fatal) 我知道这没什么错,因为我的代码运行良好,只是个lint.如 ..
发布时间:2020-06-21 18:52:40 其他开发

在jsx上用eslint缩进

我正在尝试制作简单的组件.但是,当我单击ctrl + s时,它会执行以下操作: 警告和错误是这样的: [eslint]期望的结束标记与开始的缩进匹配. (react/jsx-closing-tag-location)[eslint]预期缩进4 空格字符,但发现2.(react/jsx-indent) 我的.eslintrc: { "extends": "airbnb", ..
发布时间:2020-06-14 18:34:34 其他开发

有一种干净的方法可以无限地使用异步函数吗?

根据ESLint,这样的代码不是“干净的代码" for(;;) { await *async function* } 我的目标是无限循环某个函数,一个接一个地执行它,而不会由于调用堆栈限制最终导致我的应用程序崩溃.我已经考虑了一段时间,但无法提出其他任何可以解决此问题的建议. ESLint的建议在我的情况下也不起作用.他们建议使用.all()在循环中启动所有功能,并在循环外等待其解析 ..
发布时间:2020-06-14 18:34:18 前端开发