[inst/examples/globe/server.R:3:27:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L3) *style:* **Put spaces around all infix operators.**
```r
data(world.cities, package="maps")
                         ~^~
```
[inst/examples/globe/server.R:5:23:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L5) *style:* **Put spaces around all infix operators.**
```r
earth_dark <- list(img=system.file("images/world.jpg",package="threejs"),
                     ~^~
```
[inst/examples/globe/server.R:5:55:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L5) *style:* **Commas should always have a space after.**
```r
earth_dark <- list(img=system.file("images/world.jpg",package="threejs"),
                                                      ^
```
[inst/examples/globe/server.R:5:62:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L5) *style:* **Put spaces around all infix operators.**
```r
earth_dark <- list(img=system.file("images/world.jpg",package="threejs"),
                                                            ~^~
```
[inst/examples/globe/server.R:5:74:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L5) *style:* **Trailing whitespace is superfluous.**
```r
earth_dark <- list(img=system.file("images/world.jpg",package="threejs"),
                                                                         ^
```
[inst/examples/globe/server.R:6:29:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L6) *style:* **Put spaces around all infix operators.**
```r
                   bodycolor="#0011ff",
                           ~^~
```
[inst/examples/globe/server.R:7:28:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L7) *style:* **Put spaces around all infix operators.**
```r
                   emissive="#0011ff",
                          ~^~
```
[inst/examples/globe/server.R:8:30:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L8) *style:* **Put spaces around all infix operators.**
```r
                   lightcolor="#99ddff")
                            ~^~
```
[inst/examples/globe/server.R:14:42:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L14) *style:* **Commas should always have a space after.**
```r
     world.cities[order(world.cities$pop,decreasing=TRUE)[1:input$N],]
                                         ^
```
[inst/examples/globe/server.R:14:52:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L14) *style:* **Put spaces around all infix operators.**
```r
     world.cities[order(world.cities$pop,decreasing=TRUE)[1:input$N],]
                                                  ~^~
```
[inst/examples/globe/server.R:14:70:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L14) *style:* **Commas should always have a space after.**
```r
     world.cities[order(world.cities$pop,decreasing=TRUE)[1:input$N],]
                                                                     ^
```
[inst/examples/globe/server.R:20:29:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L20) *style:* **Put spaces around all infix operators.**
```r
    col <- rainbow(10, start=2.8 / 6,end=3.4 / 6)
                           ~^~
```
[inst/examples/globe/server.R:20:38:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L20) *style:* **Commas should always have a space after.**
```r
    col <- rainbow(10, start=2.8 / 6,end=3.4 / 6)
                                     ^
```
[inst/examples/globe/server.R:20:41:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L20) *style:* **Put spaces around all infix operators.**
```r
    col <- rainbow(10, start=2.8 / 6,end=3.4 / 6)
                                       ~^~
```
[inst/examples/globe/server.R:24:15:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L24) *style:* **Put spaces around all infix operators.**
```r
    list(value=value, color=col, cities=cities)
             ~^~
```
[inst/examples/globe/server.R:24:28:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L24) *style:* **Put spaces around all infix operators.**
```r
    list(value=value, color=col, cities=cities)
                          ~^~
```
[inst/examples/globe/server.R:24:40:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L24) *style:* **Put spaces around all infix operators.**
```r
    list(value=value, color=col, cities=cities)
                                      ~^~
```
[inst/examples/globe/server.R:30:26:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L30) *style:* **Commas should never have a space before.**
```r
    args <- c(earth_dark , list(lat=v$cities$lat, long=v$cities$long, value=v$value, color=v$color, atmosphere=TRUE))
                        ~^
```
[inst/examples/globe/server.R:30:36:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L30) *style:* **Put spaces around all infix operators.**
```r
    args <- c(earth_dark , list(lat=v$cities$lat, long=v$cities$long, value=v$value, color=v$color, atmosphere=TRUE))
                                  ~^~
```
[inst/examples/globe/server.R:30:55:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L30) *style:* **Put spaces around all infix operators.**
```r
    args <- c(earth_dark , list(lat=v$cities$lat, long=v$cities$long, value=v$value, color=v$color, atmosphere=TRUE))
                                                     ~^~
```
[inst/examples/globe/server.R:30:76:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L30) *style:* **Put spaces around all infix operators.**
```r
    args <- c(earth_dark , list(lat=v$cities$lat, long=v$cities$long, value=v$value, color=v$color, atmosphere=TRUE))
                                                                          ~^~
```
[inst/examples/globe/server.R:30:91:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L30) *style:* **Put spaces around all infix operators.**
```r
    args <- c(earth_dark , list(lat=v$cities$lat, long=v$cities$long, value=v$value, color=v$color, atmosphere=TRUE))
                                                                                ~^~
```
[inst/examples/globe/server.R:30:111:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L30) *style:* **Put spaces around all infix operators.**
```r
    args <- c(earth_dark , list(lat=v$cities$lat, long=v$cities$long, value=v$value, color=v$color, atmosphere=TRUE))
                                                                                ~^~
```
[inst/examples/globe/server.R:31:26:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/server.R#L31) *style:* **Put spaces around all infix operators.**
```r
    do.call(globejs, args=args)
                        ~^~
```
[inst/examples/globe/ui.R:8:57:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/globe/ui.R#L8) *style:* **Put spaces around all infix operators.**
```r
      sliderInput("N", "Number of cities to plot", value=5000, min = 100, max = 10000, step = 100),
                                                       ~^~
```
[inst/examples/scatterplot/server.R:5:3:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/server.R#L5) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(!exists("example_data")) example_data <- matrix(runif(50 * 3), ncol=3)
  ^
```
[inst/examples/scatterplot/server.R:5:71:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/server.R#L5) *style:* **Put spaces around all infix operators.**
```r
if(!exists("example_data")) example_data <- matrix(runif(50 * 3), ncol=3)
                                                                     ~^~
```
[inst/examples/scatterplot/server.R:11:7:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/server.R#L11) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(num.ticks == 0) num.ticks <- NULL
      ^
```
[inst/examples/scatterplot/server.R:12:37:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/server.R#L12) *style:* **Commas should always have a space after.**
```r
    else num.ticks <- rep(num.ticks,3)
                                    ^
```
[inst/examples/scatterplot/server.R:13:40:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/server.R#L13) *style:* **Commas should always have a space after.**
```r
    color <- rep(rainbow(input$colors),length.out=nrow(example_data))
                                       ^
```
[inst/examples/scatterplot/server.R:13:50:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/server.R#L13) *style:* **Put spaces around all infix operators.**
```r
    color <- rep(rainbow(input$colors),length.out=nrow(example_data))
                                                ~^~
```
[inst/examples/scatterplot/server.R:14:57:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/server.R#L14) *style:* **Put spaces around all infix operators.**
```r
    sizes <- rep(c(0.5, 1, 2)[1:input$sizes], length.out=nrow(example_data))
                                                       ~^~
```
[inst/examples/scatterplot/server.R:15:61:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/server.R#L15) *style:* **Commas should always have a space after.**
```r
    labs <- sprintf("x=%.2f, y=%.2f, z=%.2f", example_data[,1], example_data[,2], example_data[,3])
                                                            ^
```
[inst/examples/scatterplot/server.R:15:79:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/server.R#L15) *style:* **Commas should always have a space after.**
```r
    labs <- sprintf("x=%.2f, y=%.2f, z=%.2f", example_data[,1], example_data[,2], example_data[,3])
                                                                              ^
```
[inst/examples/scatterplot/server.R:15:97:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/server.R#L15) *style:* **Commas should always have a space after.**
```r
    labs <- sprintf("x=%.2f, y=%.2f, z=%.2f", example_data[,1], example_data[,2], example_data[,3])
                                                                                ^
```
[inst/examples/scatterplot/server.R:16:21:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/server.R#L16) *style:* **Put spaces around all infix operators.**
```r
    scatterplot3js(x=example_data,
                   ~^~
```
[inst/examples/scatterplot/server.R:17:30:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/server.R#L17) *style:* **Put spaces around all infix operators.**
```r
                    num.ticks=num.ticks,
                            ~^~
```
[inst/examples/scatterplot/server.R:18:26:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/server.R#L18) *style:* **Put spaces around all infix operators.**
```r
                    color=color,
                        ~^~
```
[inst/examples/scatterplot/server.R:19:25:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/server.R#L19) *style:* **Put spaces around all infix operators.**
```r
                    size=sizes,
                       ~^~
```
[inst/examples/scatterplot/server.R:20:27:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/server.R#L20) *style:* **Put spaces around all infix operators.**
```r
                    labels=labs,
                         ~^~
```
[inst/examples/scatterplot/server.R:21:33:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/server.R#L21) *style:* **Put spaces around all infix operators.**
```r
                    label.margin="80px 10px 10px 10px",
                               ~^~
```
[inst/examples/scatterplot/server.R:22:29:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/server.R#L22) *style:* **Put spaces around all infix operators.**
```r
                    renderer=input$renderer,
                           ~^~
```
[inst/examples/scatterplot/server.R:23:25:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/server.R#L23) *style:* **Put spaces around all infix operators.**
```r
                    grid=input$grid)
                       ~^~
```
[inst/examples/scatterplot/ui.R:13:36:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/ui.R#L13) *style:* **Put spaces around all infix operators.**
```r
      selectInput("renderer", label="Rendering method",
                                  ~^~
```
[inst/examples/scatterplot/ui.R:14:31:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/ui.R#L14) *style:* **Put spaces around all infix operators.**
```r
         choices = list("Auto"="auto", "Canvas"="canvas", "WebGL"="webgl"),
                             ~^~
```
[inst/examples/scatterplot/ui.R:14:48:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/ui.R#L14) *style:* **Put spaces around all infix operators.**
```r
         choices = list("Auto"="auto", "Canvas"="canvas", "WebGL"="webgl"),
                                              ~^~
```
[inst/examples/scatterplot/ui.R:14:66:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/inst/examples/scatterplot/ui.R#L14) *style:* **Put spaces around all infix operators.**
```r
         choices = list("Auto"="auto", "Canvas"="canvas", "WebGL"="webgl"),
                                                                ~^~
```
[R/globe.R:148:47:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L148) *style:* **Put spaces around all infix operators.**
```r
  img=system.file("images/world.jpg",  package="threejs"),
                                             ~^~
```
[R/globe.R:162:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L162) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(lat) || missing(long))
    ^
```
[R/globe.R:169:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L169) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(i) > 0)
    ^
```
[R/globe.R:172:7:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L172) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(any(j))
      ^
```
[R/globe.R:178:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L178) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(i) > 0)
    ^
```
[R/globe.R:181:7:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L181) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(any(j))
      ^
```
[R/globe.R:187:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L187) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(i) > 0) bg = substr(bg, 1, 7)
    ^
```
[R/globe.R:188:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L188) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(arcs))
    ^
```
[R/globe.R:198:21:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L198) *style:* **Put spaces around all infix operators.**
```r
  options = list(lat=lat, long=long, color=color, arcsOpacity=arcsOpacity,
                   ~^~
```
[R/globe.R:198:31:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L198) *style:* **Put spaces around all infix operators.**
```r
  options = list(lat=lat, long=long, color=color, arcsOpacity=arcsOpacity,
                             ~^~
```
[R/globe.R:198:43:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L198) *style:* **Put spaces around all infix operators.**
```r
  options = list(lat=lat, long=long, color=color, arcsOpacity=arcsOpacity,
                                         ~^~
```
[R/globe.R:198:62:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L198) *style:* **Put spaces around all infix operators.**
```r
  options = list(lat=lat, long=long, color=color, arcsOpacity=arcsOpacity,
                                                            ~^~
```
[R/globe.R:199:23:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L199) *style:* **Put spaces around all infix operators.**
```r
                 value=value, atmosphere=atmosphere, bg=bg, arcs=arcs,
                     ~^~
```
[R/globe.R:199:41:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L199) *style:* **Put spaces around all infix operators.**
```r
                 value=value, atmosphere=atmosphere, bg=bg, arcs=arcs,
                                       ~^~
```
[R/globe.R:199:56:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L199) *style:* **Put spaces around all infix operators.**
```r
                 value=value, atmosphere=atmosphere, bg=bg, arcs=arcs,
                                                      ~^~
```
[R/globe.R:199:65:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L199) *style:* **Put spaces around all infix operators.**
```r
                 value=value, atmosphere=atmosphere, bg=bg, arcs=arcs,
                                                               ~^~
```
[R/globe.R:200:27:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L200) *style:* **Put spaces around all infix operators.**
```r
                 arcsColor=arcsColor, arcsLwd=arcsLwd, arcsHeight=arcsHeight)
                         ~^~
```
[R/globe.R:200:46:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L200) *style:* **Put spaces around all infix operators.**
```r
                 arcsColor=arcsColor, arcsLwd=arcsLwd, arcsHeight=arcsHeight)
                                            ~^~
```
[R/globe.R:200:66:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L200) *style:* **Put spaces around all infix operators.**
```r
                 arcsColor=arcsColor, arcsLwd=arcsLwd, arcsHeight=arcsHeight)
                                                                ~^~
```
[R/globe.R:202:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L202) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(additional_args) > 0) options = c(options, additional_args)
    ^
```
[R/globe.R:204:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L204) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("bodycolor" %in% names(options))
    ^
```
[R/globe.R:206:19:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L206) *style:* **Commas should always have a space after.**
```r
    i = grep("^#",options$bodycolor)
                  ^
```
[R/globe.R:207:7:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L207) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(length(i) > 0) options$bodycolor = substr(options$bodycolor,1,7)
      ^
```
[R/globe.R:207:68:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L207) *style:* **Commas should always have a space after.**
```r
    if(length(i) > 0) options$bodycolor = substr(options$bodycolor,1,7)
                                                                   ^
```
[R/globe.R:207:70:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L207) *style:* **Commas should always have a space after.**
```r
    if(length(i) > 0) options$bodycolor = substr(options$bodycolor,1,7)
                                                                     ^
```
[R/globe.R:209:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L209) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("emissive" %in% names(options))
    ^
```
[R/globe.R:211:19:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L211) *style:* **Commas should always have a space after.**
```r
    i = grep("^#",options$emissive)
                  ^
```
[R/globe.R:212:7:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L212) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(length(i) > 0) options$emissive = substr(options$emissive,1,7)
      ^
```
[R/globe.R:212:66:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L212) *style:* **Commas should always have a space after.**
```r
    if(length(i) > 0) options$emissive = substr(options$emissive,1,7)
                                                                 ^
```
[R/globe.R:212:68:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L212) *style:* **Commas should always have a space after.**
```r
    if(length(i) > 0) options$emissive = substr(options$emissive,1,7)
                                                                   ^
```
[R/globe.R:214:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L214) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("lightcolor" %in% names(options))
    ^
```
[R/globe.R:216:19:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L216) *style:* **Commas should always have a space after.**
```r
    i = grep("^#",options$lightcolor)
                  ^
```
[R/globe.R:217:7:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L217) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(length(i) > 0) options$lightcolor = substr(options$lightcolor,1,7)
      ^
```
[R/globe.R:217:70:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L217) *style:* **Commas should always have a space after.**
```r
    if(length(i) > 0) options$lightcolor = substr(options$lightcolor,1,7)
                                                                     ^
```
[R/globe.R:217:72:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L217) *style:* **Commas should always have a space after.**
```r
    if(length(i) > 0) options$lightcolor = substr(options$lightcolor,1,7)
                                                                       ^
```
[R/globe.R:221:28:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L221) *warning:* **no visible global function definition for ‘texture’**
```r
  if (!is.list(img)) img = texture(img)
                           ^~~~~~~
```
[R/globe.R:245:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L245) *warning:* **no visible global function definition for ‘shinyRenderWidget’**
```r
    shinyRenderWidget(expr, globeOutput, env, quoted = TRUE)
    ^~~~~~~~~~~~~~~~~
```
[R/globe.R:245:29:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/globe.R#L245) *warning:* **no visible binding for global variable ‘globeOutput’**
```r
    shinyRenderWidget(expr, globeOutput, env, quoted = TRUE)
                            ^~~~~~~~~~~
```
[R/graph.R:83:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L83) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("igraph" %in% class(edges))
    ^
```
[R/graph.R:85:10:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L85) *warning:* **no visible global function definition for ‘igraph2graphjs’**
```r
    ig = igraph2graphjs(edges)
         ^~~~~~~~~~~~~~
```
[R/graph.R:89:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L89) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.data.frame(edges))
    ^
```
[R/graph.R:91:7:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L91) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(is.list(edges))
      ^
```
[R/graph.R:97:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L97) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(edges$size)) edges$size = 1
    ^
```
[R/graph.R:98:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L98) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(edges$color)) edges$color = "lightgray"
    ^
```
[R/graph.R:99:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L99) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!all(c("from", "size", "to", "color") %in% names(edges)))
    ^
```
[R/graph.R:103:26:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L103) *style:* **Put spaces around all infix operators.**
```r
    nodes = data.frame(id=unique(c(edges$from, edges$to)), size=1, color="orange", stringsAsFactors=FALSE)
                        ~^~
```
[R/graph.R:103:64:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L103) *style:* **Put spaces around all infix operators.**
```r
    nodes = data.frame(id=unique(c(edges$from, edges$to)), size=1, color="orange", stringsAsFactors=FALSE)
                                                              ~^~
```
[R/graph.R:103:73:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L103) *style:* **Put spaces around all infix operators.**
```r
    nodes = data.frame(id=unique(c(edges$from, edges$to)), size=1, color="orange", stringsAsFactors=FALSE)
                                                                       ~^~
```
[R/graph.R:103:100:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L103) *style:* **Put spaces around all infix operators.**
```r
    nodes = data.frame(id=unique(c(edges$from, edges$to)), size=1, color="orange", stringsAsFactors=FALSE)
                                                                                ~^~
```
[R/graph.R:106:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L106) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(nodes$label)) nodes$label = nodes$id
    ^
```
[R/graph.R:107:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L107) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(nodes$size)) nodes$size = 1
    ^
```
[R/graph.R:108:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L108) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(nodes$color)) nodes$color = "orange"
    ^
```
[R/graph.R:109:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L109) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!all(c("id", "size", "label", "color") %in% names(nodes)))
    ^
```
[R/graph.R:112:47:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L112) *style:* **Put spaces around all infix operators.**
```r
  stroke = switch(as.character(stroke), "TRUE"="black", "white")
                                             ~^~
```
[R/graph.R:115:17:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L115) *style:* **Put spaces around all infix operators.**
```r
  x = list(nodes=nodes,
               ~^~
```
[R/graph.R:116:17:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L116) *style:* **Put spaces around all infix operators.**
```r
           edges=edges,
               ~^~
```
[R/graph.R:117:16:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L117) *style:* **Put spaces around all infix operators.**
```r
           main=main,
              ~^~
```
[R/graph.R:118:14:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L118) *style:* **Put spaces around all infix operators.**
```r
           bg=bg,
            ~^~
```
[R/graph.R:119:14:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L119) *style:* **Put spaces around all infix operators.**
```r
           fg=fg,
            ~^~
```
[R/graph.R:120:22:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L120) *style:* **Put spaces around all infix operators.**
```r
           showLabels=showLabels,
                    ~^~
```
[R/graph.R:121:22:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L121) *style:* **Put spaces around all infix operators.**
```r
           attraction=attraction,
                    ~^~
```
[R/graph.R:122:21:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L122) *style:* **Put spaces around all infix operators.**
```r
           repulsion=repulsion,
                   ~^~
```
[R/graph.R:123:22:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L123) *style:* **Put spaces around all infix operators.**
```r
           iterations=max_iterations,
                    ~^~
```
[R/graph.R:124:21:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L124) *style:* **Put spaces around all infix operators.**
```r
           curvature=curvature,
                   ~^~
```
[R/graph.R:125:19:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L125) *style:* **Put spaces around all infix operators.**
```r
           opacity=opacity,
                 ~^~
```
[R/graph.R:126:18:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L126) *style:* **Put spaces around all infix operators.**
```r
           stroke=stroke)
                ~^~
```
[R/graph.R:129:35:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L129) *style:* **Put spaces around all infix operators.**
```r
          x = toJSON(x, auto_unbox=TRUE),
                                 ~^~
```
[R/graph.R:150:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L150) *warning:* **no visible global function definition for ‘shinyRenderWidget’**
```r
    shinyRenderWidget(expr, graphOutput, env, quoted = TRUE)
    ^~~~~~~~~~~~~~~~~
```
[R/graph.R:150:29:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L150) *warning:* **no visible binding for global variable ‘graphOutput’**
```r
    shinyRenderWidget(expr, graphOutput, env, quoted = TRUE)
                            ^~~~~~~~~~~
```
[R/graph.R:180:26:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L180) *style:* **Put spaces around all infix operators.**
```r
    nodes = data.frame(id=unique(c(edges$from, edges$to)))
                        ~^~
```
[R/graph.R:185:18:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L185) *style:* **Commas should always have a space after.**
```r
    idx = edges[,"from"] > edges[,"to"]
                 ^
```
[R/graph.R:185:35:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L185) *style:* **Commas should always have a space after.**
```r
    idx = edges[,"from"] > edges[,"to"]
                                  ^
```
[R/graph.R:186:7:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L186) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(any(idx))
      ^
```
[R/graph.R:197:22:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L197) *style:* **Commas should always have a space after.**
```r
  names(id) = nodes[,"id"]
                     ^
```
[R/graph.R:198:7:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L198) *warning:* **no visible global function definition for ‘sparseMatrix’**
```r
  M = sparseMatrix(i=id[as.character(edges$from)], j=id[as.character(edges$to)], x=x, dims=c(N, N), symmetric=symmetric)
      ^~~~~~~~~~~~
```
[R/graph.R:198:21:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L198) *style:* **Put spaces around all infix operators.**
```r
  M = sparseMatrix(i=id[as.character(edges$from)], j=id[as.character(edges$to)], x=x, dims=c(N, N), symmetric=symmetric)
                   ~^~
```
[R/graph.R:198:53:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L198) *style:* **Put spaces around all infix operators.**
```r
  M = sparseMatrix(i=id[as.character(edges$from)], j=id[as.character(edges$to)], x=x, dims=c(N, N), symmetric=symmetric)
                                                   ~^~
```
[R/graph.R:198:83:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L198) *style:* **Put spaces around all infix operators.**
```r
  M = sparseMatrix(i=id[as.character(edges$from)], j=id[as.character(edges$to)], x=x, dims=c(N, N), symmetric=symmetric)
                                                                                ~^~
```
[R/graph.R:198:91:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L198) *style:* **Put spaces around all infix operators.**
```r
  M = sparseMatrix(i=id[as.character(edges$from)], j=id[as.character(edges$to)], x=x, dims=c(N, N), symmetric=symmetric)
                                                                                ~^~
```
[R/graph.R:198:110:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L198) *style:* **Put spaces around all infix operators.**
```r
  M = sparseMatrix(i=id[as.character(edges$from)], j=id[as.character(edges$to)], x=x, dims=c(N, N), symmetric=symmetric)
                                                                                ~^~
```
[R/graph.R:199:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L199) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(nodes$label)) colnames(M) = rownames(M) = nodes$label
    ^
```
[R/graph.R:217:7:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L217) *warning:* **no visible global function definition for ‘Matrix’, Did you mean 'matrix'?**
```r
  M = Matrix(M)
      ^~~~~~
```
[R/graph.R:218:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L218) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!any(grepl("CMatrix", class(M)))) stop("M must be a matrix or CsparseMatrix object")
    ^
```
[R/graph.R:221:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L221) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("x" %in% slotNames(M)) size = as.numeric(M@x)
    ^
```
[R/graph.R:221:15:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L221) *warning:* **no visible global function definition for ‘slotNames’, Did you mean 'setNames'?**
```r
  if("x" %in% slotNames(M)) size = as.numeric(M@x)
              ^~~~~~~~~
```
[R/graph.R:222:24:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L222) *style:* **Put spaces around all infix operators.**
```r
  nodes = data.frame(id=1:n, label=1:n, size=1, color="orange")
                      ~^~
```
[R/graph.R:222:35:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L222) *style:* **Put spaces around all infix operators.**
```r
  nodes = data.frame(id=1:n, label=1:n, size=1, color="orange")
                                 ~^~
```
[R/graph.R:222:45:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L222) *style:* **Put spaces around all infix operators.**
```r
  nodes = data.frame(id=1:n, label=1:n, size=1, color="orange")
                                           ~^~
```
[R/graph.R:222:54:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L222) *style:* **Put spaces around all infix operators.**
```r
  nodes = data.frame(id=1:n, label=1:n, size=1, color="orange")
                                                    ~^~
```
[R/graph.R:223:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L223) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(colnames(M))) nodes$label = colnames(M)
    ^
```
[R/graph.R:225:26:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L225) *style:* **Put spaces around all infix operators.**
```r
  edges = data.frame(from=M@i + 1, to=rep(seq_along(dp), dp), size=size, color="lightgray")
                        ~^~
```
[R/graph.R:225:38:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L225) *style:* **Put spaces around all infix operators.**
```r
  edges = data.frame(from=M@i + 1, to=rep(seq_along(dp), dp), size=size, color="lightgray")
                                    ~^~
```
[R/graph.R:225:67:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L225) *style:* **Put spaces around all infix operators.**
```r
  edges = data.frame(from=M@i + 1, to=rep(seq_along(dp), dp), size=size, color="lightgray")
                                                                 ~^~
```
[R/graph.R:225:79:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L225) *style:* **Put spaces around all infix operators.**
```r
  edges = data.frame(from=M@i + 1, to=rep(seq_along(dp), dp), size=size, color="lightgray")
                                                                             ~^~
```
[R/graph.R:226:13:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L226) *style:* **Put spaces around all infix operators.**
```r
  list(nodes=nodes, edges=edges)
           ~^~
```
[R/graph.R:226:26:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L226) *style:* **Put spaces around all infix operators.**
```r
  list(nodes=nodes, edges=edges)
                        ~^~
```
[R/graph.R:249:24:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L249) *style:* **Put spaces around all infix operators.**
```r
  nodes = data.frame(id=1:igraph::vcount(ig))
                      ~^~
```
[R/graph.R:250:63:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L250) *style:* **Put spaces around all infix operators.**
```r
  vattr = data.frame(igraph::vertex_attr(ig), stringsAsFactors=FALSE)
                                                             ~^~
```
[R/graph.R:251:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L251) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(vattr) > 0 && nrow(vattr) == nrow(nodes)) nodes = cbind(nodes, vattr)
    ^
```
[R/graph.R:255:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L255) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.numeric(E))
    ^
```
[R/graph.R:257:7:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L257) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(is.null(nodes$label)) stop("can't determine edge list")
      ^
```
[R/graph.R:262:26:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L262) *style:* **Put spaces around all infix operators.**
```r
  edges = data.frame(from=E[,1], to=E[,2], stringAsFactors=FALSE)
                        ~^~
```
[R/graph.R:262:30:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L262) *style:* **Commas should always have a space after.**
```r
  edges = data.frame(from=E[,1], to=E[,2], stringAsFactors=FALSE)
                             ^
```
[R/graph.R:262:36:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L262) *style:* **Put spaces around all infix operators.**
```r
  edges = data.frame(from=E[,1], to=E[,2], stringAsFactors=FALSE)
                                  ~^~
```
[R/graph.R:262:40:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L262) *style:* **Commas should always have a space after.**
```r
  edges = data.frame(from=E[,1], to=E[,2], stringAsFactors=FALSE)
                                       ^
```
[R/graph.R:262:59:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L262) *style:* **Put spaces around all infix operators.**
```r
  edges = data.frame(from=E[,1], to=E[,2], stringAsFactors=FALSE)
                                                         ~^~
```
[R/graph.R:263:61:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L263) *style:* **Put spaces around all infix operators.**
```r
  eattr = data.frame(igraph::edge_attr(ig), stringsAsFactors=FALSE)
                                                           ~^~
```
[R/graph.R:264:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L264) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(eattr) > 0 && nrow(eattr) == nrow(edges)) edges = cbind(edges, eattr)
    ^
```
[R/graph.R:269:13:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L269) *style:* **Put spaces around all infix operators.**
```r
  list(edges=edges, nodes=nodes)
           ~^~
```
[R/graph.R:269:26:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/graph.R#L269) *style:* **Put spaces around all infix operators.**
```r
  list(edges=edges, nodes=nodes)
                        ~^~
```
[R/scatterplot.R:149:19:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L149) *style:* **Commas should always have a space after.**
```r
  num.ticks = c(6,6,6),
                  ^
```
[R/scatterplot.R:149:21:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L149) *style:* **Commas should always have a space after.**
```r
  num.ticks = c(6,6,6),
                    ^
```
[R/scatterplot.R:160:23:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L160) *style:* **Commas should always have a space after.**
```r
  renderer = c("auto","canvas","webgl"),
                      ^
```
[R/scatterplot.R:160:32:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L160) *style:* **Commas should always have a space after.**
```r
  renderer = c("auto","canvas","webgl"),
                               ^
```
[R/scatterplot.R:166:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L166) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!missing(y) && !missing(z))
    ^
```
[R/scatterplot.R:168:7:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L168) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(is.matrix(x))
      ^
```
[R/scatterplot.R:170:16:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L170) *style:* **Put spaces around all infix operators.**
```r
    x = cbind(x=x,y=y,z=z)
              ~^~
```
[R/scatterplot.R:170:19:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L170) *style:* **Commas should always have a space after.**
```r
    x = cbind(x=x,y=y,z=z)
                  ^
```
[R/scatterplot.R:170:20:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L170) *style:* **Put spaces around all infix operators.**
```r
    x = cbind(x=x,y=y,z=z)
                  ~^~
```
[R/scatterplot.R:170:23:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L170) *style:* **Commas should always have a space after.**
```r
    x = cbind(x=x,y=y,z=z)
                      ^
```
[R/scatterplot.R:170:24:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L170) *style:* **Put spaces around all infix operators.**
```r
    x = cbind(x=x,y=y,z=z)
                      ~^~
```
[R/scatterplot.R:172:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L172) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(ncol(x) != 3) stop("x must be a three column matrix")
    ^
```
[R/scatterplot.R:173:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L173) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.data.frame(x)) x = as.matrix(x)
    ^
```
[R/scatterplot.R:174:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L174) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.matrix(x)) stop("x must be a three column matrix")
    ^
```
[R/scatterplot.R:176:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L176) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(pch)) pch = NULL
    ^
```
[R/scatterplot.R:177:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L177) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(renderer) && nrow(x) > 10000)
    ^
```
[R/scatterplot.R:187:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L187) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(i) > 0)
    ^
```
[R/scatterplot.R:190:7:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L190) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(any(j))
      ^
```
[R/scatterplot.R:192:40:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L192) *style:* **Commas should always have a space after.**
```r
      color[i][j] = substr(color[i][j],1,7)
                                       ^
```
[R/scatterplot.R:192:42:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L192) *style:* **Commas should always have a space after.**
```r
      color[i][j] = substr(color[i][j],1,7)
                                         ^
```
[R/scatterplot.R:195:17:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L195) *style:* **Commas should always have a space after.**
```r
  i = grep("^#",bg)
                ^
```
[R/scatterplot.R:196:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L196) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(i) > 0)
    ^
```
[R/scatterplot.R:198:7:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L198) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(nchar(bg) > 7)
      ^
```
[R/scatterplot.R:200:22:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L200) *style:* **Commas should always have a space after.**
```r
      bg = substr(bg,1,7)
                     ^
```
[R/scatterplot.R:200:24:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L200) *style:* **Commas should always have a space after.**
```r
      bg = substr(bg,1,7)
                       ^
```
[R/scatterplot.R:206:49:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L206) *style:* **Commas should always have a space after.**
```r
  options = options[!(names(options) %in% c("x","y","z","i","j"))]
                                                ^
```
[R/scatterplot.R:206:53:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L206) *style:* **Commas should always have a space after.**
```r
  options = options[!(names(options) %in% c("x","y","z","i","j"))]
                                                    ^
```
[R/scatterplot.R:206:57:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L206) *style:* **Commas should always have a space after.**
```r
  options = options[!(names(options) %in% c("x","y","z","i","j"))]
                                                        ^
```
[R/scatterplot.R:206:61:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L206) *style:* **Commas should always have a space after.**
```r
  options = options[!(names(options) %in% c("x","y","z","i","j"))]
                                                            ^
```
[R/scatterplot.R:208:18:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L208) *style:* **Commas should always have a space after.**
```r
  i = grep("\\.",names(options))
                 ^
```
[R/scatterplot.R:209:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L209) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(i) > 0) names(options)[i] = gsub("\\.", "", names(options)[i])
    ^
```
[R/scatterplot.R:212:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L212) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(colnames(x)) == 3 && is.null(options$axisLabels)) options$axisLabels = colnames(x)[c(1,3,2)]
    ^
```
[R/scatterplot.R:212:100:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L212) *style:* **Commas should always have a space after.**
```r
  if(length(colnames(x)) == 3 && is.null(options$axisLabels)) options$axisLabels = colnames(x)[c(1,3,2)]
                                                                                ^
```
[R/scatterplot.R:212:102:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L212) *style:* **Commas should always have a space after.**
```r
  if(length(colnames(x)) == 3 && is.null(options$axisLabels)) options$axisLabels = colnames(x)[c(1,3,2)]
                                                                                ^
```
[R/scatterplot.R:215:22:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L215) *style:* **Commas should always have a space after.**
```r
  x = matrix(x[, c(1,3,2)], ncol=3)
                     ^
```
[R/scatterplot.R:215:24:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L215) *style:* **Commas should always have a space after.**
```r
  x = matrix(x[, c(1,3,2)], ncol=3)
                       ^
```
[R/scatterplot.R:215:33:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L215) *style:* **Put spaces around all infix operators.**
```r
  x = matrix(x[, c(1,3,2)], ncol=3)
                               ~^~
```
[R/scatterplot.R:222:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L222) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!missing(xlim) && length(xlim) == 2)
    ^
```
[R/scatterplot.R:227:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L227) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!missing(ylim) && length(ylim) == 2)
    ^
```
[R/scatterplot.R:232:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L232) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!missing(zlim) && length(zlim) == 2)
    ^
```
[R/scatterplot.R:239:24:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L239) *style:* **Put spaces around all infix operators.**
```r
  x = (x - rep(mn, each=n)) / (rep(mx - mn, each=n))
                      ~^~
```
[R/scatterplot.R:239:49:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L239) *style:* **Put spaces around all infix operators.**
```r
  x = (x - rep(mn, each=n)) / (rep(mx - mn, each=n))
                                               ~^~
```
[R/scatterplot.R:240:18:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L240) *style:* **Commas should always have a space after.**
```r
  if (flip.y) x[,3] = 1 - x[,3]
                 ^
```
[R/scatterplot.R:240:30:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L240) *style:* **Commas should always have a space after.**
```r
  if (flip.y) x[,3] = 1 - x[,3]
                             ^
```
[R/scatterplot.R:246:28:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L246) *style:* **Commas should always have a space after.**
```r
  x = as.vector(t(signif(x,signif)))
                           ^
```
[R/scatterplot.R:249:5:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L249) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(num.ticks))
    ^
```
[R/scatterplot.R:251:7:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L251) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(length(num.ticks) != 3) stop("num.ticks must have length 3")
      ^
```
[R/scatterplot.R:252:31:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L252) *style:* **Commas should always have a space after.**
```r
    num.ticks = num.ticks[c(1,3,2)]
                              ^
```
[R/scatterplot.R:252:33:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L252) *style:* **Commas should always have a space after.**
```r
    num.ticks = num.ticks[c(1,3,2)]
                                ^
```
[R/scatterplot.R:254:18:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L254) *style:* **Put spaces around all infix operators.**
```r
    t1 = seq(from=mn[1], to=mx[1], length.out=num.ticks[1])
                ~^~
```
[R/scatterplot.R:254:28:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L254) *style:* **Put spaces around all infix operators.**
```r
    t1 = seq(from=mn[1], to=mx[1], length.out=num.ticks[1])
                          ~^~
```
[R/scatterplot.R:254:46:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L254) *style:* **Put spaces around all infix operators.**
```r
    t1 = seq(from=mn[1], to=mx[1], length.out=num.ticks[1])
                                            ~^~
```
[R/scatterplot.R:256:18:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L256) *style:* **Put spaces around all infix operators.**
```r
    t2 = seq(from=mn[2], to=mx[2], length.out=num.ticks[2])
                ~^~
```
[R/scatterplot.R:256:28:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L256) *style:* **Put spaces around all infix operators.**
```r
    t2 = seq(from=mn[2], to=mx[2], length.out=num.ticks[2])
                          ~^~
```
[R/scatterplot.R:256:46:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L256) *style:* **Put spaces around all infix operators.**
```r
    t2 = seq(from=mn[2], to=mx[2], length.out=num.ticks[2])
                                            ~^~
```
[R/scatterplot.R:258:18:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L258) *style:* **Put spaces around all infix operators.**
```r
    t3 = seq(from=mn[3], to=mx[3], length.out=num.ticks[3])
                ~^~
```
[R/scatterplot.R:258:28:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L258) *style:* **Put spaces around all infix operators.**
```r
    t3 = seq(from=mn[3], to=mx[3], length.out=num.ticks[3])
                          ~^~
```
[R/scatterplot.R:258:46:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L258) *style:* **Put spaces around all infix operators.**
```r
    t3 = seq(from=mn[3], to=mx[3], length.out=num.ticks[3])
                                            ~^~
```
[R/scatterplot.R:260:7:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L260) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(flip.y) t3 = t3[length(t3):1]
      ^
```
[R/scatterplot.R:262:23:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L262) *style:* **Commas should always have a space after.**
```r
    pfmt = function(x,d=2)
                      ^
```
[R/scatterplot.R:264:28:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L264) *style:* **Commas should always have a space after.**
```r
      ans = sprintf("%.2f",x)
                           ^
```
[R/scatterplot.R:266:9:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L266) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(any(i))
        ^
```
[R/scatterplot.R:268:33:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L268) *style:* **Commas should always have a space after.**
```r
        ans[i] = sprintf("%.2e",x)
                                ^
```
[R/scatterplot.R:276:7:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L276) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!is.null(x.ticklabs)) options$xticklab = x.ticklabs
      ^
```
[R/scatterplot.R:277:7:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L277) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!is.null(y.ticklabs)) options$zticklab = y.ticklabs
      ^
```
[R/scatterplot.R:278:7:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L278) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!is.null(z.ticklabs)) options$yticklab = z.ticklabs
      ^
```
[R/scatterplot.R:287:24:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L287) *style:* **Put spaces around all infix operators.**
```r
          x = list(data=x, options=options, pch=pch, bg=bg),
                      ~^~
```
[R/scatterplot.R:287:35:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L287) *style:* **Put spaces around all infix operators.**
```r
          x = list(data=x, options=options, pch=pch, bg=bg),
                                 ~^~
```
[R/scatterplot.R:287:48:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L287) *style:* **Put spaces around all infix operators.**
```r
          x = list(data=x, options=options, pch=pch, bg=bg),
                                              ~^~
```
[R/scatterplot.R:287:56:](https://github.com/bwlewis/rthreejs/blob/e39f9abf9e1b19785ca362bedff906a45e567f0e/R/scatterplot.R#L287) *style:* **Put spaces around all infix operators.**
```r
          x = list(data=x, options=options, pch=pch, bg=bg),
                                                      ~^~
```


Thanks for that.  Oversight on my end.


This is the first repository with GIT


Hi Spencer,

What about this do you think is ugly? (Just in terms of things you think I should clean up before merge.


no i did do it in my own private thing, i told you a million times!


Break pad


revert


we should not include formatting rules, at best they will agree with clang-format but warn the user to do this manually.


Proper reason for why I overwrote this:
The mysql connect function is above the inclusion of the mysql config file. This will cause errors.
The code also inserts things before the Newawe render function.
This has clearly been untested


Yeah that's exactly what I meant. The component would be just less dependent on redux.


why pkgrel to 1? it was 1 before?


Hi cee,

you can implement this if you like. But keep in mind that even with
'Courier New' some characters like #128 do not have the same width like
the characters from #33 to #126 (mixed console).
Best regards,
Stefan

Am 30.03.2016 um 21:28 schrieb cee:
>
> I like your changes. I thought about inserting some special UTF-8
> characters to make unprintable chars distinguishable.
> Like ␣ for Space, ⇥ for Tab, ␍ for carriage return, ␊ for line feed etc.
> What do you think about that?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly or view it on GitHub
> <https://github.com/szieke/ScriptCommunicator_serial-terminal/commit/9d4d0c2b25d357100039df8c80485380f9685210#commitcomment-16901501>
>


TeamCity SmokSmog :: Pull requests [Build 212](http://home.antyzero.com:8111/viewLog.html?buildId=781&buildTypeId=SmokSmog_PullRequests&guest=1) is now running


TeamCity SmokSmog :: Pull requests [Build 211](http://home.antyzero.com:8111/viewLog.html?buildId=780&buildTypeId=SmokSmog_PullRequests&guest=1) outcome was **FAILURE**
Summary: Tests failed: 2, passed: 17 Build time: 00:07:10
### Failed tests
```
pl.malopolska.smoksmog.debug.test: com.antyzero.smoksmog.screen.HistoryActivityTest.checkCreation: <no details avaliable>

pl.malopolska.smoksmog.debug.test: com.antyzero.smoksmog.screen.StartActivityTest.checkCreation: <no details avaliable>

```


... or `// jscs:disable XXX`
(and http://jscs.info/rules is the place to find the names of the rules)


instead of having two boolean flags (useMmCif and useMMTF) I suggest we introduce a "behavior". See LocalPDBDirectory#FetchBehavior


You should mention the motivation and effects!


Nice post by the way, I've already commented it on reddit :)

I've tested your code on a small loop:


The correct line #25 should be:
      Parties.update(this.party._id, {


@pm-Egor-Genning I was going to add a `('' || value)` part to this but figured there shouldn't be a case where it would be undefined. Curious, have you run into that before?