pub static TEXT_DIRECTION_CODEPOINT_IN_COMMENT: &'static LintExpand description
The text_direction_codepoint_in_comment lint detects Unicode codepoints in comments that
change the visual representation of text on screen in a way that does not correspond to
their on memory representation.
§Example
ⓘ
#![deny(text_direction_codepoint_in_comment)]
fn main() {
println!("{:?}"); // '');
}{{produces}}
§Explanation
Unicode allows changing the visual flow of text on screen in order to support scripts that are written right-to-left, but a specially crafted comment can make code that will be compiled appear to be part of a comment, depending on the software used to read the code. To avoid potential problems or confusion, such as in CVE-2021-42574, by default we deny their use.