File: clippy.toml

package info (click to toggle)
rust-fast-float2 0.2.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 272 kB
  • sloc: makefile: 2
file content (20 lines) | stat: -rw-r--r-- 1,038 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
avoid-breaking-exported-api = false
disallowed-macros = [
    # Can also use an inline table with a `path` key.
    { path = "std::print", reason = "no IO allowed" },
    { path = "std::println", reason = "no IO allowed" },
    { path = "std::format", reason = "no string allocation allowed" },
    { path = "std::debug", reason = "debugging macros should not be present in any release" },
    # NOTE: unimplemented is fine because this can be for intentionally disabled methods
    { path = "std::todo", reason = "should never have TODO macros in releases" },
]
disallowed-methods = [
    { path = "std::io::stdout", reason = "no IO allowed" },
    { path = "std::io::stdin", reason = "no IO allowed" },
    { path = "std::io::stderr", reason = "no IO allowed" },
]
disallowed-types = [
    { path = "std::io::File", reason = "no IO allowed" },
    { path = "std::io::BufReader", reason = "need our own abstractions for reading/writing" },
    { path = "std::io::BufWriter", reason = "need our own abstractions for reading/writing" },
]