본문 바로가기

셸체크

ShellCheck

셸 스크립트 정적 분석

한줄평

셸 스크립트를 조금이라도 쓴다면 실수를 크게 줄여 주는 필수급 도구입니다. 어디까지나 정적 분석이라 실행 시점의 논리 오류까지 잡아 주지는 않습니다.

이런 분께 셸 스크립트 품질을 지키려는 개발자·운영자께

좋은 점

  • 흔한 실수와 이식성 문제를 정확히 지적
  • 편집기·CI 연동이 쉬움

아쉬운 점

  • 정적 분석이라 실행 중 논리 오류는 못 잡음

셸체크 소개

셸 스크립트의 실수와 위험한 패턴을 실행 전에 찾아 주는 정적 분석 도구입니다. 따옴표 누락, 잘못된 조건문, 이식성 문제 등을 지적하고 고칠 방향을 안내합니다. 스크립트를 커밋하기 전 점검하거나 CI 에 넣어 품질을 유지할 때 씁니다. 터미널에서 파일을 넣고 경고를 받는 CLI 도구이며 여러 편집기와도 연동됩니다.

제작사

영삼넷 · 공식 홈페이지

셸체크 (ShellCheck) 무료 다운로드 | 자료실 | 영삼넷