问题标签 [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.
reactjs - ESLint 在流类型的全局类型上报告 no-undef 错误
我在以下位置定义了全局类型/flow-typed/redux.flow.js
:
我已将 airbnb eslint 配置添加到我的项目中,现在我得到:
它纯粹是错误的。一切都已正确配置,并且流程本身很愉快。
如何告诉 eslint 这些类型确实被声明为全局的?还是我应该将它们添加到一些忽略列表中?
atom-editor - Atom 与 prettier、eslint 和 airbnb 风格的 React 开发指南
有谁知道如何在 Atom 编辑器中正确设置更漂亮的 eslint?我想使用 airbnb 预设,但是当我在更漂亮的设置中检查 ESlint 集成时,在我保存文件后,我在某些功能之后有尾随逗号,以及其他奇怪的问题。保存文件后如何设置它以使更漂亮地尊重airbnb规则?
reactjs - 带有 React 类的错误 ESlint,例如:未定义“状态”。(无非定义)
我实际上正在做一个项目,当我在 MacBook 上克隆我的项目时,yarn
在 shell 中安装包并atom .
打开我的 ATOM。ESLint 有一个“错误”。
例如,对于此代码:
ESLint 告诉我:
我仍在使用"babel-plugin-transform-class-properties": "^6.24.1"
,我在我的 brunch-config 中声明了它:
我的早午餐-config.coffee
我的 .eslintrc
还有我的 Packages.json
我在两台电脑上工作,在 Linux 上,没关系。那么,有人有想法吗?如果您需要更多代码来理解,我可以发送它。谢谢你哥们!
javascript - eslint 和 flow 将堆栈跟踪作为错误
我正在运行 win10,并且我已经使用巧克力(节点,纱线 ++)安装了所有软件。
运行纱线测试(eslint src && flow)时,我得到以下信息:
不知道这是什么......我也遇到了一些脚本在使用后无法识别的问题yarn add package
,但我认为我通过修复 eslint-airbnb-config 的错误对等依赖项解决了这个问题。
这是我的配置文件:
包.json
.eslintrc.json
.flowconfig
javascript - array.push 是一种重新分配的形式吗?
我正在一个包含多个 javascript 文件的项目中工作,我现在正在做的部分工作是迁移现有代码以使用更新的 ES6+ 功能以及确保我们遵守AirBnB Eslint 规则。
因此,鉴于这种情况,这是具体情况:
就在它的正下方:
所以现在 linter 给了我一个警告:'meta 永远不会被重新分配。改用 const'。
我知道这meta = somethingNew
将重新分配变量。但是在这种情况下,这个变量是不是也不同于它创建时的样子?
或者,为了更清楚
我可以使用const定义将接收新项目的数组吗?如果不是,为什么?
另外,如果不是:为什么 linter 会发出警告?
javascript - 如何使用 Airbnb JavaScript 样式指南设置 Prettier
如何在 Prettier 中配置 Airbnb 的风格指南?我正在使用 VS 代码。提前致谢!
sublimetext3 - 错误不断弹出:规则“react/jsx-uses-react”的配置无效
当我在 Sublime text 3 中保存任何 js 文件时,下面粘贴的错误不断弹出。我尝试重新安装 eslint、eslint-plugin-import、eslint-config-airbnb、eslint-plugin-react,但没有结果。
有任何想法吗?
javascript - ubuntu 16.04 上的 eslint-config-airbnb
尝试在 Ubuntu 16.04 上安装 eslint-config-airbnb 时遇到了一些问题
我尝试安装 fsevents,这会产生此错误:
linux 支持 eslint-config-airbnb 吗?
eslint - eslint-plugin-import 如何将流声明的模块添加到异常中
我在流类型目录中有一个文件,其中包含一些常见的类型声明,例如:
common-types.js
现在我在文件中像这样导入它:
但我收到有关缺少文件扩展名的 eslint-plugin-import 错误以及无法解析模块“通用类型”的路径
我该如何处理?
javascript - eslint:如何禁用某些“eslint-disable-”语法?
在我们从事的一个项目中,我们使用相当严格的 eslint 规则是有充分理由的。有时我们需要打破其中一条规则,因此我们会禁用特定行的规则。例如:
在这种情况下,我们使用eslint-disable-line
带有我们想要禁用的特定规则的语法,以避免意外禁用其他重要的规则。
有时,开发人员会偷偷潜入一个没有特定规则的文件,或者文件级别// eslint-disable-line
的可怕文件。/* eslint-disable */
我正在寻找的是一种强制 eslint 只接受包含一个或多个特定规则的指令的方法,例如
仍会禁用该特定检查,但
没有规则仍然会导致错误。