HCL
Terraform
などで採用されている設定ファイル記述言語。
https://github.com/hashicorp/hcl
ライブラリとして使えば、
Terraform
の記述を構文解析して
AST
を吐かせられるので、lint して意味的に pull request で警告するようなものが作れるかも。ちなみに構文的に lint するだけなら
terraform fmt
でいい。