Avatar for the koxudaxi user
koxudaxi
datamodel-code-generator
BlogDocsChangelog

Add --no-treat-dot-as-module option for flat output structure

#2732Merged
Comparing
feature/no-treat-dot-as-module
(
b7f74a7
) with
main
(
e8ff0f8
)
CodSpeed Performance Gauge
0%
Untouched
70
Skipped
10

Benchmarks

80 total
test_main_allof_root_model_constraints_merge
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
284.1 ms283.2 ms
test_main_use_default_factory_for_optional_nested_models_with_dict[dataclasses.dataclass-default_factory_nested_model_with_dict_dataclass.py]
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
56.6 ms56.4 ms
test_main_openapi_nullable
tests/main/openapi/test_main_openapi.py
CodSpeed Performance Gauge
0%
133.3 ms133 ms
test_main_use_default_factory_for_optional_nested_models[msgspec.Struct-default_factory_nested_model_msgspec.py]
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
57.5 ms57.4 ms
test_main_with_snake_case_field
tests/main/openapi/test_main_openapi.py
CodSpeed Performance Gauge
0%
123.8 ms123.5 ms
test_force_optional
tests/main/openapi/test_main_openapi.py
CodSpeed Performance Gauge
0%
130.1 ms129.8 ms
test_main_lookaround_dict_pydantic_v2
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
53.3 ms53.1 ms
test_main_root_id_jsonschema_self_refs_with_remote_file
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
75.9 ms75.7 ms
test_main_jsonschema_root_model_default_value_branches
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
71.5 ms71.4 ms
test_main_jsonschema_root_model_default_value_non_root
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
73.3 ms73.2 ms
test_main_jsonschema_extras_in_oneof
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
100.3 ms100.2 ms
test_main_root_id_jsonschema_self_refs_with_local_file
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
75.4 ms75.3 ms
test_main_use_default_factory_for_optional_nested_models_with_dict[msgspec.Struct-default_factory_nested_model_with_dict_msgspec.py]
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
60.3 ms60.2 ms
test_main_jsonschema_id
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
42.2 ms42.1 ms
test_main_json_reuse_enum_default_member
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
68.1 ms68 ms
test_main_allof_root_model_constraints_none
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
282.2 ms281.8 ms
test_main_jsonschema_root_model_default_value
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
80.6 ms80.5 ms
test_main_allof_root_model_constraints_merge_pydantic_v2
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
321.5 ms321.1 ms
test_main_lookaround_mixed_constraints_pydantic_v2
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
57.8 ms57.8 ms
test_main_type_alias_forward_ref_keep_model_order
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
49.8 ms49.7 ms
test_main_with_strip_default_none
tests/main/openapi/test_main_openapi.py
CodSpeed Performance Gauge
0%
116.4 ms116.3 ms
test_main_use_frozen_field[pydantic.BaseModel-use_frozen_field_v1.py]
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
46.7 ms46.6 ms
test_main_use_default_factory_for_optional_nested_models_with_dict[pydantic_v2.BaseModel-default_factory_nested_model_with_dict_pydantic_v2.py]
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
67.7 ms67.7 ms
test_main_use_frozen_field[pydantic_v2.BaseModel-use_frozen_field_v2.py]
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
52.5 ms52.4 ms
test_main_nested_lookaround_array_pydantic_v2
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
57.7 ms57.6 ms

Commits

Click on a commit to change the comparison range
Base
main
e8ff0f8
+0.03%
docs: update CLI reference documentation
0b428ed
4 months ago
by github-actions[bot]
+0.01%
Fix test expected values to preserve backward compatibility
0f36982
4 months ago
by koxudaxi
-0.04%
Add e2e test for --no-treat-dot-as-module and update test expectations
fb3d818
4 months ago
by koxudaxi
+0.03%
Add e2e test for --no-treat-dot-as-module single file and remove line comment
69c3a91
4 months ago
by koxudaxi
-0.37%
Add e2e tests for version-style dotted schema names
7f7e51f
4 months ago
by koxudaxi
+0.33%
Merge branch 'main' into feature/no-treat-dot-as-module
7a31127
4 months ago
by koxudaxi
+0.1%
Fix --no-treat-dot-as-module documentation description
bdd6d8d
4 months ago
by koxudaxi
-0.01%
Add complex e2e test for dotted schema names with cross-file references
b7f74a7
4 months ago
by koxudaxi
© 2026 CodSpeed Technology
Home Terms Privacy Docs