Overview
KCL toolchain is a toolset of KCL language, which aims to improve the efficiency of batch migration, writing, compiling and testing of KCL.
Name | Description | |
---|---|---|
Main Toolset | kcl | Provide support for KCL in coding, compiling and testing |
kcl test | Provide unit test(not yet) and integration test | |
kcl fmt | Formoat KCL code | |
kcl list | Parse the KCL code and lists the option parameter/schema attributes information. (kcl list-options and kcl list-attributes) | |
Automation Toolset | kcl-lint | Check code style for KCL |
kcl-doc | Parses the KCL code and generate documents | |
kcl-fmt | Same as kcl fmt | |
IDE Plugin | IntelliJ IDEA KCL plugin | Provide assistance for KCL in coding and compiling on IntelliJ IDEA |
VS Code KCL plugin | Provide assistance for KCL in coding and compiling on VS Code |