crates.io / strsim / 0.11.1

strsim 0.11.1

Source
https://github.com/rapidfuzz/strsim-rs
Commit scanned
76c5a900e6e1 (recorded by crates.io)
Compared with
09fd5d98533e (0 signals introduced since)
Files
7 scanned, 2 skipped (binary, oversized, or unrecognised)
Signals
0 critical · 0 warn · 10 info
Scan time
0.1 s
LLM review
LLM review by claude-haiku-5-5 (Anthropic): nothing at warn or critical to review.
Disclude version
4.0.0
Scanned (UTC)
2026-10-14 20:30

Signals

Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.

  1. info unicode-mixed-script src/lib.rs:850:51

    identifier `testöঙ香test` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

        fn jaro_multibyte() {
            assert_delta!(0.818, jaro("testabctest", "testöঙ香test"), 0.001);
            assert_delta!(0.818, jaro("testöঙ香test", "testabctest"), 0.001);
        }
  2. info unicode-mixed-script src/lib.rs:851:36

    identifier `testöঙ香test` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

            assert_delta!(0.818, jaro("testabctest", "testöঙ香test"), 0.001);
            assert_delta!(0.818, jaro("testöঙ香test", "testabctest"), 0.001);
        }
  3. info unicode-mixed-script src/lib.rs:926:58

    identifier `testöঙ香test` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

        fn jaro_winkler_multibyte() {
            assert_delta!(0.89, jaro_winkler("testabctest", "testöঙ香test"), 0.001);
            assert_delta!(0.89, jaro_winkler("testöঙ香test", "testabctest"), 0.001);
        }
  4. info unicode-mixed-script src/lib.rs:927:43

    identifier `testöঙ香test` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

            assert_delta!(0.89, jaro_winkler("testabctest", "testöঙ香test"), 0.001);
            assert_delta!(0.89, jaro_winkler("testöঙ香test", "testabctest"), 0.001);
        }
  5. info unicode-mixed-script src/lib.rs:1011:36

    identifier `öঙ香` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

        fn levenshtein_diff_multibyte() {
            assert_eq!(3, levenshtein("öঙ香", "abc"));
            assert_eq!(3, levenshtein("abc", "öঙ香"));
        }
  6. info unicode-mixed-script src/lib.rs:1012:43

    identifier `öঙ香` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

            assert_eq!(3, levenshtein("öঙ香", "abc"));
            assert_eq!(3, levenshtein("abc", "öঙ香"));
        }
  7. info unicode-mixed-script src/lib.rs:1094:37

    identifier `öঙ香` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

        fn osa_distance_diff_multibyte() {
            assert_eq!(3, osa_distance("öঙ香", "abc"));
            assert_eq!(3, osa_distance("abc", "öঙ香"));
        }
  8. info unicode-mixed-script src/lib.rs:1095:44

    identifier `öঙ香` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

            assert_eq!(3, osa_distance("öঙ香", "abc"));
            assert_eq!(3, osa_distance("abc", "öঙ香"));
        }
  9. info unicode-mixed-script src/lib.rs:1177:44

    identifier `öঙ香` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

        fn damerau_levenshtein_diff_multibyte() {
            assert_eq!(3, damerau_levenshtein("öঙ香", "abc"));
            assert_eq!(3, damerau_levenshtein("abc", "öঙ香"));
        }
  10. info unicode-mixed-script src/lib.rs:1178:51

    identifier `öঙ香` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

            assert_eq!(3, damerau_levenshtein("öঙ香", "abc"));
            assert_eq!(3, damerau_levenshtein("abc", "öঙ香"));
        }

Reproduce This Scan

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.

cargo install disclude --version 4.0.0
git clone https://github.com/rapidfuzz/strsim-rs strsim-rs && cd strsim-rs
git checkout 76c5a900e6e12cfc605eee5ab6e36300384c8682
disclude scan --severity info --diff 09fd5d98533e7a86df78cf2ebc95e2f1397bd0d5 .