no-console-spaces

March 27, 2026 ยท View on GitHub

๐Ÿ“ Do not use leading/trailing space between console.log parameters.

๐Ÿ’ผ This rule is enabled in the following configs: โœ… recommended, โ˜‘๏ธ unopinionated.

๐Ÿ”ง This rule is automatically fixable by the --fix CLI option.

The console.log() method and similar methods joins the parameters with a space, so adding a leading/trailing space to a parameter, results in two spaces being added.

Examples

// โŒ
console.log('abc ', 'def');

// โŒ
console.log('abc', ' def');

// โŒ
console.log("abc ", " def");

// โŒ
console.log(`abc `, ` def`);

// โœ…
console.log('abc', 'def');
// โŒ
console.debug('abc ', 'def');

// โœ…
console.debug('abc', 'def');
// โŒ
console.info('abc ', 'def');

// โœ…
console.info('abc', 'def');
// โŒ
console.warn('abc ', 'def');

// โœ…
console.warn('abc', 'def');
// โŒ
console.error('abc ', 'def');

// โœ…
console.error('abc', 'def');
// โœ…
console.log('abc ');

// โœ…
console.log(' abc');
// โœ…
console.log('abc  ', 'def');

// โœ…
console.log('abc\t', 'def');

// โœ…
console.log('abc\n', 'def');