TypeScript

적용 가능성 및 통합

circle-info

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 3

  • pnpm: pnpm 7, pnpm 8, pnpm 9

  • Yarn: Yarn 1, Yarn 2, Yarn 3

패키지 레지스트리로 Snyk은 npmjs.orgarrow-up-right를 지원합니다.

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.jsonpackage-lock.json

  • pnpm: pnpm-lock.yaml

  • Yarn: yarn.lock

사용 가능한 기능:

  • 라이선스 스캐닝(License scanning)

  • 보고(Reports)

circle-info

Snyk Fix PR 기능은 TypeScript에서 사용할 수 없습니다. 즉, 다음 조건이 충족될 때 PR 검사가 실패하더라도 알림을 받지 못합니다:

  • PR 검사(PR checks) 기능이 활성화되어 있고, 발견된 문제에 수정 사항이 있는 경우에만 실패하도록 구성된 경우.

  • "Fixed in" 사용 가능이 **예(Yes)**로 설정된 경우.

Last updated