modify_defaults | R Documentation |
Modify a list of defaults by name, allowing for replacement, deletion and addition of new elements.
modify_defaults(defaults, ...)
defaults |
named list of elements to modify. |
... |
arguments of elements to change. If unnamed, the argument is automatically named.
If the named argument already exists in |
A modified list of elements, sorted by name. To achieve this sort in a platform-independent way, two
transformations are applied to the names: (1) replace _
with 0
and (2) convert tolower()
.
linters_with_defaults for basing off lintr's set of default linters.
all_linters for basing off all available linters in lintr.
linters_with_tags for basing off tags attached to linters, possibly across multiple packages.
available_linters to get a data frame of available linters.
linters for a complete list of linters available in lintr.
# custom list of undesirable functions:
# remove `sapply` (using `NULL`)
# add `cat` (with an accompanying message),
# add `print` (unnamed, i.e. with no accompanying message)
# add `source` (as taken from `all_undesirable_functions`)
my_undesirable_functions <- modify_defaults(
defaults = default_undesirable_functions,
sapply = NULL, "cat" = "No cat allowed", "print", all_undesirable_functions[["source"]]
)
# list names of functions specified as undesirable
names(my_undesirable_functions)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.