-
-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathtreefmt.toml
More file actions
98 lines (92 loc) · 1.9 KB
/
Copy pathtreefmt.toml
File metadata and controls
98 lines (92 loc) · 1.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# One CLI to format the code tree - https://git.numtide.com/numtide/treefmt
#
# GENERATED FILE - DO NOT EDIT.
# Source of truth: nix/flake-modules/formatter.nix
# Regenerate with: nix run .#update-treefmt-toml
#
# This copy exists for contributors without Nix, who run a bare `treefmt`.
# Nix users (`nix fmt`, `nix run .#lint`) and CI use the generated config
# directly and never read this file. Note that it resolves formatters from
# PATH, so their versions are not pinned the way the Nix config pins them.
excludes = [
"*.gitignore",
"*.dockerignore",
".envrc",
"*.node-version",
"CONTRIBUTING",
"Dockerfile",
"Makefile",
"LICENSE",
"*.metadata",
"*.manifest",
"*.webmanifest",
"*.dat",
"*.lock",
"*.txt",
"*.csv",
"*.ico",
"*.png",
"*.svg",
"*.properties",
"*.xml",
"*.po",
"*.pot",
"*.json.example",
"*.typos.toml",
"treefmt.toml",
"*.lock",
"*.patch",
"package-lock.json",
"go.mod",
"go.sum",
".gitattributes",
".gitignore",
".gitmodules",
".hgignore",
".svnignore",
"LICENSE",
]
[formatter.prettier]
command = "prettier"
excludes = []
includes = [
"*.cjs",
"*.css",
"*.html",
"*.js",
"*.json",
"*.json5",
"*.jsx",
"*.md",
"*.mdx",
"*.mjs",
"*.scss",
"*.ts",
"*.tsx",
"*.vue",
"*.yaml",
"*.yml",
]
options = ["--write"]
[formatter.ruff-check]
command = "ruff"
excludes = []
includes = ["*.py", "*.pyi"]
options = ["check", "--fix"]
[formatter.ruff-format]
command = "ruff"
excludes = []
includes = ["*.py", "*.pyi"]
options = ["format"]
[formatter.shellcheck]
command = "shellcheck"
excludes = []
includes = ["*.sh", "*.bash", "*.envrc", "*.envrc.*"]
options = []
priority = 0
[formatter.shfmt]
command = "shfmt"
excludes = []
includes = ["*.sh", "*.bash", "*.envrc", "*.envrc.*"]
options = ["-w", "-i", "0", "-s"]
priority = 1