[BUG] Claude Code inserts space after 'F' in Turkish camelCase identifiers

Resolved 💬 3 comments Opened Oct 30, 2025 by azorlu80 Closed Jan 10, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

When creating Turkish camelCase function names containing the letter 'F' followed by lowercase 'a', Claude Code automatically inserts a space, breaking the code syntax.

What Should Happen?

  • Function name should be: createDuzelticiF aaliyet (no space)

Error Messages/Logs

Steps to Reproduce

  1. Ask Claude Code to create a function named "createDuzelticiF aaliyet" (should be "createDuzelticiF aaliyet")
  2. Claude will write: "createDuzelticiF aaliyet" with a space after 'F'
  3. This happens consistently regardless of manual correction attempts

Claude Model

Sonnet (default)

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.0.24

Platform

Anthropic API

Operating System

Other Linux

Terminal/Shell

iTerm2

Additional Information

Impact:

  • JavaScript/TypeScript syntax errors
  • Code won't compile/run
  • Requires manual sed commands to fix

Workaround:

  • Use English function names instead (createCorrectiveAction)
  • Or manually fix with sed: sed -i 's/F aaliyet/F aaliyet/g' file.js

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