Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
identifier `XΣXΣ` mixes scripts: Latin + Greek (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "this-contains-all-kinds-of-word-boundaries");
t!(test9: "XΣXΣ baffle" => "xσxς-baffle");
t!(test10: "XMLHttpRequest" => "xml-http-request");
-
identifier `baffle` mixes scripts: Latin + Other (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "this-contains-all-kinds-of-word-boundaries");
t!(test9: "XΣXΣ baffle" => "xσxς-baffle");
t!(test10: "XMLHttpRequest" => "xml-http-request");
-
identifier `xσxς` mixes scripts: Latin + Greek (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "this-contains-all-kinds-of-word-boundaries");
t!(test9: "XΣXΣ baffle" => "xσxς-baffle");
t!(test10: "XMLHttpRequest" => "xml-http-request");
-
identifier `baffle` mixes scripts: Latin + Other (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "this-contains-all-kinds-of-word-boundaries");
t!(test9: "XΣXΣ baffle" => "xσxς-baffle");
t!(test10: "XMLHttpRequest" => "xml-http-request");
-
identifier `XΣXΣ` mixes scripts: Latin + Greek (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "thisContainsAllKindsOfWordBoundaries");
t!(test9: "XΣXΣ baffle" => "xσxςBaffle");
t!(test10: "XMLHttpRequest" => "xmlHttpRequest");
}
-
identifier `baffle` mixes scripts: Latin + Other (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "thisContainsAllKindsOfWordBoundaries");
t!(test9: "XΣXΣ baffle" => "xσxςBaffle");
t!(test10: "XMLHttpRequest" => "xmlHttpRequest");
}
-
identifier `xσxςBaffle` mixes scripts: Latin + Greek + Other (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "thisContainsAllKindsOfWordBoundaries");
t!(test9: "XΣXΣ baffle" => "xσxςBaffle");
t!(test10: "XMLHttpRequest" => "xmlHttpRequest");
}
-
identifier `XΣXΣ` mixes scripts: Latin + Greek (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "THIS-CONTAINS-ALL-KINDS-OF-WORD-BOUNDARIES");
t!(test9: "XΣXΣ baffle" => "XΣXΣ-BAFFLE");
t!(test10: "XMLHttpRequest" => "XML-HTTP-REQUEST");
t!(test11: "SHOUTY-KEBAB-CASE" => "SHOUTY-KEBAB-CASE");
-
identifier `baffle` mixes scripts: Latin + Other (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "THIS-CONTAINS-ALL-KINDS-OF-WORD-BOUNDARIES");
t!(test9: "XΣXΣ baffle" => "XΣXΣ-BAFFLE");
t!(test10: "XMLHttpRequest" => "XML-HTTP-REQUEST");
t!(test11: "SHOUTY-KEBAB-CASE" => "SHOUTY-KEBAB-CASE");
-
identifier `XΣXΣ` mixes scripts: Latin + Greek (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "THIS-CONTAINS-ALL-KINDS-OF-WORD-BOUNDARIES");
t!(test9: "XΣXΣ baffle" => "XΣXΣ-BAFFLE");
t!(test10: "XMLHttpRequest" => "XML-HTTP-REQUEST");
t!(test11: "SHOUTY-KEBAB-CASE" => "SHOUTY-KEBAB-CASE");
-
identifier `XΣXΣ` mixes scripts: Latin + Greek (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "THIS_CONTAINS_ALL_KINDS_OF_WORD_BOUNDARIES");
t!(test9: "XΣXΣ baffle" => "XΣXΣ_BAFFLE");
t!(test10: "XMLHttpRequest" => "XML_HTTP_REQUEST");
}
-
identifier `baffle` mixes scripts: Latin + Other (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "THIS_CONTAINS_ALL_KINDS_OF_WORD_BOUNDARIES");
t!(test9: "XΣXΣ baffle" => "XΣXΣ_BAFFLE");
t!(test10: "XMLHttpRequest" => "XML_HTTP_REQUEST");
}
-
identifier `XΣXΣ_BAFFLE` mixes scripts: Latin + Greek (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "THIS_CONTAINS_ALL_KINDS_OF_WORD_BOUNDARIES");
t!(test9: "XΣXΣ baffle" => "XΣXΣ_BAFFLE");
t!(test10: "XMLHttpRequest" => "XML_HTTP_REQUEST");
}
-
identifier `XΣXΣ` mixes scripts: Latin + Greek (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "this_contains_all_kinds_of_word_boundaries");
t!(test9: "XΣXΣ baffle" => "xσxς_baffle");
t!(test10: "XMLHttpRequest" => "xml_http_request");
t!(test11: "FIELD_NAME11" => "field_name11");
-
identifier `baffle` mixes scripts: Latin + Other (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "this_contains_all_kinds_of_word_boundaries");
t!(test9: "XΣXΣ baffle" => "xσxς_baffle");
t!(test10: "XMLHttpRequest" => "xml_http_request");
t!(test11: "FIELD_NAME11" => "field_name11");
-
identifier `xσxς_baffle` mixes scripts: Latin + Greek + Other (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "this_contains_all_kinds_of_word_boundaries");
t!(test9: "XΣXΣ baffle" => "xσxς_baffle");
t!(test10: "XMLHttpRequest" => "xml_http_request");
t!(test11: "FIELD_NAME11" => "field_name11");
-
identifier `XΣXΣ` mixes scripts: Latin + Greek (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "This Contains All Kinds Of Word Boundaries");
t!(test9: "XΣXΣ baffle" => "Xσxς Baffle");
t!(test10: "XMLHttpRequest" => "Xml Http Request");
}
-
identifier `baffle` mixes scripts: Latin + Other (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "This Contains All Kinds Of Word Boundaries");
t!(test9: "XΣXΣ baffle" => "Xσxς Baffle");
t!(test10: "XMLHttpRequest" => "Xml Http Request");
}
-
identifier `Xσxς` mixes scripts: Latin + Greek (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "This Contains All Kinds Of Word Boundaries");
t!(test9: "XΣXΣ baffle" => "Xσxς Baffle");
t!(test10: "XMLHttpRequest" => "Xml Http Request");
}
-
identifier `Baffle` mixes scripts: Latin + Other (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "This Contains All Kinds Of Word Boundaries");
t!(test9: "XΣXΣ baffle" => "Xσxς Baffle");
t!(test10: "XMLHttpRequest" => "Xml Http Request");
}
-
identifier `XΣXΣ` mixes scripts: Latin + Greek (in string/comment) (raw pass, confidence 0.40)
#[cfg(feature = "unicode")]
t!(test9: "XΣXΣ baffle" => "Xσxς-Baffle");
t!(test10: "XMLHttpRequest" => "Xml-Http-Request");
t!(test11: "FIELD_NAME11" => "Field-Name11");
-
identifier `baffle` mixes scripts: Latin + Other (in string/comment) (raw pass, confidence 0.40)
#[cfg(feature = "unicode")]
t!(test9: "XΣXΣ baffle" => "Xσxς-Baffle");
t!(test10: "XMLHttpRequest" => "Xml-Http-Request");
t!(test11: "FIELD_NAME11" => "Field-Name11");
-
identifier `Xσxς` mixes scripts: Latin + Greek (in string/comment) (raw pass, confidence 0.40)
#[cfg(feature = "unicode")]
t!(test9: "XΣXΣ baffle" => "Xσxς-Baffle");
t!(test10: "XMLHttpRequest" => "Xml-Http-Request");
t!(test11: "FIELD_NAME11" => "Field-Name11");
-
identifier `Baffle` mixes scripts: Latin + Other (in string/comment) (raw pass, confidence 0.40)
#[cfg(feature = "unicode")]
t!(test9: "XΣXΣ baffle" => "Xσxς-Baffle");
t!(test10: "XMLHttpRequest" => "Xml-Http-Request");
t!(test11: "FIELD_NAME11" => "Field-Name11");
-
identifier `XΣXΣ` mixes scripts: Latin + Greek (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "ThisContainsAllKindsOfWordBoundaries");
t!(test9: "XΣXΣ baffle" => "XσxςBaffle");
t!(test10: "XMLHttpRequest" => "XmlHttpRequest");
}
-
identifier `baffle` mixes scripts: Latin + Other (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "ThisContainsAllKindsOfWordBoundaries");
t!(test9: "XΣXΣ baffle" => "XσxςBaffle");
t!(test10: "XMLHttpRequest" => "XmlHttpRequest");
}
-
identifier `XσxςBaffle` mixes scripts: Latin + Greek + Other (in string/comment) (raw pass, confidence 0.40)
t!(test8: "this-contains_ ALLKinds OfWord_Boundaries" => "ThisContainsAllKindsOfWordBoundaries");
t!(test9: "XΣXΣ baffle" => "XσxςBaffle");
t!(test10: "XMLHttpRequest" => "XmlHttpRequest");
}
Run disclude locally to verify. These commands scan the published file; the "new in this release" marks come from comparing it with the previous release's file, which they don't repeat. Add --format sarif for SARIF output. Add --llm (with an API key in the environment) to include the LLM review.