[inst/examples/globe/server.R:3:27:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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:6:29:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/inst/examples/globe/server.R#L7) *style:* **Put spaces around all infix operators.**
```r
                   emissive="#000010",
                          ~^~
```
[inst/examples/globe/server.R:8:30:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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/f0854bbbc39795f852ac06ef33482efb88904bc8/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:15:40:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/inst/examples/scatterplot/server.R#L15) *style:* **Commas should always have a space after.**
```r
    color <- rep(rainbow(input$colors),length.out = nrow(data))
                                       ^
```
[R/globe.R:153:47:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L153) *style:* **Put spaces around all infix operators.**
```r
  img=system.file("images/world.jpg",  package="threejs"),
                                             ~^~
```
[R/globe.R:167:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L167) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(lat) || missing(long))
    ^
```
[R/globe.R:174:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L174) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(i) > 0)
    ^
```
[R/globe.R:177:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L177) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(any(j))
      ^
```
[R/globe.R:183:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L183) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(i) > 0)
    ^
```
[R/globe.R:186:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L186) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(any(j))
      ^
```
[R/globe.R:192:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L192) *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:193:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L193) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(arcs))
    ^
```
[R/globe.R:203:22:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L203) *style:* **Put spaces around all infix operators.**
```r
  options <- list(lat=lat, long=long, color=color, arcsOpacity=arcsOpacity,
                    ~^~
```
[R/globe.R:203:32:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L203) *style:* **Put spaces around all infix operators.**
```r
  options <- list(lat=lat, long=long, color=color, arcsOpacity=arcsOpacity,
                              ~^~
```
[R/globe.R:203:44:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L203) *style:* **Put spaces around all infix operators.**
```r
  options <- list(lat=lat, long=long, color=color, arcsOpacity=arcsOpacity,
                                          ~^~
```
[R/globe.R:203:63:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L203) *style:* **Put spaces around all infix operators.**
```r
  options <- list(lat=lat, long=long, color=color, arcsOpacity=arcsOpacity,
                                                             ~^~
```
[R/globe.R:204:23:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L204) *style:* **Put spaces around all infix operators.**
```r
                 value=value, atmosphere=atmosphere, bg=bg, arcs=arcs,
                     ~^~
```
[R/globe.R:204:41:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L204) *style:* **Put spaces around all infix operators.**
```r
                 value=value, atmosphere=atmosphere, bg=bg, arcs=arcs,
                                       ~^~
```
[R/globe.R:204:56:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L204) *style:* **Put spaces around all infix operators.**
```r
                 value=value, atmosphere=atmosphere, bg=bg, arcs=arcs,
                                                      ~^~
```
[R/globe.R:204:65:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L204) *style:* **Put spaces around all infix operators.**
```r
                 value=value, atmosphere=atmosphere, bg=bg, arcs=arcs,
                                                               ~^~
```
[R/globe.R:205:27:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L205) *style:* **Put spaces around all infix operators.**
```r
                 arcsColor=arcsColor, arcsLwd=arcsLwd, arcsHeight=arcsHeight)
                         ~^~
```
[R/globe.R:205:46:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L205) *style:* **Put spaces around all infix operators.**
```r
                 arcsColor=arcsColor, arcsLwd=arcsLwd, arcsHeight=arcsHeight)
                                            ~^~
```
[R/globe.R:205:66:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L205) *style:* **Put spaces around all infix operators.**
```r
                 arcsColor=arcsColor, arcsLwd=arcsLwd, arcsHeight=arcsHeight)
                                                                ~^~
```
[R/globe.R:207:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L207) *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:209:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L209) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("bodycolor" %in% names(options))
    ^
```
[R/globe.R:211:20:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L211) *style:* **Commas should always have a space after.**
```r
    i <- grep("^#",options$bodycolor)
                   ^
```
[R/globe.R:212:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L212) *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:214:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L214) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("emissive" %in% names(options))
    ^
```
[R/globe.R:217:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L217) *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:219:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L219) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("lightcolor" %in% names(options))
    ^
```
[R/globe.R:222:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L222) *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:226:29:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L226) *warning:* **no visible global function definition for ‘texture’**
```r
  if (!is.list(img)) img <- texture(img)
                            ^~~~~~~
```
[R/globe.R:250:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L250) *warning:* **no visible global function definition for ‘shinyRenderWidget’**
```r
    shinyRenderWidget(expr, globeOutput, env, quoted = TRUE)
    ^~~~~~~~~~~~~~~~~
```
[R/globe.R:250:29:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/globe.R#L250) *warning:* **no visible binding for global variable ‘globeOutput’**
```r
    shinyRenderWidget(expr, globeOutput, env, quoted = TRUE)
                            ^~~~~~~~~~~
```
[R/graph.R:122:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L122) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.list(g) && "igraph" %in% class(g[[1]]))
    ^
```
[R/graph.R:124:23:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L124) *warning:* **no visible binding for global variable ‘as_edgelist’**
```r
    from <- lapply(g, as_edgelist)
                      ^~~~~~~~~~~
```
[R/graph.R:127:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L127) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(missing(edge.color)) edge.color <- lapply(g, function(x) { ifel(is.null(E(x)$color), NA, E(x)$color) })
      ^
```
[R/graph.R:127:67:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L127) *warning:* **no visible global function definition for ‘ifel’, Did you mean 'file'?**
```r
    if(missing(edge.color)) edge.color <- lapply(g, function(x) { ifel(is.null(E(x)$color), NA, E(x)$color) })
                                                                  ^~~~
```
[R/graph.R:127:80:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L127) *warning:* **no visible global function definition for ‘E’, Did you mean 'g'?**
```r
    if(missing(edge.color)) edge.color <- lapply(g, function(x) { ifel(is.null(E(x)$color), NA, E(x)$color) })
                                                                               ^
```
[R/graph.R:127:80:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L127) *warning:* **no visible global function definition for ‘E’, Did you mean 'g'?**
```r
    if(missing(edge.color)) edge.color <- lapply(g, function(x) { ifel(is.null(E(x)$color), NA, E(x)$color) })
                                                                               ^
```
[R/graph.R:128:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L128) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(missing(layout)) layout <- lapply(g, function(x) {ifel(is.null(x$layout), layout_with_fr(x, dim=3, niter=50), x$layout)})
      ^
```
[R/graph.R:128:58:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L128) *warning:* **no visible global function definition for ‘ifel’, Did you mean 'file'?**
```r
    if(missing(layout)) layout <- lapply(g, function(x) {ifel(is.null(x$layout), layout_with_fr(x, dim=3, niter=50), x$layout)})
                                                         ^~~~
```
[R/graph.R:128:82:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L128) *warning:* **no visible global function definition for ‘layout_with_fr’**
```r
    if(missing(layout)) layout <- lapply(g, function(x) {ifel(is.null(x$layout), layout_with_fr(x, dim=3, niter=50), x$layout)})
                                                                                ^~~~~~~~~~~~~~
```
[R/graph.R:128:103:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L128) *style:* **Put spaces around all infix operators.**
```r
    if(missing(layout)) layout <- lapply(g, function(x) {ifel(is.null(x$layout), layout_with_fr(x, dim=3, niter=50), x$layout)})
                                                                                ~^~
```
[R/graph.R:128:112:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L128) *style:* **Put spaces around all infix operators.**
```r
    if(missing(layout)) layout <- lapply(g, function(x) {ifel(is.null(x$layout), layout_with_fr(x, dim=3, niter=50), x$layout)})
                                                                                ~^~
```
[R/graph.R:129:12:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L129) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    else if(is.function(layout)) layout <- lapply(g, layout)
           ^
```
[R/graph.R:130:12:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L130) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    else if(!is.list(layout)) layout <- list(layout)
           ^
```
[R/graph.R:131:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L131) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(missing(vertex.color)) vertex.color <- lapply(g, function(x) ifel(is.null(V(x)$color), "orange", V(x)$color))
      ^
```
[R/graph.R:131:69:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L131) *warning:* **no visible global function definition for ‘ifel’, Did you mean 'file'?**
```r
    if(missing(vertex.color)) vertex.color <- lapply(g, function(x) ifel(is.null(V(x)$color), "orange", V(x)$color))
                                                                    ^~~~
```
[R/graph.R:131:82:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L131) *warning:* **no visible global function definition for ‘V’, Did you mean 'g'?**
```r
    if(missing(vertex.color)) vertex.color <- lapply(g, function(x) ifel(is.null(V(x)$color), "orange", V(x)$color))
                                                                                ^
