これで本当に修正できたと思います!
テストも追加したので、次回エラーのあるコードをコミットしようとしたら、誰かに気づかれる前にGitHubからメールが届くはずです。
編集:おっと。テストをパスしていたのは別のリポジトリでした。数分で解決するはずです。
編集:まあ、コードは動くと思いますが、ここで文句を言われているように、まだテストをパスしていません: How to convince eslint that settings are defined? わー
@cvx (How to convince eslint that settings are defined? - #5 by cvx) のおかげで、危機一髪でした。
誰かが以前これにいくら払ったか覚えていませんが、今は払っていません。もしこれが役に立つと思ったら、まだ公開されていない新しいウェブサイトの機能を使って、いくらでも寄付してください。