Debug. Errors and warnings should be actionable and clear.
- Prefer structured logging with `WithLabels()`.
## Testing
- Add tests for all new features and bug fixes. Use unit, integration
No other project uses it yet
38k2mo agoReviewMountCreate a free account to mount
JavaScript/TypeScript UIs.
- Main server/runtime work is centered around `quarkus/`, `services/`, `server-spi*`, `model/`, and `tests/`.
- Frontend code lives in `js/` (PNPM workspace with apps/libs).
## Required toolchain
- Use Maven Wrapper
No other project uses it yet
38k6mo agoReviewMountCreate a free account to mount
style, package organization, error handling, and idiomatic patterns
- **[golang_tests.instructions.md](instructions/generic/golang_tests.instructions.md)**: Best practices for writing tests in Go, including table-driven tests, test structure, and integration testing
### Ember.js UI Development
- **[ember_general.instructions.md
No other project uses it yet
36k10mo agoReviewMountCreate a free account to mount
information and temporary credentials
- Check for injection attack risks (SQL/command/code injection, etc.)
## 3. [MUST] Testing & Dependencies
- New features must include unit tests
- New dependencies need to be added
No other project uses it yet
36k58d agoReviewMountCreate a free account to mount
generated files
and build the project, making it ready for inspection.
# Repository Build & Test Instructions
## Build Procedures
- **Build command:** Run `./dev.sh build` to build the project
- Run `gen/config.py` to update
No other project uses it yet
36k23mo agoReviewMountCreate a free account to mount
lines (DCO).
- Check for consistent code style within the package being modified.
- Verify tests are included for new functionality and bug fixes.
- PRs that introduce new features or change existing
No other project uses it yet
35k12d agoReviewMountCreate a free account to mount
Linux-side WSL components
- `src/shared/` — Shared code between Windows and Linux
- `test/windows/` — Windows-based tests (TAEF framework): `common/`, `wsl/`, `wslc/`, `testplugin/`
- `test/linux/unit_tests/` — Linux unit test suite
- `doc/` — Documentation source (MkDocs
No other project uses it yet
34k33d agoReviewMountCreate a free account to mount
secret, credential, API key, or customer data is in the code or in the
tests.
- Logging does not include sensitive data: no prompts, no episode content,
no credentials.
- New behavior
No other project uses it yet
33k54d agoReviewMountCreate a free account to mount
graph is cheaper than scanning files and
gives you structural context (callers, dependents, test coverage) that file search cannot.
### When to use graph tools FIRST
- **Exploring code**: `semantic_search_nodes
Steady6 mentions in 2 weeks
1 project uses a version of this
33k5mo agoReviewMountCreate a free account to mount
except in the files it still suppresses.
- Wildcard imports in `src/main`. Static wildcards in tests are fine.
- An empty `catch` block. A tolerated exception is logged, or named `ignored
1 project uses a version of this
31k4mo agoReviewMountCreate a free account to mount
build dir
- Formatting (required before commits):
- `cmake --build . --target format` (runs clang-format)
- Tests:
- Run all tests: `ctest -j ` from build dir
- Run single test (verbose): `ctest -R -V`
- Translations
No other project uses it yet
30k23mo agoReviewMountCreate a free account to mount
groups required by the project.
- `uv run -p 3.14 --all-groups --all-extras --locked tests/` to run tests on a specific Python version. Please use the `-p` flag often
Steady6 mentions in 2 weeks
No other project uses it yet
30k2y agoReviewMountCreate a free account to mount
remove it.
- **IMPORTANT:** Many bazel targets are very slow/expensive to build/test. Only build or test with
bazel when told to, and prefer the narrowest target that covers the change.
## Toolchain
No other project uses it yet
29k2mo agoReviewMountCreate a free account to mount