ESLint 10.3.0
ESLint 10.3.0 がリリースされた。no-unused-private-class-members はもともと未使用のプライベートメンバーを報告するだけだったが、この版から該当メンバーと関連コメントまでまとめて取り除く suggestion を提示できる。
js
class C {
/**
* My public method.
*/
doSomething() {
}
/**
* My private method.
*/
#doSomethingElse() {
}
}上記で #doSomethingElse が未使用と判定された場合、suggestion を適用すると次のようになる。
js
class C {
/**
* My public method.
*/
doSomething() {
}
}あわせて、require のモジュールキャッシュが利用できない状況での取り扱いと、クラス本体でルールの suggestion が不適切に継続して評価される問題が修正された。