```
[R/graph.R:131:82:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L131) *warning:* **no visible global function definition for ‘V’, Did you mean 'g'?**
```r
    if(missing(vertex.color)) vertex.color <- lapply(g, function(x) ifel(is.null(V(x)$color), "orange", V(x)$color))
                                                                                ^
```
[R/graph.R:135:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L135) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!("igraph" %in% class(g))) stop("g must be an igraph object")
      ^
```
[R/graph.R:136:13:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L136) *warning:* **no visible global function definition for ‘as_edgelist’**
```r
    from <- as_edgelist(g)
            ^~~~~~~~~~~
```
[R/graph.R:139:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L139) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(missing(layout)) layout <- list(ifel(is.null(g$layout), layout_with_fr(g, dim=3, niter=50), g$layout))
      ^
```
[R/graph.R:139:85:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L139) *style:* **Put spaces around all infix operators.**
```r
    if(missing(layout)) layout <- list(ifel(is.null(g$layout), layout_with_fr(g, dim=3, niter=50), g$layout))
                                                                                ~^~
```
[R/graph.R:139:94:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L139) *style:* **Put spaces around all infix operators.**
```r
    if(missing(layout)) layout <- list(ifel(is.null(g$layout), layout_with_fr(g, dim=3, niter=50), g$layout))
                                                                                ~^~
```
[R/graph.R:140:12:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L140) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    else if(is.function(layout)) layout <- list(layout(g))
           ^
```
[R/graph.R:141:12:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L141) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    else if(!is.list(layout)) layout <- list(layout)
           ^
```
[R/graph.R:142:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L142) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(missing(vertex.color)) vertex.color <- list(ifel(is.null(V(g)$color), "orange", V(g)$color))
      ^
```
[R/graph.R:142:52:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L142) *warning:* **no visible global function definition for ‘ifel’, Did you mean 'file'?**
```r
    if(missing(vertex.color)) vertex.color <- list(ifel(is.null(V(g)$color), "orange", V(g)$color))
                                                   ^~~~
```
[R/graph.R:142:65:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L142) *warning:* **no visible global function definition for ‘V’, Did you mean 'g'?**
```r
    if(missing(vertex.color)) vertex.color <- list(ifel(is.null(V(g)$color), "orange", V(g)$color))
                                                                ^
```
[R/graph.R:142:65:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L142) *warning:* **no visible global function definition for ‘V’, Did you mean 'g'?**
```r
    if(missing(vertex.color)) vertex.color <- list(ifel(is.null(V(g)$color), "orange", V(g)$color))
                                                                ^
```
[R/graph.R:143:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L143) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(missing(edge.color)) edge.color <- ifel(is.null(E(g)$color), NA, E(g)$color)
      ^
```
[R/graph.R:143:43:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L143) *warning:* **no visible global function definition for ‘ifel’, Did you mean 'file'?**
```r
    if(missing(edge.color)) edge.color <- ifel(is.null(E(g)$color), NA, E(g)$color)
                                          ^~~~
```
[R/graph.R:143:56:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L143) *warning:* **no visible global function definition for ‘E’, Did you mean 'g'?**
```r
    if(missing(edge.color)) edge.color <- ifel(is.null(E(g)$color), NA, E(g)$color)
                                                       ^
```
[R/graph.R:143:56:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L143) *warning:* **no visible global function definition for ‘E’, Did you mean 'g'?**
```r
    if(missing(edge.color)) edge.color <- ifel(is.null(E(g)$color), NA, E(g)$color)
                                                       ^
```
[R/graph.R:146:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L146) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(vertex.size)) vertex.size <- ifel(is.null(V(g)$size), 2, V(g)$size / 7)
    ^
```
[R/graph.R:146:43:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L146) *warning:* **no visible global function definition for ‘ifel’, Did you mean 'file'?**
```r
  if(missing(vertex.size)) vertex.size <- ifel(is.null(V(g)$size), 2, V(g)$size / 7)
                                          ^~~~
```
[R/graph.R:146:56:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L146) *warning:* **no visible global function definition for ‘V’, Did you mean 'g'?**
```r
  if(missing(vertex.size)) vertex.size <- ifel(is.null(V(g)$size), 2, V(g)$size / 7)
                                                       ^
```
[R/graph.R:146:56:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L146) *warning:* **no visible global function definition for ‘V’, Did you mean 'g'?**
```r
  if(missing(vertex.size)) vertex.size <- ifel(is.null(V(g)$size), 2, V(g)$size / 7)
                                                       ^
```
[R/graph.R:147:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L147) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(vertex.shape)) vertex.shape <- ifel(is.null(V(g)$shape), "circle", V(g)$shape)
    ^
```
[R/graph.R:147:45:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L147) *warning:* **no visible global function definition for ‘ifel’, Did you mean 'file'?**
```r
  if(missing(vertex.shape)) vertex.shape <- ifel(is.null(V(g)$shape), "circle", V(g)$shape)
                                            ^~~~
```
[R/graph.R:147:58:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L147) *warning:* **no visible global function definition for ‘V’, Did you mean 'g'?**
```r
  if(missing(vertex.shape)) vertex.shape <- ifel(is.null(V(g)$shape), "circle", V(g)$shape)
                                                         ^
```
[R/graph.R:147:58:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L147) *warning:* **no visible global function definition for ‘V’, Did you mean 'g'?**
```r
  if(missing(vertex.shape)) vertex.shape <- ifel(is.null(V(g)$shape), "circle", V(g)$shape)
                                                         ^
```
[R/graph.R:148:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L148) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(vertex.label)) vertex.label <- ifel(is.null(V(g)$label), NA, V(g)$label)
    ^
```
[R/graph.R:148:45:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L148) *warning:* **no visible global function definition for ‘ifel’, Did you mean 'file'?**
```r
  if(missing(vertex.label)) vertex.label <- ifel(is.null(V(g)$label), NA, V(g)$label)
                                            ^~~~
```
[R/graph.R:148:58:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L148) *warning:* **no visible global function definition for ‘V’, Did you mean 'g'?**
```r
  if(missing(vertex.label)) vertex.label <- ifel(is.null(V(g)$label), NA, V(g)$label)
                                                         ^
```
[R/graph.R:148:58:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L148) *warning:* **no visible global function definition for ‘V’, Did you mean 'g'?**
```r
  if(missing(vertex.label)) vertex.label <- ifel(is.null(V(g)$label), NA, V(g)$label)
                                                         ^
```
[R/graph.R:149:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L149) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(edge.width)) edge.width <- ifel(is.null(E(g)$width), 1, E(g)$width)
    ^
```
[R/graph.R:149:41:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L149) *warning:* **no visible global function definition for ‘ifel’, Did you mean 'file'?**
```r
  if(missing(edge.width)) edge.width <- ifel(is.null(E(g)$width), 1, E(g)$width)
                                        ^~~~
```
[R/graph.R:149:54:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L149) *warning:* **no visible global function definition for ‘E’, Did you mean 'g'?**
```r
  if(missing(edge.width)) edge.width <- ifel(is.null(E(g)$width), 1, E(g)$width)
                                                     ^
```
[R/graph.R:149:54:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L149) *warning:* **no visible global function definition for ‘E’, Did you mean 'g'?**
```r
  if(missing(edge.width)) edge.width <- ifel(is.null(E(g)$width), 1, E(g)$width)
                                                     ^
```
[R/graph.R:150:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L150) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(edge.width) > 1)
    ^
```
[R/graph.R:155:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L155) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(edge.alpha))
    ^
```
[R/graph.R:157:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L157) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(length(E(g)) > 1000) edge.alpha <- 0.3
      ^
```
[R/graph.R:159:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L159) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!is.null(E(g)$alpha)) edge.alpha <- E(g)$alpha
      ^
```
[R/graph.R:159:17:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L159) *warning:* **no visible global function definition for ‘E’, Did you mean 'g'?**
```r
    if(!is.null(E(g)$alpha)) edge.alpha <- E(g)$alpha
                ^
```
[R/graph.R:159:17:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L159) *warning:* **no visible global function definition for ‘E’, Did you mean 'g'?**
```r
    if(!is.null(E(g)$alpha)) edge.alpha <- E(g)$alpha
                ^
```
[R/graph.R:163:17:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L163) *warning:* **no visible binding for global variable ‘norm_coords’**
```r
  layout <- Map(norm_coords, layout)
                ^~~~~~~~~~~
