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.)