We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9dcdf25 commit 11b61c2Copy full SHA for 11b61c2
1 file changed
json_explorer/codegen/core/naming.py
@@ -251,14 +251,14 @@ def sanitize_name(
251
reserved_words = reserved_words or set()
252
used_names = used_names or set()
253
254
- # Step 1: Clean
255
- cleaned = clean_identifier(name)
+ # Step 1: Convert case
+ converted = convert_case(name, target_case)
256
257
- # Step 2: Convert case
258
- converted = convert_case(cleaned, target_case)
+ # Step 2: Clean
+ cleaned = clean_identifier(converted)
259
260
# Step 3: Resolve conflicts
261
- final_name = resolve_conflict(converted, reserved_words, used_names, suffix)
+ final_name = resolve_conflict(cleaned, reserved_words, used_names, suffix)
262
263
if final_name != name:
264
logger.debug(f"Name sanitization: {name} → {final_name}")
0 commit comments