-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcopier.yaml
More file actions
78 lines (67 loc) · 1.63 KB
/
copier.yaml
File metadata and controls
78 lines (67 loc) · 1.63 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
---
# --- COPIER CONFIGURATION ---------------------------------------------------
_min_copier_version: "9"
_answers_file: .copier-answers.yaml
_envops:
autoescape: false
keep_trailing_newline: true
_jinja_extensions:
- copier_templates_extensions.TemplateExtensionLoader
_subdirectory: template
_message_after_copy: &postmessage |
Your pre-commit configuration has been generated.
You should:
1. Review and commit these changes
2. Run `pre-commit run --all-files` to ensure your repo's current state matches the configured rules
3. Run `pre-commit install` to ensure these checks run on every commit
_message_after_update: *postmessage
_templates_suffix: .jinja
# --- PROMPT -----------------------------------------------------------------
ai:
type: bool
help: "Prepare AGENTS.md?"
default: true
conventional_commits:
type: bool
help: "Use conventional commits?"
default: true
editorconfig:
type: bool
help: "Use editorconfig?"
default: true
markdown:
type: bool
help: "Lint and format markdown?"
default: true
python:
type: bool
help: "Lint and format python?"
default: true
docker:
type: bool
help: "Lint and check docker files?"
default: true
shell:
type: bool
help: "Lint and format shell scripts?"
default: true
web_format:
type: bool
help: "Lint and format JS/TS/JSON/HTML/CSS and related files?"
default: true
web_format_tool:
type: str
help: "Select the web formatter"
choices:
- biome
- prettier
default: biome
when: "{{ web_format }}"
yaml:
type: bool
help: "Lint and format YAML?"
default: true
typos:
type: bool
help: "Check for typos?"
default: true