coc.nvimでeslintに関するエラーがでたときの対処方法

参考: https://github.com/neoclide/coc-eslint/issues/11

[coc.nvim] Failed to load the ESLint library for the document
# coc-settings.json(:CocConfig)

  "eslint.options": {
    "configFile": "eslint.{yml, js, json}のパス"
  },
  "eslint.nodePath": "node_modulesのパス",

以上の設定でエラーは解消。プロジェクト共通のものがあればそちらを優先すべきだが、基本はglobalなpathを指定すればよさそう。

ちなみにeslint, prettierの設定に関しては、

このツイートにもあるように、公式ドキュメントを参考に設定することでかなりシンプルな設定で済む。

https://github.com/prettier/eslint-plugin-prettier#recommended-configuration