Dotenvx整合了Linter,快速检查.env是否符合规范
· One min read
最新的Dotenvx 0.4.26版本,增加了新的dotenvx lint
命令,可以帮助你检查.env
文件中的配置项是否符合规范。
dotenvx lint
命令基于dotenv-linter 4.0。
dotenv-linter默认包含的规则如下:
- ✅ Duplicated key
- ✅ Ending blank line
- ✅ Extra blank line
- ✅ Incorrect delimiter
- ✅ Key without value
- ✅ Leading character
- ✅ Lowercase key
- ✅ Quote character
- ✅ Schema violation
- ✅ Space character
- ✅ Substitution key
- ✅ Trailing whitespace
- ✅ Unordered key
- ✅ Value without quotes
考虑到dotenvx的一些特殊性,如DOTENV_PUPLIC_KEY在文件开头位置,所以dotenvx lint
命令会自动忽略Unordered key
,这个大家注意一下。
在Dotenvx 0.4.26同时添加了dotenvx kp <public_key>
,也就是根据public key查找private key,
这一功能主要是方便你快速查找private key,方便你在产品环境下设置环境变量。
快速拷贝private key,这样功能同样在JetBrains 插件中有效,将光标移到public key值中,然后按下Alt+Enter
,选择Copy Private Key
即可。