const library = require("library")
import library from "library"
extends: [
'plugin:@typescript-eslint/recommended',
'plugin:prettier/recommended',
'prettier', // 기존 "prettier/@typescript-es-eslint"
],
라이브러리를 이용할 때에는 버전을 확인해서 그에 맞는 양식으로 셋팅 코드를 작성 해야한다는 것을 뼈져리게 느꼈다..
버전 마다 설정 양식이 다르고 연관있는 라이브러리들끼리 버전이 안맞을 때 문제가 생기는 경우가 많아서 오류를 해결하느라 시간이 많이 걸렸다..
평소 경고문의 메세지를 대충 읽는데 어떤 게 문제인지 정확히 파악하지 못하고 오류를 해결하려해서 쓸데없이 시간이 오래걸리기도 했다.. 경고문을 잘 읽고 되도록 공식문서를 참고해서 설정해야한다
Plugin
ESLint rule이 들어 있는 하나의 Rule set 이다.
플러그인은 규칙 집합일 뿐 특정 룰을 사용하려면 이를 직접 작성해야한다.
extends
추가한 플러그인에서 사용할 규칙을 설정.
규칙을 적용하기 위해서는 추가한 플러그인 중, 사용할 규칙을 추가해주어야 적용이 된다.