eslint - 是否有 ESLint 规则在作业上对齐 `=`
问题描述
我正在寻找一个将所有=
任务对齐的规则。
这样的事情会是积极的:
var foo = 12;
var barfoo = 21;
var barfoobar = 22;
这样的事情将是负面的:
var foo = 12;
var barfoobar = 21;
Rubocop 有一条规则要求ForceEqualSignAlignment
这样做。我想知道是否有类似的东西ESLint
?
解决方案
查看https://www.npmjs.com/package/eslint-plugin-align-assignments。它运作良好。
不幸的是,由于变量名前面的空格,它似乎与 no-multi-spaces 冲突。
let a1 = 2; // (no-multi-spaces) Multiple spaces found before 'a1'.
const a = a1;
const b = a;
推荐阅读
- mongodb - mongodb,express.js。将新文档添加到文档选择器数组是 id
- arrays - 移动到另一个数组时,如何获取数组的索引并“粘贴”它?
- javascript - 桑基图节点从低到高排序
- erlang - 二叉树的 Erlang 通用 foldl/3 等效项
- python - -bash: image-scraper: 找不到命令
- python - Python - selenium - 无法获取 xpath
- linux - linux内核中的parse_early_parm函数
- reactjs - 使用 React Hooks 设置状态后如何访问状态?
- selenium - 迁移到 WSL 后,Selenium 不再工作。由于 SessionNotCreatedException
- c - 同一程序的不同变体中没有性能差异