ESLintで「Expected ‘this’ to be used by class method ‘xxxx’. (class-methods-use-this)」というエラーの解決方法について説明します。
このエラーは、クラス内で定義された関数が”this”という変数を利用しないにも関わらず、static関数であることを明記していない場合にあらわれます。解決する方法は簡単で、次のように関数の前にstaticをつけることで解決します。
class A { // 変更前 method() { // do something } // 変更後 static method() { // do something } }