Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save moodymudskipper/a1d0344e4a8aeb93708ff44c5d9c01f7 to your computer and use it in GitHub Desktop.
Save moodymudskipper/a1d0344e4a8aeb93708ff44c5d9c01f7 to your computer and use it in GitHub Desktop.
Dupree with markers
library(tidyverse)
dups <- dupree::dupree_dir(filter = "\\.[rR]$")
markers <- dups %>%
as_tibble() %>%
mutate(message = paste("duplicate", row_number())) %>%
mutate_all(as.character) %>%
pivot_longer(c(line_a, line_b, file_a, file_b), names_to = "name", values_to = "val") %>%
separate(name, c("type", "letter")) %>%
pivot_wider(names_from = type, values_from = val) %>%
transmute(
type = "info",
line = as.numeric(line),
file,
message,
column = 1
)
rstudioapi::sourceMarkers("dupree", markers)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment