TypeError: this.libOptions.parse is not a function
eslint 버전 8.22 사용 시 해결됨
나의 경우 8.52 => 8.22 로 변경함
pnpm i eslint@8.22 -D
SyntaxError: Failed to load plugin '@typescript-eslint' declared in '.eslintrc.json': Unexpected token '||='
IDE 의 nodejs 인터프리터 버전을 16 이상으로 설정해야함
선택적 체인 연산자(?.)를 사용하려면 Node.js 버전 16 이상에서 사용할 수 있는 ECMAScript 2020 지원이 필요하므로 Node.js 인터프리터를 14 이상 버전으로 업데이트하여 문제를 해결했습니다.
나의 경우 webstorm 을 사용하여 settings > node interpreter 버전을 바꿔줌 (14.2.0 => 18.17.1(stable))
설정 변경 후 IDE 재시작