```
[R/graph.R:165:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L165) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.list(main)) main <- as.list(main)
    ^
```
[R/graph.R:170:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L170) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("pie" %in% u) pch <- gsub("pie", "@", pch)
    ^
```
[R/graph.R:171:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L171) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("sphere" %in% u) pch <- gsub("sphere", "o", pch)
    ^
```
[R/graph.R:172:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L172) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("square" %in% u) pch <- gsub("square", ".", pch)
    ^
```
[R/graph.R:173:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L173) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("csquare" %in% u) pch <- gsub("csquare", ".", pch)
    ^
```
[R/graph.R:174:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L174) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("rectangle" %in% u) pch <- gsub("rectangle", ".", pch)
    ^
```
[R/graph.R:175:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L175) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("crectangle" %in% u) pch <- gsub("crectangle", ".", pch)
    ^
```
[R/graph.R:176:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L176) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("vrectangle" %in% u) pch <- gsub("vrectangle", ".", pch)
    ^
```
[R/graph.R:181:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L181) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("click" %in% names(opts))
    ^
```
[R/graph.R:183:38:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L183) *warning:* **no visible binding for global variable ‘gopts’, Did you mean 'opts'?**
```r
    opts$click <- lapply(opts$click, gopts)
                                     ^~~~~
```
[R/graph.R:186:1:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L186) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/graph.R:187:22:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L187) *style:* **Put spaces around all infix operators.**
```r
  options <- c(list(x=layout, pch=pch, size=vertex.size, color=vertex.color,
                    ~^~
```
[R/graph.R:187:34:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L187) *style:* **Put spaces around all infix operators.**
```r
  options <- c(list(x=layout, pch=pch, size=vertex.size, color=vertex.color,
                                ~^~
```
[R/graph.R:187:44:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L187) *style:* **Put spaces around all infix operators.**
```r
  options <- c(list(x=layout, pch=pch, size=vertex.size, color=vertex.color,
                                          ~^~
```
[R/graph.R:187:63:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L187) *style:* **Put spaces around all infix operators.**
```r
  options <- c(list(x=layout, pch=pch, size=vertex.size, color=vertex.color,
                                                             ~^~
```
[R/graph.R:188:23:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L188) *style:* **Put spaces around all infix operators.**
```r
                  from=from, to=to, lwd=edge.width, linealpha=edge.alpha,
                     ~^~
```
[R/graph.R:188:32:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L188) *style:* **Put spaces around all infix operators.**
```r
                  from=from, to=to, lwd=edge.width, linealpha=edge.alpha,
                              ~^~
```
[R/graph.R:188:40:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L188) *style:* **Put spaces around all infix operators.**
```r
                  from=from, to=to, lwd=edge.width, linealpha=edge.alpha,
                                      ~^~
```
[R/graph.R:188:62:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L188) *style:* **Put spaces around all infix operators.**
```r
                  from=from, to=to, lwd=edge.width, linealpha=edge.alpha,
                                                            ~^~
```
[R/graph.R:189:23:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L189) *style:* **Put spaces around all infix operators.**
```r
                  axis=FALSE, grid=FALSE, center=TRUE, bg=bg, main=main), opts)
                     ~^~
```
[R/graph.R:189:35:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L189) *style:* **Put spaces around all infix operators.**
```r
                  axis=FALSE, grid=FALSE, center=TRUE, bg=bg, main=main), opts)
                                 ~^~
```
[R/graph.R:189:49:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L189) *style:* **Put spaces around all infix operators.**
```r
                  axis=FALSE, grid=FALSE, center=TRUE, bg=bg, main=main), opts)
                                               ~^~
```
[R/graph.R:189:58:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L189) *style:* **Put spaces around all infix operators.**
```r
                  axis=FALSE, grid=FALSE, center=TRUE, bg=bg, main=main), opts)
                                                        ~^~
```
[R/graph.R:189:67:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L189) *style:* **Put spaces around all infix operators.**
```r
                  axis=FALSE, grid=FALSE, center=TRUE, bg=bg, main=main), opts)
                                                                 ~^~
```
[R/graph.R:190:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L190) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!all(unlist(Map(is.na, edge.color)))) options$lcol <- edge.color
    ^
```
[R/graph.R:191:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L191) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!(length(vertex.label) == 1 && is.na(vertex.label))) options$labels <- vertex.label
    ^
```
[R/graph.R:192:33:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/graph.R#L192) *style:* **Put spaces around all infix operators.**
```r
  do.call("scatterplot3js", args=options)
                               ~^~
```
[R/scatterplot.R:198:19:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L198) *style:* **Commas should always have a space after.**
```r
  num.ticks = c(6,6,6),
                  ^
```
[R/scatterplot.R:198:21:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L198) *style:* **Commas should always have a space after.**
```r
  num.ticks = c(6,6,6),
                    ^
```
[R/scatterplot.R:214:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L214) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(is.matrix(x))
      ^
```
[R/scatterplot.R:218:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L218) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.list(x))
    ^
```
[R/scatterplot.R:222:18:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L222) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        ans <- if(is.data.frame(y)) as.matrix(y) else y
                 ^
```
[R/scatterplot.R:233:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L233) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(pch)) pch <- rep("o", NROW)
    ^
```
[R/scatterplot.R:234:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L234) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(pch) != NROW) pch <- rep_len(pch, NROW)
    ^
```
[R/scatterplot.R:238:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L238) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.list(color)) color <- list(color)
    ^
```
[R/scatterplot.R:239:54:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L239) *style:* **Put spaces around all infix operators.**
```r
  color <- lapply(color, function(x) col2rgb(x, alpha=TRUE))
                                                    ~^~
```
[R/scatterplot.R:241:97:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L241) *style:* **Put spaces around all infix operators.**
```r
  color <- lapply(color, function(y) apply(y, 2, function(x) rgb(x[1], x[2], x[3], maxColorValue=255)))
                                                                                ~^~
```
[R/scatterplot.R:243:39:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L243) *style:* **Commas should always have a space after.**
```r
  bg <- sub("^(#[[:xdigit:]]{6}+).*$","\\1", bg, perl = TRUE)
                                      ^
```
[R/scatterplot.R:253:51:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L253) *style:* **Put spaces around all infix operators.**
```r
  x <- lapply(x, function (y) y[, c(1, 3, 2), drop=FALSE])
                                                 ~^~
```
[R/scatterplot.R:264:63:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L264) *style:* **Put spaces around all infix operators.**
```r
  mn <- Reduce(pmin, lapply(x, function(y) apply(y[, 1:3, drop=FALSE], 2, min)))
                                                             ~^~
```
[R/scatterplot.R:265:63:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L265) *style:* **Put spaces around all infix operators.**
```r
  mx <- Reduce(pmax, lapply(x, function(y) apply(y[, 1:3, drop=FALSE], 2, max)))
                                                             ~^~
```
[R/scatterplot.R:278:44:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L278) *style:* **Put spaces around all infix operators.**
```r
  x <- lapply(x, function(x) (x[, 1:3, drop=FALSE] - rep(mn, each = n)) / (rep(mx - mn, each = n)))
                                          ~^~
```
[R/scatterplot.R:289:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L289) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("center" %in% names(options) && options$center) # not yet documented, useful for graph
    ^
```
[R/scatterplot.R:293:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L293) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!("linealpha" %in% names(options))) options$linealpha <- 1
    ^
```
[R/scatterplot.R:294:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L294) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!("alpha" %in% names(options))) options$alpha <- a
    ^
```
[R/scatterplot.R:304:40:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L304) *style:* **Commas should always have a space after.**
```r
    num.ticks <- pmax(1, num.ticks[c(1,3,2)])
                                       ^
```
[R/scatterplot.R:304:42:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L304) *style:* **Commas should always have a space after.**
```r
    num.ticks <- pmax(1, num.ticks[c(1,3,2)])
                                         ^
```
[R/scatterplot.R:306:19:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L306) *style:* **Put spaces around all infix operators.**
```r
    t1 <- seq(from=mn[1], to=mx[1], length.out=num.ticks[1])
                 ~^~
```
[R/scatterplot.R:306:29:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L306) *style:* **Put spaces around all infix operators.**
```r
    t1 <- seq(from=mn[1], to=mx[1], length.out=num.ticks[1])
                           ~^~
