#projects #thousands #add #instrument #function #clippy-tracing #infeasible

macro clippy-tracing-attributes

A tool to add, remove and check for tracing::instrument in large projects where it is infeasible to manually add it to thousands of functions

1 unstable release

0.1.0 Jul 4, 2023

#1731 in Procedural macros

25 downloads per month

Apache-2.0

3KB

clippy-tracing

Crates.io codecov

This is rough tool

A tool to add, remove and check for tracing::instrument in large projects where it is infeasible to manually add it to thousands of functions.

Installation

cargo install clippy-tracing

Examples

  • clippy-tracing --action check
  • clippy-tracing --action fix
  • clippy-tracing --action strip
  • clippy-tracing --action check path --path /path/to/my/file.rs
  • clippy-tracing --action fix path --path /path/to/my/file.rs
  • clippy-tracing --action strip path --path /path/to/my/file.rs
  • clippy-tracing --action check text --text "$(cat /home/jonathan/Projects/clippy-tracing/src/test.rs)"
  • clippy-tracing --action fix text --text "$(cat /home/jonathan/Projects/clippy-tracing/src/test.rs)"
  • clippy-tracing --action strip text --text "$(cat /home/jonathan/Projects/clippy-tracing/src/test.rs)"

No runtime deps