line_chaining: Find a line that is a magrittr chain

Description Usage Arguments Details See Also Examples

Description

Code submissions may consist of one or more lines. Each of those lines may be written as a magrittr chain. line_chaining() will extract a single line that is a chain.

Usage

1
line_chaining(ex, n = 1L, message = "Didn't find a chained command.")

Arguments

ex

A checkr_result object such as produced by for_checkr()

n

An integer indicating which line that is a chain is desired: first, second, ...

message

A message to include in a failed result.

Details

A chain is itself equivalent to multiple lines. If you are interested in exploring within a chain, you can expand the chain into individual lines. See expand_chains().

See Also

expand_chains, expand_all_chains

Examples

1
2
3
code <- for_checkr(quote({x <- 3 %>% sin() %>% cos(); x %>% sqrt() %>% log()}))
line_chaining(code)
line_chaining(code, n = 2L)

dtkaplan/checkr documentation built on May 15, 2019, 4:59 p.m.