Prefer one variable declaration per line, no elaborate indentation, and declare nearest to where variables are used. You may declare simple iterator vars for loops multiple times in the same function, functional-scope notwithstanding.
With this rule:
let foo, bar;
produces error: Split 'let' declarations into multiple statements.
Enforces one of the basic rules here: https://github.com/digitalbazaar/bedrock/blob/master/CONTRIBUTING.md#javascript
With this rule:
produces error:
Split 'let' declarations into multiple statements.
https://eslint.org/docs/rules/one-var