Performs various substitutions in all .R files in a package (code and tests). Carefully examine the results after running this function!

style_pkg(pkg = ".", ..., style = tidyverse_style,
  transformers = style(...))

Arguments

pkg

Path to a (subdirectory of an) R package.

...

Arguments passed on to the style function.

style

A function that creates a style guide to use, by default tidyverse_style() (without the parentheses). Not used further except to construct the argument transformers. See style_guides() for details.

transformers

A set of transformer functions. This argument is most conveniently constructed via the style argument and .... See 'Examples'.

Warning

This function overwrites files (if styling results in a change of the code to be formatted). It is strongly suggested to only style files that are under version control or to create a backup copy.

See also

Other stylers: style_dir, style_file, style_text

Other stylers: style_dir, style_file, style_text

Examples

# NOT RUN {
# the following is identical but the former is more convenient:
style_pkg(style = tidyverse_style, strict = TRUE)
style_pkg(transformers = tidyverse_style(strict = TRUE))
# }