182文字
1分
編集

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 が不適切に継続して評価される問題が修正された。

#参考文献