WHY?
.eslintignore に定義されたファイルとディレクトリはESLintの検査対象外となります。
通常はrootディレクトリに配置するだけでOKですが、
create-react-appで作成した場合はrootディレクトリに配置しただけでは有効になりません。
手順
package.jsonと同じところに.envファイルを用意して以下を定義ます。
.env
EXTEND_ESLINT=true
以上です。
こちらに載ってました。
Enable .eslintignore with extend flag (#7562)
おまけ
create-react-appの中はこんな感じです。
packages/react-scripts/config/webpack.config.js
{
ignore: process.env.EXTEND_ESLINT === 'true',
}