JevGate 0.18.0
curl -fsSL https://raw.githubusercontent.com/Tech-Byte-Frontier/jevgate/v0.18.0/install.sh | sh
cargo binstall jevgate # or: cargo install jevgate --lockedVerify a download with gh attestation verify <archive> --repo Tech-Byte-Frontier/jevgate.
- Documentation site: https://tech-byte-frontier.github.io/jevgate/, with guides, troubleshooting, a page on coding agents, and rules, configuration and command-line references generated from the binary. It is published with each release.
- Homebrew:
brew install tech-byte-frontier/tap/jevgateinstalls the release binaries on macOS and Linux, and each release updates the formula. --format sarifwrites a SARIF 2.1.0 log for GitHub code scanning, GitLab and editors: the findings--format githubannotates, aserrorwhen they fail the gate andwarningotherwise, with every rule's question, related locations, the finding's fingerprint and probability. Run errors and files that could not be judged are tool notifications.--format gitlabwrites a GitLab Code Quality report, so merge requests show the findings: the ones--format githubannotates,majorwhen they fail the gate andminorotherwise, with JevGate's fingerprints.jevgate completions SHELLprints a completion script for bash, zsh, fish, elvish or PowerShell, andjevgate man [COMMAND]a man page, both generated from the same definitions as--help. The Homebrew formula installs them.- Agent output is colored on a terminal: the headline by the gate's outcome, review and consider headings, and each finding's location.
--color auto|always|neverchooses, andNO_COLORandCLICOLOR_FORCEare honored; JSON and GitHub annotations are never colored. - pre-commit hooks:
jevgate-systemruns the installedjevgateon the staged changes, andjevgatebuilds it from source with Rust first. jevgate.schema.jsonis a JSON Schema ofjevgate.toml, generated from the configuration types with every rule name and level, andjevgate initwrites a#:schemaline so editors with TOML schema support complete and check the file.