arun-skg

arun-skg/envdoctor

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.

29 good first / help-wanted issues · TypeScript · last activity Aug 23, 2026

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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
arun-skg/envdoctor
0

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