Spacing Rules

Assignment values and bracket spacing

2 rules2 auto-isFixable

assignment-value-same-line

auto-isFixable

Assignment values start on same line as =

Why: Breaking after = creates awkward formatting
Correct
javascript
const name = "John";const config = {    host: "localhost",};
Incorrect
javascript
const name =    "John";const config =    {        host: "localhost",    };
eslint.config.js
javascript
"code-style/assignment-value-same-line": "error"

member-expression-bracket-spacing

auto-isFixable

No spaces inside brackets in computed member expressions

Why: Consistent with JavaScript conventions
Correct
javascript
const value = arr[0];const name = obj[key];
Incorrect
javascript
const value = arr[ 0 ];const name = obj[ key ];
eslint.config.js
javascript
"code-style/member-expression-bracket-spacing": "error"