Rule Reference
This page lists all lint rules grouped by category.
| Rule | Category | Severity | openai.so.2026-04-30 | anthropic.so.2026-04-30 |
|---|---|---|---|---|
| additional-properties-false | structural | Forbid | OAI-S-additional-properties-false | ANT-S-additional-properties-false |
| additional-properties-object | semantic | Forbid | OAI-S-additional-properties-object | ANT-S-additional-properties-object |
| additionalProperties-restricted | restriction | Forbid | OAI-K-additionalProperties-restricted | ANT-K-additionalProperties-restricted |
| all-properties-required | structural | Forbid | OAI-S-all-properties-required | — |
| allOf | keyword | Forbid | OAI-K-allOf | — |
| allof-with-ref | structural | Forbid | — | ANT-S-allof-with-ref |
| anyof-objects | semantic | Warn | OAI-S-anyof-objects | ANT-S-anyof-objects |
| array-items | structural | Forbid | OAI-S-array-items | — |
| contains | keyword | Forbid | OAI-K-contains | ANT-K-contains |
| dependentRequired | keyword | Forbid | OAI-K-dependentRequired | ANT-K-dependentRequired |
| dependentSchemas | keyword | Forbid | OAI-K-dependentSchemas | ANT-K-dependentSchemas |
| discriminator | keyword | Forbid | — | ANT-K-discriminator |
| else | keyword | Forbid | OAI-K-else | ANT-K-else |
| empty-object | semantic | Warn | OAI-S-empty-object | ANT-S-empty-object |
| exclusiveMaximum | keyword | Forbid | — | ANT-K-exclusiveMaximum |
| exclusiveMinimum | keyword | Forbid | — | ANT-K-exclusiveMinimum |
| external-refs | structural | Forbid | OAI-S-external-refs | ANT-S-external-refs |
| format-restricted | restriction | Forbid | OAI-K-format-restricted | ANT-K-format-restricted |
| if | keyword | Forbid | OAI-K-if | ANT-K-if |
| max-depth | structural | Forbid | OAI-S-max-depth | — |
| max-enum-values | structural | Forbid | OAI-S-max-enum-values | — |
| max-optional-properties | structural | Forbid | — | ANT-S-max-optional-properties |
| max-total-properties | structural | Forbid | OAI-S-max-total-properties | — |
| max-union-properties | structural | Forbid | — | ANT-S-max-union-properties |
| maxItems | keyword | Forbid | — | ANT-K-maxItems |
| maxLength | keyword | Forbid | — | ANT-K-maxLength |
| maxProperties | keyword | Forbid | OAI-K-maxProperties | — |
| maximum | keyword | Forbid | — | ANT-K-maximum |
| minItems-restricted | restriction | Forbid | — | ANT-K-minItems-restricted |
| minLength | keyword | Forbid | — | ANT-K-minLength |
| minProperties | keyword | Forbid | OAI-K-minProperties | — |
| minimum | keyword | Forbid | — | ANT-K-minimum |
| multipleOf | keyword | Forbid | — | ANT-K-multipleOf |
| not | keyword | Forbid | OAI-K-not | ANT-K-not |
| object-root | structural | Forbid | OAI-S-object-root | — |
| oneOf | keyword | Forbid | OAI-K-oneOf | — |
| prefixItems | keyword | Warn | OAI-K-prefixItems | ANT-K-prefixItems |
| propertyNames | keyword | Forbid | OAI-K-propertyNames | — |
| root-anyof | structural | Forbid | OAI-S-root-anyof | — |
| root-enum | structural | Forbid | OAI-S-root-enum | — |
| string-length-budget | structural | Forbid | OAI-S-string-length-budget | — |
| then | keyword | Forbid | OAI-K-then | ANT-K-then |
| unevaluatedProperties | keyword | Forbid | OAI-K-unevaluatedProperties | — |
| uniqueItems | keyword | Forbid | OAI-K-uniqueItems | ANT-K-uniqueItems |