This repository contains various scripts that help prevent deploying bad code to production using TSLint.
Install the package using NPM:
yarn add --dev faceplant
Update your tslint.json
file to extend this package:
{
"extends": [
"faceplant"
],
"rules": {
"no-unset-env-variables": {
"options": { "useRealEnv": true },
"severity": "error"
},
}
}
Makes sure that environmental variables are set as they should be.
Use the real environment.
Paths to files where the environmental variables are defined. They should be defined in a normal-ish way, like
FOO=1
BAR=2
Checks that these environmental variables are defined in the real env or the env file paths.