[inst/examples/example_distanceFromEachPoint.R:37:2:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/inst/examples/example_distanceFromEachPoint.R#L37) *style:* **Commented code should be removed.**
```r
#beginCluster(3) # can do parallel
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_distanceFromEachPoint.R:40:2:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/inst/examples/example_distanceFromEachPoint.R#L40) *style:* **Commented code should be removed.**
```r
#endCluster() # if beginCluster was run
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:82:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L82) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( method != "RMexp") {
        ^
```
[R/initialize.R:237:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L237) *style:* **Variable or function name should be lowerCamelCase.**
```r
  X <- c(jitter(sort(rbeta(nPoints, betaPar, betaPar) * (maxX - minX) + minX)),
  ^
```
[R/initialize.R:239:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L239) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Y <- c(jitter(sort(rbeta(nPoints / 2, betaPar, betaPar) * (maxY - meanY) + meanY)),
  ^
```
[R/initialize.R:243:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L243) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Sr1 <- Polygon(cbind(X + xAdd, Y + yAdd))
  ^~~
```
[R/initialize.R:244:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L244) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Srs1 <- Polygons(list(Sr1), "s1")
  ^~~~
```
[R/initialize.R:341:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L341) *style:* **Commented code should be removed.**
```r
# ### INCORPORATE RELEVANT PARTS OF THIS OLD INIT FUNCTION INTO INITCOORDS()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:346:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L346) *style:* **Commented code should be removed.**
```r
# #'                      (currently only \code{RasterLayer} or
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:347:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L347) *style:* **Commented code should be removed.**
```r
# #'                      \code{SpatialPolygonsDataFrame}) accepted.
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:357:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L357) *style:* **Commented code should be removed.**
```r
#     ext <- extent(agentlocation)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:359:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L359) *style:* **Commented code should be removed.**
```r
#       #            nonNAs <- !is.na(getvalue(probinit))
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:360:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L360) *style:* **Commented code should be removed.**
```r
#       nonNAs <- !is.na(getValues(probinit))
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:361:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L361) *style:* **Commented code should be removed.**
```r
#       wh.nonNAs <- which(nonNAs)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:362:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L362) *style:* **Commented code should be removed.**
```r
#       #            ProbInit.v <- cumsum(getvalue(probinit)[nonNAs])
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:363:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L363) *style:* **Commented code should be removed.**
```r
#       ProbInit.v <- cumsum(getValues(probinit)[nonNAs])
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:365:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L365) *style:* **Commented code should be removed.**
```r
#         ran <- runif(numagents,0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:366:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L366) *style:* **Commented code should be removed.**
```r
#         fI <- findInterval(ran, ProbInit.v)+1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:367:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L367) *style:* **Commented code should be removed.**
```r
#         fI2 <- wh.nonNAs[fI]
          ^~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:368:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L368) *style:* **Commented code should be removed.**
```r
#         last.ran <- runif(numagents,0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:369:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L369) *style:* **Commented code should be removed.**
```r
#         last.fI <- findInterval(last.ran, ProbInit.v)+1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:370:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L370) *style:* **Commented code should be removed.**
```r
#         last.fI2 <- wh.nonNAs[last.fI]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:372:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L372) *style:* **Commented code should be removed.**
```r
#         #                va <- getvalue(probinit)[nonNAs]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:373:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L373) *style:* **Commented code should be removed.**
```r
#         va <- getValues(probinit)[nonNAs]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:374:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L374) *style:* **Commented code should be removed.**
```r
#         ran <- runif(length(va), 0, 1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:375:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L375) *style:* **Commented code should be removed.**
```r
#         fI2 <- wh.nonNAs[ran<va]
          ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:377:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L377) *style:* **Commented code should be removed.**
```r
#         last.ran <- runif(length(fI2), 0, 1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:378:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L378) *style:* **Commented code should be removed.**
```r
#         last.fI <- findInterval(last.ran, ProbInit.v) + 1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:379:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L379) *style:* **Commented code should be removed.**
```r
#         last.fI2 <- wh.nonNAs[last.fI]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:381:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L381) *style:* **Commented code should be removed.**
```r
#         #                last.ran <- runif(length(fI2),0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:382:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L382) *style:* **Commented code should be removed.**
```r
#         #                last.fI2 <- wh.nonNAs[last.ran<va]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:385:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L385) *style:* **Commented code should be removed.**
```r
#         position <- xyFromCell(agentlocation,fI2,spatial = TRUE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:387:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L387) *style:* **Commented code should be removed.**
```r
#         position <- coordinates(agentlocation)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:389:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L389) *style:* **Commented code should be removed.**
```r
#         stop("need raster layer or Spatial Points object")
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:391:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L391) *style:* **Commented code should be removed.**
```r
#       numagents <- length(position)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:399:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L399) *style:* **Commented code should be removed.**
```r
#           colnames(xy) = c("x", "y")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:400:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L400) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(xy)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:401:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L401) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(sampleRandom(agentlocation, numagents, xy = TRUE, sp = TRUE))
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:403:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L403) *style:* **Commented code should be removed.**
```r
#           sam <- sample(1:length(agentlocation),numagents)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:404:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L404) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(agentlocation[sam,])
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:406:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L406) *style:* **Commented code should be removed.**
```r
#           stop("need raster layer or Spatial Points object")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:413:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L413) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(agentlocation)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:415:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L415) *style:* **Commented code should be removed.**
```r
#           stop("need raster layer or Spatial Points object")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:417:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L417) *style:* **Commented code should be removed.**
```r
#         numagents <- length(position)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:425:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L425) *style:* **Commented code should be removed.**
```r
#         numagents <- length(position)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:429:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L429) *style:* **Commented code should be removed.**
```r
#     stop("Need to provide agentlocation, which can be a map layer")
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:431:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L431) *style:* **Commented code should be removed.**
```r
#   heading1 <- runif(numagents, 0, 360)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:432:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L432) *style:* **Commented code should be removed.**
```r
#   distance <- runif(numagents, 0.1, 10)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:434:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L434) *style:* **Commented code should be removed.**
```r
#   .Object@ID <- as.character(1:numagents)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:435:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L435) *style:* **Commented code should be removed.**
```r
#   .Object@spatial <- position
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:436:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L436) *style:* **Commented code should be removed.**
```r
#   .Object@heading <- heading1
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:437:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L437) *style:* **Commented code should be removed.**
```r
#   .Object@distance <- distance
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:439:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/initialize.R#L439) *style:* **Commented code should be removed.**
```r
#   return(.Object)
    ^~~~~~~~~~~~~~~
```
[R/mapReduce.R:53:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/mapReduce.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
  BsumVec <- reduced[fullRasterVals] # join
  ^~~~~~~
```
[R/neighbourhood.R:114:21:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L114) *style:* **Variable or function name should be lowerCamelCase.**
```r
                    match.adjacent = FALSE, cutoff.for.data.table = 2e3,
                    ^~~~~~~~~~~~~~
```
[R/neighbourhood.R:114:45:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L114) *style:* **Variable or function name should be lowerCamelCase.**
```r
                    match.adjacent = FALSE, cutoff.for.data.table = 2e3,
                                            ^~~~~~~~~~~~~~~~~~~~~
```
[R/neighbourhood.R:233:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L233) *style:* **Lines should not be more than 100 characters.**
```r
              ((adj[, "from"] %% numCol + adj[, "to"] %% numCol) == 1)) # | #right & left edge cells, with neighbours wrapped
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/neighbourhood.R:238:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L238) *style:* **Lines should not be more than 100 characters.**
```r
              ((adj[, "from"] %% numCol + adj[, "to"] %% numCol) == 1)) # | #right & left edge cells, with neighbours wrapped
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/neighbourhood.R:297:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L297) *style:* **Lines should not be more than 100 characters.**
```r
              ((from %% numCol + to %% numCol) == 1))# | #right & left edge cells, with neighbours wrapped
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/neighbourhood.R:808:29:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L808) *style:* **Variable or function name should be lowerCamelCase.**
```r
setGeneric("wrap", function(X, bounds, withHeading) {
                            ^
```
[R/neighbourhood.R:817:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L817) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:834:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L834) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:844:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L844) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:845:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L845) *style:* **Variable or function name should be lowerCamelCase.**
```r
    X <- wrap(X, bounds = extent(bounds))
    ^
```
[R/neighbourhood.R:854:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L854) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:855:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L855) *style:* **Variable or function name should be lowerCamelCase.**
```r
    X <- wrap(X, bounds = extent(bounds))
    ^
```
[R/neighbourhood.R:864:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L864) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:867:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L867) *style:* **Variable or function name should be lowerCamelCase.**
```r
      X <- wrap(X, bounds = extent(bounds))
      ^
```
[R/neighbourhood.R:879:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L879) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds, withHeading) {
                        ^
```
[R/neighbourhood.R:904:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L904) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds, withHeading) {
                        ^
```
[R/neighbourhood.R:905:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L905) *style:* **Variable or function name should be lowerCamelCase.**
```r
      X <- wrap(X, bounds = extent(bounds), withHeading = withHeading)
      ^
```
[R/neighbourhood.R:914:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L914) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds, withHeading) {
                        ^
```
[R/neighbourhood.R:917:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L917) *style:* **Variable or function name should be lowerCamelCase.**
```r
      X <- wrap(X, bounds = extent(bounds), withHeading = withHeading)
      ^
```
[R/neighbourhood.R:1054:40:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/neighbourhood.R#L1054) *style:* **Commas should always have a space after.**
```r
  cc <- cbind(pureCircle2[, "x"] - xy[,"x"], pureCircle2[, "y"] - xy[, "y"])
                                       ^
```
[R/probability.R:41:35:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/probability.R#L41) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    1 / sqrt(var * 2 * pi) * exp(-((theta - mu + 2 * pi * k) ^ 2) / (2 * var))
                                  ^
```
[R/probability.R:44:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/probability.R#L44) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Next <- term(theta, mu, var, k)
  ^~~~
```
[R/probability.R:45:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/probability.R#L45) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Last <- Next
  ^~~~
```
[R/RcppExports.R:68:20:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/RcppExports.R#L68) *style:* **Variable or function name should be lowerCamelCase.**
```r
runifC <- function(N) {
                   ^
```
[R/RcppExports.R:71:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/RcppExports.R#L71) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/SELES.R:53:23:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/SELES.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
numAgents <- function(N, probInit) {
                      ^
```
[R/splitRaster.R:116:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/splitRaster.R#L116) *style:* **Lines should not be more than 100 characters.**
```r
      clusterApplyLB(cl = cl, x = seq_along(extents), fun = croppy, e = extents, r = r, path = path, rType = rType)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:538:8:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/spread.R#L538) *style:* **Commented code should be removed.**
```r
      #isNASpreadProb <- is.na(spreadProb[])
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:540:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/spread.R#L540) *style:* **Commented code should be removed.**
```r
      #   isNASpreadProb <- is.na(spreadProb[])
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:541:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/spread.R#L541) *style:* **Commented code should be removed.**
```r
      #   spreadProb[isNASpreadProb] <- 0L
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:942:41:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/spread.R#L942) *style:* **Place a space before left parenthesis, except in a function call.**
```r
              notDupsEvents <- notDups[-(1:(nrSpreads - nrPotentials))]
                                        ^
```
[R/spread2.R:5:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/spread2.R#L5) *style:* **Lines should not be more than 100 characters.**
```r
                           "quantityAdj", "quantityAdj2", "state", "size", "tooBigByNCells", "V1", "proportion"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:674:12:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/spread2.R#L674) *style:* **Commented code should be removed.**
```r
          #pureCircle <- unique(pureCircle)
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:759:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/spread2.R#L759) *style:* **Commented code should be removed.**
```r
          # colnamesDtPot <- colnames(dtPotential)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:760:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/spread2.R#L760) *style:* **Commented code should be removed.**
```r
          # ll <-  lapply(colnamesDtPot, function(x) dtPotential[[x]][!spreadProbNA])
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:761:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/spread2.R#L761) *style:* **Commented code should be removed.**
```r
          # names(ll) <- colnamesDtPot
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:762:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/spread2.R#L762) *style:* **Commented code should be removed.**
```r
          # dtPotential <- as.data.table(ll)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:772:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/spread2.R#L772) *style:* **Lines should not be more than 100 characters.**
```r
                                                                   .I[sample.int(length(numNeighs), size = numNeighs, prob = spreadProbRel)],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:787:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/spread2.R#L787) *style:* **Variable or function name should be lowerCamelCase.**
```r
      NAaSP <- !is.na(actualSpreadProb)
      ^~~~~
```
[R/spread2.R:789:42:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/spread2.R#L789) *style:* **Commas should always have a space after.**
```r
        dtPotential <- dtPotential[NAaSP,]
                                         ^
```
[R/spread2.R:830:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/spread2.R#L830) *style:* **Lines should not be more than 100 characters.**
```r
        # this is to prevent overlap within an event... in some cases, overlap within event is desired, so skip this block
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:848:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/spread2.R#L848) *style:* **Lines should not be more than 100 characters.**
```r
        #successCells <- na.omit(successCells[!dupsWithinDtPotential]) # remove the dupsWithinDtPotential
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:848:10:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/R/spread2.R#L848) *style:* **Commented code should be removed.**
```r
        #successCells <- na.omit(successCells[!dupsWithinDtPotential]) # remove the dupsWithinDtPotential
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-examples.R:6:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-examples.R#L6) *style:* **Commented code should be removed.**
```r
    cat("#START##############\n", file = tmpExFile, append = FALSE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-examples.R:17:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-examples.R#L17) *style:* **Commas should never have a space before.**
```r
  } , add = TRUE)
   ~^
```
[tests/testthat/test-mapReduce.R:23:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L23) *style:* **Commented code should be removed.**
```r
  #expect_equal(sort(unique(getValues(biomass))), sort(reducedDT$biomass))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:27:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L27) *style:* **Commented code should be removed.**
```r
#   library(data.table)
    ^~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:28:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L28) *style:* **Commented code should be removed.**
```r
#   library(raster)
    ^~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:31:6:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L31) *style:* **Commented code should be removed.**
```r
#    detach("package:data.table")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:35:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L35) *style:* **Commented code should be removed.**
```r
#   ras <- raster(extent(0,15,0,15), res=1)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:36:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L36) *style:* **Commented code should be removed.**
```r
#   fullRas <- randomPolygons(ras, numTypes=5, speedup=1, p=0.3)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:37:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L37) *style:* **Commented code should be removed.**
```r
#   names(fullRas) <- "mapcodeAll"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:38:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L38) *style:* **Commented code should be removed.**
```r
#   uniqueComms <- raster::unique(fullRas)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:42:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L42) *style:* **Commented code should be removed.**
```r
#     biomass=rnbinom(length(uniqueComms), mu=4000, 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:44:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L44) *style:* **Commented code should be removed.**
```r
#   biomass <- rasterizeReduced(reducedDT, fullRas, "biomass")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:46:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L46) *style:* **Commented code should be removed.**
```r
#   expect_equal(sort(unique(getValues(biomass))), sort(reducedDT$biomass))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:47:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L47) *style:* **Commented code should be removed.**
```r
#   expect_equal(length(unique(getValues(biomass))), length(unique(getValues(fullRas))))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:49:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L49) *style:* **Commented code should be removed.**
```r
#   setkey(reducedDT, biomass)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:50:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L50) *style:* **Commented code should be removed.**
```r
#   communities <- rasterizeReduced(reducedDT, fullRas, "communities")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:51:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L51) *style:* **Commented code should be removed.**
```r
#   expect_equal(sort(unique(getValues(communities))), sort(reducedDT$communities))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:52:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L52) *style:* **Commented code should be removed.**
```r
#   expect_equal(length(unique(getValues(communities))), length(unique(getValues(fullRas))))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:56:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L56) *style:* **Commented code should be removed.**
```r
#   library(data.table)
    ^~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:57:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L57) *style:* **Commented code should be removed.**
```r
#   library(raster)
    ^~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:60:6:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L60) *style:* **Commented code should be removed.**
```r
#    detach("package:data.table")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:64:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L64) *style:* **Commented code should be removed.**
```r
#   ras <- raster(extent(0, 15, 0, 15), res = 1)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:65:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L65) *style:* **Commented code should be removed.**
```r
#   fullRas <- randomPolygons(ras, numTypes = 5, speedup = 1, p = 0.3)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:67:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L67) *style:* **Commented code should be removed.**
```r
#   uniqueComms <- raster::unique(fullRas)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:71:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L71) *style:* **Commented code should be removed.**
```r
#     biomass=rnbinom(length(uniqueComms), mu = 4000, 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:73:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L73) *style:* **Commented code should be removed.**
```r
#   biomass <- rasterizeReduced(reducedDT, fullRas, "biomass")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:75:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L75) *style:* **Commented code should be removed.**
```r
#   setkey(reducedDT, biomass)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:76:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L76) *style:* **Commented code should be removed.**
```r
#   communities <- rasterizeReduced(reducedDT, fullRas, "communities")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:77:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L77) *style:* **Commented code should be removed.**
```r
#   expect_equal(sort(unique(getValues(communities))), sort(reducedDT$communities))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:81:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L81) *style:* **Commented code should be removed.**
```r
#   library(data.table)
    ^~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:82:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L82) *style:* **Commented code should be removed.**
```r
#   library(raster)
    ^~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:85:6:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L85) *style:* **Commented code should be removed.**
```r
#    detach("package:data.table")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:89:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L89) *style:* **Commented code should be removed.**
```r
#   ras <- raster(extent(0,15,0,15), res=1)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:90:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L90) *style:* **Commented code should be removed.**
```r
#   fullRas <- randomPolygons(ras, numTypes=5, speedup=1, p=0.3)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:91:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L91) *style:* **Commented code should be removed.**
```r
#   names(fullRas) <- "mapcodeAll"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:92:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L92) *style:* **Commented code should be removed.**
```r
#   uniqueComms <- raster::unique(fullRas)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:96:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L96) *style:* **Commented code should be removed.**
```r
#     biomass=rnbinom(length(uniqueComms), mu=4000, 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:98:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L98) *style:* **Commented code should be removed.**
```r
#   biomass <- rasterizeReduced(reducedDT, fullRas, "biomass")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:100:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L100) *style:* **Commented code should be removed.**
```r
#   setkey(reducedDT, biomass)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:101:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L101) *style:* **Commented code should be removed.**
```r
#   communities <- rasterizeReduced(reducedDT, fullRas, "communities")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:102:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-mapReduce.R#L102) *style:* **Commented code should be removed.**
```r
#   expect_equal(length(unique(getValues(communities))), length(unique(getValues(fullRas))))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-randomPolygon.R:25:60:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-randomPolygon.R#L25) *style:* **Put spaces around all infix operators.**
```r
  expect_true(base::abs(base::abs(polyArea - area)) <  area/4) ## TODO: why is this area/4?
                                                          ~^~
```
[tests/testthat/test-splitRaster.R:148:38:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-splitRaster.R#L148) *style:* **Commas should always have a space after.**
```r
  expect_identical(dataType(y4[[1]]),"INT1U")
                                     ^
```
[tests/testthat/test-splitRaster.R:165:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-splitRaster.R#L165) *style:* **Lines should not be more than 100 characters.**
```r
    tmpdir <- file.path(tempdir(), "splitRaster-test-parallel") %>% reproducible::checkPath(create = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:168:8:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-splitRaster.R#L168) *style:* **Commented code should be removed.**
```r
      #detach("package:raster")
       ^~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:226:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-splitRaster.R#L226) *style:* **Lines should not be more than 100 characters.**
```r
  tmpdir <- file.path(tempdir(), "splitRaster-test-large") %>% reproducible::checkPath(create = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:264:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-splitRaster.R#L264) *style:* **Commented code should be removed.**
```r
  #expect_equal(min(values(m)), min(values(r))) ## Error: cannot allocate vector of size 4.8 Gb
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:283:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-splitRaster.R#L283) *style:* **Commented code should be removed.**
```r
  #expect_equal(max(values(m1)), max(values(r)))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:284:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-splitRaster.R#L284) *style:* **Commented code should be removed.**
```r
  #expect_equal(min(values(m1)), min(values(r)))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread.R:209:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-spread.R#L209) *style:* **Lines should not be more than 100 characters.**
```r
    if (interactive()) Plot(circEdge, addTo = "circs", cols = c("transparent", rainbow(numCircs)[whCirc]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:148:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-spread2.R#L148) *style:* **Commented code should be removed.**
```r
  #quickDT <- data.table(id = seq_along(sams), initialPixels = sams, key = "id")
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:150:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-spread2.R#L150) *style:* **Commented code should be removed.**
```r
  #cirOut <- quickDT[cirOut, on = ]
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:473:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-spread2.R#L473) *style:* **Lines should not be more than 100 characters.**
```r
  ##                                    expr       min        lq      mean   median        uq       max neval
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:474:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-spread2.R#L474) *style:* **Lines should not be more than 100 characters.**
```r
  ##         iterativeFun(ras, FALSE, n, sp)  3.096979 12.642477  73.02248 35.17520  91.10528  764.4073   300
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:475:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-spread2.R#L475) *style:* **Lines should not be more than 100 characters.**
```r
  ##      nonIterativeFun(ras, FALSE, n, sp)  1.509484  6.555565  31.18444 14.91066  42.78317  158.5237   300
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:476:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-spread2.R#L476) *style:* **Lines should not be more than 100 characters.**
```r
  ##           origSpread(ras, FALSE, n, sp)  5.154006  7.555631  14.87158 11.49005  17.50599  231.5487   300
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:477:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-spread2.R#L477) *style:* **Lines should not be more than 100 characters.**
```r
  ## origSpreadIterations(ras, FALSE, n, sp) 10.754669 51.524368 141.48620 93.61996 169.10808 2110.2683   300
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:688:38:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-spread2.R#L688) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  ciCentre[seq_len(ncell(ciCentre))[-(ncell(ciCentre) / 2 - ncol(ciCentre) / 2)]] <- NA_integer_
                                     ^
```
[tests/testthat/test-spread2.R:884:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-spread2.R#L884) *style:* **Lines should not be more than 100 characters.**
```r
                       spreadProb = 0.23, persistProb = 0, iterations = 10, directions = 8L, plot.it = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:886:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-spread2.R#L886) *style:* **Lines should not be more than 100 characters.**
```r
                      spreadProb = 0.23, persistProb = 0.8, iterations = 10, directions = 8L, plot.it = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:891:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-spread2.R#L891) *style:* **Variable or function name should be lowerCamelCase.**
```r
  M <- matrix(0.8, nrow = 50, ncol = 50)
  ^
```
[tests/testthat/test-spread2.R:898:35:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-spread2.R#L898) *style:* **Put spaces around all infix operators.**
```r
  start <- c(50, length(landscape)-49)
                                 ~^~
```
[tests/testthat/test-spread2.R:902:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-spread2.R#L902) *style:* **Lines should not be more than 100 characters.**
```r
                        spreadProb = 0.23, persistProb = persistRas, iterations = 10, directions = 8L,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:916:14:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-spread2.R#L916) *style:* **Use <-, not =, for assignment.**
```r
  spreadProb = landscape
             ^
```
[tests/testthat/test-spread2.R:918:72:](https://github.com/PredictiveEcology/SpaDES.tools/blob/593f5f201ccd3d3692fcb82cd0758f517e7c4cb0/tests/testthat/test-spread2.R#L918) *style:* **Commas should always have a space after.**
```r
  expect_silent(spread2(landscape = landscape, spreadProb = spreadProb,start = start,
                                                                       ^
```


After messing around for a while, it doesn't look like `dqdWr` can be reworked to not need `Concept`, so I think we'll have to make `is_safePb` not be a `VarChunk`


Looks good to me.


## Jenkins Build Summary

Built from [this commit](https://github.com/mellery451/rippled/commit/fc6eec1a333df5a48d490fad985cf45e51679139)

Built at __20180807 - 21:07:51__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/5//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | no test results, t: 0s | FAIL :red_circle:
gcc.Debug
-Dcoverage=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/5//artifact/gcc.Debug_Dcoverage_ON.txt) | no test results, t: 1s | FAIL :red_circle:
docs | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/5//artifact/docs.txt) | no test results, t: 0s | FAIL :red_circle:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/5//artifact/clang.Debug.txt) | no test results, t: 1s | FAIL :red_circle:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/5//artifact/clang.Debug_Dunity_OFF.txt) | no test results, t: 1s | FAIL :red_circle:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/5//artifact/gcc.Debug.txt) | no test results, t: 0s | FAIL :red_circle:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/5//artifact/gcc.Debug_Dunity_OFF.txt) | no test results, t: 0s | FAIL :red_circle:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/5//artifact/clang.Release_Dassert_ON.txt) | no test results, t: 1s | FAIL :red_circle:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/5//artifact/gcc.Release_Dassert_ON.txt) | no test results, t: 0s | FAIL :red_circle:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/5//artifact/gcc.Debug_Dstatic_OFF.txt) | no test results, t: 0s | FAIL :red_circle:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/5//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | no test results, t: 0s | FAIL :red_circle:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/5//artifact/gcc.Debug_NINJA_BUILD_true.txt) | no test results, t: 0s | FAIL :red_circle:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/5//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | no test results, t: 1s | FAIL :red_circle:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/5//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | no test results, t: 1s | FAIL :red_circle:
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/5//artifact/msvc.Debug.txt) | 1031 cases, 0 failed, t: 758s | PASS :white_check_mark:
rpm | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/5//artifact/rpm.txt) | 1034 cases, 0 failed, t: n/a | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/5//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1031 cases, 0 failed, t: 625s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [console](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/5//console) | no test results, t: n/a | FAIL :red_circle:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/5//artifact/msvc.Release.txt) | 1031 cases, 0 failed, t: 406s | PASS :white_check_mark:


Yes, now it isn't working directly. The file logback.xml for each container is missing. After adding them within conf/[module], the server is working well again.


This is still repro'ing for me on the most recent build 18d0027c33402b275bceb9b34d125d330dd78804


@msmalik681 Absolutelly, this is not the right place to talk about this. At all.


https://docs.python.org/3.7/library/urllib.request.html#examples 여기서 urlencode 검색해 보셈


Related public issue - https://github.com/MicrosoftDocs/xamarin-docs/issues/297


In future we should revisit all the  mono_thread_create calls and make their types correct. I believe I have that building cplusplus.5 branch. But casts probably more favorable now, probably.


Thanks @Fuco1 I'll clean up with that tonight


they should be removed.


@joaoptc Tem que ativar o VLAN da TV, isso não tem nos menus, o @alacn1 colocou a opção para desativar o IPv6 no menu Avançado em outra branch, mas da para alterar pelo CLI.
Para fazer a TV funcionar tive que ativar essas opções no menu Configuração > Avançado:
- HPNA
- TR111
- QueueManagement (esse eu não tenho 100% de certeza que é necessário)

Ai aperta em salvar.

Agora no CLI tive que ativar duas VLANs:
```
set PTMEthernetInterface_1_VLANInterface_3_Enable 1
set PTMEthernetInterface_1_VLANInterface_4_Enable 1
fcommit
reboot
```
Isso deve ativar a TV.

Pra desativar o IPv6 só entar no CLI e digitar:
```
set Device_IPv6Enable 0
fcommit
reboot
```
Aqui o DHCP do IPv6 não parece estar usando muito a CPU, e eu acho que mesmo com o DHCPv6 desativado o IPv6 funciona usando o SLAAC, mas não testei.


@vvsagar Your Gitlab site repo revealed a bug; I had never tested `#+toc: headlines N local` using `ox-hugo`. That was buggy, and now fixed.


Just copy paste the raw file in your copy of the lib. Mine was at `~/anaconda3/lib/python3.6/site-packages/pygraphviz/agraph.py`


tested and working in chrome, thanks.


please push to production


*Decoding is more accurate than converting


Actually, it isn't needed (unless org-find changes how it is handled), because the widen is taken care of by org-find-entry-with-id:

```
         (defun org-find-entry-with-id (ident)
           "Locate the entry that contains the ID property with exact value IDENT.
         IDENT can be a string, a symbol or a number, this function will search for
         the string representation of it.
         Return the position where this entry starts, or nil if there is no such entry."
           (interactive "sID: ")
           (let ((id (cond
                      ((stringp ident) ident)
                      ((symbolp ident) (symbol-name ident))
                      ((numberp ident) (number-to-string ident))
                      (t (error "IDENT %s must be a string, symbol or number" ident)))))
             (org-with-wide-buffer (org-find-property "ID" id))))
```

And then the macro they use:
```
         (defmacro org-with-wide-buffer (&rest body)
           "Execute body while temporarily widening the buffer."
           (declare (debug (body)))
           `(save-excursion
              (save-restriction
                (widen)
                ,@body)))
```


May be just throw the exception if we cannot get the current notication id


Created multidev environment [dgreat#pr-330](https://dashboard.pantheon.io/sites/41cad7fe-472d-43a9-a470-d391b9622376#pr-330).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-330-dgreat.pantheonsite.io/)


download updated docker-compose file and try again . .i have removed volume mappings and added new commented example volume mappings, for how map specific config.. not tested (in terms of having tried to add a logback.xml for ex and checking that its effective), but at least docker runs now.


Do we need a client.Clone() here?


oh, okay never mind saw its being cloned in the executeCAAD method


@HomeAutoUser

Aktuell kann ich wegen der Hitze wirklich nichts richtig machen.

Glücklicherweise, habe ich eine Diskussion zu dieser Länge gefunden.
https://forum.fhem.de/index.php/topic,79929.msg719499.html#msg719499

Es sieht so aus, als ob wir die 45 für einen Sensor brauchen.

Wenn ich den Fehler nun richtig verstehe, dann ordnet das CUL_TCM97001 eurem Sensor ein falsches Modell zu?
Was man da jetzt im SIGNALduino Modul machen kann weiss ich nicht, vermutlich wenig bis fast nichts.

Man kann das Modell nachträglich noch manuell anpassen. Hilft das vielleicht?


terribly sorry for this. I had tested that deb files worked, and expected somewhat weirdly enough that docker would just automagically work with the new application.ini pointing logging to config ;)


I added client.Clone() in the executeCAAD method, where it calls caad().
I think it is needed there anyways as we need separate clients per thread so adding here is redundant.


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


redis-server


Thanks for putting up with the sketchy nature of the interface.

Let's discuss it at a higher level https://github.com/zikichombo/codec/issues/3


Hi, i have a problem...i have the SecurityConfig just like the tutorial:

                           http.cors()
                                .and().csrf().disable()
                                .authorizeRequests()
				.antMatchers(HttpMethod.POST,
                                 SecurityConstants.SIGN_UP_URL).permitAll().anyRequest()
				.authenticated()
				.and().addFilter(new JWTAuthenticationFilter(authenticationManager()))
				.addFilter(new JWTAuthorizationFilter(authenticationManager()))
				// this disables session creation on Spring Security
				.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS);

But my problem is that when i try to access to the SIGN_UP_URL the app is trying to authenticate the user and that is not supposed to be happening, can you help me please?


Syncing from original


Should this be $DB->get_records_select()? Also, it seems unsafe to use [0] without checking the return value first. If you want one row, may use [$DB->get_record()](https://docs.moodle.org/dev/Data_manipulation_API#Getting_a_single_record)


do a docker-compose pull before starting.


Created multidev environment [pantheon-d8-composer-project-tk#pr-17](https://dashboard.pantheon.io/sites/399aa65a-6e55-43fc-bc1a-072c581bc68c#pr-17).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-17-pantheon-d8-composer-project-tk.pantheonsite.io/)


159562562_Issue#5961 (Nigusse) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (3013 of 3013 tests passed, 0 test warnings)

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


@MylesBorins Cc: @jer-gentoo @yhwang @jasnell @addaleax

Re: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48891#c2

Is this a broken cherry pick? This commit doesn't seem to match the combined commits in #19196


Thanks


Maybe say that you REALLY love tacos?


Given the $end is in seconds and REPORT_INTERVAL_HOURS is in hours, probably need to change 60 to 3600.


Created multidev environment [lawhelp#ci-733](https://dashboard.pantheon.io/sites/9ec12d94-c804-44b7-968e-166a0b49fdc0#ci-733).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-733-lawhelp.pantheonsite.io/)


Perhaps this should only be used if a root url is not set? Right now, for those publishing their own bottles, bottles need to be renamed before uploading which is a bit weird.


Checkmarx scan results 08 Aug 2018 00:31 UTC +03:00

High
Medium
Low
Info

New
0
0
0
0

Recurrent
0
0
0
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

a23cad998261c81bf63aa21ac681a2e8b5303e7c	@web-flow


Copy of this build can be found at https://www.mewbuilds.com/build/3f4fbe2795446bc3a94803ef73a53fccef3dc2d3/index.html


See also https://github.com/nodejs/node/commit/d8cf13afe2fce917f018a16caff5be2b8aba4d4a#r29994581


edit in wrong branch


this should be `&&`


revert the errant commit.


Copy of this build can be found at https://www.mewbuilds.com/build/db3f6bb3371446cade72bb795b5d26fbf412ac0e/index.html


Thanks jarlah. I'll try it tomorrow and let you know.


I want the result returned (TRUE or reasons-why-not, like validObject()) reasons-why-not can be computed on, as in the current output
```
> BiocManager::valid()
...
Bioconductor version '3.8'

  * 3 packages out-of-date
  * 2 packages too new

create a valid installation with

  BiocManager::install(c(
    "BiocInstaller", "biomaRt", "HDF5Array", "tensorflow", "UniProt.ws"
  ), update = TRUE, ask = FALSE)

more details: BiocManager::valid()$too_new, BiocManager::valid()$out_of_date
...
```
the user wanting logical values can easily test `isTRUE(valid())`.


Don't force push you dumbo❤


Finished


Created multidev environment [toys-for-joy#ci-135](https://dashboard.pantheon.io/sites/255bbf5d-2830-4fba-8604-186a8110e36d#ci-135).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-135-toys-for-joy.pantheonsite.io/)


Hey @daniel-jozsef!

This unfortunately breaks the script on Mac OS X :(

I submitted a pull request to fix it (#2), can you take a look when you have a moment?

Thanks!


Created multidev environment [lawhelp#ci-736](https://dashboard.pantheon.io/sites/9ec12d94-c804-44b7-968e-166a0b49fdc0#ci-736).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-736-lawhelp.pantheonsite.io/)


watch me :kissing_heart:


Changed in commit cf3d043bac9688ebb8f44a3eee5b3e9b0becec1c


Those make sense; still, this probably should have been discussed in more detail beforehand. And yes, if this is the case, we should deactivate the other pkgconfig.


maybe `expect_equal(1L, NROW(valid()$too_new))`; `expect_equal(0L, NROW(valid()$out_of_date)` ? I think this test is important, partly because it ensures we're running our tests on a valid system.


Could this function also have a return type of void?


Created multidev environment [d8-atsnj#ci-171](https://dashboard.pantheon.io/sites/e5e4f786-50c0-497c-819e-36c05121e231#ci-171).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-171-d8-atsnj.pantheonsite.io/)


Indeed.


I just barfed in my mouth a little. If that's what's necessary, I think I'd rather they just be consts.


Why not document in docstrings?


Created multidev environment [lawhelp#ci-738](https://dashboard.pantheon.io/sites/9ec12d94-c804-44b7-968e-166a0b49fdc0#ci-738).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-738-lawhelp.pantheonsite.io/)


will look into that later


Again, just `return file.read()`


I meant minimum phpunit version instead of composer.


Comentando codigo


## Jenkins Build Summary

Built from [this commit](https://github.com/mellery451/rippled/commit/2ec8b43773205fee7d01e334e29dcb19cb724033)

Built at __20180807 - 21:47:47__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/6//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | no test results, t: 0s | FAIL :red_circle:
gcc.Debug
-Dcoverage=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/6//artifact/gcc.Debug_Dcoverage_ON.txt) | no test results, t: 0s | FAIL :red_circle:
docs | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/6//artifact/docs.txt) | no test results, t: 0s | FAIL :red_circle:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/6//artifact/clang.Debug.txt) | no test results, t: 1s | FAIL :red_circle:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/6//artifact/clang.Debug_Dunity_OFF.txt) | no test results, t: 1s | FAIL :red_circle:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/6//artifact/gcc.Debug.txt) | no test results, t: 0s | FAIL :red_circle:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/6//artifact/gcc.Debug_Dunity_OFF.txt) | no test results, t: 0s | FAIL :red_circle:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/6//artifact/gcc.Release_Dassert_ON.txt) | no test results, t: 0s | FAIL :red_circle:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/6//artifact/clang.Release_Dassert_ON.txt) | no test results, t: 1s | FAIL :red_circle:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/6//artifact/gcc.Debug_Dstatic_OFF.txt) | no test results, t: 0s | FAIL :red_circle:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/6//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | no test results, t: 0s | FAIL :red_circle:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/6//artifact/gcc.Debug_NINJA_BUILD_true.txt) | no test results, t: 0s | FAIL :red_circle:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/6//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | no test results, t: 1s | FAIL :red_circle:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/6//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | no test results, t: 1s | FAIL :red_circle:
rpm | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/6//artifact/rpm.txt) | 1034 cases, 0 failed, t: n/a | PASS :white_check_mark:
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/6//artifact/msvc.Debug.txt) | 1031 cases, 0 failed, t: 545s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/6//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1031 cases, 0 failed, t: 548s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [console](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/6//console) | no test results, t: n/a | FAIL :red_circle:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-shard-transfer/6//artifact/msvc.Release.txt) | 1031 cases, 0 failed, t: 393s | PASS :white_check_mark:


One possibility is that the previous version uses hybridization.


Los motores estaban mal seteados


Refactor_UnitarySystem (rraustad) - x86_64-MacOS-10.9-clang: Build Failed

Messages:

 * 12 tests had: ERR diffs.
 * 5 tests had: ESO big diffs.
 * 5 tests had: EIO diffs.
 * 4 tests had: Table big diffs.
 * 1 test had: AUD diffs.
 * 2 tests had: BND diffs.
 * 2 tests had: RDD diffs.
 * 2 tests had: MTD diffs.
 * 2 tests had: MTR big diffs.
 * 1 test had: ESO small diffs.
 * 1 test had: MTR small diffs.

Failures:

integration Test Summary
 * Passed: 627
 * Failed: 2

regression Test Summary
 * Passed: 622
 * Failed: 5

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


Did you look into doctests? Because I don't know if they'll work when the function uses `bot.say` instead of returning a value


با خودت نمیدونم چه فکری کردی مهندس اینو شیر کردی


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

You do not have sufficient scopes. You are missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:aws-provisioner-v1/wpt-docker-worker",
        "queue:create-task:very-high:aws-provisioner-v1/wpt-docker-worker",
        "queue:create-task:high:aws-provisioner-v1/wpt-docker-worker",
        "queue:create-task:medium:aws-provisioner-v1/wpt-docker-worker",
        "queue:create-task:low:aws-provisioner-v1/wpt-docker-worker",
        "queue:create-task:very-low:aws-provisioner-v1/wpt-docker-worker",
        "queue:create-task:lowest:aws-provisioner-v1/wpt-docker-worker"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:aws-provisioner-v1/wpt-docker-worker",
        {
          "AllOf": [
            "queue:define-task:aws-provisioner-v1/wpt-docker-worker",
            "queue:task-group-id:taskcluster-github/HGQpyp2iQPiHENeaV39zfg",
            "queue:schedule-task:taskcluster-github/HGQpyp2iQPiHENeaV39zfg/TncZLKD4QP2IRslx7tzoWw"
          ]
        }
      ]
    }
  ]
}
```

You have the scopes:

```
[
  "assume:repo:github.com/bocoup/wpt:branch:master",
  "queue:create-task:aws-provisioner-v1/github-worker",
  "queue:create-task:aws-provisioner-v1/win2012r2",
  "queue:route:index.garbage.*",
  "queue:scheduler-id:taskcluster-github",
  "secrets:get:garbage/*",
  "secrets:set:garbage/*"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/wpt-docker-worker",
                "queue:create-task:very-high:aws-provisioner-v1/wpt-docker-worker",
                "queue:create-task:high:aws-provisioner-v1/wpt-docker-worker",
                "queue:create-task:medium:aws-provisioner-v1/wpt-docker-worker",
                "queue:create-task:low:aws-provisioner-v1/wpt-docker-worker",
                "queue:create-task:very-low:aws-provisioner-v1/wpt-docker-worker",
                "queue:create-task:lowest:aws-provisioner-v1/wpt-docker-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/wpt-docker-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/wpt-docker-worker",
                "queue:task-group-id:taskcluster-github/HGQpyp2iQPiHENeaV39zfg",
                "queue:schedule-task:taskcluster-github/HGQpyp2iQPiHENeaV39zfg/TncZLKD4QP2IRslx7tzoWw"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-08-07T21:50:15.738Z

</details>


@ncave I'm making some tests inlining all functions marked as `OptionalInline` but results are not satisfactory. Apparently the FCS marks most of the functions as optional inline, even if they're recursive (or mutually recursive, which is more difficult to catch) which makes it impossible to compile the REPL using this option. And even if there're no recursive functions, excessive inlining can cause the generated code to be actually bigger.

So unless there's no easy logic to discriminate which functions are worth inlining and what not, I guess we should still strive to get the optimized AST directly from the FCS. Is it looking any better after adding the trampoline or are you facing now SO issues in FCS code?


🎉 thanks! 👍


Created multidev environment [d8-atsnj#pr-34](https://dashboard.pantheon.io/sites/e5e4f786-50c0-497c-819e-36c05121e231#pr-34).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-34-d8-atsnj.pantheonsite.io/)


Just to know were you working with him or he wrote everything while you were sleeping ( ͡° ͜ʖ ͡°).
Seriously I just want to know if he made the pull request on the moment where you needed it.


lifecycle*


Cadê o banco ? Ou vou ter que criar um novo e tal ??


Sorry for writing this in a comment on a commit, but there is no real other way to contact you.

I really like your GitHub handle. Would you be willing to part with it? If so, how much would you ask for? Thanks! :)


:+1: :tada:


Should we introduce a shorter form for this?


Awesome job


return_codes_pull_request (michael-okeefe) - Win64-Windows-7-VisualStudio-14: OK (2972 of 2972 tests passed, 0 test warnings)

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


I've been modified...! 👍