2021-12-08
xo + eslint-config-next
xo가 eslint-config-next와 함께 사용하려고 했을 때, plugin 관련 에러를 뱉어냄. - Failed to load plugin 'prettier' declared in 'BaseConfig' · Issue #642 · xojs/xo (github.com)
해결 방법
- eslint-plugin-next에서 필요한 rule만 가져와서 추가하기 - eslint-config-next와 xo-react에 중복되는 react rule 중에서 선택
- eslint-config-younho9에 xo의 rule들을 가져와서 추가하기 - xo에서 많은 외장 plugin들의 룰들을 관리하고 있기 때문에, 유지보수가 어렵다.