配置文件说明
通过在项目根目录放置 envdiff.toml,可以持久化配置忽略列表、多环境映射与特定规则。
示例配置
[lint]
strict = true
allow_empty_values = false
# 忽略临时或第三方框架自动注入的键
ignore_patterns = [
"^DEBUG_.*",
"^VITE_INTERNAL_.*",
"CI_JOB_ID"
]
[schema]
# 为关键变量指定强制格式推断
PORT = "integer"
DATABASE_URL = "url"
ENABLE_METRICS = "boolean"
配置字段详解
lint.strict(bool): 是否对未在模板中声明的“额外字段”报警。lint.allow_empty_values(bool): 是否允许某些配置项留空值。ignore_patterns(array): 支持 POSIX 正则表达式的匹配忽略名单。