cargo-fa 0.5.1

Static analysis tool for framealloc - detect memory intent violations before runtime
cargo-fa-0.5.1 is not a library.

cargo-fa: Static analysis tool for framealloc

Detects memory intent violations before runtime by analyzing source code for patterns that compile but violate frame allocation principles.

Usage

# Check for "dirty memory" patterns
cargo fa --dirtymem

# Check threading issues
cargo fa --threading

# Check everything (optimized order)
cargo fa --all

# Output formats for CI
cargo fa --all --format sarif      # GitHub Actions
cargo fa --all --format junit      # Test reporters
cargo fa --all --format checkstyle # Jenkins

# Filtering
cargo fa --all --deny FA701 --allow FA602
cargo fa --all --exclude "**/tests/**"

# Subcommands
cargo fa explain FA601             # Detailed explanation
cargo fa show src/physics.rs       # Single file analysis
cargo fa list                      # List all codes
cargo fa init                      # Create .fa.toml