rlang icon indicating copy to clipboard operation
rlang copied to clipboard

Low-level API for programming with R

Results 130 rlang issues
Sort by recently updated
recently updated
newest added

`rlang` offers a family of functions that operate on list expressions (this includes `enxprs`, `enquos`, but also `dots_list`). Most of these functions offer optional support for enforcing list element names...

tidyeval:dots
feature

```r expr(c(!! "foo" := 1)) ```

tidyeval

Currently the lexical scope of environments that escape data masking contexts is rather undefined. These environments consistently include the masked data but beyond that it depends which quosure was first...

tidyeval

Hi I have trouble understanding the use of `.homonyms` in `enquos()`. I thought it would keep/filter arguments of the same name, which I understand to be inputs in `...`. Now...

tidyeval:dots

```r rlang::eval_tidy(... ~ 1) #> Error in rlang::eval_tidy(... ~ 1) : '...' used in an incorrect context rlang::eval_tidy(1 ~ ...) Error in rlang::eval_tidy(1 ~ ...) : '...' used in an...

tidyeval
bug

We could replace formulas by `rlang::q(expr, )` calls (or `rlang::q(expr)` if we store the env in attributes like with formulas, but I like @brodieG's idea of leaving it apparent in...

tidyeval

``` r f Error: 1 components of `...` were not used. #> #> We detected these problematic arguments: #> * `a` #> #> Did you misspecify an argument? ```

tidyeval:dots
bug

See https://github.com/tidyverse/purrr/issues/749.

tidyeval:dots