About bazel
A skill containing repository-specific Bazel guidance for building and testing Checkmk targets. The available excerpt documents edition selection and configurations for mypy type checking and Rust linting.
Key features
- 01Set the Checkmk edition flag
- 02Configure mypy type checking
- 03Configure Rust linting with clippy
Use cases
- 01Selecting an edition for Bazel targets
- 02Running mypy through a Bazel config
- 03Applying Rust linting through a Bazel config
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ checkmk/ checkmk --skill bazelAfter installing, type/bazelin Claude Code to confirm it loaded.
Details
From the project READMERepo-specific flags
# Edition (affects which cmk targets are built/tested)
--cmk_edition=community|pro|ultimate|ultimatemt|cloud
# Configs defined in .bazelrc
--config=mypy # type checking
--config=clippy # Rust linting
# CI excludes these to avoid xunit parser issues (fine to include locally)
-//packages/livestatus/... -//packages/neb/... -//packages/unixcat/...
Comments
Markdown supported