한줄평
“Bazel/Buck2 빌드 파일을 자주 손보는 개발자에게 적합합니다. Starlark를 쓰지 않는다면 필요가 없고, 편집기 연동 설정이 따로 필요합니다.”
이런 분께 Bazel·Buck2 설정을 다루는 개발자께
좋은 점
- Starlark 자동완성·오류 표시 지원
- Bazel과 Buck2 모두 대응
아쉬운 점
- 편집기 LSP 설정을 직접 해야 함
스타PLS 소개
Bazel과 Buck2가 쓰는 설정 언어 Starlark를 위한 언어 서버(LSP) 구현입니다. 편집기에 연결하면 Starlark 파일에서 자동완성, 정의로 이동, 오류 표시 같은 기능을 제공합니다. 대규모 빌드 설정을 다룰 때 편집 생산성을 높여 줍니다. 편집기 뒤에서 동작하는 백그라운드 CLI 프로세스로, 단독 GUI는 없습니다.