7
나는 약 100 개의 규칙을 가진 설정을 가지고 있고,이 모든 규칙을 가진 내 프로젝트에서 eslint를 실행하는 데는 약 10 초가 걸린다. 가장 느린 규칙을 찾아 내고 그 중 일부를 제거하고 싶습니다. 어떻게해야합니까? eslint 용 프로파일 러 도구가 있습니까?내 설정에서 어떤 eslint 규칙이 느립니까?
나는 약 100 개의 규칙을 가진 설정을 가지고 있고,이 모든 규칙을 가진 내 프로젝트에서 eslint를 실행하는 데는 약 10 초가 걸린다. 가장 느린 규칙을 찾아 내고 그 중 일부를 제거하고 싶습니다. 어떻게해야합니까? eslint 용 프로파일 러 도구가 있습니까?내 설정에서 어떤 eslint 규칙이 느립니까?
eslint는 환경 변수 TIMING
이 설정된 경우 규칙 소요 시간을 보여줍니다. 예를 들어 :
$ TIMING=1 eslint lib
Rule | Time (ms) | Relative
:----------------------------|----------:|--------:
valid-jsdoc | 203.798 | 6.7%
camelcase | 142.146 | 4.6%
no-unmodified-loop-condition | 136.811 | 4.5%
indent | 127.138 | 4.2%
no-undefined | 124.525 | 4.1%
keyword-spacing | 85.397 | 2.8%
space-in-parens | 76.179 | 2.5%
no-this-before-super | 72.317 | 2.4%
no-implied-eval | 69.945 | 2.3%
space-infix-ops | 57.128 | 1.9%
는 Per-rule Performance에도 공식 문서를 참조하십시오.
와우, 그만해! 고맙습니다! – mik01aj