Slide 21
Slide 21 text
ⓒ atama plus Inc.
踏みやすい落とし穴を回避してバグ発生を防止できるルール
require-array-sort-compare
以下のコードではnumberの配列を引数なしでsortメソッドを
呼び出しています。
→引数なし(= ソート順を定義する関数がない)の場合は、
どんな型の要素でも文字列として認識されてソートされてしまいます。
導入してみたいtypescript-eslintのルール
21
const array: number[];
array.sort();
// [1, 2, 10, 3, 20].sort(); -> [1, 10, 2, 20, 3]