close

require-array-join-separator

Configuration

PresetConfigured Value
✅ unicornPlugin.configs.recommended"error"
rslint.config.ts
import { defineConfig, unicornPlugin } from '@rslint/core';

export default defineConfig([
  unicornPlugin.configs.recommended,
  {
    rules: {
      'unicorn/require-array-join-separator': 'error',
    },
  },
]);

Rule Details

Enforces passing an explicit separator to Array#join() instead of relying on the default comma separator.

Examples of incorrect code for this rule:

const string = array.join();
const arrayLikeString = Array.prototype.join.call(arrayLike);

Examples of correct code for this rule:

const string = array.join(',');
const arrayLikeString = Array.prototype.join.call(arrayLike, '');

Original Documentation