]> git.lizzy.rs Git - rust.git/blob - rustfmt.toml
Rollup merge of #67561 - euclio:remove-description, r=jonas-schievink
[rust.git] / rustfmt.toml
1 # Run rustfmt with this config (it should be picked up automatically).
2 version = "Two"
3 use_small_heuristics = "Max"
4 merge_derives = false
5
6 # by default we ignore everything in the repository
7 # tidy only checks files which are not ignored, each entry follows gitignore style
8 ignore = [
9     # tests for now are not formatted, as they are sometimes pretty-printing constrained
10     # (and generally rustfmt can move around comments in UI-testing incompatible ways)
11     "src/test",
12
13     # tidy issues (line length, etc.)
14     # to be fixed shortly
15     "src/libcore/iter/adapters/mod.rs",
16     "src/libcore/iter/traits/iterator.rs",
17     "src/librustc/hir/lowering.rs",
18     "src/librustc/infer/error_reporting/nice_region_error/outlives_closure.rs",
19     "src/librustc/lint/mod.rs",
20     "src/librustc/middle/resolve_lifetime.rs",
21     "src/librustc/traits/mod.rs",
22     "src/librustc/ty/constness.rs",
23     "src/librustc/ty/context.rs",
24     "src/librustc/ty/wf.rs",
25     "src/librustc_codegen_llvm/back/write.rs",
26     "src/librustc_codegen_llvm/consts.rs",
27     "src/librustc_codegen_llvm/debuginfo/metadata.rs",
28     "src/librustc_codegen_ssa/base.rs",
29     "src/librustc_codegen_ssa/mir/place.rs",
30     "src/librustc_codegen_utils/symbol_names/v0.rs",
31     "src/librustc_errors/emitter.rs",
32     "src/librustc_mir/borrow_check/diagnostics/mutability_errors.rs",
33     "src/librustc_mir/borrow_check/type_check/mod.rs",
34     "src/librustc_mir/build/expr/as_rvalue.rs",
35     "src/librustc_mir/build/matches/mod.rs",
36     "src/librustc_mir/build/mod.rs",
37     "src/librustc_mir/const_eval.rs",
38     "src/librustc_mir/interpret/place.rs",
39     "src/librustc_mir/monomorphize/collector.rs",
40     "src/librustc_passes/ast_validation.rs",
41     "src/librustc_resolve/lib.rs",
42     "src/librustc_resolve/resolve_imports.rs",
43     "src/librustc_typeck/astconv.rs",
44     "src/librustc_typeck/check/_match.rs",
45     "src/librustc_typeck/check/coercion.rs",
46     "src/librustc_typeck/check/method/confirm.rs",
47     "src/librustc_typeck/check/mod.rs",
48     "src/librustc_typeck/check/wfcheck.rs",
49     "src/librustdoc/html/markdown/tests.rs",
50     "src/libstd/sys/sgx/abi/mem.rs",
51     "src/libstd/sys/unix/os.rs",
52     "src/libsyntax_expand/parse/lexer/tests.rs",
53     "src/libsyntax_expand/parse/tests.rs",
54     "src/libsyntax_ext/test.rs",
55     "src/tools/build-manifest/src/main.rs",
56     "src/librustc_feature",
57
58     # do not format submodules
59     "src/doc/book",
60     "src/doc/edition-guide",
61     "src/doc/embedded-book",
62     "src/doc/nomicon",
63     "src/doc/reference",
64     "src/doc/rust-by-example",
65     "src/doc/rustc-guide",
66     "src/llvm-project",
67     "src/stdarch",
68     "src/tools/cargo",
69     "src/tools/clippy",
70     "src/tools/miri",
71     "src/tools/rls",
72     "src/tools/rust-installer",
73     "src/tools/rustfmt",
74 ]