R: Non-invasive pretty printing of R code

styler-package {styler} | R Documentation

## Non-invasive pretty printing of R code

### Description

styler allows you to format .R files, packages or entire R source trees according to a style guide. The following functions can be used for styling:

- `style_text()` to style a character vector.

- `style_file()` to style a single .R file.

- `style_dir()` to style all .R files in a directory.

- `style_pkg()` to style the source files of an R package.

- styler_addins (RStudio Addins) to style either selected code or the active file.

### Author(s)

Maintainer: Lorenz Walthert lorenz.walthert@icloud.com

Authors:

- Kirill Müller krlmlr+r@mailbox.org

### See Also

Useful links:

- https://github.com/r-lib/styler

- Report bugs at https://github.com/r-lib/styler/issues

### Examples

    style_text("call( 1)")
    style_text("1    + 1", strict = FALSE)
    style_text("a%>%b", scope = "spaces")
    style_text("a%>%b; a", scope = "line_breaks")
    style_text("a%>%b; a", scope = "tokens")

[Package styler version 1.0.2 Index]