# will produce lints
lintr::lint(
text = "box::use(packageB, packageA)",
linters = box_alphabetical_calls_linter()
)
lintr::lint(
text = "box::use(package[functionB, functionA])",
linters = box_alphabetical_calls_linter()
)
lintr::lint(
text = "box::use(bslib, config, dplyr, DT)",
linters = box_alphabetical_calls_linter()
)
lintr::lint(
text = "box::use(path/to/B, path/to/A)",
linters = box_alphabetical_calls_linter()
)
lintr::lint(
text = "box::use(path/to/A[functionB, functionA])",
linters = box_alphabetical_calls_linter()
)
lintr::lint(
text = "box::use(path/to/A[alias = functionB, functionA])",
linters = box_alphabetical_calls_linter()
)
# okay
lintr::lint(
text = "box::use(packageA, packageB)",
linters = box_alphabetical_calls_linter()
)
lintr::lint(
text = "box::use(package[functionA, functionB])",
linters = box_alphabetical_calls_linter()
)
lintr::lint(
text = "box::use(DT, bslib, config, dplyr)",
linters = box_alphabetical_calls_linter()
)
lintr::lint(
text = "box::use(path/to/A, path/to/B)",
linters = box_alphabetical_calls_linter()
)
lintr::lint(
text = "box::use(path/to/A[functionA, functionB])",
linters = box_alphabetical_calls_linter()
)
lintr::lint(
text = "box::use(path/to/A[functionA, alias = functionB])",
linters = box_alphabetical_calls_linter()
)
Run the code above in your browser using DataLab