Skip to content

Commit 0be2d27

Browse files
Merge pull request #324 from hamirmahal/refactor/remove-raw-hashes-that-are-unnecessary
refactor: remove raw hashes that are unnecessary
2 parents 7526771 + b9bb988 commit 0be2d27

File tree

5 files changed

+37
-37
lines changed

5 files changed

+37
-37
lines changed

harper-core/src/language_detection.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ mod tests {
106106
#[test]
107107
fn detects_python_fib() {
108108
assert_not_english(
109-
r#"
109+
r"
110110
def fibIter(n):
111111
if n < 2:
112112
return n
@@ -115,7 +115,7 @@ def fibIter(n):
115115
for _ in range(2, n):
116116
fibPrev, fib = fib, fib + fibPrev
117117
return fib
118-
"#,
118+
",
119119
);
120120
}
121121

harper-core/src/lexing/email_address.rs

+14-14
Original file line numberDiff line numberDiff line change
@@ -109,23 +109,23 @@ mod tests {
109109

110110
fn example_local_parts() -> impl Iterator<Item = Vec<char>> {
111111
[
112-
r#"simple"#,
113-
r#"very.common"#,
114-
r#"x"#,
115-
r#"long.email-address-with-hyphens"#,
116-
r#"user.name+tag+sorting"#,
117-
r#"name/surname"#,
118-
r#"admin"#,
119-
r#"example"#,
112+
r"simple",
113+
r"very.common",
114+
r"x",
115+
r"long.email-address-with-hyphens",
116+
r"user.name+tag+sorting",
117+
r"name/surname",
118+
r"admin",
119+
r"example",
120120
r#"" ""#,
121121
r#""john..doe""#,
122-
r#"mailhost!username"#,
122+
r"mailhost!username",
123123
r#""very.(),:;<>[]\".VERY.\"very@\\ \"very\".unusual""#,
124-
r#"user%example.com"#,
125-
r#"user-"#,
126-
r#"postmaster"#,
127-
r#"postmaster"#,
128-
r#"_test"#,
124+
r"user%example.com",
125+
r"user-",
126+
r"postmaster",
127+
r"postmaster",
128+
r"_test",
129129
]
130130
.into_iter()
131131
.map(|s| s.chars().collect())

harper-core/src/lexing/hostname.rs

+14-14
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,20 @@ pub mod tests {
2525

2626
pub fn example_domain_parts() -> impl Iterator<Item = Vec<char>> {
2727
[
28-
r#"example.com"#,
29-
r#"example.com"#,
30-
r#"example.com"#,
31-
r#"and.subdomains.example.com"#,
32-
r#"example.com"#,
33-
r#"example.com"#,
34-
r#"example"#,
35-
r#"s.example"#,
36-
r#"example.org"#,
37-
r#"example.org"#,
38-
r#"example.org"#,
39-
r#"strange.example.com"#,
40-
r#"example.org"#,
41-
r#"example.org"#,
28+
r"example.com",
29+
r"example.com",
30+
r"example.com",
31+
r"and.subdomains.example.com",
32+
r"example.com",
33+
r"example.com",
34+
r"example",
35+
r"s.example",
36+
r"example.org",
37+
r"example.org",
38+
r"example.org",
39+
r"strange.example.com",
40+
r"example.org",
41+
r"example.org",
4242
]
4343
.into_iter()
4444
.map(|s| s.chars().collect())

harper-core/src/parsers/markdown.rs

+6-6
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ mod tests {
264264

265265
#[test]
266266
fn survives_emojis() {
267-
let source = r#"🤷."#;
267+
let source = r"🤷.";
268268

269269
Markdown.parse_str(source);
270270
}
@@ -284,7 +284,7 @@ mod tests {
284284

285285
#[test]
286286
fn math_becomes_unlintable() {
287-
let source = r#"$\Katex$ $\text{is}$ $\text{great}$."#;
287+
let source = r"$\Katex$ $\text{is}$ $\text{great}$.";
288288

289289
let tokens = Markdown.parse_str(source);
290290
assert_eq!(
@@ -302,7 +302,7 @@ mod tests {
302302

303303
#[test]
304304
fn hidden_wikilink_text() {
305-
let source = r#"[[this is hidden|this is not]]"#;
305+
let source = r"[[this is hidden|this is not]]";
306306

307307
let tokens = Markdown.parse_str(source);
308308

@@ -322,7 +322,7 @@ mod tests {
322322

323323
#[test]
324324
fn improper_wikilink_text() {
325-
let source = r#"this is shown|this is also shown]]"#;
325+
let source = r"this is shown|this is also shown]]";
326326

327327
let tokens = Markdown.parse_str(source);
328328

@@ -354,7 +354,7 @@ mod tests {
354354

355355
#[test]
356356
fn normal_wikilink() {
357-
let source = r#"[[Wikilink]]"#;
357+
let source = r"[[Wikilink]]";
358358
let tokens = Markdown.parse_str(source);
359359
let token_kinds = tokens.iter().map(|t| t.kind).collect::<Vec<_>>();
360360

@@ -365,7 +365,7 @@ mod tests {
365365

366366
#[test]
367367
fn html_is_unlintable() {
368-
let source = r#"The range of inputs from <ctrl-g> to ctrl-z"#;
368+
let source = r"The range of inputs from <ctrl-g> to ctrl-z";
369369
let tokens = Markdown.parse_str(source);
370370
assert_eq!(tokens.iter_unlintables().count(), 1);
371371
}

justfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ check-rust:
130130
set -eo pipefail
131131

132132
cargo fmt -- --check
133-
cargo clippy -- -Dwarnings -D clippy::dbg_macro
133+
cargo clippy -- -Dwarnings -D clippy::dbg_macro -D clippy::needless_raw_string_hashes
134134

135135
# Perform format and type checking.
136136
check:

0 commit comments

Comments
 (0)