| Title: | R Source Code Formatter | 
| Version: | 0.1.1 | 
| Description: | The R Formatter formats R source code. It is very much based on formatR, but tries to improve it by heuristics. For example, spaces can be forced around the division operator "/". | 
| Depends: | R (≥ 3.2.2) | 
| License: | GPL-3 | 
| LazyData: | true | 
| Imports: | formatR (≥ 1.2.1) | 
| Suggests: | testthat | 
| URL: | https://github.com/evolutics/RFormatter | 
| BugReports: | https://github.com/evolutics/RFormatter/issues | 
| RoxygenNote: | 5.0.1 | 
| NeedsCompilation: | no | 
| Packaged: | 2016-05-12 18:08:43 UTC; fischebe | 
| Author: | Benjamin Fischer [aut, cre] | 
| Maintainer: | Benjamin Fischer <benjamin.fischer@evolutics.info> | 
| Repository: | CRAN | 
| Date/Publication: | 2016-05-13 00:44:27 | 
Formats R source code.
Description
format_R_source_code is very much based on
formatR, but tries to improve it by
heuristics. For example, spaces can be forced around the division operator
/.
Usage
format_R_source_code(source, formatR_arguments = list(),
  remove_trailing_whitespace = TRUE, spaced_operators = c("/", "%%",
  "%/%", ":", "^"))
Arguments
| source | String with source code to format. This not the filename of the source file. | 
| formatR_arguments | List of arguments passed to
formatR via its
 | 
| remove_trailing_whitespace | Boolean: should horizontal whitespace at the end of lines be removed? | 
| spaced_operators | Vector of strings with operators around which spaces are forced. | 
Value
String with formatted source code.
See Also
Examples
format_R_source_code("if (b) { f() }")
format_R_source_code("if (b) { f()\n\nf() }")
format_R_source_code("p = 2", list(arrow = TRUE, width.cutoff = 80))
format_R_source_code("(k/n)^x", spaced_operators = c("/"))
## Not run: 
format_R_source_code("f()", text = NULL)
format_R_source_code("f()", output = TRUE)
## End(Not run)