TypeScript
적용 가능성 및 통합
TypeScript는 Snyk 오픈소스(Open Source) 및 Snyk Code에서 지원됩니다.
사용 가능한 통합:
SCM 가져오기
CLI 및 IDE: 앱 테스트 또는 모니터링
사용 가능한 기능:
앱의 SBOM 테스트:
pkg:npm사용앱의 패키지 테스트:
pkg:npm사용
기술 사양
TypeScript 버전 4.2까지 사용할 수 있습니다.
지원되는 프레임워크 및 라이브러리
Snyk은 모든 JavaScript 프레임워크 및 라이브러리를 지원합니다. 자세한 내용은 JavaScript 프레임워크 및 라이브러리를 참조하십시오.
지원되는 패키지 관리자 및 레지스트리
TypeScript의 경우, Snyk은 다음 버전의 npm, pnpm, Yarn을 패키지 관리자로 지원합니다:
npm:
Lockfile 1,Lockfile 2,Lockfile 3pnpm:
pnpm 7,pnpm 8,pnpm 9Yarn:
Yarn 1,Yarn 2,Yarn 3
패키지 레지스트리로 Snyk은 npmjs.org를 지원합니다.
Snyk Code용 TypeScript
Snyk Code와 함께 사용하는 TypeScript의 경우, 다음 파일 형식이 지원됩니다: .ejs, .es, .es6, .htm, .html, .js, .jsx, .ts, .cts, .mts, .tsx, .vue, .mjs, .cjs
사용 가능한 기능:
보고(Reports)
사용자 정의 규칙(Custom rules)
파일 간 분석(Interfile analysis)
Snyk 오픈소스용 TypeScript
Snyk 오픈소스와 함께 사용하는 TypeScript의 경우, 다음 파일 형식이 지원됩니다:
npm:
package.json및package-lock.jsonpnpm:
pnpm-lock.yamlYarn:
yarn.lock
사용 가능한 기능:
라이선스 스캐닝(License scanning)
보고(Reports)
Snyk Fix PR 기능은 TypeScript에서 사용할 수 없습니다. 즉, 다음 조건이 충족될 때 PR 검사가 실패하더라도 알림을 받지 못합니다:
PR 검사(PR checks) 기능이 활성화되어 있고, 발견된 문제에 수정 사항이 있는 경우에만 실패하도록 구성된 경우.
"Fixed in" 사용 가능이 **예(Yes)**로 설정된 경우.
Last updated