-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
240 lines (173 loc) · 7.25 KB
/
.env.example
File metadata and controls
240 lines (173 loc) · 7.25 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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
# LightSpeedWP Configuration Environment Variables
# Copy this file to .env and customize values as needed
# =============================================================================
# ESLint Configuration
# =============================================================================
# Comma-separated list of additional files/patterns for ESLint to ignore
ESLINT_IGNORE=
# Enable debug mode for ESLint to show more detailed output
ESLINT_DEBUG=false
# Maximum number of warnings allowed before ESLint fails
ESLINT_MAX_WARNINGS=0
# Enable/disable specific ESLint rule categories
ESLINT_STRICT_MODE=false
# =============================================================================
# Prettier Configuration
# =============================================================================
# Override print width (default: 80)
PRETTIER_PRINT_WIDTH=80
# Override tab width (default: 2)
PRETTIER_TAB_WIDTH=2
# Use tabs instead of spaces (default: false)
PRETTIER_USE_TABS=false
# Add semicolons at the end of statements (default: true)
PRETTIER_SEMICOLONS=true
# Use single quotes instead of double quotes (default: true)
PRETTIER_SINGLE_QUOTE=true
# Add trailing commas (default: "es5")
PRETTIER_TRAILING_COMMA=es5
# Add spaces inside bracket pairs (default: true)
PRETTIER_BRACKET_SPACING=true
# Put closing bracket on new line (default: false)
PRETTIER_BRACKET_SAME_LINE=false
# Add spaces inside arrow function parentheses (default: "avoid")
PRETTIER_ARROW_PARENS=avoid
# Line ending style (default: "lf")
PRETTIER_END_OF_LINE=lf
# HTML whitespace sensitivity (default: "css")
PRETTIER_HTML_WHITESPACE_SENSITIVITY=css
# Prose wrap setting for markdown (default: "preserve")
PRETTIER_PROSE_WRAP=preserve
# Quote style for object properties (default: "as-needed")
PRETTIER_QUOTE_PROPS=as-needed
# Vue script and style tag indentation (default: false)
PRETTIER_VUE_INDENT_SCRIPT_AND_STYLE=false
# Override Prettier config file path
PRETTIER_CONFIG_PATH=
# Additional ignore patterns (comma-separated)
PRETTIER_IGNORE_PATTERNS=
# =============================================================================
# Markdownlint Configuration
# =============================================================================
# Maximum line length for markdown files (default: 120)
MARKDOWNLINT_LINE_LENGTH=120
# Enable strict mode for markdownlint (default: false)
MARKDOWNLINT_STRICT=false
# Comma-separated additional ignore paths
MARKDOWNLINT_IGNORE_PATHS=
# Comma-separated additional ignore files
MARKDOWNLINT_IGNORE_FILES=
# Custom heading style (default: "atx")
MARKDOWNLINT_HEADING_STYLE=atx
# Allow first line to not be a heading (default: true)
MARKDOWNLINT_ALLOW_FIRST_LINE_NOT_HEADING=true
# =============================================================================
# All-Contributors Configuration
# =============================================================================
# Auto commit contributors updates (default: false)
CONTRIBUTORS_AUTO_COMMIT=false
# Image size for contributor avatars (default: 100)
CONTRIBUTORS_IMAGE_SIZE=100
# Number of contributors per line (default: 7)
CONTRIBUTORS_PER_LINE=7
# Project name override
CONTRIBUTORS_PROJECT_NAME=
# Project owner override
CONTRIBUTORS_PROJECT_OWNER=
# Badge template style (default: "flat-square")
CONTRIBUTORS_BADGE_TEMPLATE=flat-square
# Commit message template
CONTRIBUTORS_COMMIT_MESSAGE=docs: add {name} as a contributor for {contributions}
# Contributors table template
CONTRIBUTORS_CONTRIBUTORS_TABLE_TEMPLATE=
# =============================================================================
# Spectral Configuration
# =============================================================================
# Enable strict mode for Spectral linting (default: false)
SPECTRAL_STRICT_MODE=false
# Enable GitHub Actions specific rules (default: true)
SPECTRAL_GITHUB_ACTIONS=true
# Custom ruleset file path
SPECTRAL_RULESET_PATH=
# Comma-separated additional ignore patterns
SPECTRAL_IGNORE_PATTERNS=
# Output format (default: "stylish")
SPECTRAL_OUTPUT_FORMAT=stylish
# =============================================================================
# Yamllint Configuration
# =============================================================================
# Maximum line length for YAML files (default: 120)
YAMLLINT_LINE_LENGTH=120
# Number of spaces for indentation (default: 2)
YAMLLINT_INDENT_SPACES=2
# Enable strict mode (default: false)
YAMLLINT_STRICT_MODE=false
# Comma-separated ignore patterns
YAMLLINT_IGNORE_PATTERNS=
# Disable comment indentation checks (default: true)
YAMLLINT_COMMENTS_INDENT_DISABLE=true
# Disable document start checks (default: true)
YAMLLINT_DOCUMENT_START_DISABLE=true
# Disable trailing spaces checks (default: true)
YAMLLINT_TRAILING_SPACES_DISABLE=true
# =============================================================================
# NPM Package JSON Lint Configuration
# =============================================================================
# Comma-separated ignore paths
NPMPKGJSONLINT_IGNORE_PATHS=
# Enable strict mode (default: false)
NPMPKGJSONLINT_STRICT_MODE=false
# Name format validation level (default: "error")
NPMPKGJSONLINT_NAME_FORMAT=error
# Enable required fields validation (default: true)
NPMPKGJSONLINT_REQUIRE_FIELDS=true
# Granular required metadata toggles (override master NPMPKGJSONLINT_REQUIRE_FIELDS)
# Set any of these to "false" to disable a single required rule while leaving others on.
NPMPKGJSONLINT_REQUIRE_DESCRIPTION=true
NPMPKGJSONLINT_REQUIRE_REPOSITORY=true
NPMPKGJSONLINT_REQUIRE_LICENSE=true
NPMPKGJSONLINT_REQUIRE_AUTHOR=true
# Disable property ordering enforcement (prefer-property-order rule)
NPMPKGJSONLINT_DISABLE_ORDER=false
# =============================================================================
# Stylelint Configuration
# =============================================================================
# Custom config file path
STYLELINT_CONFIG_PATH=
# Comma-separated additional ignore patterns
STYLELINT_IGNORE_PATTERNS=
# Enable strict mode (default: false)
STYLELINT_STRICT_MODE=false
# Maximum number of warnings (default: 0)
STYLELINT_MAX_WARNINGS=0
# =============================================================================
# Jest Configuration
# =============================================================================
# Test environment (default: "node")
JEST_TEST_ENVIRONMENT=node
# Enable coverage collection (default: true)
JEST_COLLECT_COVERAGE=true
# Coverage threshold percentage (default: 80)
JEST_COVERAGE_THRESHOLD=80
# Test timeout in milliseconds (default: 5000)
JEST_TEST_TIMEOUT=5000
# =============================================================================
# Development Environment
# =============================================================================
# Node environment (development, production, test)
NODE_ENV=development
# Enable debug logging
DEBUG=false
# Log level (error, warn, info, debug)
LOG_LEVEL=info
# =============================================================================
# GitHub Integration
# =============================================================================
# GitHub token for API access (keep this secret)
# GITHUB_TOKEN=
# GitHub repository name
# GITHUB_REPOSITORY=lightspeedwp/.github
# GitHub workflow run ID
# GITHUB_RUN_ID=
# Enable GitHub Actions specific features
GITHUB_ACTIONS_ENABLED=false