An empty value in a .env file is the quietest bug in configuration. The key exists, the parser does not complain, and the app boots — then behaves as if the feature never existed, because process.env.KEY is just an empty string.
The Empty Value Detector scans for four flavours of nothing: a bare KEY=, a value made only of whitespace, an explicitly empty quoted value KEY="", and the commented-but-present #KEY=. Each is reported with its line number and its kind, so you can decide whether it is a real gap or an intentional switch.
An allow-list toggle marks keys you keep empty on purpose, keeping the report honest. Everything runs in the browser.