The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

0 stars 0 forks 0 watchers TypeScript MIT License
ci-cd cli devtools docker-compose dotenv dotenv-linter environment-variables github-actions golang java kubernetes linter nodejs perl php polyglot python ruby static-analysis typescript
29 Open Issues Need Help Last updated: Aug 23, 2026

Open Issues Need Help

View All on GitHub
help wanted roadmap

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript
documentation good first issue docs

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript
enhancement good first issue

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript
enhancement help wanted github_actions

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript
enhancement help wanted distribution

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript
enhancement help wanted distribution

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript
enhancement help wanted distribution

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript
enhancement help wanted distribution

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript
enhancement help wanted native-port distribution

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript
enhancement help wanted native-port

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript
enhancement help wanted native-port

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript
enhancement help wanted native-port

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript
enhancement help wanted native-port

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript
enhancement help wanted native-port

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript
enhancement help wanted native-port

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript

The ESLint for environment variables. Catches missing, unused, duplicate, and leaked config across .env, source, Docker Compose, Kubernetes & GitHub Actions. Native CLIs for Node, Python, Go, Ruby, PHP & Java. Local-first: no network, no telemetry.

TypeScript
#ci-cd#cli#devtools#docker-compose#dotenv#dotenv-linter#environment-variables#github-actions#golang#java#kubernetes#linter#nodejs#perl#php#polyglot#python#ruby#static-analysis#typescript