tsconfig.eslint.json은 어떤 역할을 하는 파일입니까?
2991 단어 TypeScriptESLinttsconfigtech
개요
개인 개발,tsconfig.eslint.제이슨 수정하고 싶어요.
자신은 무언가를 개발하는 그런 바보이기 때문에 "그렇게 말하면 이 녀석의 역할을 모르겠다.😇」됐어.
나는 그 결과를 조금 조사한 일을 기사에 남겼다.
잘못된 점이 있으면 지적해 주십시오🙏
결론
정식으로 쓰여 있다.
If it doesn't include all of your files, then we won't be able to lint them. In this instance, you have two options: add them in to the include, or create a new config.
The former doesn't always work for everyone if they've got a complex build, as adding more paths (like test paths) to include could break the build. In those cases we suggest creating a new config called tsconfig.eslint.json, that looks something like this:
대략적으로 의역하다.
모든 파일에include가 없으면 LINT를 보낼 수 없습니다.이런 상황에서 두 가지 선택이 있다.include에 추가하거나 새 프로필을 만듭니다.
전자는 복잡한 건축물인 경우include의 경로를 늘리면 빌딩이 파손될 수 있기 때문에 모든 사람이 통용하는 방법은 아니다.이 경우 tsconfig는 다음과 같습니다.eslint.json이라는 새 설정 파일을 만드는 것을 권장합니다.
즉, tsconfig.eslint.json은 "Type Script를 사용하는 기초 위에서 lint을 어떤 파일에 적용하는 것이 좋을지"를 관리하는 파일입니다.
만약 이렇게 하지 않는다면 복잡한 건축물이 기울어질 수도 있다.
따라서 이 파일에서 lint을 보내야 하는 파일은include로 지정되며,include 파일에서 특별히 제외하고 싶은 것은 exclude로 지정하면 됩니다.
아울러 공식 안내의 설정 내용을 기재했다.
tsconfig.eslint.json
{
"extends": "./tsconfig.json",
"compilerOptions": {
"noEmit": true
},
"include": [
"src",
"test",
"tools"
]
}
extends,tsconfig.json에서 확장된 파일을 표시합니다.또한 컴파일 결과는 compuiler options/noEmit에서 출력할 수 없습니다.
이것은 tsconfig입니다.제 생각에는 json 실체라면 건드리지 못할 설정인 것 같은데, ESLit은 Type Script->Java Script의 컴파일 결과가 필요하지 않기 때문에 OFF를 하세요.
덤
이 정도까지 조사한 건 아니니까 추측만 했지
빌딩이 복잡하면tsconfig.json의 경우에만 다음과 같은 상황이 있을 수 있습니다.
감상
포인트는'tsconfig.eslint.json이 뭐였지?'이런 의문이 있으신 분들을 도와주셨으면 좋겠습니다.😇
Reference
이 문제에 관하여(tsconfig.eslint.json은 어떤 역할을 하는 파일입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/rinda_1994/articles/07a30be1a26a38텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)