chore(vendor): import pi 1.3.0
Imported as a linear vendor commit so forge rebases do not replay the upstream root tree. git-subtree-dir: third_party/pi git-subtree-split: 71023aec1546d6d677a65669c5665c0927ce0dd0
This commit is contained in:
16
third_party/pi/scripts/biome/model-type-comparison.grit
vendored
Normal file
16
third_party/pi/scripts/biome/model-type-comparison.grit
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
language js
|
||||
|
||||
// Chat models may omit `type`, so a direct comparison with "chat" misses them.
|
||||
or {
|
||||
`$model.type === "chat"`,
|
||||
`$model.type !== "chat"`,
|
||||
`$model.type == "chat"`,
|
||||
`$model.type != "chat"`,
|
||||
`"chat" === $model.type`,
|
||||
`"chat" !== $model.type`
|
||||
} as $comparison where {
|
||||
register_diagnostic(
|
||||
span = $comparison,
|
||||
message = "Chat models may omit type. Use isModelType(model, 'chat') or getModelType(model) instead of comparing type to 'chat'."
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user