AI Code Detector Runs in your browser

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.