Skip to content

fix(dippin-lang): knownModelProviders linter catalog is stale #36

@harperreed

Description

@harperreed

Summary

The model catalog in dippin-lang/validator/lint.go is hardcoded and missing:

  • gemini as a provider (used extensively in examples)
  • Models like gpt-5.2, claude-sonnet-4-5, claude-sonnet-4-6

Running dippin lint on most example files produces spurious DIP108 warnings.

Recommendation

Either update the catalog or make it configurable/extensible.

Sources

Found by: DSL Design Expert (expert panel review)

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2: mediumImportant but not blockingarea/dippin-langUpstream dippin-lang issuesbugSomething isn't workingupstreamRequires or relates to dippin-lang changes

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions