이전에는 CRA Eslint를 많이 사용하셨다. (얘는 자동으로 세팅해줘서 크게 고민하지 않았었던)
필요한 룰을 찾아보는 방식으로 찾아가는데, 기본적인 룰 세팅을 알아보고 꺼야 하는 것과 켜야 하는것을 구분하여 세팅을 하였다.
찾아보다 보면 eslint에서 recommended rule이 존재한다. 이런 것들을 바탕으로 세팅을 진행하였다.
React-App에 존재하는 룰을 참고해보면 좋을 것 같다. 그곳에 있는 rule들을 많이 참고하여 사용하기 때문이다.
- react-jsx, react-hooks
- sort-import
extends
plugin
이 둘의 차이점에 대해서 공부하기 시작하면 eslint 공부에 도움이 될 것이다.
config
같은 경우 소스를 직접 까봐서 recommand 룰을 어떻게 이루고 있는지 확인해보자.