Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
identifier `РозовыйПушистыйFOOдинорогиf` contains homoglyph candidates: Р (0420)→P, о (043E)→o, о (043E)→o, у (0443)→y (in string/comment) (raw pass, confidence 0.35)
assert.equal(camelCase('РозовыйПушистыйFOOдинорогиf', {preserveConsecutiveUppercase: true}), 'розовыйПушистыйFOOдинорогиf');
assert.equal(camelCase('桑德在这里。', {preserveConsecutiveUppercase: true}), '桑德在这里。');
-
identifier `РозовыйПушистыйFOOдинорогиf` mixes scripts: Cyrillic + Latin (in string/comment) (raw pass, confidence 0.40)
assert.equal(camelCase('РозовыйПушистыйFOOдинорогиf', {preserveConsecutiveUppercase: true}), 'розовыйПушистыйFOOдинорогиf');
assert.equal(camelCase('桑德在这里。', {preserveConsecutiveUppercase: true}), '桑德在这里。');
-
identifier `розовыйПушистыйFOOдинорогиf` contains homoglyph candidates: р (0440)→p, о (043E)→o, о (043E)→o, у (0443)→y (in string/comment) (raw pass, confidence 0.35)
assert.equal(camelCase('РозовыйПушистыйFOOдинорогиf', {preserveConsecutiveUppercase: true}), 'розовыйПушистыйFOOдинорогиf');
assert.equal(camelCase('桑德在这里。', {preserveConsecutiveUppercase: true}), '桑德在这里。');
-
identifier `розовыйПушистыйFOOдинорогиf` mixes scripts: Cyrillic + Latin (in string/comment) (raw pass, confidence 0.40)
assert.equal(camelCase('РозовыйПушистыйFOOдинорогиf', {preserveConsecutiveUppercase: true}), 'розовыйПушистыйFOOдинорогиf');
assert.equal(camelCase('桑德在这里。', {preserveConsecutiveUppercase: true}), '桑德在这里。');
-
identifier `pозовыйПушистыйFOOдинорогиf` contains homoglyph candidates: о (043E)→o, о (043E)→o, у (0443)→y, с (0441)→c (in string/comment) (raw pass, confidence 0.35)
assert.equal(camelCase('pозовыйПушистыйFOOдинорогиf', {pascalCase: true, preserveConsecutiveUppercase: true}), 'PозовыйПушистыйFOOдинорогиf');
assert.equal(camelCase('桑德在这里。', {pascalCase: true, preserveConsecutiveUppercase: true}), '桑德在这里。');
-
identifier `pозовыйПушистыйFOOдинорогиf` mixes scripts: Latin + Cyrillic (in string/comment) (raw pass, confidence 0.40)
assert.equal(camelCase('pозовыйПушистыйFOOдинорогиf', {pascalCase: true, preserveConsecutiveUppercase: true}), 'PозовыйПушистыйFOOдинорогиf');
assert.equal(camelCase('桑德在这里。', {pascalCase: true, preserveConsecutiveUppercase: true}), '桑德在这里。');
-
identifier `PозовыйПушистыйFOOдинорогиf` contains homoglyph candidates: о (043E)→o, о (043E)→o, у (0443)→y, с (0441)→c (in string/comment) (raw pass, confidence 0.35)
assert.equal(camelCase('pозовыйПушистыйFOOдинорогиf', {pascalCase: true, preserveConsecutiveUppercase: true}), 'PозовыйПушистыйFOOдинорогиf');
assert.equal(camelCase('桑德在这里。', {pascalCase: true, preserveConsecutiveUppercase: true}), '桑德在这里。');
-
identifier `PозовыйПушистыйFOOдинорогиf` mixes scripts: Latin + Cyrillic (in string/comment) (raw pass, confidence 0.40)
assert.equal(camelCase('pозовыйПушистыйFOOдинорогиf', {pascalCase: true, preserveConsecutiveUppercase: true}), 'PозовыйПушистыйFOOдинорогиf');
assert.equal(camelCase('桑德在这里。', {pascalCase: true, preserveConsecutiveUppercase: true}), '桑德在这里。');
-
identifier `foo_مرحبا_bar` mixes scripts: Latin + Arabic (in string/comment) (raw pass, confidence 0.40)
assert.equal(camelCase('foo_مرحبا_bar'), 'fooمرحباBar');
assert.equal(camelCase('foo_שלום_bar'), 'fooשלוםBar');
});
-
identifier `fooمرحباBar` mixes scripts: Latin + Arabic (in string/comment) (raw pass, confidence 0.40)
assert.equal(camelCase('foo_مرحبا_bar'), 'fooمرحباBar');
assert.equal(camelCase('foo_שלום_bar'), 'fooשלוםBar');
});
-
identifier `foo_שלום_bar` mixes scripts: Latin + Hebrew (in string/comment) (raw pass, confidence 0.40)
assert.equal(camelCase('foo_مرحبا_bar'), 'fooمرحباBar');
assert.equal(camelCase('foo_שלום_bar'), 'fooשלוםBar');
});
-
identifier `fooשלוםBar` mixes scripts: Latin + Hebrew (in string/comment) (raw pass, confidence 0.40)
assert.equal(camelCase('foo_مرحبا_bar'), 'fooمرحباBar');
assert.equal(camelCase('foo_שלום_bar'), 'fooשלוםBar');
});
Run disclude locally to verify. Add --format sarif for SARIF output. Add --llm (with an API key in the environment) to include the LLM review.