This package is a tool to fix getters call sites by removing the get_ prefix
according to rules.
See the workspace documentation
for more details on fix-getters.
You can install fix-getters-calls using cargo, which allows invoking the
tool as a regular command.
cargo install fix-getters-calls
cargo install --path fix-calls
Warning: by default, fix-getters-calls will overwrite existing files.
See below if you want to check the output in a separate directory.
This will fix the project in current directory:
fix-getters-calls
cargo fmt
Note that the getters definition won't be changed. Use fix-def for that.
To test the result first, you can run:
fix-getters-calls _PROJECT_PATH_ _OUTPUT_PATH_
The project files won't be changed: modified files will be generated under
_OUTPUT_PATH_. Note however that only the modified files are generated, so
you won't be able to run cargo fmt.
Use the --conservative option (short -c) if you prefer applying a
conservative approach based on the get function signature. By default, all
get functions are renamed.
See the workspace documentation for more details on the conservative identification mode.
To uninstall, use:
cargo uninstall fix-getters-calls
This crate is licensed under either of
at your option.