AI CODE DETECTOR GUIDE
Do Unicode identifiers trigger AI code detector signals?
Not necessarily. Is My Code AI's current descriptive-identifier rule looks for a specific pattern made from ASCII letters. A Unicode character in an identifier can prevent that particular rule from matching, even though other configured signals may still apply.
The configured rules run in your browser; submitted code is not uploaded.
What the current identifier rule checks
The rule looks for a lower-case ASCII word followed by at least two capitalized ASCII word segments. For example, this JavaScript-style name matches that configured pattern:
function calculateCustomerTotal() { return 1; }
A version that includes Chinese characters does not match that same identifier rule in the current implementation:
function calculate客户Total() { return 1; }
In a direct test with the current rules, the first snippet matched the descriptive-identifier signal; the second matched no configured signal. The result applies to those exact examples, not to every Unicode name or every possible rule.
How to read a missing match
If the identifier rule does not match, that only means its configured text pattern was absent. It does not mean the name is or is not AI-written. A different line may still trigger another configured rule, and the report should be read as a heuristic review prompt rather than proof of authorship.
Open the AI code detector, or see what no configured signals matched means.