Snyk Code CLI 테스트에서 디렉토리 및 파일 제외
Snyk Code 리포지토리를 CLI를 사용하여 테스트할 때, snyk ignore --file-path
명령을 사용하여 CLI 테스트에서 특정 디렉터리와 파일을 제외할 수 있습니다. 이 명령을 실행하면 자신이 제외하려는 디렉터리나 파일의 이름이 포함된 .snyk
파일이 자동으로 리포지토리에 생성됩니다.
CLI 테스트에서 디렉터리와 파일 제외하기
다음 단계를 따라 Snyk Code 디렉터리와 파일을 CLI 테스트에서 제외하십시오:
1. 터미널에서 테스트하려는 폴더로 디렉터리를 변경하십시오.
snyk ignore --file-path
명령은 해당 폴더와 해당 폴더의 하위 폴더 및 파일에만 적용됩니다.
2. 터미널에서 다음 내용을 입력하십시오:
snyk ignore --file-path=<디렉터리_또는_파일>
여기서 디렉터리_또는_파일
은 테스트에서 제외하려는 디렉터리나 파일의 이름입니다. 예를 들어 db.js
입니다.
특정해제된 디렉터리나 파일이 포함된 .snyk
파일이 루트 폴더에 생성됩니다.
.snyk
파일은 숨김 파일로 생성됩니다. 루트 폴더에 보이지 않는 경우 기계에서 숨겨진 파일 보기 옵션을 사용하십시오.
3. 선택적으로, 제외할 여러 디렉터리나 파일을 지정하려면 다음을 입력하십시오:
snyk ignore --file-path=<디렉터리1_또는_파일1> && snyk ignore --file-path=<디렉터리2_또는_파일2> && snyk ignore --file-path=<디렉터리3_또는_파일3>
이제 선택한 폴더에서 snyk code test
명령을 실행할 때 지정한 디렉터리나 파일이 테스트에서 제외됩니다.
CLI 테스트에서 제외된 파일 다시 포함하기
테스트에서 제외된 디렉터리나 파일을 다시 포함하려면 .snyk
파일을 수동으로 편집하거나 삭제하십시오.
1. snyk-goof-master
폴더에서 12개의 문제가 발견되었습니다. 세 개의 다른 파일(app.js
, db.js
, routes/index.js
)에서 발견된 문제입니다:

2. app.js
와 db.js
파일을 제외하고 routes/index.js
파일에서 발견된 문제만 표시하려면 다음을 입력하십시오:
snyk ignore --file-path=app.js && snyk ignore --file-path=db.js

snyk ignore
명령3. snyk ignore
명령을 입력하면 .snyk
파일이 snyk-goof-master
폴더에 자동으로 생성됩니다:

.snyk
파일이 폴더에 나열됨이 .snyk
파일에는 제외되어야 하는 파일이 포함됩니다:

4. 테스트가 다시 실행되면 app.js
와 db.js
파일이 테스트에서 제외되고, 결과에는 routes/index.js
파일에서 발견된 문제만 표시됩니다:

ignore
명령 사용 후 발견된 문제Last updated