Page MenuHomeSealhub

Try allowing only compile time known string literals for Enum
Open, NormalPublic

Description

Currently if an enum is created like so:

new FieldTypes.Enum(["hello" as string])

all the type information is lost, and it just start accepting any string.

Details

Coded by
JustLinuxUser
Reviewed by
kuba-orlik
Action required from
JustLinuxUser

Revisions and Commits

Event Timeline

JustLinuxUser added a revision: Restricted Differential Revision.Mar 14 2026, 01:56
kuba-orlik updated Reviewed by, removed: kuba-reviewer.
kuba-orlik updated Action required from, added: kuba-orlik; removed: kuba-reviewer.
kuba-orlik added a subscriber: kuba-reviewer.
jenkins-user moved this task from Review to Doing on the Kanban board.
jenkins-user updated Coded by, added: jenkins-user.
jenkins-user updated Action required from, added: jenkins-user; removed: kuba-orlik.
jenkins-user added a subscriber: kuba-orlik.
kuba-orlik updated Coded by, added: JustLinuxUser; removed: jenkins-user.
kuba-orlik added a subscriber: jenkins-user.