DSL 작업용 VS Code 확장 하나 만들어봤습니다 - DSLForge
최근 DSL grammar 작업을 하면서 VS Code 안에서 문맥 이해, scaffold 초안 작성, sample 생성, validation까지 자연스럽게 이어지는 도구가 있으면 좋겠다는 생각이 들었습니다.

그래서 DSLForge라는 VS Code 확장을 만들어봤습니다.
대상은 현재 기준으로:
Langium
ANTLR4
Xtext
기능은 아래 정도입니다.
현재 grammar 설명
DSL scaffold proposal 생성
sample DSL 생성
현재 grammar 검증
제가 중요하게 본 부분은 validation을 AI로 흉내 내지 않는다는 점입니다.
Validate Current Grammar는 아래 순서로 실제 workspace 경로를 찾습니다.
dslforge.validation.command
인식 가능한 package.json script
감지된 gradlew task
감지된 mvnw goal
즉, “AI가 그럴듯하게 맞는 척하는 도구”보다는 실제 프로젝트 흐름을 안 깨는 방향으로 만들고 싶었습니다.
아직 프리릴리즈 단계라 부족한 점은 있을 수 있는데, DSL / language tooling 쪽 작업하시는 분들 있으면 피드백 부탁드립니다.