Bruno Rules
Fast, Git-friendly API client for testing and debugging. Store API collections as files and version control them.
3 rules
Mandatory Response Assertions
Beginner
Require assertions on every Bruno request — status codes, response body structure, and key field validation must be present to prevent requests from passing without verification.
globs: **/*.bru, **/api-tests/**
assertions, validation, test-quality, response-checking
View Rule
Environment Variable Security
Beginner
Enforce secure handling of Bruno environment files — secrets excluded from version control, placeholder templates provided, and CI secrets passed via CLI arguments.
globs: **/*.bru, **/environments/**, **/bruno.json
security, secrets, environment-files, gitignore
View Rule
Collections Under Version Control
Beginner
Require all Bruno API collections to be committed to version control alongside application code — ensuring tests evolve with the API and enabling CI/CD integration.
globs: **/bruno.json, **/*.bru, **/api-tests/**
version-control, git, collection-management, co-location
View Rule