eslint を利用しようとしたらこのようなエラーが出てしまいました。
definition for rule 'jsx-a11y/href-no-hash' was not found
どうやら eslint-plugin-jsx-a11y が 6系で 「jsx-a11y/href-no-hash」というルールが無くなったからのようです。
なので、一旦消して、バージョンを固定して入れ直します。
$ yarn remove eslint-plugin-jsx-a11y
$ yarn add --dev eslint-plugin-jsx-a11y@^5.1.1
これでエラーが出なくなりました。

改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで
- 作者: 山田祥寛
- 出版社/メーカー: 技術評論社
- 発売日: 2016/09/30
- メディア: 大型本
- この商品を含むブログを見る

初めてのJavaScript 第3版 ―ES2015以降の最新ウェブ開発
- 作者: Ethan Brown,武舎広幸,武舎るみ
- 出版社/メーカー: オライリージャパン
- 発売日: 2017/01/20
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る

- 作者: Jason Strimpel,Maxime Najim,牧野聡
- 出版社/メーカー: オライリージャパン
- 発売日: 2017/07/04
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る