Skip to content

refactor: improve error handling pattern #12

@graduenz

Description

@graduenz

Context

Error handling in ormshift has never been reviewed since it was initially developed, and there are some opportunities to improve the way it's being done.

Requirements

  • Wrap errors as needed
  • Change error messages to lowercase (e.g., "DatabaseDriver cannot be nil" → "database driver cannot be nil")
  • Create package-level sentinel errors for errors being repeated

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions