[inst/examples/globe/server.R:3:27:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/R/globe.R#L250) *warning:* **no visible binding for global variable ‘globeOutput’**
```r
    shinyRenderWidget(expr, globeOutput, env, quoted = TRUE)
                            ^~~~~~~~~~~
```
[R/graph.R:123:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L123) *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:125:23:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L125) *warning:* **no visible binding for global variable ‘as_edgelist’**
```r
    from <- lapply(g, as_edgelist)
                      ^~~~~~~~~~~
```
[R/graph.R:128:7:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L128) *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:128:67:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L128) *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:128:80:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L128) *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:80:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L128) *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:129:7:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L129) *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:129:58:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L129) *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:129:82:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L129) *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:129:103:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L129) *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:112:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L129) *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:130:12:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L130) *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:131:12:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L131) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    else if(!is.list(layout)) layout <- list(layout)
           ^
```
[R/graph.R:132:7:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L132) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(missing(vertex.color)) vertex.color <- lapply(g, ifel(is.null(V(g)$color), "orange", V(g)$color))
      ^
```
[R/graph.R:132:57:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L132) *warning:* **no visible global function definition for ‘ifel’, Did you mean 'file'?**
```r
    if(missing(vertex.color)) vertex.color <- lapply(g, ifel(is.null(V(g)$color), "orange", V(g)$color))
                                                        ^~~~
```
[R/graph.R:132:70:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L132) *warning:* **no visible global function definition for ‘V’, Did you mean 'g'?**
```r
    if(missing(vertex.color)) vertex.color <- lapply(g, ifel(is.null(V(g)$color), "orange", V(g)$color))
                                                                     ^
```
[R/graph.R:132:70:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L132) *warning:* **no visible global function definition for ‘V’, Did you mean 'g'?**
```r
    if(missing(vertex.color)) vertex.color <- lapply(g, ifel(is.null(V(g)$color), "orange", V(g)$color))
                                                                     ^
```
[R/graph.R:136:7:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L136) *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:137:13:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L137) *warning:* **no visible global function definition for ‘as_edgelist’**
```r
    from <- as_edgelist(g)
            ^~~~~~~~~~~
```
[R/graph.R:140:7:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L140) *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:140:85:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L140) *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:94:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L140) *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:141:12:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L141) *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:142:12:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L142) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    else if(!is.list(layout)) layout <- list(layout)
           ^
```
[R/graph.R:143:7:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L143) *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:143:52:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L143) *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:143:65:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L143) *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:65:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L143) *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:144:7:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L144) *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:144:43:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L144) *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:144:56:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L144) *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:144:56:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L144) *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:147:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L147) *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:147:43:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L147) *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:147:56:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L147) *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:56:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L147) *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:148:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L148) *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:148:45:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L148) *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:148:58:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L148) *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:58:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L148) *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:149:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L149) *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:149:45:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L149) *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:149:58:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L149) *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:58:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L149) *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:150:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L150) *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:150:41:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L150) *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:150:54:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L150) *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:54:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L150) *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:151:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L151) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(edge.width) > 1)
    ^
```
[R/graph.R:156:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L156) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(edge.alpha))
    ^
```
[R/graph.R:158:7:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L158) *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:160:7:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L160) *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:160:17:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L160) *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:160:17:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L160) *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:164:17:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L164) *warning:* **no visible binding for global variable ‘norm_coords’**
```r
  layout <- Map(norm_coords, layout)
                ^~~~~~~~~~~
```
[R/graph.R:168:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L168) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.list(main)) main <- as.list(main)
    ^
```
[R/graph.R:173:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L173) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("pie" %in% u) pch <- gsub("pie", "@", pch)
    ^
```
[R/graph.R:174:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L174) *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:175:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L175) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("square" %in% u) pch <- gsub("square", ".", pch)
    ^
```
[R/graph.R:176:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L176) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("csquare" %in% u) pch <- gsub("csquare", ".", pch)
    ^
```
[R/graph.R:177:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L177) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("rectangle" %in% u) pch <- gsub("rectangle", ".", pch)
    ^
```
[R/graph.R:178:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L178) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("crectangle" %in% u) pch <- gsub("crectangle", ".", pch)
    ^
```
[R/graph.R:179:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L179) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("vrectangle" %in% u) pch <- gsub("vrectangle", ".", pch)
    ^
```
[R/graph.R:180:22:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L180) *style:* **Put spaces around all infix operators.**
```r
  options <- c(list(x=layout, pch=pch, size=vertex.size, color=vertex.color,
                    ~^~
```
[R/graph.R:180:34:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L180) *style:* **Put spaces around all infix operators.**
```r
  options <- c(list(x=layout, pch=pch, size=vertex.size, color=vertex.color,
                                ~^~
```
[R/graph.R:180:44:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L180) *style:* **Put spaces around all infix operators.**
```r
  options <- c(list(x=layout, pch=pch, size=vertex.size, color=vertex.color,
                                          ~^~
```
[R/graph.R:180:63:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L180) *style:* **Put spaces around all infix operators.**
```r
  options <- c(list(x=layout, pch=pch, size=vertex.size, color=vertex.color,
                                                             ~^~
```
[R/graph.R:181:23:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L181) *style:* **Put spaces around all infix operators.**
```r
                  from=from, to=to, lwd=edge.width, linealpha=edge.alpha,
                     ~^~
```
[R/graph.R:181:32:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L181) *style:* **Put spaces around all infix operators.**
```r
                  from=from, to=to, lwd=edge.width, linealpha=edge.alpha,
                              ~^~
```
[R/graph.R:181:40:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L181) *style:* **Put spaces around all infix operators.**
```r
                  from=from, to=to, lwd=edge.width, linealpha=edge.alpha,
                                      ~^~
```
[R/graph.R:181:62:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L181) *style:* **Put spaces around all infix operators.**
```r
                  from=from, to=to, lwd=edge.width, linealpha=edge.alpha,
                                                            ~^~
```
[R/graph.R:182:23:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L182) *style:* **Put spaces around all infix operators.**
```r
                  axis=FALSE, grid=FALSE, center=TRUE, bg=bg, main=main), list(...))
                     ~^~
```
[R/graph.R:182:35:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L182) *style:* **Put spaces around all infix operators.**
```r
                  axis=FALSE, grid=FALSE, center=TRUE, bg=bg, main=main), list(...))
                                 ~^~
```
[R/graph.R:182:49:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L182) *style:* **Put spaces around all infix operators.**
```r
                  axis=FALSE, grid=FALSE, center=TRUE, bg=bg, main=main), list(...))
                                               ~^~
```
[R/graph.R:182:58:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L182) *style:* **Put spaces around all infix operators.**
```r
                  axis=FALSE, grid=FALSE, center=TRUE, bg=bg, main=main), list(...))
                                                        ~^~
```
[R/graph.R:182:67:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L182) *style:* **Put spaces around all infix operators.**
```r
                  axis=FALSE, grid=FALSE, center=TRUE, bg=bg, main=main), list(...))
                                                                 ~^~
```
[R/graph.R:183:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L183) *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:184:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L184) *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:185:33:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/graph.R#L185) *style:* **Put spaces around all infix operators.**
```r
  do.call("scatterplot3js", args=options)
                               ~^~
```
[R/scatterplot.R:198:19:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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:280:44:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L280) *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:291:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L291) *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:295:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L295) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!("linealpha" %in% names(options))) options$linealpha <- 1
    ^
```
[R/scatterplot.R:296:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L296) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!("alpha" %in% names(options))) options$alpha <- a
    ^
```
[R/scatterplot.R:306:40:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L306) *style:* **Commas should always have a space after.**
```r
    num.ticks <- pmax(1, num.ticks[c(1,3,2)])
                                       ^
```
[R/scatterplot.R:306:42:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L306) *style:* **Commas should always have a space after.**
```r
    num.ticks <- pmax(1, num.ticks[c(1,3,2)])
                                         ^
```
[R/scatterplot.R:308:19:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L308) *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:29:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L308) *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:47:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L308) *style:* **Put spaces around all infix operators.**
```r
    t1 <- seq(from=mn[1], to=mx[1], length.out=num.ticks[1])
                                             ~^~
```
[R/scatterplot.R:310:19:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L310) *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:29:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L310) *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:47:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L310) *style:* **Put spaces around all infix operators.**
```r
    t2 <- seq(from=mn[2], to=mx[2], length.out=num.ticks[2])
                                             ~^~
```
[R/scatterplot.R:312:19:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L312) *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:29:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L312) *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:47:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L312) *style:* **Put spaces around all infix operators.**
```r
    t3 <- seq(from=mn[3], to=mx[3], length.out=num.ticks[3])
                                             ~^~
```
[R/scatterplot.R:314:7:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L314) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(flip.y) t3 <- t3[length(t3):1]
      ^
```
[R/scatterplot.R:320:9:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L320) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(any(i))
        ^
```
[R/scatterplot.R:330:7:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L330) *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:331:7:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L331) *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:332:7:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L332) *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:339:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L339) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("from" %in% names(options))
    ^
```
[R/scatterplot.R:341:7:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L341) *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:342:7:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L342) *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:343:7:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L343) *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:344:72:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L344) *style:* **Commented code should be removed.**
```r
    options$from <- Map(function(x) as.integer(x) - 1, options$from) # zero-index
                                                                       ^~~~~~~~~~
```
[R/scatterplot.R:345:68:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L345) *style:* **Commented code should be removed.**
```r
    options$to <- Map(function(x) as.integer(x) - 1, options$to) # zero-index
                                                                   ^~~~~~~~~~
```
[R/scatterplot.R:346:7:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L346) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!("lwd" %in% names(options))) options$lwd <- 1L
      ^
```
[R/scatterplot.R:362:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L362) *warning:* **no visible global function definition for ‘shinyWidgetOutput’**
```r
    shinyWidgetOutput(outputId, "scatterplotThree", width, height, package = "threejs")
    ^~~~~~~~~~~~~~~~~
```
[R/scatterplot.R:369:5:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L369) *warning:* **no visible global function definition for ‘shinyRenderWidget’**
```r
    shinyRenderWidget(expr, scatterplotThreeOutput, env, quoted = TRUE)
    ^~~~~~~~~~~~~~~~~
```
[R/scatterplot.R:369:29:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/R/scatterplot.R#L369) *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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/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/baeee67e1639047daa362095ac85270ce1d36d20/R/utilities.R#L61) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(isTRUE(a)) return(b)
    ^
```
[tests/threejs.R:4:26:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L4) *style:* **Put spaces around all infix operators.**
```r
i <- sample(3, N, replace=TRUE)
                        ~^~
```
[tests/threejs.R:5:31:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L5) *style:* **Put spaces around all infix operators.**
```r
x <- matrix(rnorm(N * 3), ncol=3)
                             ~^~
```
[tests/threejs.R:6:24:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L6) *style:* **Put spaces around all infix operators.**
```r
scatterplot3js(x, color=rainbow(N), size=i, renderer="canvas")
                      ~^~
```
[tests/threejs.R:6:41:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L6) *style:* **Put spaces around all infix operators.**
```r
scatterplot3js(x, color=rainbow(N), size=i, renderer="canvas")
                                       ~^~
```
[tests/threejs.R:6:53:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L6) *style:* **Put spaces around all infix operators.**
```r
scatterplot3js(x, color=rainbow(N), size=i, renderer="canvas")
                                                   ~^~
```
[tests/threejs.R:11:18:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L11) *style:* **Commas should always have a space after.**
```r
scatterplot3js(x,y,z, color=rainbow(length(z)))
                 ^
```
[tests/threejs.R:11:20:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L11) *style:* **Commas should always have a space after.**
```r
scatterplot3js(x,y,z, color=rainbow(length(z)))
                   ^
```
[tests/threejs.R:11:28:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L11) *style:* **Put spaces around all infix operators.**
```r
scatterplot3js(x,y,z, color=rainbow(length(z)))
                          ~^~
```
[tests/threejs.R:12:18:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L12) *style:* **Commas should always have a space after.**
```r
scatterplot3js(x,y,z, color=rainbow(length(z)), axisLabels=c("a", "b", "c"))
                 ^
```
[tests/threejs.R:12:20:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L12) *style:* **Commas should always have a space after.**
```r
scatterplot3js(x,y,z, color=rainbow(length(z)), axisLabels=c("a", "b", "c"))
                   ^
```
[tests/threejs.R:12:28:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L12) *style:* **Put spaces around all infix operators.**
```r
scatterplot3js(x,y,z, color=rainbow(length(z)), axisLabels=c("a", "b", "c"))
                          ~^~
```
[tests/threejs.R:12:59:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L12) *style:* **Put spaces around all infix operators.**
```r
scatterplot3js(x,y,z, color=rainbow(length(z)), axisLabels=c("a", "b", "c"))
                                                         ~^~
```
[tests/threejs.R:15:22:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L15) *style:* **Put spaces around all infix operators.**
```r
data(flights, package="threejs")
                    ~^~
```
[tests/threejs.R:17:37:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L17) *style:* **Put spaces around all infix operators.**
```r
freq <- sort(table(dest), decreasing=TRUE)
                                   ~^~
```
[tests/threejs.R:22:12:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L22) *style:* **Put spaces around all infix operators.**
```r
globejs(lat=ll[, 1], long=ll[, 2], arcs=frequent_flights,
          ~^~
```
[tests/threejs.R:22:26:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L22) *style:* **Put spaces around all infix operators.**
```r
globejs(lat=ll[, 1], long=ll[, 2], arcs=frequent_flights,
                        ~^~
```
[tests/threejs.R:22:40:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L22) *style:* **Put spaces around all infix operators.**
```r
globejs(lat=ll[, 1], long=ll[, 2], arcs=frequent_flights,
                                      ~^~
```
[tests/threejs.R:23:19:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L23) *style:* **Put spaces around all infix operators.**
```r
        arcsHeight=0.3, arcsLwd=2, arcsColor="#ffff00", arcsOpacity=0.15,
                 ~^~
```
[tests/threejs.R:23:32:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L23) *style:* **Put spaces around all infix operators.**
```r
        arcsHeight=0.3, arcsLwd=2, arcsColor="#ffff00", arcsOpacity=0.15,
                              ~^~
```
[tests/threejs.R:23:45:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L23) *style:* **Put spaces around all infix operators.**
```r
        arcsHeight=0.3, arcsLwd=2, arcsColor="#ffff00", arcsOpacity=0.15,
                                           ~^~
```
[tests/threejs.R:23:68:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L23) *style:* **Put spaces around all infix operators.**
```r
        arcsHeight=0.3, arcsLwd=2, arcsColor="#ffff00", arcsOpacity=0.15,
                                                                  ~^~
```
[tests/threejs.R:24:19:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L24) *style:* **Put spaces around all infix operators.**
```r
        atmosphere=TRUE, color="#00aaff", pointsize=0.5)
                 ~^~
```
[tests/threejs.R:24:31:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L24) *style:* **Put spaces around all infix operators.**
```r
        atmosphere=TRUE, color="#00aaff", pointsize=0.5)
                             ~^~
```
[tests/threejs.R:24:52:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L24) *style:* **Put spaces around all infix operators.**
```r
        atmosphere=TRUE, color="#00aaff", pointsize=0.5)
                                                  ~^~
```
[tests/threejs.R:27:20:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L27) *style:* **Put spaces around all infix operators.**
```r
data(LeMis, package="threejs")
                  ~^~
```
[tests/threejs.R:28:25:](https://github.com/bwlewis/rthreejs/blob/baeee67e1639047daa362095ac85270ce1d36d20/tests/threejs.R#L28) *style:* **Put spaces around all infix operators.**
```r
g <- graphjs(LeMis, main="Les Misérables")
                       ~^~
```


Okay removed.


I'm actually updating the Sendificator icon right now, so including that wasn't really necessary.


Not causing problems for me atm.
I was mostly just wondering when it is ok to 'break' things.
As I want to avoid breaking other people's servers with my changes :)


Need to add a test case as this:
Remove a VM( a valid VM) which is NOT in the tenant


👍 Good catch


Oops my sincere apologies, think your name is actually Scott.  Yikes.


Prepare Release 1.7.0 (#563)

Preview: docs
Coverage: core | datetime


remove the space between the `!` and `window.popping`.


🐑 , although the name for the variable _could_ be generic enough to cause collisions.


I think that this needs to be a general plugin, not production specific.


Arent' these supposed to reference hashes?


This commit message was a lie.  It actually is work to support pie format for arc.


Should add a test to remove a privileges with a valid datastore, but no privilege exists for (tenant, datastore) pair.


By default, "node_modules" is excluded. Why to just remove the exclude option to use the default one?


I'm propably in favor, but I need to test, if this change produced the slightly nuisance I noticed.
Which is, that the behaviour for mounting in /run changed slightly. Ownership is root, whereas it should be (and was in the past) the user.


Hi Ryan,

Thank you so much! Really appreciate it!  You have a nice weekend.

-Xin


Remove more from this, maybe refactor the whole thing out.


Yaayy!!


Here: https://gerrit-review.googlesource.com/Documentation/user-signedoffby.html
👍


It's not html but markdown. You need to manually add in line breaks by either using
 or leaving a blank space in the document.
E.g.
"Arshad

 Yan Ming"
or
"Arshad

Yan Ming"

Doing either of these will leave you with:
"Arshad
Yan Ming"


`description.textContent` and `name.textContent` are used instead.


`yesButton` is known as `fulfillmentButton` from now on.


Deleted program.js as this file is not part of the repository. Included it by mistake.


hey @marek-safar this commit is claimed to have caused a regression: https://bugzilla.xamarin.com/show_bug.cgi?id=51781  I thought there were System.Uri unit tests for Unix paths in non-Windows builds?


HookList is used in Spell/AuraScripts.

Macro expansion creates a temporary class that wraps parameters. It's meant to always use temporaries


![](https://github.trello.services/images/mini-trello-icon.png) [Not able to save in photolibrary](https://trello.com/c/z1XFydfZ/17-not-able-to-save-in-photolibrary)


y'all good ?


@mgreter In the future, please add separate TODOs for each individual test. Adding one at the top-level breaks `--interactive` mode.


![tmp_18539-2973345506802563310_account_id 1289405632](https://cloud.githubusercontent.com/assets/25377148/22359516/186c46d6-e405-11e6-855b-46f451fb39a2.png)


Asus GTX 1070 Turbo(cheapest one)~5535-5536MH/s
use the -n option

mono scallion.exe -n XXXXXX -o hits.txt

LoopIteration:6033  HashCount:101216.94MH  Speed:5536.1MH/s  Runtime:00:00:18  PLoopIteration:6034  HashCount:101233.72MH  Speed:5536.1MH/s  Runtime:00:00:18  PLoopIteration:6035  HashCount:101250.50MH  Speed:5535.8MH/s  Runtime:00:00:18  PLoopIteration:6036  HashCount:101267.28MH  Speed:5535.8MH/s  Runtime:00:00:18


Skyrim SE expects that MATO Form Version 44 will have 52 bytes of data.  Previous Form Versions (for example 39 to 43) will be 48 bytes.  So earlier Form Versions are pretty much backwards compatible.  Even though Form Version 43 is also 48 bytes and the current version of the old Skyrim CK saves Form Version 43, if you write a record into the Bash Patch with Form Version 39 and 48 bytes it's fine since they are all the same size and teh same record definition.

For Wrye Bash to make proper Skyrim SE records they need to become more or less Forward Compatible.  Wrye doesn't have that capability in its internal code yet.  The ability to access and alter the Form Version in the header of the record.

Changing that would take rewriting all kinds of code,  all kinds of questions, and getting involved with things you aren't ready to deal with yet.  When the time comes and the code exists then changes can be made.

For now this will smooth things over in a non intrusive way that will help lessen questions about the plugins and stabilize the patcher so it's not trying to compare 48 bytes against 52 bytes which is not possible anyway.


I doubt if this change is correct.


More like "Killed the README".


I dont think the code is designed correctly for this project.
For class variable (not cool to use, btw) @@attempts[params[:login][:name]], I don't find the code which can reset it. This means that if @@attempts[params[:login][:name]] is great than 5, the user needs to do recaptcha everytime (s)he logs in. Right?  :-/


updated launch file


Shouldn't we check for `update.status` or use JSON.stringify?


Thanks for the suggestion! Unfortunately, I really want the distinct set of nodes and after testing it also seems like `UNION ALL` doesn't really change the query time in this case (typically the first record set [t1] is much bigger than the second one [t2]). I also tried changing this to only a `UNION` of the treenode IDs and join after that, but it didn't make a big difference either (even with a (id, project_id) index on treenode for the inner project check).


That's supposed to say "Make sure at least ten matches exist"


### Plant Type
Fern _(new)_
Succulent _(new)_

### Appropriate Location
Stormwater _(not really new, but added again here)_
Potted Plants _(new filter name for any combination in the attribute)_

### Habitat Value
Pollinator _(renamed from Nectar)_


@@attempts[params[:login][:name]] is reset when the user has entered the correct password


closed #8


Okay I see, this make better sense for me.


Looks great! 😄


I think it's ironic that you made this change: you criticized (rightfully so) my [previous commit](https://github.com/Pathoschild/FluentHttpClient/pull/31/commits/b7977749d742b0e1d2c32f7a65f7916fa448ac6c) as "less efficient" because it caused multiple looping through the list of filters and yet your commit loops through the collection to find the items of the desired type, and then loops through all matching items in order to delete them which, depending on the specific implementation of the `ICollection`, could mean looping through the original collection for each item to be removed. Hardly the most efficient solution!  ;)

I was very conscious of the fact that you would probably comment on the performance of my commit so I made sure to find a solution that guaranteed a single loop in all circumstances, no matter the specific implementation of the `ICollection` interface.

Your edit is definitely more terse, I'll give you that.


El dominio esta mal estrucutrado, faltan los parentesis, por favor verificar.


Added “Give this list to your landscaper or  local nursery." on the print page


*bio


Please, stop using ternaries like this. Assign to a variable separately then use that variable in the sprintf


fsdsdfdsfd


I tried `stack install github-backup` now, but I had no errors and stack didn't clone this repository.
What's your current `~/.stack/global-project/stack.yaml` ?

Anyway, if you want to fix the resolver (configured as [your stack.yaml](https://github.com/joeyh/github-backup/blob/5017d8721e84e7ce15c58934e88ecd05f604a3b4/stack.yaml) to build github-backup with, you can specify by `--resolver` option:

```
stack --resolver=lts-6.12 install github-backup
```

This would work outside the source tree whatever `~/.stack/global-project/stack.yaml` is.


![screenshot-localhost 2017-01-26 22-01-26](https://cloud.githubusercontent.com/assets/881944/22360171/194c7f5e-e413-11e6-924f-7445f5a4337e.png)


Bad English?


This is now a prop in version 1.4.0


126735005-AdaptiveThermostat (XuanLuoLBL) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1784 of 1784 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-100.0%25-green.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-71.18%25-green.png)


126735005-AdaptiveThermostat (XuanLuoLBL) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


@mpeko
配列の内容を繰り返しするときは `for ... in` はダメなんですー。`for ... in`は連想配列（オブジェクト）のために使うのが普通なんですよ。 とりあえず動いてしまうので厄介ですが、覚えておいてくだされ。繰り返しについて少し調べるとまずいケースなども教えてくれるのでやってみてくださいね！


Yep, I noticed that. ;)

I'd forgotten that `ICollection<T>` doesn't have a `RemovalAll(predicate)` method like `List<T>` does. Your solution is great, but since this code isn't called often and the filter list is generally tiny, I figure we can just pay the cost for terser code. So we're back to your original code with an added `.ToArray()`. :)


I think this would be simpler to read if you didn't pass the $returnArraay in as a by-ref parameter and just returned it.
It would certainly make PHPS's static analysis more useful.


Should this get made as a private method? It's only necessary for `MakeGame()` and that should be responsible for calling.

Also maybe the class should be called something like GameFactory or GameBuilder


remove System.out.println. Use the logger if we need the message


These are more like constants in this case.


I really cannot see the point of adding another method call for this. Unless I missed a second (or more) call to returnTableNames()elsewhere in the code.


Just tableNames would be fine, as 'return' is implied for a method.


@dmulloy2 I believe this breaks iron doors. Players are no longer able to right click a rotected iron door to open them.


do we need this to be `xdmp:log()`? should it be an `xdmp:trace()`, with a name like `corb2-service-metrics`?


same as above, consider using `xdmp:trace()` instead


Hey Daniel - Had a question about placing a GTT (Good Till Time) order - and the "Cancel_after" - do you have anyway in python how to enable an oder to cancel after a specified amount of time - instead of using their 'min' , 'hour', and 'day' categories?


This isn't work for me. I get an appveyor error about the msbuild tools v14 (2015) not being installed.


We should use the Logger, or remove this.


Can use Throwable
![exception_hierarchy](https://cloud.githubusercontent.com/assets/270990/22360576/c741fb22-e42f-11e6-8b28-9757fdb63695.jpg)


great thanks, the benefit is it will apply on all platforms, also it is more efficient speed wise.


@sabinkim


Should fix #1


The `@Usage` annotations are used to generate usage statements on the commandline. We will want to add a JavaDoc comment and `@Usage` annotation for each of these new Options.


@rigdern :

If the scene can be collapsed safely, it should be collapsed.

Unfortunately, a recent change https://github.com/facebook/react-native/commit/88eeea0995faa800e3b9e48461f95488c73f7fd9
make it impossible to do it safely. I think this patch is just temporary to unbreak Navigator  and we should have revisit the collapsing logics later.


126735005-AdaptiveThermostat (XuanLuoLBL) - i386-Windows-7-VisualStudio-14: OK (2301 of 2359 tests passed, 516 test warnings)

 * 516 tests had: AUD diffs.

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


Descriptif


prueba


@DMCApps
good job! =)


Seems to be working fantastic on my server. Only (possible) issue is that setting the ip address to 127.0.0.1 wouldn't work for some reason. May have been just my setup but using the public IP worked fine. Good work guys, appreciate it!


good job! =) does it support shared element transition?


Is it valid to mount a managed disk from another RP?

If so, can we support `DiskName` or `ResourceId` in case people want to cross the resource group boundary?


Sorry, I meant to say, can we have teh full resource ID here filled out? (even if you don't support the user specifying it?)

As of right now the resource id string isn't real, it has placeholders in it. Do you not have access to the subid/rg here?


where is `newController` code at? I don't see it here? Or is that an autogenerated thing?


Even with the updated code when I am running stock.php on localhost, I am getting the following text at the end of the file.

Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\Walmart\src\HttpClient.php on line 57

Thanks,


+[![IMAGE ALT TEXT](https://www.youtube.com/watch?v=cA8E4KiXI_I)](https://www.youtube.com/watch?v=cA8E4KiXI_I "Header")


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

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


Nice!


I recommend making a constant of the Earth radius


![](https://github.trello.services/images/mini-trello-icon.png) [Причесать README](https://trello.com/c/4GaJfHk4/5-readme)


You can use `System.setProperty` instead.


The change in red above was reverted because it causes netflix not to work


Отличное предложение. Внесёшь *pull request*?


Спасибо. Обязательно возьму на заметку (в *wiki*).


hehe assuming it works, nice one


Is the "isFirstRun" persisted somewhere?
Not sure about android, but in normal java application property value will be lost when an application is terminated.


По поводу *unit-tests*: они учтены. Называются *модульное тестирование* (следующая строчка). Название выбирал исходя из [заметки](https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5).


FuelCell (brianlball) - x86_64-Linux-Ubuntu-14.04-clang-3.5: OK (2334 of 2528 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-92.33%25-yellow.png)


Спасибо. Я над этим ещё не работал. Можешь написать заготовку (или сразу полное описание)?


I haven't compiled sources yet.
But I will sort out soon.


Cooool!


I am getting another error now:

Fatal error: Uncaught Exception: Unable to parse response: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">   <title>503 backend read error</title>
Error 503 backend read error

backend read error

Guru Mediation:

Details: cache-atl6238-ATL 1485493286 460789290

Varnish cache server
   in C:\xampp\htdocs\Walmart\src\TargetChecker.php:62 Stack trace: #0 C:\xampp\htdocs\Walmart\stocks.php(83): NesStocks\TargetChecker->check('55008') #1 {main} thrown in C:\xampp\htdocs\Walmart\src\TargetChecker.php on line 62

Thanks,


FuelCell (brianlball) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-warnings-yellow.png)


Я ещё хотел упомянуть некоторые требования вида:
```
Если гипервызов передаёт в качестве аргумента адрес в памяти, то:
  - гипервызов должен совершаться из наиболее привилегированного режима ВМ;
  - адрес должен принадлежать адресному пространству этого режима.
```

Однако я не уверен, что это должно содержаться в **ТЗ**, а не в **Архитектурном описании**.
Что ты думаешь по этому поводу?


@theskumar : please review


![](https://github.trello.services/images/mini-trello-icon.png) [Задача 1](https://trello.com/c/rZdwod8A/1-1)


Думаю, что ты прав. Я как-то собрал это под определением *"Отладочный вывод"*. Однако у пользователя редко наблюдается пара *RS232* выходов подключенных к выделенной ЭВМ...

Думаю надо внести это подпунктом.


the opentracing-noop is also relatively logic-free code and no transitive dependencies.


@ZoeyZolotova
I'm looking through this and I can see how it's putting all the quests with the same cords into a separate indexed table and treating it like a single icon. But for the life of me I can't figure out how to adjust the distance this is done. Basically I'd like to stack any starter or finisher into a single icon when they are less than X yards from each other and then stack them all in the same tool tip. If one of the quests in the stack is finished, obviously we'd want the finished one on top to force a " ? " to show on the map.


@death2all110  yes, I was able to use the latest firmware by replacing old firmware in your release. thx.


test #citrusui/setup/@ffb51198f6e67f55f9e0467e0438f4e340d76c02


In purpose. See the title of the change. Upgrade node to 4+.


Hi all, have someone a repo addon.xml to test this part for multiple repos?

Has looked over several but not seen on any repo addon.xml.


The following doc(s) have been deployed to the [bentekwork](https://bentekwork-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/load-and-performance-testing](https://bentekwork-static-docs.pantheonsite.io/docs/load-and-performance-testing)


lol, why van ban? :O pro jojo


Lgtm


The program assumes that an element with a `tabindex= 0 || -1` belongs to a composite widget. Once such an element gained focus the previous algorithm would iterate over its siblings to check if directional navigation was needed. This step is unnecessary because the navigation may not occur immediately and siblings may be added/removed. The iteration now occurs when a directional navigation key (arrow keys) is pressed reducing the checks from two to just one.


This is from my UMS logs:

```
[Library Scanner] Parsing results for file "00007.mts": container: mpegts, bitrate: 17119578, size: 25927680, video tracks: 1, audio tracks: 1, subtitle tracks: 1, video codec: h264, duration: 00:00:12.00, width: 1920, height: 1080, frame rate: 29.970, mime type: video/mp4
	Audio track id: 4352, lang: und, audio codec: AC3, sample frequency:48000, number of channels: 2, bits per sample: 16
	Subtitle track id: 4608, type: PGS, lang: und
```

```
[Library Scanner] Parsing results for file "data001.mkv": container: mkv, bitrate: 3064995, size: 11769579, video tracks: 1, audio tracks: 1, video codec: h264, duration: 00:00:30.00, width: 1920, height: 1080, frame rate: 25.000, mime type: video/x-matroska
	Audio track id: 0, lang: und, audio codec: LPCM, sample frequency:48000, number of channels: 2, bits per sample: 16
```

```
[Library Scanner] Parsing results for file "TS-H264-B51-816-AC3-2ch.ts": container: mpegts, bitrate: 1772631, size: 719664, video tracks: 1, audio tracks: 1, video codec: h264, duration: 00:00:03.00, width: 1920, height: 816, frame rate: 23.976, mime type: video/mp4
	Audio track id: 257, lang: und, audio codec: AC3, sample frequency:48000, number of channels: 2, bits per sample: 16
```

```
File "TS-H264-B51-816-AC3-2ch.ts" will not be streamed because the H.264 level (5.1) is not supported.
```

So that all looks good to me for those 3 files. Do we have an issue on GitHub for this problem? It could be good to have one with a link to one of the forum threads about it


Hi, @foxhound87!

I just checked the fix and it works well, thanks!

About the "clear" part. Before the fix it worked like this:

1. There is a React Toolbox `Input`, and I entered a symbol into it:

![image](https://cloud.githubusercontent.com/assets/1934180/22361533/2dd195c0-e474-11e6-9cc7-228080402548.png)

2. Then I press Backspace (that's what I mean by "clearing the input") and receive this:

![image](https://cloud.githubusercontent.com/assets/1934180/22361546/4644751e-e474-11e6-8060-629b05c4eaed.png)

It happened because React Toolbox `Input` sends to `onChange` an empty string as the first argument and a Proxy instance as the second. And line `this.value = e || val;` was choosing `val` which is the Proxy instance.


Memento probably works. Maybe reject Innards Out with it if you want


HI,
Please Find the Screenshot below

On Thu, Jan 26, 2017 at 6:21 AM, Johannes Sunden <notifications@github.com>
wrote:

> Hi, Still can only see [image: Inline image 1] instead of an actual image.
> Maybe it's because you're replying via email? Try uploading the image via
> github.com? Thanks
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/johsund/QlikSocial/commit/ef3d078afac64d1817944c29eb37fcef7cd16816#commitcomment-20619737>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AYIEwS79kqcMBC9gatyG5qfpCJr5Gly3ks5rV-4vgaJpZM4Lq_jJ>
> .
>

--
Thanks & Regards
Rishabh Tripathi
Polestar Solutions & Services India LLP
M*: *
*+91 7836007808*O*: *
*+91 (120) 4350400*A-30, Sector-63, Noida 201301, India
<http://economictimes.indiatimes.com/small-biz/startups/deloitte-technology-fast50-here-are-indias-fastest-growing-tech-companies-in-2016/articleshow/55417653.cms>


This should be an if/else, not 2 ifs.


It's 9.3.2 not 9.3.3, sry for the wrong title


Align content properly


Np, thanks for the heads up! If you want I'm sure you'd get direct push access, you just have to ask @ganoninc


This should fix #3


How are you getting department id for a particular product ?
e.g 'deptId'  => '2636',


test issues


Done.


Done. Comment in Slack.


Interesting


@Djsn0wfall @ganoninc
Yeah if you can that'd be awesome :)
That fixes the first error tho, there is another error in patch_task_for_pid(), it's hard to fix, someone has fixed it by changing it with another function but he didn't open source it.


It shows up in the URL after you do 'Search our shelves': https://www.walmart.com/store/5437/search


Cool. Thanks.


Of all the things to update in this module, this is what you chose? xD

Well played, my friend.


D'oh!


Got it.


Lol


@hedgerwang How did 88eeea0 break Navigator? What kind of fix is in the works which will make your temporary Navigator commit unnecessary?


Token deprecated


kiva (nealkruis) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: Build Failed

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


4>Q:\vc15\r5xx\libtorrent\include\libtorrent/session_handle.hpp(581): warning C4268: 'public: static libtorrent::aux::strong_typedef<unsigned int,libtorrent::aux::peer_class_tag,void> const libtorrent::session_handle::global_peer_class_id': 'const' static/global data initialized with compiler generated default constructor fills the object with zeros (compiling source file client\BufferedSocket.cpp)
...........................
4>Q:\vc15\r5xx\libtorrent\include\libtorrent/session_handle.hpp(583): warning C4268: 'public: static libtorrent::aux::strong_typedef<unsigned int,libtorrent::aux::peer_class_tag,void> const libtorrent::session_handle::local_peer_class_id': 'const' static/global data initialized with compiler generated default constructor fills the object with zeros (compiling source file client\CFlylinkDBManager.cpp)


kiva (nealkruis) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png)


![](https://github.trello.services/images/mini-trello-icon.png) [При сворачивании игра критует.](https://trello.com/c/ljXpHAE6/30--)


kiva (nealkruis) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-51.7%25-red.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-0.0%25-red.png)


@javache @astreet Cool, this commit fixes a bug my team hit. I have a couple of questions after looking at this change:
  1. It looks like the default value of `pointerEvents` is `auto`. Such views should not be layout-only but it looks like the code still treats them as layout-only. I imagine fixing this bug would regress perf in many apps because a lot of views would no longer be optimized away. To avoid that perf regression while fixing the bug, the default value of `pointerEvents` could be changed to `box-none`. Unfortunately, that would be a breaking change. Do you have any thoughts on this?
  2. It looks like `setPointerEvents` doesn't properly handle the `null/undefined` case. Rather than reverting the view to its default `pointerEvents` state of `auto`, the function looks like it's a no-op.


lol


One of our team members need to fill out the submission form on spec page. So I will do that if you guys did not submit? Sounds good?


you're probably not building with this flag: ``/wd4268``


@MrTimHiggins sweet, add the `GetAreaCodesJSON` and use `go test` to dump the output just like you were doing with the prints in `main`, so you can dev it with never needing a `main`


@Tyriar this causes the workbench to not start anymore and causes test failures. Nice "last day of endgame" bomb 💣


@drewchandler  I am trying to read my post data from postman, is this the right way to do it?

<img width="869" alt="screen shot 2017-01-26 at 10 20 38 pm" src="https://cloud.githubusercontent.com/assets/847670/22362235/169faa80-e416-11e6-92be-0cc8af8561c6.png">


Reset app password


@pbca26 ok, will remove it. Thanks


kiva (nealkruis) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-35.01%25-red.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-0.0%25-red.png)


cd


Yes please! Thanks!


kiva (nealkruis) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


No problem.


> Testing Vac

I thought VAC Ban. :open_mouth:


@FadeMind stay calm and have a tea ;-)


I submitted.


Trying to get the link to work by using the example from http://www.w3schools.com/tags/att_a_href.asp


here you go https://github.com/xbmc/xbmc/blob/Isengard/addons/repository.xbmc.org/addon.xml


Added markdown and HTML to both README files.


Seems to now be available as `http.StatusLocked`: https://golang.org/src/net/http/status.go?h=StatusLocked#L55


@reppaz i'd rename this function to smth like `shock_minus_control` as it is not simulating any shock but just computes the difference between two databases. `calc_irf` in my understanding should be the method of `SolveModel`


I am checking modified file


This sounds like something that should be looked into further


In energia I want to create two file using SFLS library in EPROM that should happend only once and that file I want read every time in loop upon reset cc3200 also it has to read everytime that file so does it possible in energia ?


But it also adds g.prop file, which prevents Open GApps installation


In some corner cases, there might be a race-condition here (two threads writing to the `m.ErrorsTotal`).

It's not dramatic, since it means that a couple of *first errors* might no be counted, but it could be solved via a buffered channel used to send all the error messages to one goroutine writer. This goroutine would be the only responsible for updating the map (you could then use a `map[string]int` for the storage).

I would be happy to make a PR if you wish!


+        if (!userDay.equals("day") || !userMonth.equals("month") || !userYear.equals("year")) {
Когда это будет не так?


+                birthday = LocalDate.of(Integer.parseInt(userYear), Integer.parseInt(userMonth),  Integer.parseInt(userDay));
Что лучше использовать parseInt или valueOf?


[Your benchmark job](https://github.com/JuliaLang/julia/commit/fa4ba22f2607d266e48900897fa5102e4dd435ff#commitcomment-20636850) has completed - possible performance regressions were detected. A full report can be found [here](https://github.com/JuliaCI/BaseBenchmarkReports/blob/747fc6f533fb8dea1e8c15a68f3ea009842eedd6/daily_2017_1_27/report.md). cc @jrevels


Hi !
I try to compile gtk-sharp on a Raspberry Pi - installed is Mono 4.6.2.
This fix results in an error while compiling:

> generated/ColorSelection.custom(47,20): error CS0233: `Gdk.Color' does not have a predefined size, therefore sizeof can only be used in an unsafe context (consider using System.Runtime.InteropServices.Marshal.SizeOf)
> Compilation failed: 1 error(s), 4 warnings

If I revert your changes to to "int colorSize = Marshal.SizeOf (typeof (Gdk.Color)); " all compiles fine.

Could you please doublecheck this?

regards Dominik


InvalidDate я бы подумал над названием аннотации + напиши к ней java doc


น่าจะต้องปัดบรรทัดนะ


คำว่า alien ให้เป็นภาษาไทย


Updated the DFD.md file


เอาขึ้นก่อนได้ นะ


Local Variables And Parameters

Call stack:
Address   Frame     Function      SourceFile
000000000F4C57B9  000000000F69FCD0  instance_ruins_of_ahnqiraj::DoSendNextArmyWave+D9  d:\mangos-classic\src\scriptdev2\scripts\kalimdor\ruins_of_ahnqiraj\instance_ruins_of_ahnqiraj.cpp line 321
	Local  <user defined> 'this' = F1C1FF0
	Local  float 'fZ' = 0.000000
	Local  float 'fY' = 0.000000
	Local  float 'fX' = 0.000000

000000000F4C6908  000000000F69FD00  instance_ruins_of_ahnqiraj::Update+38  d:\mangos-classic\src\scriptdev2\scripts\kalimdor\ruins_of_ahnqiraj\instance_ruins_of_ahnqiraj.cpp line 252
	Local  <user defined> 'this' = 175C0088
	Parameter  unsigned int 'uiDiff' = F69FDE0

000000014015CF96  000000000F69FDC0  Map::Update+A06  d:\mangos-classic\src\game\map.cpp line 577
	Local  <user defined> 'this' = 152D27E0
	Parameter  unsigned int 't_diff' = 1400A57FD

2017-01-27 14:01:14 Script requested creature with entry 15471, but no npc of this entry was created yet, or it was not stored by script for map 509.
2017-01-27 14:02:21 Script requested creature with entry 15390, but no npc of this entry was created yet, or it was not stored by script for map 509.
2017-01-27 14:02:21 Script requested creature with entry 15386, but no npc of this entry was created yet, or it was not stored by script for map 509.
2017-01-27 14:02:21 Script requested creature with entry 15388, but no npc of this entry was created yet, or it was not stored by script for map 509.
2017-01-27 14:02:21 Script requested creature with entry 15385, but no npc of this entry was created yet, or it was not stored by script for map 509.
fuck...


Amazon Data Flow diagram uploaded.


Yup here will be better


resume


test


![](https://github.trello.services/images/mini-trello-icon.png) [Сохранение и загрузка](https://trello.com/c/S5uHgGQO/3--)


Are these slowdowns expected. Are they from the range PR? @timholy.


![](https://github.trello.services/images/mini-trello-icon.png) [При открытии меню комната продолжает действовать.](https://trello.com/c/mF09feq5/28--)


![](https://github.trello.services/images/mini-trello-icon.png) [Меню открывается не относительно экрана, а относительно карты.](https://trello.com/c/7IV7HjK8/27--)


Updated for lab3


Fixes #3


Maybe you could try rounding the coordinates to the nearest 0.5 or whole
number? And optionally take their average after grouping them.
On 27 Jan 2017 4:19 PM, "Dyaxler" <notifications@github.com> wrote:

> @ZoeyZolotova <https://github.com/ZoeyZolotova>
> I'm looking through this and I can see how it's putting all the quests
> with the same cords into a separate indexed table and treating it like a
> single icon. But for the life of me I can't figure out how to adjust the
> distance this is done. Basically I'd like to stack any starter or finisher
> into a single icon when they are less than X yards from each other and then
> stack them all in the same tool tip. If one of the quests in the stack is
> finished, obviously we'd want the finished one on top to force a " ? " to
> show on the map.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/AeroScripts/QuestieDev/commit/7729d9d48fa966ab2a48b41d2a0592de96e25b46#commitcomment-20636994>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AVpJrbKgx6yTY6g0ShooTyz7xs02YVVEks5rWX5igaJpZM4LvcWf>
> .
>


Nah, I sort of disagree. Doesn't need to be on the same time.

BTW, this isn't enough; we need to change LAV Filters to do the same.


Nice.


Hi, I just read your emails... I will fix it today...


![](https://github.trello.services/images/mini-trello-icon.png) [autoscroll](https://trello.com/c/QNnU5Qpu/45-autoscroll)


Hey , I can do this please tell me where is importlib.machinery.


Haha 👍


don't we need also `six.text` ?


It seems I have introduced a syntax error here.


test test test


commit


Long overdue :)


When I use the plagins: "favorites tables", "FasterTablesFilter" and CSS, my css was broken.
If you change row 24:
var spanProto = document.createElement('span');
to:
var spanProto = document.createElement('div');
all will by ok.
Best regards.


Had to change it to when: nginx_official_repo in order to get it to install in ubuntu 16.04


V `Tarok` je treba `odigraj`u odvzet `_`e, `Igralec`u pa manjka `id`.


I don't know why when i use this the radio button doesen't work at all.
It hides when you are not creator or editor but when you are nothing happens -_-


Hi,
It throws a 'could not create app' message which comes when an app creation is rejected by the qlik engine. I'm guessing that your qlik user that you're using for qlik social does not have rights to create apps or hasn't been allocated a token. Try assigning a token and give root admin access to the user as a test to verify.


Hi,

Just upgraded the Jenkins plugin for the brilliant Jenkins build monitor plugin.
However I see the display of the Build Failure Analyser Description is now not shown (I used to show X of Y tests failed) and replaced by the indication name only.

This appears solvable by the solution presented above using the GPBPlugin.

However I have many Jenkins pipelines, so don't wish to add the GPBPlugin step for every job.

Any alternative ideas on how this could be achieved easily? (Ill take a look for a jenkins plugin that triggers this single step after any build)

many thanks
John


引数を使用しないでどうやってあくせすするというのか


やったぜ。


typo: encrypr


rec и данная функция очень друг на друга похожи. Хорошо бы сделать общую


ditto


isEvaluated — можно отказаться от этого свойства, без потери читабельности и эффективности кода


@robert-claypool The change should produce about 2 extra bucks a month ad revenue. That's 100% more than the people reading this README were willing to pay.


Здесь Graph — конструктор, который не несет смысла. Куда лучше либо отдельно стоящие функции, либо просто объект с полями создать