본문 바로가기

액션린트

actionlint

깃허브 액션 워크플로 정적 검사기

한줄평

워크플로를 커밋하기 전에 실수를 미리 걸러 주는 가벼운 안전장치입니다. 검사 범위가 워크플로 문법에 한정되어 로직 자체의 옳고 그름까지 봐 주지는 않습니다.

이런 분께 GitHub Actions 를 많이 쓰는 팀께

좋은 점

  • 실행 전에 워크플로 오류를 빠르게 발견
  • shellcheck·표현식 검사까지 폭넓게 커버

아쉬운 점

  • 문법·정적 오류 위주라 실제 동작 로직은 검증하지 못함

액션린트 소개

GitHub Actions 워크플로 YAML 파일의 오류를 실행 전에 잡아내는 정적 검사(linter) 도구입니다. 문법 실수뿐 아니라 잘못된 표현식, 존재하지 않는 컨텍스트, 셸 스크립트 문제(shellcheck 연동)까지 짚어 줍니다. 명령줄에서 돌리며 에디터·CI 에 붙여 자동으로 검사하게 만들 수 있습니다.

제작사

영삼넷 · 공식 홈페이지