问题标签 [eslint-config-airbnb]
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.
react-native - React native-eslint 错误描述不清楚
我创建了 react-native 项目并使用样式指南和插件进行了一些实验,我创建了一些错误来检查 eslint 错误描述是如何工作的。这是我编写的一些代码,并在 app.js 文件中放置了一个错误(逗号)。
应用程序.js
以下是错误截图:
我们可以看到,在 eslint 的错误描述中,中间嵌入了一些“[39m 36m”。
此非结构化错误消息的原因可能是什么?
请帮忙。
这是附加的一些其他文件。
.eslintrc 文件
包.json
另外,我安装了 eslint 和 Flow-bin,两者都可以识别错误(如您在上面的问题选项卡下的屏幕截图中所见),但我们是否需要同时使用两者,如果不是更喜欢哪一个,或者两者有不同的目的,请帮忙我明白。
提前致谢。
javascript - 如何避免Airbnb ESLint中的“箭头函数期望返回值”错误
我正在运行 eslint,建议在使用箭头函数(lambda 函数)时返回一个值。嗯,这是有道理的。但是,我遇到了一个很难走动的案例。
我的目标是从 Instances 数组中获取数据并用它填充字典 Dict。我正在使用数组函数将键值对分配给字典,但这违反了箭头函数的规则。
除了 map 之外,是否有任何迭代工具或功能可以帮助我实现目标并避免违反规则?
reactjs - 在 react.js 中使用 eslint-config-airbnb 时,“fetch”未定义,“localStorage”未定义
我想使用 airbnb 的 eslint 修改我的代码结构。我已按照eslint-config-airbnb中给出的这些说明进行操作。启动命令后
npm run lint
,结果由'fetch' is not defined
和组成'localStorage' is not defined
。
我已经完成了这个github 问题,但仍然显示相同的错误'fetch is not defined'
。是否有任何解决方案。
reactjs - 运行 ESlint 时出错:无法读取属性文件
我在每个文件的“import React”行中都有以下错误。
错误如下:
我已经尝试过类似问题的解决方案,但在我的情况下不起作用。
这是我的 .eslintrc 文件:
我尝试将此添加到我的文件中,但不起作用:
ruby-on-rails - “typeface-roboto”导入/扩展缺少文件扩展名“css”
我刚刚使用webpacker
gem 启动了一个新的 ruby on rails 应用程序。我也在使用material-ui
and eslint-config-airbnb
。运行 linter 后,我收到此错误:
Missing file extension "css" for "typeface-roboto" import/extensions
.
eslintrc.json
索引.jsx
eslint - Eslint 填充块:[“error”,{“blocks”:“never”}] 不起作用
我的 eslint 定义是:
padded-blocks: ["error", { "blocks": "never" }]
我的代码是:
但我仍然得到:
是不是什么bug?
谢谢
eslint - 规则“react/jsx-indent”的配置无效:值“4,[object Object]”不应超过 1 个项目
我今天上班时发现我的 linter 包中出现了一个不寻常的错误。我查看了包的文档,但我的 eslintrc 文件看不到任何问题。
这是我正在使用的副本
}
当我从命令行运行 eslint 时,我没有任何问题,这使得这更加令人困惑!
任何帮助将不胜感激 :)
node.js - 'install-peerdeps' 不是内部或外部命令、可运行程序或批处理文件(Windows 7)
我正在尝试在这里设置一个 ES6 入门项目/模板/工作流,并且我正在尝试包含 Airbnb 的 ESLint/javascript 样式指南。我目前在项目中设置了 ESLint。
我在Windows 7,节点 v8.11.1,npm v4.1.2 上。
根据https://www.npmjs.com/package/eslint-config-airbnb-base上的说明
我已经通过以下方式安装了 install-peerdeps:
它看起来像它的版本 1.6.0。
当我然后运行时:
我收到以下错误:
我的 NODE_PATH 变量设置为:
如果我这样做,npm root -g
我会得到:
任何人都知道如何让 install-peerdeps 工作?
reactjs - 禁用 eslint 警告
用作按钮的锚。锚主要用于导航。请改用按钮元素。(jsx-a11y/anchor-is-valid)
我想禁用上述警告。
所以我写
但是上面的那个是行不通的。