docs(skills): add build style skill

This commit was merged in pull request #67.
This commit is contained in:
alexion committed 2026-09-17 12:45:29 -04:00
1 parent 498d0dd467
commit 87916a8e17
6 files changed
+68 -42

No files matched your search

+25
View File
@@ -0,0 +1,25 @@
# Test rules
## Declare Rust tests in Bazel
### Rule
Declare Rust test files in the nearest Bazel `BUILD` file with `rust_test`.
Do not add `[[test]]` entries to `Cargo.toml` unless the operator explicitly requests Cargo test declarations.
### Rationale
This repository declares Rust test targets in Bazel.
Keeping test declarations in Bazel avoids duplicate test target lists.
## Use one source input style per `rust_test`
### Rule
Do not set both `crate` and `srcs` on a `rust_test` target.
Use exactly one input style for each Rust test target.
### Rationale
`rules_rust` rejects `rust_test` targets that set both `crate` and `srcs`.
Keeping one input style per target makes the test declaration valid and unambiguous.