目录

@typescript-eslint/require-array-sort-compare

Require Array#sort calls to always provide a compareFunction.

Rule Configuration

// code-linter.json5
{
  "rules": {
    "@typescript-eslint/require-array-sort-compare": "error"
  }
}

Options

For details, see @typescript-eslint/require-array-sort-compare.

Example of Correct Code

declare const array: string[];

array.sort((a, b) => a.length - b.length);
array.sort((a, b) => a.localeCompare(b));

Example of Incorrect Code

declare const array: number[];
declare const stringArray: object[];

array.sort();

// String arrays should be sorted using `String#localeCompare`.
stringArray.sort();

Rule Set

plugin:@typescript-eslint/all

For details about how to configure Code Linter check rules, see Code Linter.