2022-04-26 01:58:33 -04:00
|
|
|
|
bin.name = "typos"
|
|
|
|
|
args = "-"
|
2023-03-18 00:30:24 -04:00
|
|
|
|
status.code = 2
|
|
|
|
|
stdin = '''
|
|
|
|
|
---
|
|
|
|
|
Korean character (NFC)
|
|
|
|
|
Grapheme clusters: 1, codepoints: 1, UnicodeWidthStr::width() == 2
|
|
|
|
|
|
|
|
|
|
한 Apropriate world
|
|
|
|
|
^^^^^^^^^^ highlight here
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
Korean character (NFD).
|
|
|
|
|
Grapheme clusters: 1, codepoints: 3, UnicodeWidthStr::width() == 2
|
|
|
|
|
|
|
|
|
|
한 Apropriate world
|
|
|
|
|
^^^^^^^^^^ highlight here
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
Eye in Speech Bubble Emoji (U+1F441 U+FE0F U+200D U+1F5E8 U+FE0F, Recommended Emoji ZWJ Sequences, v2.0)
|
|
|
|
|
Grapheme clusters: 1, codepoints: 5, UnicodeWidthStr::width() == 2 (Read NOTE: https://github.com/unicode-rs/unicode-width)
|
|
|
|
|
|
|
|
|
|
👁️🗨️ Apropriate world
|
|
|
|
|
^^^^^^^^^^ highlight here
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
Face with spiral eyes (U+1F635 U+200D U+1F4AB, Recommended Emoji ZWJ Sequence, v13.1)
|
|
|
|
|
Grapheme clusters: 1, codepoints: 3, UnicodeWidthStr::width() == 4 (Read NOTE: https://github.com/unicode-rs/unicode-width)
|
|
|
|
|
|
|
|
|
|
😵💫 Apropriate world
|
|
|
|
|
^^^^^^^^^^ highlight here
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
Horizontal tab (\t, U+09)
|
|
|
|
|
Grapheme clusters: 1, codepoints: 1, UnicodeWidthStr::width() == 0
|
|
|
|
|
|
|
|
|
|
Apropriate world
|
|
|
|
|
^^^^^^^^^^ highlight here
|
|
|
|
|
'''
|
|
|
|
|
stdout = """
|
|
|
|
|
error: `Apropriate` should be `Appropriate`
|
|
|
|
|
--> -:5:3
|
|
|
|
|
|
|
|
|
|
|
5 | 한 Apropriate world
|
|
|
|
|
| ^^^^^^^^^^
|
|
|
|
|
|
|
|
|
|
|
error: `Apropriate` should be `Appropriate`
|
|
|
|
|
--> -:12:3
|
|
|
|
|
|
|
|
|
|
|
12 | 한 Apropriate world
|
|
|
|
|
| ^^^^^^^^^^
|
|
|
|
|
|
|
|
|
|
|
error: `Apropriate` should be `Appropriate`
|
|
|
|
|
--> -:19:3
|
|
|
|
|
|
|
|
|
|
|
19 | 👁️🗨️ Apropriate world
|
|
|
|
|
| ^^^^^^^^^^
|
|
|
|
|
|
|
|
|
|
|
error: `Apropriate` should be `Appropriate`
|
|
|
|
|
--> -:26:3
|
|
|
|
|
|
|
|
|
|
|
26 | 😵💫 Apropriate world
|
|
|
|
|
| ^^^^^^^^^^
|
|
|
|
|
|
|
|
|
|
|
error: `Apropriate` should be `Appropriate`
|
|
|
|
|
--> -:33:2
|
|
|
|
|
|
|
|
|
|
|
33 | Apropriate world
|
|
|
|
|
| ^^^^^^^^^^
|
|
|
|
|
|
|
|
|
|
|
"""
|
|
|
|
|
stderr = ""
|