# `tool_attributes`

The tracking issue for this feature is: #44690

Tool attributes let you use scoped attributes to control the behavior of certain tools.

Currently tool names which can be appear in scoped attributes are restricted to `clippy` and `rustfmt`.

## An example

    #![feature(tool_attributes)]

    #[rustfmt::skip]
    fn foo() { println!("hello, world"); }

    fn main() {
        foo();
    }