1 # Currently, most of the code in the compiler uses historical style.
3 # For new code, consider running rustfmt with this config (it should
4 # be picked up automatically).
6 use_small_heuristics = "Max"
8 # by default we ignore everything in the repository
9 # tidy only checks files which are not ignored, each entry follows gitignore style
11 # remove directories below, or opt out their subdirectories, as they are formatted
19 "src/libpanic_abort/",
20 "src/libpanic_unwind/",
22 "src/libprofiler_builtins/",
24 "src/librustc_apfloat/",
26 "src/librustc_codegen_llvm/",
27 "src/librustc_codegen_ssa/",
28 "src/librustc_codegen_utils/",
29 "src/librustc_data_structures/",
30 "src/librustc_driver/",
31 "src/librustc_errors/",
32 "src/librustc_feature/",
33 "src/librustc_incremental/",
34 "src/librustc_index/",
35 "src/librustc_interface/",
36 "src/librustc_lexer/",
40 "src/librustc_macros/",
41 "src/librustc_metadata/",
44 "src/librustc_parse/",
45 "src/librustc_passes/",
46 "src/librustc_plugin/",
47 "src/librustc_plugin_impl/",
48 "src/librustc_privacy/",
49 "src/librustc_resolve/",
50 "src/librustc_save_analysis/",
51 "src/librustc_session/",
52 "src/librustc_target/",
53 "src/librustc_traits/",
55 "src/librustc_typeck/",
60 "src/libsyntax_expand/",
73 # do not format submodules
75 "src/doc/edition-guide",
76 "src/doc/embedded-book",
79 "src/doc/rust-by-example",
80 "src/doc/rustc-guide",
87 "src/tools/rust-installer",