aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorAkshay <[email protected]>2022-01-30 07:00:51 +0000
committerAkshay <[email protected]>2022-01-30 07:00:51 +0000
commit7457498ea64c4542b501d4c03ec2ff617763b070 (patch)
tree6e8af042bf948d25dff858a61d8016226dc2c834 /bin
parentadacdb07ca7dca0e6dfaaf2379688524f690c8b8 (diff)
new lint: deprecated_to_path
Diffstat (limited to 'bin')
-rw-r--r--bin/tests/data/deprecated_to_path.nix6
-rw-r--r--bin/tests/main.rs3
-rw-r--r--bin/tests/snapshots/main__deprecated_to_path.snap34
3 files changed, 42 insertions, 1 deletions
diff --git a/bin/tests/data/deprecated_to_path.nix b/bin/tests/data/deprecated_to_path.nix
new file mode 100644
index 0000000..cf8e021
--- /dev/null
+++ b/bin/tests/data/deprecated_to_path.nix
@@ -0,0 +1,6 @@
1[
2 (builtins.toPath x)
3 (toPath x)
4 (toPath "/abc/def")
5 (builtins.toPath "/some/path")
6]
diff --git a/bin/tests/main.rs b/bin/tests/main.rs
index 2c4b521..bec64d2 100644
--- a/bin/tests/main.rs
+++ b/bin/tests/main.rs
@@ -62,5 +62,6 @@ test_lint! {
62 deprecated_is_null, 62 deprecated_is_null,
63 empty_inherit, 63 empty_inherit,
64 faster_groupby => session_info!("2.5"), 64 faster_groupby => session_info!("2.5"),
65 faster_zipattrswith => session_info!("2.6") 65 faster_zipattrswith => session_info!("2.6"),
66 deprecated_to_path => session_info!("2.4")
66} 67}
diff --git a/bin/tests/snapshots/main__deprecated_to_path.snap b/bin/tests/snapshots/main__deprecated_to_path.snap
new file mode 100644
index 0000000..08e0dbe
--- /dev/null
+++ b/bin/tests/snapshots/main__deprecated_to_path.snap
@@ -0,0 +1,34 @@
1---
2source: bin/tests/main.rs
3expression: "&out"
4
5---
6[W17] Warning: Found usage of deprecated builtin toPath
7 ╭─[data/deprecated_to_path.nix:2:4]
8
9 2 │ (builtins.toPath x)
10 · ────────┬────────
11 · ╰────────── builtins.toPath is deprecated, see :doc builtins.toPath within the REPL for more
12───╯
13[W17] Warning: Found usage of deprecated builtin toPath
14 ╭─[data/deprecated_to_path.nix:3:4]
15
16 3 │ (toPath x)
17 · ────┬───
18 · ╰───── toPath is deprecated, see :doc builtins.toPath within the REPL for more
19───╯
20[W17] Warning: Found usage of deprecated builtin toPath
21 ╭─[data/deprecated_to_path.nix:4:4]
22
23 4 │ (toPath "/abc/def")
24 · ────────┬────────
25 · ╰────────── toPath is deprecated, see :doc builtins.toPath within the REPL for more
26───╯
27[W17] Warning: Found usage of deprecated builtin toPath
28 ╭─[data/deprecated_to_path.nix:5:4]
29
30 5 │ (builtins.toPath "/some/path")
31 · ──────────────┬─────────────
32 · ╰─────────────── builtins.toPath is deprecated, see :doc builtins.toPath within the REPL for more
33───╯
34