Option recommendations (experimental; quick mode; rules 2026-10-19)

Schema  OpenAPI 3.0.3 (OpenAPI scopes: schemas)
  components                       1, 0 operations
  inline objects / enums           0 / 0, nesting depth 0
  shared property names            0 (none)
  inline names = component names   0
  repeated inline objects / enums  0 of 0 shapes / 0 of 0 value sets
  titled components                0: 0 shared titles (none), 0 equal another key, 0 equal their own key
  inline titles                    0 objects, most repeated 0 (none)
  unions                           0 oneOf/anyOf, 0 with a discriminator, 0 inline variants
  union branch tags                0 tagged, 0 single required key, 0 tagged only through allOf $ref, 0 copy their parent
  component keys                   PascalCase (1 of 1); 0 dotted in 0 namespaces
  constraint keywords              uniqueItems 1, patternProperties 0 (0 beyond a typed map), multipleOf 2, OpenAPI 3.0 nullable 1, boolean exclusive bounds 1
  formats                          6 (uuid x1, decimal x1, int32 x1, int64 x1), decimal 1; int32/int64 2, ranges not enforced
  integer/number/boolean schemas   5

Start from  --preset standard-py314-20261027

Add  nothing on top of the preset

Notes
  - The rules were calibrated on the 20261017 presets.

Command
  datamodel-codegen --generate-schema-validators --input validation.yaml --preset standard-py314-20261027 --strict-types int --target-python-version 3.14

pyproject.toml
  [tool.datamodel-codegen]
  generate-schema-validators = true
  input = "validation.yaml"
  preset = "standard-py314-20261027"
  strict-types = ["int"]
  target-python-version = "3.14"
