javascript - ESLint 缩进和操作符换行
问题描述
我们的 ESLint 配置继承自 airbnb 的配置。
尽管打开了缩进规则,但出于某种原因,这是允许的:
let a = some * math
* operators;
即使我希望它需要以下内容(强调的额外缩进):
let a = some * math
* operators;
压痕 linting 在其他任何地方都按预期工作。
例如,linting 会抱怨这里的缩进:
let c = somefunction(
parm
);
这是 ESLint 中的错误,还是我需要在配置中打开规则?indent 的文档中似乎没有任何内容适用,而且我没有看到任何其他似乎相关的规则。
谢谢!
解决方案
推荐阅读
- r - 使用 R 在 .docx 报告中创建页眉和页脚?
- reactjs - 使用泛型在 typescript 中创建 react redux 操作
- javascript - jQuery:通过键名计算多维数组
- sql - 如何在 PostgreSQL 中按特定值对具有重复 ID 的行进行排序?
- scala - 从数据库加载大量记录时内存不足
- linux - 无法在 Linux 中的 Jenkins 上执行 chrome 驱动程序
- java - Java HTTPPost 请求返回 HTTP 错误 500
- c++ - 为了避免隐式复制构造函数删除,使用 shared_ptr 而不是 unique_ptr 作为类成员是否明智?
- python - 如何将此 SQL 转换为 Django 数据库请求?
- spring-boot - 带有自定义 ReactiveAuthenticationManager 的 Spring Boot 执行器审计事件