ESLint&mocha에서 'describe' is not defined라고 불리지 않기 위해서
소개
ESLint는 말할 필요도 없는 소스 코드의 정적 해석 툴이며, 명백한 버그나 코딩 스타일로부터 벗어난 기법을 체크해 줍니다.
ESLint - Pluggable JavaScript linter
그런데, mocha로 테스트 코드를 쓰고 있으면, mocha 특유의
describe나 it가 미정도리라고 지적되어 버립니다.
이대로라면 본래 체크하고 싶은 오류를 간과하게 되어 버립니다.
그것을 피하기 위해 ESLint를 올바르게 설정하십시오.
설정 방법
ESLint 설정에서 다음과 같이
env에서 mocha를 사용한다는 것을 명시해야했습니다..eslintrc.json
{
"env": {
"mocha": true
}
}
설정 후
설정 후
describe 또는 it에 걸리지 않고 분석이 완료되었습니다.
이하 공식 레퍼런스로 mocha 이외에도 jest나 jasmine등 사용할 수 있는 env의 설정치가 기재되어 있으므로, mocha 이외의 라이브러리로 의도하지 않는 지적이 출력되었을 때에는 꼭 확인해 보세요.
Configuring ESLint - ESLint - Pluggable JavaScript linter
Reference
이 문제에 관하여(ESLint&mocha에서 'describe' is not defined라고 불리지 않기 위해서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hakshu/items/bc223dbc9ac87d3cce11텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)