```
[R/scatterplot.R:306:47:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L306) *style:* **Put spaces around all infix operators.**
```r
    t1 <- seq(from=mn[1], to=mx[1], length.out=num.ticks[1])
                                             ~^~
```
[R/scatterplot.R:308:19:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L308) *style:* **Put spaces around all infix operators.**
```r
    t2 <- seq(from=mn[2], to=mx[2], length.out=num.ticks[2])
                 ~^~
```
[R/scatterplot.R:308:29:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L308) *style:* **Put spaces around all infix operators.**
```r
    t2 <- seq(from=mn[2], to=mx[2], length.out=num.ticks[2])
                           ~^~
```
[R/scatterplot.R:308:47:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L308) *style:* **Put spaces around all infix operators.**
```r
    t2 <- seq(from=mn[2], to=mx[2], length.out=num.ticks[2])
                                             ~^~
```
[R/scatterplot.R:310:19:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L310) *style:* **Put spaces around all infix operators.**
```r
    t3 <- seq(from=mn[3], to=mx[3], length.out=num.ticks[3])
                 ~^~
```
[R/scatterplot.R:310:29:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L310) *style:* **Put spaces around all infix operators.**
```r
    t3 <- seq(from=mn[3], to=mx[3], length.out=num.ticks[3])
                           ~^~
```
[R/scatterplot.R:310:47:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L310) *style:* **Put spaces around all infix operators.**
```r
    t3 <- seq(from=mn[3], to=mx[3], length.out=num.ticks[3])
                                             ~^~
```
[R/scatterplot.R:312:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L312) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(flip.y) t3 <- t3[length(t3):1]
      ^
```
[R/scatterplot.R:318:9:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L318) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(any(i))
        ^
```
[R/scatterplot.R:328:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L328) *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:329:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L329) *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:330:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L330) *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:337:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L337) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("from" %in% names(options))
    ^
```
[R/scatterplot.R:339:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L339) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!("to" %in% names(options))) stop("both from and to must be specified")
      ^
```
[R/scatterplot.R:340:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L340) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!is.list(options$from)) options$from <- list(options$from)
      ^
```
[R/scatterplot.R:341:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L341) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!is.list(options$to)) options$to <- list(options$to)
      ^
```
[R/scatterplot.R:345:9:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L345) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(length(a) == 1) a <- list(a)
        ^
```
[R/scatterplot.R:350:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L350) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!("lwd" %in% names(options))) options$lwd <- 1L
      ^
```
[R/scatterplot.R:351:7:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L351) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if("lcol" %in% names(options)) # discard alpha, normalize line colors
      ^
```
[R/scatterplot.R:353:30:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L353) *style:* **Put spaces around all infix operators.**
```r
      lc <- col2rgb(lc, alpha=FALSE)
                            ~^~
```
[R/scatterplot.R:354:83:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L354) *style:* **Put spaces around all infix operators.**
```r
      options$lcol <- apply(lc, 2, function(x) rgb(x[1], x[2], x[3], maxColorValue=255))
                                                                                ~^~
```
[R/scatterplot.R:358:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L358) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(options$from) != length(options$to)) stop("mismatched line from/to animation coordinates")
    ^
