Skip to content

environment validation errors - #7

Merged
yasserfedsi merged 3 commits into
mainfrom
feature/env-validation-errors
Jun 17, 2026
Merged

environment validation errors#7
yasserfedsi merged 3 commits into
mainfrom
feature/env-validation-errors

Conversation

@yasserfedsi

@yasserfedsi yasserfedsi commented Jun 17, 2026

Copy link
Copy Markdown
Collaborator

Pull Request

Description

Collect all validation errors before exiting and display them in a single report.

Environment validation failed

Missing variables:
  - DATABASE_URL

Invalid variables:
  - PORT must be a valid number
  - DEBUG must be true or false

Benefits

- Better developer experience
- Faster troubleshooting
- Similar behavior to modern schema validators
- Reduces repetitive start/fix/restart cycles

Purpose of this PR:

Type of Change

  • Bug fix
  • New feature
  • Refactor
  • Documentation update
  • Performance improvement

How Has This Been Tested?

  • Test coverage results: Passed 7/7

Checklist

  • My code follows the project’s coding standards
  • I have added or updated tests
  • I have updated documentation
  • All tests pass
  • I have reviewed my code before submitting

Additional Notes

Provide any additional information, screenshots, or context.

@yasserfedsi yasserfedsi self-assigned this Jun 17, 2026
@yasserfedsi yasserfedsi linked an issue Jun 17, 2026 that may be closed by this pull request
@github-project-automation github-project-automation Bot moved this to Backlog in envfy Jun 17, 2026
@yasserfedsi yasserfedsi changed the title Feature/env validation errors environment validation errors Jun 17, 2026
@yasserfedsi yasserfedsi added the enhancement New feature or request label Jun 17, 2026
@yasserfedsi
yasserfedsi merged commit b668279 into main Jun 17, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in envfy Jun 17, 2026
@yasserfedsi
yasserfedsi deleted the feature/env-validation-errors branch June 20, 2026 03:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature: Report all environment validation errors at once

2 participants