Require Array#sort calls to always provide a compareFunction.
// code-linter.json5
{
"rules": {
"@typescript-eslint/require-array-sort-compare": "error"
}
} declare const array: string[]; array.sort((a, b) => a.length - b.length); array.sort((a, b) => a.localeCompare(b));
declare const array: number[]; declare const stringArray: object[]; array.sort(); // String arrays should be sorted using `String#localeCompare`. stringArray.sort();
plugin:@typescript-eslint/all
For details about how to configure Code Linter check rules, see Code Linter.