```
[R/scatterplot.R:360:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L360) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(N > 0) # not enough vertex positions, replicate as needed
    ^
```
[R/scatterplot.R:378:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L378) *warning:* **no visible global function definition for ‘shinyWidgetOutput’**
```r
    shinyWidgetOutput(outputId, "scatterplotThree", width, height, package = "threejs")
    ^~~~~~~~~~~~~~~~~
```
[R/scatterplot.R:385:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L385) *warning:* **no visible global function definition for ‘shinyRenderWidget’**
```r
    shinyRenderWidget(expr, scatterplotThreeOutput, env, quoted = TRUE)
    ^~~~~~~~~~~~~~~~~
```
[R/scatterplot.R:385:29:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/scatterplot.R#L385) *warning:* **no visible binding for global variable ‘scatterplotThreeOutput’**
```r
    shinyRenderWidget(expr, scatterplotThreeOutput, env, quoted = TRUE)
                            ^~~~~~~~~~~~~~~~~~~~~~
```
[R/utilities.R:43:23:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L43) *style:* **Commas should always have a space after.**
```r
  ext <- gsub(".*\\.","", data)
                      ^
```
[R/utilities.R:44:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L44) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(grepl("^http", data))
    ^
```
[R/utilities.R:46:24:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L46) *style:* **Put spaces around all infix operators.**
```r
    u <- url(data, open="rb")
                      ~^~
```
[R/utilities.R:49:29:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L49) *style:* **Put spaces around all infix operators.**
```r
    writeBin(readBin(u, what="raw", n=10e6), data, useBytes=TRUE)
                           ~^~
```
[R/utilities.R:49:38:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L49) *style:* **Put spaces around all infix operators.**
```r
    writeBin(readBin(u, what="raw", n=10e6), data, useBytes=TRUE)
                                    ~^~
```
[R/utilities.R:49:60:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L49) *style:* **Put spaces around all infix operators.**
```r
    writeBin(readBin(u, what="raw", n=10e6), data, useBytes=TRUE)
                                                          ~^~
```
[R/utilities.R:53:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L53) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(nchar(ext) < 1) ext <- "png"
    ^
```
[R/utilities.R:54:10:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L54) *warning:* **no visible global function definition for ‘dataURI’**
```r
  img <- dataURI(file=data, mime=sprintf("image/%s", ext))
         ^~~~~~~
```
[R/utilities.R:54:22:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L54) *style:* **Put spaces around all infix operators.**
```r
  img <- dataURI(file=data, mime=sprintf("image/%s", ext))
                    ~^~
```
[R/utilities.R:54:33:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L54) *style:* **Put spaces around all infix operators.**
```r
  img <- dataURI(file=data, mime=sprintf("image/%s", ext))
                               ~^~
```
[R/utilities.R:55:11:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L55) *style:* **Put spaces around all infix operators.**
```r
  list(img=img, dataURI=TRUE)
         ~^~
```
[R/utilities.R:55:24:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L55) *style:* **Put spaces around all infix operators.**
```r
  list(img=img, dataURI=TRUE)
                      ~^~
```
[R/utilities.R:61:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L61) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(isTRUE(a)) return(b)
    ^
```
[R/utilities.R:76:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L76) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("igraph" %in% class(g[[1]]))
    ^
```
[R/utilities.R:78:13:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L78) *warning:* **no visible global function definition for ‘as_edgelist’**
```r
    from <- as_edgelist(g[[1]])
            ^~~~~~~~~~~
```
[R/utilities.R:82:14:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L82) *warning:* **no visible global function definition for ‘gcol’, Did you mean 'lcol'?**
```r
    color <- gcol(V(g[[1]])$color)
             ^~~~
```
[R/utilities.R:82:19:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L82) *warning:* **no visible global function definition for ‘V’, Did you mean 'g'?**
```r
    color <- gcol(V(g[[1]])$color)
                  ^
```
[R/utilities.R:85:13:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L85) *warning:* **no visible global function definition for ‘gcol’, Did you mean 'lcol'?**
```r
    lcol <- gcol(E(g[[1]])$color)$color
            ^~~~
```
[R/utilities.R:85:18:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L85) *warning:* **no visible global function definition for ‘E’, Did you mean 'g'?**
```r
    lcol <- gcol(E(g[[1]])$color)$color
                 ^
```
[R/utilities.R:87:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L87) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("layout" %in% names(g)) layout <- g$layout
    ^
```
[R/utilities.R:88:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L88) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("vertex.color" %in% names(g))
    ^
```
[R/utilities.R:90:14:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L90) *warning:* **no visible global function definition for ‘gcol’, Did you mean 'lcol'?**
```r
    color <- gcol(g$vertex.color)
             ^~~~
```
[R/utilities.R:94:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L94) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("edge.color" %in% names(g)) lcol <- gcol(g$edge.color)$color
    ^
```
[R/utilities.R:94:42:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L94) *warning:* **no visible global function definition for ‘gcol’, Did you mean 'lcol'?**
```r
  if("edge.color" %in% names(g)) lcol <- gcol(g$edge.color)$color
                                         ^~~~
```
[R/utilities.R:95:21:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L95) *style:* **Put spaces around all infix operators.**
```r
  ans <- list(layout=layout, from=from, to=to, color=color, lcol=lcol, alpha=alpha)
                   ~^~
```
[R/utilities.R:95:34:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L95) *style:* **Put spaces around all infix operators.**
```r
  ans <- list(layout=layout, from=from, to=to, color=color, lcol=lcol, alpha=alpha)
                                ~^~
```
[R/utilities.R:95:43:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L95) *style:* **Put spaces around all infix operators.**
```r
  ans <- list(layout=layout, from=from, to=to, color=color, lcol=lcol, alpha=alpha)
                                         ~^~
```
[R/utilities.R:95:53:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L95) *style:* **Put spaces around all infix operators.**
```r
  ans <- list(layout=layout, from=from, to=to, color=color, lcol=lcol, alpha=alpha)
                                                   ~^~
```
[R/utilities.R:95:65:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L95) *style:* **Put spaces around all infix operators.**
```r
  ans <- list(layout=layout, from=from, to=to, color=color, lcol=lcol, alpha=alpha)
                                                               ~^~
```
[R/utilities.R:95:77:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L95) *style:* **Put spaces around all infix operators.**
```r
  ans <- list(layout=layout, from=from, to=to, color=color, lcol=lcol, alpha=alpha)
                                                                           ~^~
```
[R/utilities.R:97:5:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L97) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!("layout" %in% names(ans))) stop("missing layout")
    ^
```
[R/utilities.R:98:36:](https://github.com/bwlewis/rthreejs/blob/f0854bbbc39795f852ac06ef33482efb88904bc8/R/utilities.R#L98) *warning:* **no visible global function definition for ‘norm_coords’**
```r
  ans$layout <- signif(as.vector(t(norm_coords(ans$layout))), 8)
                                   ^~~~~~~~~~~
```


The use of a decorator simply runs the method on the class to update the
class. The 'register' decorator itself runs through the given properties
and defines them on the class, with custom getters and setters. This
behavior doesn't actually need decorators, but it was cleaner syntax to use
decorators here.

On Mon, Jan 30, 2017, 5:32 PM Alex Lockwood <notifications@github.com>
wrote:

> So is the idea essentially that you are using decorators to auto-generate
> getters/setters for the animatable properties?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/romannurik/AndroidIconAnimator/commit/e7db79753038d3a4199f0c9beecdf87b0adb32de#commitcomment-20670316>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAGHO3ge9BUUwwft653LBgc0d9m7Nzlkks5rXmUXgaJpZM4LxwOy>
> .
>


Oi @mazulo , então o código acima ele tá funcionando, o "i" da linha 8 serve para definir a quantidade de itens da lista. De forma que eu digito, por exemplo: 3. O programa vai pedir a inserção de 3 números, etc. E no final imprime a lista inversa. A minha grande dúvida, é o enunciado pede para eu entrar com "0" como último valor e na impressão não imprimir esse Zero. Fiz a alteração que vc falou colocando "cont != 0, porém dá o erro: "print(seq[cont], end='')
IndexError: list index out of range"


sdcardfs is used instead of FUSE for emulating the external storage.
sdcardfs is much faster than using FUSE


no quotes again!


Might be an issue. I implemented this in 7722995a77a98b7efe845f009c00ef0b01d3c66f.


Does anyone have any new information on the status of the Instagram API? Seems like they've just stopped maintaining/developing it all together.


Good call. It's clear to me now.


@MichaelWallace30
Wait do you want symbols to have whitespaces? shouldn't you just check for the \0 terminator in the string for the trie?


Why cascade the owned note's actions to the owning entity, especially for delete?


or + or ?


Join should be on MS_TopParent_Calc.TopParentSFID - if you just do AccountSFID, this will run all 100 times.


Thanks, sounds reasonable. I don't even remember why the code is looking for integer storage.

I'm about to pull in a huge refactoring, but some of your commits may still apply. Okay to integrate them?


The implementation here doesn't guarantee that the laten variables in `six.iterkeys(self.latent_vars)` will be listed in the same order as in `grad_log_joint` (as you discovered, and I discovered separately).

Does the fix below ensure this? I think it does because now both lists are constructed by iterating based off of `old_sample`, but I wanted to make sure.


just another repository


it was an unused import. and I deleted it...


What color?


Site sounds of sights on smash


Aren't notes -> anything `@ManyToOne`?


Version de "base" du jeu

=> Saut
=> Respiration
=> Objet en main
=> Déplacement en initialisation


@3nids - heh - i'd tried that too, and quickly backed it out as well. Looks like that test was never running due to the invalid #if and has been broken for some time.

@mhugo can you take a look at this?


Ahhhh like in Python. Got it. Will do. Thanks.


Sounds good, thanks for looking!


Thanks for pointing this out, didn't realize that the compiler wouldn't sandbox it. I will remove it in favour of JavaScript placeholders and hold off on downloadable placeholders for a while.


Yes, I think it is much clearer (for me anyway)


Why piping stdout and stderr through python if the result just gets written to stdout/stderr anyhow?


This comment is not relevant for this method any more as it supports any type of transport.


Ошибки стоит вынести в паршиал.


llegaaaa


@FinisWhitt made 2 comments - think both need to be changed, but would be happy to be wrong.


@abbyad I usually support both http and https with something like:
```
var url = require('url'),
    http = require('http'),
    https = require('https');

var options = url.parse(process.env.COUCH_URL);

if (options.protocol === 'https:') {
  http = require('https');
} else {
  console.warn('using unencrypted protocol');
}

var req = http.request(options, ...);
...
```


Можно также использовать паршиал формы здесь и при редактировании маршрута если формы не будут сильно отличаться.


Definite bug. Just stumbled over the same bug this morning. Was causing all CAN messages to be sent as Extended type on my ESP32 system.


Sure, please do, I think at some point Hadley thought they were normally stored as integers and started that convention or did so as a optimization, but base R is very consistent with Dates always being stored as numeric vectors. In `?Date` it states

> It is intended that the date should be an integer, but this is not enforced in the internal representation.

But I believe they are referring to integer in the mathematical sense.

I agree ideally all Dates should be stored as integers, but as they are not in base R we should be consistent with that representation.


xD


Не повредит ограничение целостности на уровне БД: `null: false`.


Why no SC_ prefix for this and Alton Towers?


:beer:


If you add the weather tile to your quick settings and have a colored icon like weezle or marshmallow set, do your icons appear white instead of being colorful icons?


This is exactly the same pattern of behaviour you were saying was incorrect for the OID variant of this function.


Nice :beers:, Maybe you think about upgrade the packpage.json to the latest versions?


Please fix now broken build, down to the wrong uploaded tv-channels.ref having been deleted?

wrongly uploaded tv-channels.ref file was NOT deleted from /cdk/root_dream/var_init/etc/
and still is not referenced in the Makefile.am
https://github.com/UkCvs/commando/blob/16.0/cdk/root_dream/var_init/etc/Makefile.am

tv-channels.ref file WAS instead deleted from /cdk/root_dream/var_init/tuxbox/config/zapit/
and is now still referenced as a now missing file in the Makefile.am
https://github.com/UkCvs/commando/blob/16.0/cdk/root_dream/var_init/tuxbox/config/zapit/Makefile.am

Having a reference in a Makefile.am pointing to a none existant file as is now the case, WILL BREAK THE BUILD!


Don't need the 'or less' in second edit, since it's the max prob for all catches, yes?


This crashes my iPad Air 2 Wifi (iPad5,3) with varying graphical glitches, sometimes rebooting, and sometimes needing manual resetting. Once I got some pixel-wide vertical lines on a black background, it got stuck there. The second time I got a bright yellow screen, followed by black, and then a reboot. Third time, plain reboot.


activity_main.xml refuses to commit. Still trying to fix issue.


I agree.


![](https://github.trello.services/images/mini-trello-icon.png) [Subir site](https://trello.com/c/Zf6U2CYi/12-subir-site)


It probably isn't needed.

Note that messages on commits very easily get lost in the daily flood of email.  For questions, it's much better to use the irc channel #anislbe-devel on irc.freenode.net.  For changes to the code, a new PR is best.


Have you opened a radar for this already? ;)


Yes. This is to add the multipart config for Jetty. Otherwise getPart() won't work.


yes 👍


you run into the same problem as at #3761 , you need to use build-in google_checks.xml of checkstyle or download from repository xml of proper version. In your case - https://github.com/checkstyle/checkstyle/blob/checkstyle-7.3/src/main/resources/google_checks.xml


boxx.hk


@KittyCatCode its not supported yet dumbass


This commit also adds an option for using my slightly edited spatial hash implementation instead of the quadtree. Performance changes should be minimal.


iPad5, means iPad Air


*Air 2


no else if ?!?!? mah performance


This is a part of an ongoing process by numerous developers to remove unneccesary comments in the code


Oh wait misread, that's for the mini 4. No wonder.


Associating with #3 with this commit


Demagnified = de-minified.


FuelCell (brianlball) - Win64-Windows-7-VisualStudio-12: Tests Failed (2164 of 2531 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-warnings-yellow.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-85.5%25-red.png)


new line 192 and 194 not same with spsa cell here: http://tests.stockfishchess.org/tests/view/588fbe210ebc5915193f7df5


They are all white.


Пустой массив. А используется он в строке 116


А по какому Id ты хочешь искать в базе данных?


Если мы сохраняем автора первый раз, у него нет Id, и он его получит при вставке в таблицу.


Why is the initialization of the three kp, ki and kd variables commented out in driveOnHeadingInit()? It's a lot more convenient changing robot preferences than changing and pushing out the code every single time we have to change the PID values.


Ill just go over it with you tomorrow


@iaz3 this merge incorporates most of your work on booting - namely dropping tkinter. Always producing the bugdump for standalone was not a good idea finally and I left out rearranging. See first three commits on this branch


unmaintained. use the github mirror.


don't leave code in comments


__API Description file syntax error on line 2__: end of the stream or a document separator is expected (Autogenerated message from apiary.io)


I believe it's because they wanted to manually change then for testing purposes


Thanks for catching this! Yes, it should have been API 19+, see also my commit messages.


Changes in comments that actually explain what is going on.


Given 8107487, we should probably change this to API >= 19 as well


no idea, mistake I guess


But the robot preferences are for testing purposes…?

From: Knayam7 [mailto:notifications@github.com]
Sent: Monday, January 30, 2017 3:07 PM
To: NRG948/NRGRobot2017 <NRGRobot2017@noreply.github.com>
Cc: chandrap2 <chandra2000@outlook.com>; Comment <comment@noreply.github.com>
Subject: Re: [NRG948/NRGRobot2017] Changes to navx (bd0bf82)

I believe it's because they wanted to manually change then for testing purposes

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://github.com/NRG948/NRGRobot2017/commit/bd0bf828677cdf9fb964d2529b76445886fc19e3#commitcomment-20670765>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AOQdFJMKcaEkckjuS-tT1EEvuMmNbCe7ks5rXm0fgaJpZM4LyCJJ>.


Use `std::unique_ptr` instead.


Why do you need this line just do `point->`


Right, so am wondering if you know how to make it so if a marshmallow, weezle or any other color weather icon can be displayed and not have it colored white like the rest of the tiles.


You have a point there. Possibly to avoid issues while deploying, but that's a stretch


Incorrectly titled commit, this commit **gives precedence to the pipe operator**.


Thank you!


Please please please can we not call an module that receives federation traffic 'federation send'?  Surely it should be 'Federation reader'?


Comment added


Similarly this would be a 'client room reader'?


Ha ha - I edited it differently once I read the whole sentence to make it consistent. See commit d49109....


Love that you added this email link here.


Put warning windows here now


With no break, this case will cascade down to the following case.


I don't see this function being called anywhere. Is myColor() being called?


trying to comment on the branch...


Well at least my weak git skills are now evident.


not sure how i got e51034 lol


`grad_log_joint` has the same order as the values of `old_sample`, and we're iterating over the keys of `old_sample`. the edge case is when `old_sample` and `self.latent_vars` don't have the same order. i think this fix solves it by not looping over `self.latent_vars`.

of course, the right way to check this is to add SGHMC to the bayesian nn test. that test is where the mismatch holds.


Starting in this commit, PKMN-NTR is unstable and and shouldn't be used until core migration is finished.


nice job using `hide()` here!


Haha! Thanks @vinkla. Didn't notice that. Probably been there for a while :)


If neither the "read less"  and "red more" elements were not contained in the `<div id="show-this-on-click1">`, how might you achieve the desired functionality targeting them distinct from the `<div id="show-this-on-click1">` element?


only works for one message: you send it, server replies with it
![problem_solver](https://cloud.githubusercontent.com/assets/18465274/22446113/849f5478-e753-11e6-8f4a-5b918f62936d.png)


way to be aware of the `event.preventDefault()`!  How might you create a function that would hear any `$("a").click()` and run the `event.preventDefault()` across the board and reduce the number of times you would have to say it in your code? Any ideas?


What devices aren't compatible with Snapdragon camera?


Great to see you using `console.log()` to help with your development!


Great job with the `.click()` method throughout!


Didn't. Give pull a proper title


get current what?


Cool.

Agreed, I started a new branch where I will add this test and also fit the SGHMC examples using minibatch updates (after all, that's what it's for). Test passes. Will submit PR when everything's ready.


obviously decompiled code


Is this emergency stop? If so, type it all out.


The following doc(s) have been deployed to the [2144febch](https://2144febch-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/changelog/2017/12](https://2144febch-static-docs.pantheonsite.io/docs/changelog/2017/12)
- [source/_partials/changelog_preview.twig](https://github.com/pantheon-systems/documentation/commit/321417734a67939304636b2684aee6fda3fe9165/source/_partials/changelog_preview.twig)


If the player's position goes outside the boundaries of the screen, then it displays the losing screen. Same mechanism with the enemy tanks.


If this is just setting the default climb power, you should just call climb(1.0);


Doesn't the stat information test before open be more stringent?
Reading the stat(2) :

```
       The following mask values are defined for the file type of the st_mode field:

           S_IFMT     0170000   bit mask for the file type bit field

           S_IFSOCK   0140000   socket
           S_IFLNK    0120000   symbolic link
           S_IFREG    0100000   regular file
           S_IFBLK    0060000   block device
           S_IFDIR    0040000   directory
           S_IFCHR    0020000   character device
           S_IFIFO    0010000   FIFO

       Thus, to test for a regular file (for example), one could write:

           stat(pathname, &sb);
           if ((sb.st_mode & S_IFMT) == S_IFREG) {
               /* Handle regular file */
           }
```


Don't call this overrride.  It's a keyword in java.


Just noticed this in #platform-incidents. Really cool!!!

👍 💃 🙌


This should call drive(power, power) and the implementation should be in that method (not both).


This should call drive(0).


call shoot(1.0)


Do nothing. Just say it has a relationship with tooltip width(261).


Yes, you're right. That's because pet is not a gear. Thank you, and I will make a patch for pet items.


Yes, a needed exp for level up in whole levels.


osxur, this is a "BETA"! Not a final build, plus this was only just released, bugs are to be expected.


Please, explain your affirmation.

I currently use Lubuntu 12.04 to build the SD card and i mean you could do it in any distro, you just need wget, fdisk and md5sum.


nice! after all this makes sense, since we already removed KnightContactCheck, BishopContactCheck, and RookContactCheck.


Submitting the task to Taskcluster failed.
Details:

```js
{"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
```


Yeap, this change is for Consume > 0223.img items, which is an exp potion (like one which alfred gives in phantom story, at level aprox. 12). I will attach the screenshot as soon as possible.


sweet


Sorry Guardian I don't understand what do you mean.
If you mean about the values having changed from 80 to 82, and from 80 to 79, is to utilize the 10k games played in my tuning where ck was 6, but we decided to stop the test and "continue" it with ck value of 10.


commit and push and then


does this fix the always  100% brightness?


How much paranoid does your program need to be?
There may be a case for testing the stat of the file before AND the fstat after opening, to prevent TOCTOU issues.
The use case given is a hostile environment where files can be changed by the attacker after you a check the stat of the file name and before you open (e.g. a quick substitute of a link for a regular file).


awesome!


@dstoup @hjmjohnson this caused link errors for me with VS 2015.  They only showed up in a few places.  I had to change VNL_EXPORT to VNL_TEMPLATE_EXPORT.  The following changes got things linking again with a windows shared build and VS 2015:

diff -r ./core/vnl/io/vnl_io_matrix.hxx /home/hoffman/Work/maptk/myfletch-b/build/src/VXL/core/vnl/io/vnl_io_matrix.hxx
95,97c95,97
< template VNL_EXPORT void vsl_print_summary(std::ostream &, const vnl_matrix<T > &); \
< template VNL_EXPORT void vsl_b_read(vsl_b_istream &, vnl_matrix<T > &); \
< template VNL_EXPORT void vsl_b_write(vsl_b_ostream &, const vnl_matrix<T > &)
---
> template VNL_TEMPLATE_EXPORT void vsl_print_summary(std::ostream &, const vnl_matrix<T > &); \
> template VNL_TEMPLATE_EXPORT void vsl_b_read(vsl_b_istream &, vnl_matrix<T > &); \
> template VNL_TEMPLATE_EXPORT void vsl_b_write(vsl_b_ostream &, const vnl_matrix<T > &)
diff -r ./core/vnl/vnl_identity_3x3.h /home/hoffman/Work/maptk/myfletch-b/build/src/VXL/core/vnl/vnl_identity_3x3.h
22c22
< struct VNL_EXPORT vnl_identity_3x3 : public vnl_double_3x3
---
> struct VNL_TEMPLATE_EXPORT vnl_identity_3x3 : public vnl_double_3x3

diff -r ./core/vnl/vnl_transpose.h /home/hoffman/Work/maptk/myfletch-b/build/src/VXL/core/vnl/vnl_transpose.h
39c39
< class VNL_EXPORT vnl_transpose
---
> class VNL_TEMPLATE_EXPORT vnl_transpose


I am in the process of checking this translation. Then, I will continue to do the one I volunteered to.


Still, footer text are aligned to right-sided. To solve this problem, some styles should be added and updated in the `ekko-lightbox.less`, line no. 67 as follows:

```less
  .modal-title {
    line-height: 1.2em;
  }
  .modal-footer {
    justify-content: unset;
  }
```

And you can do "grunt" command and render assets again.

<img width="432" alt="2017-01-31_08-36-30" src="https://cloud.githubusercontent.com/assets/7693013/22446592/d75ecc56-e790-11e6-88e2-4e846fd662b5.png">


@Sunaries Resolved in 728cc2a6909b106882a9f76155184b913948c699


if use 20-82 and 79-5
param: ePawnlessFlank, start:  must be 82.00 instead 80 and  mPawnlessFlankUs must be 79


@Mygod It requires libsodium > 1.0.9. Have you updated your libsodium to the latest?


Кстати, Y0ba, возник вопрос.
Как быстрее будет выполняться поиск — '.post-image' или 'img.post-image'? Может, везде в селекторах указывать тег, если он известен?


Given that it needs it, rather then just recommends it, shouldn't that be DEPENDS not RDEPENDS?


Made it so that if an enemy hits you, you lose the game. Also made it so that as each round passes, the speed of the enemies increase.


## This is a markdown file


Proper docs icon colors and sentence casing (#576)

Preview: docs
Coverage: core | datetime


DRY Buttons components  (#544)

Preview: docs
Coverage: core | datetime


WOAH, it worked this time! Jailbroken! Literally the only thing I did was copied (not cut) the NSLog(@"checkvad: %x %x", sz, getpagesize()); to under the if statement, otherwise unmodified.


why externalevent and not just Event


That's right.
Thank you for pointing out.
Fixed.


Let's just start off with the fact that BETA 7 DID NOT HAPPEN YET! If it takes 30 tries for this jailbreak to work on an iPad equipped with Apple A8X, then @kpwn wouldn't make a beta 7 until it takes less than 3 tries for it to work. The merge will definitely happen IF beta 7 happens.


Thanks!. I was using the deprecated docker image "debian8_simple" and something went wrong with the gtfs2ed. Now I'm trying with docker-compose but I'm missing something, logs don't show errors but the API doesn't recognize the default region.


Why are using 50 +0.5?  That's quite high...


@BuzzBumbleBee Since I can't seem to find some contact info about you. (Your last activity on XDA itself is from last December) Do you have a platform where I could possibly contact you about the project?


Understood, Thank.


It should always be okay to call getStats(), unless you've already called destroy().  Looks like you're right.  Please file a bug or create a pull request.  Thanks!


Still need to integrate the file reading into the main KMC program. Need to use the MPI version of file I/O.


You can reach Bee via XDA PM at https://forum.xda-developers.com/member.php?u=1588190


@kd-11 please verify this for validate this to PR master ?


Submitting the task to Taskcluster failed.
Details:

```js
{"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
```


This would need to match your html, so try changing your html to `<div class="blogpost">` :)


Melhor Contribuidor!


О, интересная статья.
http://frontender.info/writing-efficient-css-selectors/

>У селекторов есть встроенное поведение относительно производительности, и, ссылаясь на Стива Саудерса (Steve Souders), отсортировать CSS-селекторы от более к менее производительным можно, например, так:
>*    ID: #header
>*    Класс: .promo
>*    Тип: div
>*    Соседний элемент того же уровня: h2 + p
>*    Дочерний элемент: li > ul
>*    Вложенный элемент: ul a
>*    Общий селектор: *
>*    Атрибут: [type="text"]
>*    Псевдоклассы/-элементы: a:hover

Значит, лучше писать просто класс.


What rule could you add for `#blogPost` that would help align your main column with your sidebar?

try... `inline-block` :)


I like this hehe.


we also need metric and service that gets impacted by this event


Thanks man!


targetDimensionsMap


Hey this is great. You are so smart.


What are you doing?


Try using `:hover` to make your links active .... see if you can make them change color!


Great work with the image tags in the article headers!


Thanks for the help!


p {color: green;   }
@media (min-width:1200)   {
I love coffee
}

@media (min-width: 992px) and (max-width: 1199px)   {
My favotite type is Light Roast Beans

}


p {color: green; }
@media (min-width:1200) {
I love coffee
}

@media (min-width: 992px) and (max-width: 1199px) {
My favotite type is Light Roast Beans

}


「-」の符号を付け忘れている。


It's not just strings that begin with a digit.  It's all of them.
I think the good name is deleted because the .cfg GoodName string is the same as the .rdb GoodName.


Follow the official guide to create the first repo:
https://guides.github.com/activities/hello-world/#repository


To me to nat or not nat would be an addition to the gui. As would be fairness options. No additional scripts required.

Now: my gut reaction to anyone having an sqm problem will be "did you do an upgrade recently"? And we'll get back even more broken implementations like what just went through with multiple people, people that did kernel upgrades without doing app upgrades, or vice versa, the deployment on the omnia and dozens of lede and openwrt forks in the field....

Please always change variable names with great care, and knowing that someone out there - like myself - does not check his sqm scripts for correctness on every new build. At the very least, log/print a warning when an obsolete variable name is detected in the configuration file.


This isn't complete yet, still no checks for if the server account can actually afford the refunding


Something wrong here when ANXS.postgresql role used as dependencies. Got this error:
```
fatal: [alfrescot1.local]: FAILED! => {"changed": false, "failed": true, "msg": "Failure downloading http://yum.postgresql.org/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-.noarch.rpm, 'NoneType' object has no attribute 'read'"}
fatal: [alfrescot2.local]: FAILED! => {"changed": false, "failed": true, "msg": "Failure downloading http://yum.postgresql.org/9.3/redhat/rhel-7-x86_64/pgdg-centos93-9.3-.noarch.rpm, 'NoneType' object has no attribute 'read'"}
```


![](https://github.trello.services/images/mini-trello-icon.png) [implement port of Eliza module for use in CLI framework](https://trello.com/c/S7CSVbYm/3-implement-port-of-eliza-module-for-use-in-cli-framework)


lolz.  This be your alpha test.  Very exciting!


Rock on, most of that is old code.


hmmm... this commit does not seems reasonable, not you only enforce ssh into the jailbreak itself but also forces it to listen on localhost only... maybe it is better to leave the options to the final user? (have or not a ssh server running and the bind address)?


Profesor Obtiene doctorado


this makes sense for my mid term strategy, is the most reasonable secure-by-default configuration, and i see no drawbacks from it.


mid term strategy is to make a dropbear deb that listens on 0.0.0.0, alongside this daemon which is provided for debugging jailbreak issues.


Thanks @atrawog ! I fixed the install instructions to match in 4ce468dc7


ok :)


In addition to this work
I can actually develop a web page to compete with the dons


Our `remove_entry` takes in a name, phone number, and email....but currently doesn't use the `phone_number` and `email` passed in.  Could we also have it check that the `phone_number` and `email` match before we delete the entry?  What if we knew 3 or 4 `John Smith`s or `Jane Smith`s?


I can do some advertisements on my web-page


Good catch!


I understand your point and I strongly believe that you know what ya doing, but just to share my thoughts, form my point of view the only thing a jailbreak was supposed to do was to patch the strictly necessary shit to enable root and install cydia, nothing more, keeping the focus on improving what is really necessary, I fear that things starts to be included into the jailbreak, like the nonce enabler thing, now a ssh server, some others wants to merge other things that messes with the os's hosts file, things that are not meant to be inside the jailbreak itself but in separated packages y know?


Yeah... For the time being, I am going to use `git for-each-ref` just so I can get support for git 2.11 wrapped up. I know this probably won't be the most efficient... however, it _might_ still be a net-gain compared to using jGit.


Sweet, thanks 👍🏻


the ssh server has always been there to debug Cydia / bootstrap / jailbreak issues (and because OpenSSH is broken in 10). It was planned to get removed by stable, however I think it's OK to leave it in as long as it only listens to 127.0.0.1.


KISS principle (keep it simple, stupid)


this is the simplest solution that satisfies all requirements, thus KISS seems to apply quite nicely.


[Group Research Project.docx](https://github.com/oluremiobolo/IOS-Sub-Gp/files/738110/Group.Research.Project.docx)


I am making progress, isn't it?


Check it!


ok! I just ask to keep applying it then! :) you guys made a great decision opensourcing this btw... Now  everyone knows what is packed into the jb they're running and can have this kind of conversation :)


Why did you change the icon? I think the old one looked better.


add the admin emails here


Correct me if I am wrong Kpwn. So for my understanding this is to collect debug diagnostics to make jailbreaking method more stable and to fix any bugs that come across.


@chriswmackey I picked the name based on the form and at the time I was thinking that it's a very telling chart. It turned out not to be. I personally ended up using it less and less in my workshops. We can even call it `radiation dome` or something like that if you think it will help people to understand the concept better.


What is the difference between `GLOBAL_APP` and `OSX_APP_VAR`? Seems like they could be one.


Зачем эта обёртка? Как и save-information. Эти три части (закладки, корзина, оформить) можно в один общий блок засунуть, которому задать float: right


An id should uniquely identify an element.  If you want to group multiple elements to apply a common style, use classes instead.


Added the goal of the project into README file.


Re #10737, I think should be "text"


That's the gist. I figure effects tick every second whereas weather might be only every 10 minutes, and maybe regeneration only every 10 seconds.


Nope input-events target the socket directly, PlayerManager listeners after for events on the player


Yeah I originally did this because I was thinking I would have a `PlayerEventManager` but then decided to just put them directly on the `PlayerManager` itself so this isn't really necessary anymore


fail to fail


Should `context.router.staticContext` be documented here? Technically because it is a part of the `<StaticRouter>`'s `history` object documenting it in `history.md` might make sense, but I consider that more of a convenience mechanism that it being a real part of that `history`.


@delta24 Updated with 307d3993ce5d9dd7a06307decd1bca6c9684d588


This commit will work well after using the new N source code for op3.

https://github.com/LineageOS/android_kernel_oneplus_msm8996/commits/cm-14.1-bringup


I pulled this tag already on the Axon 7 as it shipped with LA.UM.5.5.r1-02200.


**strong** test
test
test


sort of @Kizarr


test


'
treds
'


赞一个


- test
- test


ERROR: /home/Lordhmen/NewelOS/packages/apps/CMParts/src/org/cyanogenmod/cmparts/notificationlight/BatteryLightSettings.java:133: BATTERY_LIGHT_REALLY_FULL_COLOR cannot be resolved or is not a field
ERROR: /home/Lordhmen/NewelOS/packages/apps/CMParts/src/org/cyanogenmod/cmparts/notificationlight/BatteryLightSettings.java:155: BATTERY_LIGHT_REALLY_FULL_COLOR cannot be resolved or is not a field
ERROR: /home/Lordhmen/NewelOS/packages/apps/CMParts/src/org/cyanogenmod/cmparts/notificationlight/BatteryLightSettings.java:192: BATTERY_LIGHT_REALLY_FULL_COLOR cannot be resolved or is not a field
ERROR: /home/Lordhmen/NewelOS/packages/apps/CMParts/src/org/cyanogenmod/cmparts/notificationlight/BatteryLightSettings.java:193: config_notificationsBatteryReallyFullARGB cannot be resolved or is not a field
make: *** [/home/Lordhmen/NewelOS/out/target/common/obj/APPS/CMParts_intermediates/with-local/classes.dex] Ошибка 41


Lo de Araujo es registro nutricional y el modulo de historial Nutricional


How can I remove spaces


> test


既然想赞我那就快star我:grinning:，哈哈，以后想添加什么功能也可以发个issue


![](https://github.trello.services/images/mini-trello-icon.png) [Fix project name in package.json](https://trello.com/c/K16Rc2dz/27-fix-project-name-in-package-json)


When will the software be compatible to serve drosophila?


WHY DIDN'T YOU BUY THE SPINACH, EDWARD?
![Spinach](http://cdn3-www.wholesomebabyfood.momtastic.com/assets/uploads/2015/04/baby-spinach.jpg)


@BYK what was the reason behind this change?  I'm using this now and getting `Warning: TypeError: undefined is not a constructor (evaluating 'test.isPending()')
    at undefined (phantomjs://code/bridge.js:48)` do you know what could be causing this? thanks


Twitter FB


- [ ]  tio


Thanks guys


Hi @michael

thanks a lot for answering.

Yes I have reviewed the lens-starter code, I have clone the lens-starter repo and I have looked through the code, for get an idea of how to add my new panel to Lens reader.

However I would like to know how did you get the compressed structure of lens that is in [lens-2.0.0.zip](https://github.com/elifesciences/lens/releases/download/2.0.0/lens-2.0.0.zip) and has the following structure

lens/
  -lib/
  -index.html
  -lens.css
  -lens.js

from the modular structure of lens that is in [Source code (zip)](https://github.com/elifesciences/lens/archive/2.0.0.zip) and [Source code (tar.gz)](https://github.com/elifesciences/lens/archive/2.0.0.tar.gz) and has the following structure:

lens/
  -article/
  -converter/
  -extensions/
  -reader/
  -styles/
  -substance/
  -index.js
  -package.json
  -README.md

And excuse me but I don't have clearly your explanation  about "**run the dev environment**". Can you talk more about that? I would really appreciate it.


I think This is mainly network related issue .Try to increase the connection timedout in makeHttpRequestMethod and also handle the sockettimedoutException .If you can upload earthquakeactivity.java file and queryutilities.java file it will be more helpful to get clear idea about the error.Try to upload the files and provide the link here.Thanku


Fun tips;

@navdeepsinghkhalsa

* You can use [pattern] on `<input .>`s to do basic regex like that and hence getting rid of unwanted JavaScript code. The browser support is [very good](http://caniuse.com/#search=pattern) for all browsers.
[Eg.](http://stackoverflow.com/a/10294291) `<input pattern=".{3,}"   required title="3 characters minimum">`
* You can use commit messages like `fix #51` that'll automatically close the issue #50 on github. I personally use `fix #51 add 3 character min length on searches` and it too closes the issue automatically while also preserving commit description.


i got this error while trying to compile
![image](https://cloud.githubusercontent.com/assets/11357801/22412431/59718410-e695-11e6-8fb6-8ee607efef59.png)


url: "http://freddy.github.io"


We had discussion about math for negative influence, and I didn't agree with you.  As I wrote with your formula high values of multiplication factor can lead to negative values of animated parameters.


Eh, ya we should probably document `staticContext` somewhere around here.


Any reason why you prefer the older name "Python scripts provided with MRtrix3"? I thought at least "List of MRtrix3 scripts" was consistent with the "List of MRtrix3 commands"

Also, you have removed the section reference, which is used several places throughout.

Finally, if you build the docs locally, sphinx warns about the length of the "########" line not matching the length of the title, which can be annoying if you just want to see the errors.


Executing the daily benchmark build, I will reply here when finished:

@nanosoldier `runbenchmarks(ALL, isdaily = true)`


Blank line not needed here - may make spacing inconsistent


Minor Change in bios.


lol ty


Словарь нужен в основном для того, чтобы подчеркивать слова, в которых при быстрой печати перепутались или недопечатались буквы, ибо мозг такое плохо отлавливает при чтении. Е и ё уж можно и без словаря расставить по вкусу.


@jjhesk Yes sir! It's been added in. There has been some package changes and naming updates. See the ReadMe for migration notes!