MCPcopy Index your code
hub / github.com/crate-ci/cargo-fixit

github.com/crate-ci/cargo-fixit @v0.1.7

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1.7 ↗ · + Follow
122 symbols 230 edges 20 files 13 documented · 11% updated 6d ago★ 3224 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

cargo-fixit

Prototype for alternative cargo fix (rust-lang/cargo#13214)

Documentation License Crates Status

This is meant to be a drop-in replacement for cargo fix, except faster.

Before

$ cargo fix
$ cargo clippy --fix

After

$ cargo install cargo-fixit
$ cargo fixit
$ cargo fixit --clippy

Expectations - Edition migration is unsupported - The CLI is modeled off of cargo fix 1.89 (no implicit --all-targets)

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual-licensed as above, without any additional terms or conditions.

Extension points exported contracts — how you extend this code

FixitProject (Interface)
(no doc) [1 implementers]
tests/testsuite/fix.rs

Core symbols most depended-on inside this repo

cargo_
called by 93
tests/testsuite/fix.rs
expect_fix_runs_rustc_n_times
called by 10
tests/testsuite/fix_n_times.rs
print_ansi_stderr
called by 5
src/core/shell.rs
status
called by 4
src/core/shell.rs
print
called by 4
src/core/shell.rs
fixed
called by 3
src/core/shell.rs
format_package_id
called by 3
src/util/package.rs
echo_wrapper
called by 3
tests/testsuite/fix.rs

Shape

Function 98
Class 10
Method 8
Enum 5
Interface 1

Languages

Rust100%

Modules by API surface

tests/testsuite/fix.rs62 symbols
tests/testsuite/fix_n_times.rs14 symbols
src/ops/fixit.rs7 symbols
src/ops/check.rs7 symbols
src/core/shell.rs7 symbols
tests/testsuite/fixit.rs5 symbols
src/errors.rs4 symbols
src/bin/cargo-fixit/main.rs4 symbols
src/bin/cargo-fixit/cli.rs3 symbols
src/util/vcs.rs2 symbols
src/util/cli.rs2 symbols
tests/testsuite/help/mod.rs1 symbols

For agents

$ claude mcp add cargo-fixit \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact