dotenv-intellisense.sensitivePatterns: Patterns to identify sensitive variables that should be masked (default: ["key", "password", "token", "secret"])
dotenv-intellisense.maxFiles: Maximum number of .env files to scan (default: 10)
dotenv-intellisense.filePatterns: Glob patterns to identify .env files (default: ["/.env", "/.env.*"])
dotenv-intellisense.excludedDirs: Directories to exclude from scanning (default: ["/node_modules/"])
Features
Auto-Completion
Provides intelligent suggestions for environment variables when typing process.env.
Hover Information
Hover over any process.env.* variable to see:
Current value (masked for sensitive data)
Source .env file
Variable type
Validation
Warns about undefined environment variables
Highlights duplicate variable definitions
Shows source files for duplicates
Future Plans
Provide user settings to override .env files to be cached
Add support for more programming languages
Implement additional validation rules
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.