[inst/examples/example_distanceFromEachPoint.R:37:2:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/inst/examples/example_distanceFromEachPoint.R#L40) *style:* **Commented code should be removed.**
```r
#endCluster() # if beginCluster was run
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_spread.R:54:2:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/inst/examples/example_spread.R#L54) *style:* **Commented code should be removed.**
```r
## Interrupt a spread event using iterations - need `returnIndices = TRUE` to
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_spread.R:247:2:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/inst/examples/example_spread.R#L247) *style:* **Commented code should be removed.**
```r
## Note: `neighProbs = c(0,1)` forces each active pixel to move to 2 new pixels
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_spread.R:248:2:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/inst/examples/example_spread.R#L248) *style:* **Commented code should be removed.**
```r
## (`prob = 0` for 1 neighbour, `prob = 1` for 2 neighbours)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:243:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L243) *style:* **Commented code should be removed.**
```r
# ### INCORPORATE RELEVANT PARTS OF THIS OLD INIT FUNCTION INTO INITCOORDS()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:248:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L248) *style:* **Commented code should be removed.**
```r
# #'                      (currently only \code{RasterLayer} or
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:249:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L249) *style:* **Commented code should be removed.**
```r
# #'                      \code{SpatialPolygonsDataFrame}) accepted.
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:259:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L259) *style:* **Commented code should be removed.**
```r
#     ext <- extent(agentlocation)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:261:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L261) *style:* **Commented code should be removed.**
```r
#       #            nonNAs <- !is.na(getvalue(probinit))
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:262:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L262) *style:* **Commented code should be removed.**
```r
#       nonNAs <- !is.na(getValues(probinit))
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:263:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L263) *style:* **Commented code should be removed.**
```r
#       wh.nonNAs <- which(nonNAs)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:264:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L264) *style:* **Commented code should be removed.**
```r
#       #            ProbInit.v <- cumsum(getvalue(probinit)[nonNAs])
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:265:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L265) *style:* **Commented code should be removed.**
```r
#       ProbInit.v <- cumsum(getValues(probinit)[nonNAs])
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:267:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L267) *style:* **Commented code should be removed.**
```r
#         ran <- runif(numagents,0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:268:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L268) *style:* **Commented code should be removed.**
```r
#         fI <- findInterval(ran, ProbInit.v)+1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:269:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L269) *style:* **Commented code should be removed.**
```r
#         fI2 <- wh.nonNAs[fI]
          ^~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:270:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L270) *style:* **Commented code should be removed.**
```r
#         last.ran <- runif(numagents,0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:271:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L271) *style:* **Commented code should be removed.**
```r
#         last.fI <- findInterval(last.ran, ProbInit.v)+1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:272:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L272) *style:* **Commented code should be removed.**
```r
#         last.fI2 <- wh.nonNAs[last.fI]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:274:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L274) *style:* **Commented code should be removed.**
```r
#         #                va <- getvalue(probinit)[nonNAs]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:275:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L275) *style:* **Commented code should be removed.**
```r
#         va <- getValues(probinit)[nonNAs]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:276:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L276) *style:* **Commented code should be removed.**
```r
#         ran <- runif(length(va), 0, 1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:277:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L277) *style:* **Commented code should be removed.**
```r
#         fI2 <- wh.nonNAs[ran<va]
          ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:279:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L279) *style:* **Commented code should be removed.**
```r
#         last.ran <- runif(length(fI2), 0, 1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:280:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L280) *style:* **Commented code should be removed.**
```r
#         last.fI <- findInterval(last.ran, ProbInit.v) + 1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:281:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L281) *style:* **Commented code should be removed.**
```r
#         last.fI2 <- wh.nonNAs[last.fI]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:283:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L283) *style:* **Commented code should be removed.**
```r
#         #                last.ran <- runif(length(fI2),0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:284:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L284) *style:* **Commented code should be removed.**
```r
#         #                last.fI2 <- wh.nonNAs[last.ran<va]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:287:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L287) *style:* **Commented code should be removed.**
```r
#         position <- xyFromCell(agentlocation,fI2,spatial = TRUE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:289:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L289) *style:* **Commented code should be removed.**
```r
#         position <- coordinates(agentlocation)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:291:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L291) *style:* **Commented code should be removed.**
```r
#         stop("need raster layer or Spatial Points object")
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:293:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L293) *style:* **Commented code should be removed.**
```r
#       numagents <- length(position)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:301:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L301) *style:* **Commented code should be removed.**
```r
#           colnames(xy) = c("x", "y")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:302:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L302) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(xy)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:303:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L303) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(sampleRandom(agentlocation, numagents, xy = TRUE, sp = TRUE))
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:305:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L305) *style:* **Commented code should be removed.**
```r
#           sam <- sample(1:length(agentlocation),numagents)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:306:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L306) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(agentlocation[sam,])
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:308:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L308) *style:* **Commented code should be removed.**
```r
#           stop("need raster layer or Spatial Points object")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:315:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L315) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(agentlocation)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:317:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L317) *style:* **Commented code should be removed.**
```r
#           stop("need raster layer or Spatial Points object")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:319:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L319) *style:* **Commented code should be removed.**
```r
#         numagents <- length(position)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:327:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L327) *style:* **Commented code should be removed.**
```r
#         numagents <- length(position)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:331:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L331) *style:* **Commented code should be removed.**
```r
#     stop("Need to provide agentlocation, which can be a map layer")
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:333:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L333) *style:* **Commented code should be removed.**
```r
#   heading1 <- runif(numagents, 0, 360)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:334:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L334) *style:* **Commented code should be removed.**
```r
#   distance <- runif(numagents, 0.1, 10)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:336:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L336) *style:* **Commented code should be removed.**
```r
#   .Object@ID <- as.character(1:numagents)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:337:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L337) *style:* **Commented code should be removed.**
```r
#   .Object@spatial <- position
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:338:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L338) *style:* **Commented code should be removed.**
```r
#   .Object@heading <- heading1
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:339:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L339) *style:* **Commented code should be removed.**
```r
#   .Object@distance <- distance
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:341:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/initialize.R#L341) *style:* **Commented code should be removed.**
```r
#   return(.Object)
    ^~~~~~~~~~~~~~~
```
[R/mapReduce.R:50:38:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/mapReduce.R#L50) *style:* **Variable or function name should be lowerCamelCase.**
```r
  fullRasterVals <- fullRasterVals[, row_number := 1L:.N]
                                     ^~~~~~~~~~
```
[R/mapReduce.R:53:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/mapReduce.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
  BsumVec <- reduced[fullRasterVals] # join
  ^~~~~~~
```
[R/neighbourhood.R:112:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L112) *style:* **Variable or function name should be lowerCamelCase.**
```r
adj.raw <- function(x = NULL, cells, directions = 8, sort = FALSE, pairs = TRUE,
^~~~~~~
```
[R/neighbourhood.R:114:21:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L114) *style:* **Variable or function name should be lowerCamelCase.**
```r
                    match.adjacent = FALSE, cutoff.for.data.table = 2e3,
                                            ^~~~~~~~~~~~~~~~~~~~~
```
[R/neighbourhood.R:117:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L117) *style:* **Variable or function name should be lowerCamelCase.**
```r
  J <- NULL
  ^
```
[R/neighbourhood.R:232:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L232) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          !((((adj[, "to"] - 1) %% numCell + 1) != adj[, "to"]) | # top or bottom of raster
            ^
```
[R/neighbourhood.R:232:14:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L232) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          !((((adj[, "to"] - 1) %% numCell + 1) != adj[, "to"]) | # top or bottom of raster
             ^
```
[R/neighbourhood.R:232:15:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L232) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          !((((adj[, "to"] - 1) %% numCell + 1) != adj[, "to"]) | # top or bottom of raster
              ^
```
[R/neighbourhood.R:233:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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:233:16:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L233) *style:* **Place a space before left parenthesis, except in a function call.**
```r
              ((adj[, "from"] %% numCol + adj[, "to"] %% numCol) == 1)) # | #right & left edge cells, with neighbours wrapped
               ^
```
[R/neighbourhood.R:237:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L237) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          !((((adj[, "to"] - 1) %% numCell + 1) != adj[, "to"]) | # top or bottom of raster
            ^
```
[R/neighbourhood.R:237:14:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L237) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          !((((adj[, "to"] - 1) %% numCell + 1) != adj[, "to"]) | # top or bottom of raster
             ^
```
[R/neighbourhood.R:237:15:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L237) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          !((((adj[, "to"] - 1) %% numCell + 1) != adj[, "to"]) | # top or bottom of raster
              ^
```
[R/neighbourhood.R:238:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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:238:16:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L238) *style:* **Place a space before left parenthesis, except in a function call.**
```r
              ((adj[, "from"] %% numCol + adj[, "to"] %% numCol) == 1)) # | #right & left edge cells, with neighbours wrapped
               ^
```
[R/neighbourhood.R:248:15:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L248) *style:* **Put spaces around all infix operators.**
```r
        numCol*(adj[whLefRig, "from"] - adj[whLefRig, "to"])
             ~^~
```
[R/neighbourhood.R:248:16:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L248) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        numCol*(adj[whLefRig, "from"] - adj[whLefRig, "to"])
               ^
```
[R/neighbourhood.R:249:20:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L249) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      whBotTop <- ((adj[, "to"] - 1) %% numCell + 1) != adj[, "to"]
                   ^
```
[R/neighbourhood.R:296:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L296) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          !((((to - 1) %% numCell + 1) != to) |  #top or bottom of raster
            ^
```
[R/neighbourhood.R:296:14:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L296) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          !((((to - 1) %% numCell + 1) != to) |  #top or bottom of raster
             ^
```
[R/neighbourhood.R:296:15:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L296) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          !((((to - 1) %% numCell + 1) != to) |  #top or bottom of raster
              ^
```
[R/neighbourhood.R:297:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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:297:16:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L297) *style:* **Place a space before left parenthesis, except in a function call.**
```r
              ((from %% numCol + to %% numCol) == 1))# | #right & left edge cells, with neighbours wrapped
               ^
```
[R/neighbourhood.R:313:15:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L313) *style:* **Place a space before left parenthesis, except in a function call.**
```r
            !((((to - 1) %% numCell + 1) != to) | ((from %% numCol + to %% numCol) == 1))
              ^
```
[R/neighbourhood.R:313:16:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L313) *style:* **Place a space before left parenthesis, except in a function call.**
```r
            !((((to - 1) %% numCell + 1) != to) | ((from %% numCol + to %% numCol) == 1))
               ^
```
[R/neighbourhood.R:313:17:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L313) *style:* **Place a space before left parenthesis, except in a function call.**
```r
            !((((to - 1) %% numCell + 1) != to) | ((from %% numCol + to %% numCol) == 1))
                ^
```
[R/neighbourhood.R:313:52:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L313) *style:* **Place a space before left parenthesis, except in a function call.**
```r
            !((((to - 1) %% numCell + 1) != to) | ((from %% numCol + to %% numCol) == 1))
                                                   ^
```
[R/neighbourhood.R:318:15:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L318) *style:* **Place a space before left parenthesis, except in a function call.**
```r
            !((((to - 1) %% numCell + 1) != to) | ((from %% numCol + to %% numCol) == 1))
              ^
```
[R/neighbourhood.R:318:16:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L318) *style:* **Place a space before left parenthesis, except in a function call.**
```r
            !((((to - 1) %% numCell + 1) != to) | ((from %% numCol + to %% numCol) == 1))
               ^
```
[R/neighbourhood.R:318:17:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L318) *style:* **Place a space before left parenthesis, except in a function call.**
```r
            !((((to - 1) %% numCell + 1) != to) | ((from %% numCol + to %% numCol) == 1))
                ^
```
[R/neighbourhood.R:318:52:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L318) *style:* **Place a space before left parenthesis, except in a function call.**
```r
            !((((to - 1) %% numCell + 1) != to) | ((from %% numCol + to %% numCol) == 1))
                                                   ^
```
[R/neighbourhood.R:327:22:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L327) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        whBotTop <- ((adj$to - 1) %% numCell + 1) != adj$to
                     ^
```
[R/neighbourhood.R:342:22:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L342) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        whBotTop <- ((adj$to - 1) %% numCell + 1) != adj$to
                     ^
```
[R/neighbourhood.R:854:29:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L854) *style:* **Variable or function name should be lowerCamelCase.**
```r
setGeneric("wrap", function(X, bounds, withHeading) {
                            ^
```
[R/neighbourhood.R:863:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L863) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:880:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L880) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:890:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L890) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:891:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L891) *style:* **Variable or function name should be lowerCamelCase.**
```r
    X <- wrap(X, bounds = extent(bounds))
    ^
```
[R/neighbourhood.R:900:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L900) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:901:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L901) *style:* **Variable or function name should be lowerCamelCase.**
```r
    X <- wrap(X, bounds = extent(bounds))
    ^
```
[R/neighbourhood.R:910:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L910) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:913:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L913) *style:* **Variable or function name should be lowerCamelCase.**
```r
      X <- wrap(X, bounds = extent(bounds))
      ^
```
[R/neighbourhood.R:925:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L925) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds, withHeading) {
                        ^
```
[R/neighbourhood.R:950:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L950) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds, withHeading) {
                        ^
```
[R/neighbourhood.R:951:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L951) *style:* **Variable or function name should be lowerCamelCase.**
```r
      X <- wrap(X, bounds = extent(bounds), withHeading = withHeading)
      ^
```
[R/neighbourhood.R:960:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L960) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds, withHeading) {
                        ^
```
[R/neighbourhood.R:963:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/neighbourhood.R#L963) *style:* **Variable or function name should be lowerCamelCase.**
```r
      X <- wrap(X, bounds = extent(bounds), withHeading = withHeading)
      ^
```
[R/RcppExports.R:67:20:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/RcppExports.R#L67) *style:* **Variable or function name should be lowerCamelCase.**
```r
runifC <- function(N) {
                   ^
```
[R/RcppExports.R:70:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/RcppExports.R#L70) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/SELES.R:53:23:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/SELES.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
numAgents <- function(N, probInit) {
                      ^
```
[R/spread.R:429:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/spread.R#L429) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        if ((minValue(spreadProb) > 1L) || (maxValue(spreadProb) < 0L) ||
            ^
```
[R/spread.R:434:15:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/spread.R#L434) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          if (((minValue(spreadProbLater) > 1L) || (maxValue(spreadProbLater) < 0L) ||
              ^
```
[R/spread.R:434:16:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/spread.R#L434) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          if (((minValue(spreadProbLater) > 1L) || (maxValue(spreadProbLater) < 0L) ||
               ^
```
[R/spread.R:538:8:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/spread.R#L541) *style:* **Commented code should be removed.**
```r
      #   spreadProb[isNASpreadProb] <- 0L
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:783:43:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/spread.R#L783) *style:* **Place a space before left parenthesis, except in a function call.**
```r
              if (any(circleMaxRadius <= ((n - 1) * res(landscape)[1]))) {
                                          ^
```
[R/spread.R:807:19:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/spread.R#L807) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          if (any((size + len) > maxSize & size <= maxSize)) {
                  ^
```
[R/spread.R:927:75:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/spread.R#L927) *style:* **Place a space before left parenthesis, except in a function call.**
```r
            toKeepSR <- !(eventCells[, "id"] %fin% as.numeric(names(which((shouldStop)))))
                                                                          ^
```
[R/spread.R:937:17:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/spread.R#L937) *style:* **Place a space before left parenthesis, except in a function call.**
```r
            if ((returnDistances | spreadStateExists) & !allowOverlap) {
                ^
```
[R/spread.R:942:41:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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:532:29:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/spread2.R#L532) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        whNeedJump <- which(((clusterDT$numRetries + 1) %% 10) == 0)
                            ^
```
[R/spread2.R:532:30:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/spread2.R#L532) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        whNeedJump <- which(((clusterDT$numRetries + 1) %% 10) == 0)
                             ^
```
[R/spread2.R:621:32:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/spread2.R#L621) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          effDists <- dists * ((2 - angleQualities[, "angleQuality"]) / 2 *
                               ^
```
[R/spread2.R:699:15:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/spread2.R#L699) *style:* **Commented code should be removed.**
```r
            # colnamesDtPot <- colnames(dtPotential)
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:700:15:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/spread2.R#L700) *style:* **Commented code should be removed.**
```r
            # ll <-  lapply(colnamesDtPot, function(x) dtPotential[[x]][!spreadProbNA])
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:701:15:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/spread2.R#L701) *style:* **Commented code should be removed.**
```r
            # names(ll) <- colnamesDtPot
              ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:702:15:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/R/spread2.R#L702) *style:* **Commented code should be removed.**
```r
            # dtPotential <- as.data.table(ll)
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-adj.R:53:38:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/tests/testthat/test-adj.R#L53) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                             if (sum((adjDT - adj2[, colOrd]) ^ 2) == 0) {
                                     ^
```
[tests/testthat/test-adj.R:57:46:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/tests/testthat/test-adj.R#L57) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                               expect_gt(sum((adjDT - adj2[, colOrd]) ^ 2), 0)
                                             ^
```
[tests/testthat/test-examples.R:2:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/tests/testthat/test-examples.R#L2) *style:* **Commented code should be removed.**
```r
#   fns <- ls("package:SpaDES.tools")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:23:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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-splitRaster.R:151:8:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/tests/testthat/test-splitRaster.R#L151) *style:* **Commented code should be removed.**
```r
      #detach("package:raster")
       ^~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:247:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/tests/testthat/test-splitRaster.R#L247) *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:266:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/tests/testthat/test-splitRaster.R#L266) *style:* **Commented code should be removed.**
```r
  #expect_equal(max(values(m1)), max(values(r)))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:267:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/tests/testthat/test-splitRaster.R#L267) *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/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/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-spread.R:601:15:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/tests/testthat/test-spread.R#L601) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  expect_true((radius * 1.5) %>=% max(dists[, "dists"]))
              ^
```
[tests/testthat/test-spread2.R:474:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/tests/testthat/test-spread2.R#L474) *style:* **Lines should not be more than 100 characters.**
```r
  ##                                    expr       min        lq      mean   median        uq       max neval
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:475:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/tests/testthat/test-spread2.R#L475) *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:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/tests/testthat/test-spread2.R#L475) *style:* **Commented code should be removed.**
```r
  ##         iterativeFun(ras, FALSE, n, sp)  3.096979 12.642477  73.02248 35.17520  91.10528  764.4073   300
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:476:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/tests/testthat/test-spread2.R#L476) *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:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/tests/testthat/test-spread2.R#L476) *style:* **Commented code should be removed.**
```r
  ##      nonIterativeFun(ras, FALSE, n, sp)  1.509484  6.555565  31.18444 14.91066  42.78317  158.5237   300
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:477:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/tests/testthat/test-spread2.R#L477) *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:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/tests/testthat/test-spread2.R#L477) *style:* **Commented code should be removed.**
```r
  ##           origSpread(ras, FALSE, n, sp)  5.154006  7.555631  14.87158 11.49005  17.50599  231.5487   300
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:478:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/tests/testthat/test-spread2.R#L478) *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:478:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/tests/testthat/test-spread2.R#L478) *style:* **Commented code should be removed.**
```r
  ## origSpreadIterations(ras, FALSE, n, sp) 10.754669 51.524368 141.48620 93.61996 169.10808 2110.2683   300
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:702:38:](https://github.com/PredictiveEcology/SpaDES.tools/blob/5a77ca8e44550ccb91b33b13f6ccbe1253f7d3eb/tests/testthat/test-spread2.R#L702) *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_
                                     ^
```


@syscl 可以可以，辛苦了，加油


收到


sdasdasd


Beyond1Airloop (mjwitte) - i386-Windows-7-VisualStudio-14: OK (2574 of 2579 tests passed, 0 test warnings)

Failures:

integration Test Summary
 * Passed: 600
 * Failed: 5

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


Hey sh1ng. I'm really new to this python and ML thing. And I've been tracking the Instacart challenge and competition. Could you please make some time for me and you to chat through your workflow and solution? I can chat over Google hangout or any other way. Thanks!

Elijah


Fixes #28032


This looks more like my redundant_function. It seems to have worked.
Although "Merge branch 'master' into shortform-array" sounds backwards.


up


@rachmadaniHaryono is there a way flake8 can figure this out?


This is patently absurd.  Facts cannot be copyrighted.  The existence of a domain name is a fact.  Therefore no entity can prevent a domain name from being put in a publicly available list of domain names, any more than an entity can prevent a phone number from being put in a publicly available list of phone numbers, or an address in a list of addresses.

This DMCA claim is facially invalid and therefore itself a violation of the DMCA, which forbids false claims.


I read the intent of this commit as "If your ship has only turrets, it doesn't need to point at your enemy to do maximum damage"

About it not working if anti missile are installed, this is fixable either by ensuring A/M return CanAim as true, or excluding them after GetOutfit.
If AM do not currently return true for CanAim, that is likely so they do not execute the turret aiming blocks in AimTurrets, even though they are fully capable of firing in every direction.


unparam: b is unused


unused: func OneUnused is unused (U1000)


鼠标移入的时候，执行runInv函数，启动定时器自动切换轮播图
鼠标移出的时候，执行clearInv函数，清除定时器


Brave handled it in an uhm, interesting and inaccurate way: https://github.com/brave/adblock-lists/commit/2c0e86cd5d8536a2ee74f2b8c31ea1b5a958dfcf


Without specifying that there's less than two arguments won't this just set the output path to the input path every time a file or directory is passed as an argument regardless if an output path has already been provided?


Beyond1Airloop (mjwitte) - Win64-Windows-7-VisualStudio-14: OK (2574 of 2579 tests passed, 0 test warnings)

Failures:

integration Test Summary
 * Passed: 600
 * Failed: 5

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


Beyond1Airloop (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: Build Failed

Failures:

integration Test Summary
 * Passed: 593
 * Failed: 12

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


Resolves #34


How slow is not-fast flash programming?


Is this intentional? see #33


BoilerSteamIDD (mitchute) - 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-passing-green.png)


Bluemix [toolchain](https://dev-console.stage1.bluemix.net/devops/toolchains/6ed5a702-229b-4ff3-83e1-f26456611d58 "UI-ys1dev-SimpleTC0812T005149"): [Delivery Pipeline](https://dev-console.stage1.bluemix.net/devops/pipelines/f2d74c42-02c4-47cf-9daa-86b32d5b7b1c "UI-ys1dev-SimpleTC0812T005149") deployed [UI-ys1dev-SimpleTC0812T005149](https://github.com/idsb3t1/UI-ys1dev-SimpleTC0812T005149/releases/tag/deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170812-045529 "deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170812-045529") to [dev](https://console.stage1.bluemix.net/apps/4084dfef-6da3-43e9-8dd1-54be016d14e2?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t3@us.ibm.com:dev"), including this commit


726ED4 for final screen.. same formula


Are these WIP sections?


BoilerSteamIDD (mitchute) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2613 of 2613 tests passed, 0 test warnings)

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


nicolasfollet


Shortens tagline


<item>
<title>[B][COLOR lime]SERIES[/COLOR][/B]</title>
<link>$doregex[makelist2]</link>

<regex>
  <name>makelist2</name>
  <listrepeat><![CDATA[
        <title>[makelist2.param1]</title>
<link>$doregex[makelist]</link>
		<thumbnail>[makelist2.param3]</thumbnail>
<fanart>[makelist2.param3]</fanart>
]]></listrepeat>
<expres>Name:"(.*?)" url:"(.*?)" img:"(.*?)"; server:"(.*?)"</expres>
<page>http://legionworldtv.com/master/free.xml</page>
<cookieJar></cookieJar>
</regex>

<regex>
  <name>makelist</name>
  <listrepeat><![CDATA[
        <title>$pyFunction:('[makelist.param3]').replace('Español','')</title>
        <link>$doregex[getUrl]</link>
				<thumbnail>[makelist2.param3]</thumbnail>
	<fanart>[makelist2.param3]</fanart>
        ]]></listrepeat>
<expres><![CDATA[href="\/.*,(.*?),list.*\n.*\n.*\n.*href="\/([^"]*)".*?>(.*?)<]]></expres>
<page>[makelist2.param2]/list,1,15</page>
<cookieJar></cookieJar>
</regex>
<regex>
<name>getUrl</name>
<expres>DownloadUrl":"([^"]+)<expres>
<page>[makelist2.param4]/action/DownloadFile?location=fi&f=[makelist.param1]</page>
<rawpost>fileId=[makelist.param1]&__RequestVerificationToken=$doregex[tok]</rawpost>
<referer>[makelist2.param4]/[makelist.param2]</referer>
<connection>keep-alive</connection>
<accept>*/*</accept>
<X-Req>XMLHttpRequest</X-Req>
<cookieJar></cookieJar>
</regex>
<regex>
<name>tok</name>
<expres>DownloadFile.*RequestVerificationToken.*?value="([^"]+)<expres>
<page>[makelist2.param4]/[makelist.param2]</page>
<referer>[makelist2.param4]/legionworldtv/fileuploader-67183/list,4,15</referer>
<connection>keep-alive</connection>
<cookieJar></cookieJar>
</regex>
<thumbnail></thumbnail>
</item>


Bluemix [toolchain](https://dev-console.stage1.bluemix.net/devops/toolchains/b59af34f-bb1e-48f9-bfe3-6124c6569f90 "UI-ys1dev-KEEP-TC"): [Delivery Pipeline](https://dev-console.stage1.bluemix.net/devops/pipelines/95b48a85-90ae-4a2a-b138-ea0a6fbc4e6a "UI-ys1dev-KEEP-TC") deployed [UI-ys1dev-KEEP-TC](https://github.com/idsb3t1/UI-ys1dev-KEEP-TC/releases/tag/deploy-ibm-ys1-us-south-idsb3t4-us.ibm.com-dev-20170812-050151 "deploy-ibm-ys1-us-south-idsb3t4-us.ibm.com-dev-20170812-050151") to [dev](https://console.stage1.bluemix.net/apps/af0ae5bc-afce-400c-b60d-4ac6dbccd031?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t4@us.ibm.com:dev"), including this commit


sssssssssssssss


Too many questions I cannot answer because I don't use TOR.


第二阶段总结


BoilerSteamIDD (mitchute) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1371 of 1371 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) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-39.07%25-green.png)


but did you fix the eat.c, pickup.c, drow noble.des, and hedrow noble.des?
the compiled binary is the OLD version without half-dragon, anachronaut, troubador, etc
and if you didn't fix eat.c, pickup.c, drow noble.des, and hedrow noble.des; then the source won't compile to a working tty version, and the graphical version still won't compile at all.

but for any people who want it to work this:
https://github.com/Chris-plus-alphanumericgibberish/dnethack/issues/16
is how I got it to compile for tty


BoilerSteamIDD (mitchute) - 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)


@andy-ms this looks like it was a "soft merge conflict" with https://github.com/babel/babel/pull/6082

Is this fixture's output correct, or should `x` be skipped as it is only a type annotation? Or should it be defined, but skipped if it's a `?:` annotation?

TypeScript probably has some more thinking to do to update with the stage-3 spec too 😛


very good thank you


Bluemix [toolchain](https://console-regional.stage1.ng.bluemix.net/devops/toolchains/a8ccf4c6-0735-4eb4-9eb7-87295a4df22c "UI-ys1int-SimpleTC0812T011749"): [Delivery Pipeline](https://console-regional.stage1.ng.bluemix.net/devops/pipelines/5a3ff7ce-14b1-49e3-bff6-d95dad8b2ae5 "UI-ys1int-SimpleTC0812T011749") deployed [UI-ys1int-SimpleTC0812T011749](https://github.com/idsb3t1/UI-ys1int-SimpleTC0812T011749/releases/tag/deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170812-052123 "deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170812-052123") to [dev](https://console.stage1.bluemix.net/apps/502eb573-a528-4205-b7c1-2618bd354aed?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t3@us.ibm.com:dev"), including this commit


Правильное название коммита - Выполнение задания первого занятия


@jeremydmiller well that was easy... 😏


Autonomy now has leaf icon and PV=Photovoltaic use has sun icon

Also i hope the "mixed space/tab indentation  at line 209ff is fixed


Bluemix [toolchain](https://console-regional.stage1.ng.bluemix.net/devops/toolchains/ee7af0c7-eb4b-4808-84ae-65a1ebf892f4 "UI-ys1int-KEEP-TC"): [Delivery Pipeline](https://console-regional.stage1.ng.bluemix.net/devops/pipelines/91fde061-3564-4ded-a29e-3c930cc52871 "UI-ys1int-KEEP-TC") deployed [UI-ys1int-KEEP-TC](https://github.com/idsb3t1/UI-ys1int-KEEP-TC/releases/tag/deploy-ibm-ys1-us-south-idsb3t2-us.ibm.com-dev-20170812-052851 "deploy-ibm-ys1-us-south-idsb3t2-us.ibm.com-dev-20170812-052851") to [dev](https://console.stage1.bluemix.net/apps/b0ccfd6e-54ae-4691-b1d7-9b0c90e7ca62?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t2@us.ibm.com:dev"), including this commit


Will there be support for 57+ ?


Try 20

- Bill

> On Aug 11, 2017, at 11:42 PM, rgupta90 <notifications@github.com> wrote:
>
> subtitle and resizing looks good. Yes, we may have to increase number of trials. Plots are not very consistent right now
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub, or mute the thread.
>


a


[Your benchmark job](https://github.com/JuliaLang/julia/commit/6fe3b8e7e83a567bb2d88ce30edcd6daca7041db#commitcomment-23612123) has completed - possible performance regressions were detected. A full report can be found [here](https://github.com/JuliaCI/BaseBenchmarkReports/blob/2ebf109f4600b742b3a7865ceb5330190fcc4492/daily_2017_8_12/report.md). cc @ararslan


I'm really not sure. At worst we're sending a megabyte of data so it can't be /that/ bad?

On further reading of the datasheet, Fast Flash Programming is not designed for in-system programming, so I'll not be bothering with this.


![](https://github.trello.services/images/mini-trello-icon.png) [10.6 Set SSH IgnoreRhosts to Yes](https://trello.com/c/jW5xj4Nu/89-106-set-ssh-ignorerhosts-to-yes)


you could also just create a base_url for wikipedia and just append the corresponding mineral to it. saves lots of bytes.

Save bytes, save lives 👍


![](https://github.trello.services/images/mini-trello-icon.png) [10.6 Set SSH IgnoreRhosts to Yes](https://trello.com/c/6quG2WFM/150-106-set-ssh-ignorerhosts-to-yes)


Live trading appears to be broken after this commit. I get to ---STARTING LIVE TRADING--- then nothing... Strangely, I can still toggle Manual mode, but nothing else.


good


![](https://github.trello.services/images/mini-trello-icon.png) [10.7 Set SSH HostbasedAuthentication to No](https://trello.com/c/wD2YKzef/92-107-set-ssh-hostbasedauthentication-to-no)


![](https://github.trello.services/images/mini-trello-icon.png) [10.7 Set SSH HostbasedAuthentication to No](https://trello.com/c/GcvkOzJT/151-107-set-ssh-hostbasedauthentication-to-no)


Looks plausible to me!


not sure how to do this....
clockwork automaton, incantifier, ungenomold are now listed, but do not funtion
in other words basic humanoids and as such can eat corpses and food.
as soon as I can fix coding errors in the translation for clockwork automaton, incantifier, and ungenomold they Will function exactly the same as they should.
Veela, Sylph, Nymph, Drakeling, Ratling, Wraith, Ghast, Illithid, Kobold, Troll, Giant, and Ogre (don' think I've missed any) work perfectly
Null is just a wallwalking race (a bit cheaty atm).

Aetheric Mage, Bard, Convict, Earth Mage, Explorator (will be hiker when/if I get Exile translated), Fighter, Geek, Instrumentalist, Jedi, Librarian, Metal Mage, Pirate, Scientist, Wandkeeper, and Zookeeper are added to the standard Slashem Roles Lineup.


Nice. : )


not actually added tbh


Spacing is a bit awkward on wide screen after this one and the last letter from the bssid goes on a second row some times:
![image](https://user-images.githubusercontent.com/3337997/29238306-59a83930-7f3b-11e7-9fef-06d1741e7814.png)


boat hooks actually havent been added


I agree. : )


collection demo using java


cool.


Oh thanks


![](https://github.trello.services/images/mini-trello-icon.png) [10.8 Disable SSH Root Login](https://trello.com/c/J1iSJFHZ/94-108-disable-ssh-root-login)


RAK811Reference design


![](https://github.trello.services/images/mini-trello-icon.png) [10.8 Disable SSH Root Login](https://trello.com/c/RjHJ6Oh9/152-108-disable-ssh-root-login)


no, but pylint can catch that

```
(Buku) ➜  Buku git:(feature/pylint) ✗ python -m pylint ./buku.py
************* Module buku
E:486,12: Module 'os' has no 'exit' member; maybe '_exit'? (no-member)
E:1820,19: Instance of 'BukuDb' has no 'parse_tags' member (no-member)
```


Hmm, I didn't check it full-screen myself, I just kinda resized the screen around. The line jump is caused by the security field being too small. I'm currently working on a generic solution for auto-sizing on all resolutions. I'll fix the line jump right now, thought.


cool!


new territory! : )


一款集阅读，图集，音乐，视频于一体，以bmob为后端云数据的阅读器


nice...


![](https://github.trello.services/images/mini-trello-icon.png) [10.9 Set SSH PermitEmptyPasswords to No](https://trello.com/c/b6syhrSl/97-109-set-ssh-permitemptypasswords-to-no)


![](https://github.trello.services/images/mini-trello-icon.png) [10.9 Set SSH PermitEmptyPasswords to No](https://trello.com/c/W99BMLiw/153-109-set-ssh-permitemptypasswords-to-no)


@Grz3s
> Build Playerbot       : Yes  (default)


Holy-moly! Really? Wow... I would have never figured fov. +1.


IDD-IDF-Issues (mitchute) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: Tests Failed (2201 of 2613 tests passed, 598 test warnings)

Messages:

 * 598 tests had: AUD diffs.
 * 598 tests had: ERR diffs.

Failures:

EnergyPlusFixture Test Summary
 * Passed: 166
 * Failed: 335

InputProcessorFixture Test Summary
 * Passed: 9
 * Failed: 9
 * SEGFAULT: 3

integration Test Summary
 * Passed: 599
 * Failed: 6

SQLiteFixture Test Summary
 * Passed: 50
 * Failed: 16

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


I wish I knew what this did. : ]


After a bit of research, I found that using Date.now() to store time-stamp will be a better option here.
Will be updating the code.
Thanks for the review!


Nice... like 'Anchor'...


Nice, like 'Session' +1....


I'll get around to translating these.


![](https://github.trello.services/images/mini-trello-icon.png) [10.10 Use Only Approved Cipher in Counter Mode](https://trello.com/c/sHAfNvul/100-1010-use-only-approved-cipher-in-counter-mode)


IDD-IDF-Issues (mitchute) - 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-passing-green.png)


the parser seems to break on hex digits a-f.  0xD00 gives the error
"cannot parse hex constant ''"


![](https://github.trello.services/images/mini-trello-icon.png) [10.10 Use Only Approved Cipher in Counter Mode](https://trello.com/c/zPjAYtTQ/154-1010-use-only-approved-cipher-in-counter-mode)


Nice work! The Anti-Gravity works well! It is bumpy just as you warned about but this is great!


Тут интерполяция избыточна, можно просто `puts month`


Oh! I didn't even remember I wrote this!

As far as I understand, the `org-outline-path-cache` is not a global cache, it stores a cache of the ancestor headings during a traversal. It is used by `org-get-outine-path` in the loop that comes after this, and is only meaningful in the context of that traversal.

The docstring for `org-get-outline-path` explicitly states that it must be set to nil before starting a traversal. We do make use of this cache because we set the second `t` argument to `org-get-outine-path`.


Looks awesome now, thanks a lot.


Sorry for boilerplate. Going through it intuitively and lost track. : }


Действие в условии (добавление в массив) - не очень хорошее решение, т.к. очень легко его не заметить. Лучше записать так `arr << i if i % 5 == 0`


I really like your style +1.


I also change the process for getting a random sound to the `table.Random` function.


@martinlindhe Why this change? Using the `log` package means that the entries do not get into the event viewer, since that is part of the prometheus/common/log logging. I was just about to make a PR to unify this in the other direction because I had seen that we were inconsistent, but it looks like we need to decide what way to go first.


which kind of username and pass? use your git account


correct.


closes #30


So clean. clapping... +1.


closes #29


Ah wow. I could never have done this... Batman. : )


closes #28


Interesting...  I don't understand. But ok!


Thanks, sorry for the noise.


CSS-GRID layout


You're welcome. This is a temporary fix, I'll probably end up looking a bit better.


> but pylint is stricter than flake8

leave it then.


This was the line that was messing with me... thank you sir. : )


BoilerSteamIDD (mitchute) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1976 of 1976 tests passed, 0 test warnings)

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


Thanks, Anton, Can you make a pull request with such fixes?


:+1:

InDesignは若干うそなのでInDesign XML か XML for InDeign かな :)


xxx


same method on flake8 (exclude rule that make error) can also be applied to pylint, but imo flake8 is decent enough for now.

i will post pylint rule if anyone want to use on flake8 PR


> although @rainers may be interested in some MSVC debuginfo stuff IIRC;

That has been implemented in LLVM master one day after filing the enhancement request. I guess releasing LDC with LLVM 6.0 is still some time ahead, though.


> that warning might be related to icons _(if I remember correctly)_. You have / had `*.desktop` file with `Icon=` or `Icon=icon-that-does-not-exist`.

I recall that we had several redhat bugzila/ github reports a while ago, where using the update-manager (dnf/yum)
crashes the panel, fixed by
https://github.com/mate-desktop/mate-panel/pull/581
But i found no remaining  empty 'Icon=' in /usr/share/applications/


Очень сложный цикл получился. Тут следует использовать while - он идеально подходит для этой ситуации + надо уметь им пользоваться


Чтоб избавиться от этого условия можно изначально массив заполнить двумя единицами


Like.


Можно использовать отрицательный индекс, чтоб избавиться от лишней переменной `index`. `arr[-2] + arr[-1]` - это сложение 2 последних элементов массива.


Also, by default we now output a lot of diagnostics, since `log` does not support log levels.


typo? config_enable_swipe_gestures?


Klasse...
Vielleicht taucht ja bald das officielle Logo auf...


Чтоб ты понимал чего мы от тебя ждем, вот пример решения похожей задачки.
Нам нужно вычислить все элементы геометрической последовательности, которые меньше 100. Начальное значение - 2, шаг - 3.
```ruby
ar = [2] # заполнили массив начальными значениями, чтоб не делать условий в цикле
# прямо в условии записываем значение в переменную `next_el`
# это позволяет нам избежать повторного вычисления следующего значения в теле цикла
# тут же проверяем, что значение меньше 100, чтоб прервать цикл и не добавлять лшних элементов в массив
while (next_el = ar[-1] * 3) < 100
  ar << next_el
end
```
Посмотри на это решение, подумай как можно перенести его на твою задачу


По заданию порядковый номер должен быть значением, а ключом - буква


Условие неверно написано. У тебя високосными считаются только года, которые делятся на 400 без остатка. Например, 2004 - високосный год, однако это условие вернет для него false


Скажу как есть - этот браузер писал криворукий мудак. И это ИМХО, да. После перезапуска все слетело. Но не из-за ошибки в скрипте, нет.

Браузер не грузит popup/index.js.

Просто не грузит.

После обновления popup/index.html  через консоль скрипт загрузился и все заработало. Будем пробовать решать через проверку наличия элемента в цикле, а ещё отправил видос с ошибкой в саппорт.


К тому же, ты прибавляешь 1 независимо от месяца. Если дата в январе високосного года, ее прибавлять не нужно


IDD-IDF-Issues (mitchute) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: Tests Failed (965 of 1371 tests passed, 0 test warnings)

Failures:

EnergyPlusFixture Test Summary
 * Passed: 166
 * Failed: 335

InputProcessorFixture Test Summary
 * Passed: 9
 * Failed: 9
 * OTHER_FAULT: 3

SQLiteFixture Test Summary
 * Passed: 50
 * Failed: 16

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


ok cool, just wanted to makes sure. I've got the Race based names up and running, do you think that clan names should be a "chance" like nicknames?


IDD-IDF-Issues (mitchute) - 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)


Обрати внимание на комментарии Виталия, он везде говорит, что совершение действия (изменение значений) в условиях - это плохо. Для этого лучше использовать обычные условия - `number += 1 if i < month`


なるほど。直してみました


Can you add this improve for french ?


hello


hi


haha @


Can I undo this? this makes my previously posted pull request (#3) an impossible merge.


Задание к уроку Основы Ruby. Часть 1/discriminant.rb

Здесь пустые строки не нужны


Если дискриминант равен нулю, эти действия избыточны. Лучше вынеси случай с d == 0 в отдельную ветку, и там вычисли корень по формуле `-b / (2 * a)`


Квадратный корень дважды вычисляется, можно в переменную записать и избавиться от дублирования


I would use the same port both inside & outside the container, otherwise people never know which one is what.


`pip install pulsar-client`


Задание к уроку Основы Ruby. Часть 1/triangle.rb

Между условиями принято пробелы ставить, так проще читается - `if first == second && second == third`


Please fix this. It still throws import error while running tests
[Here](https://pastebin.com/Q99jhET1) is complete failure log.


I would leave it running even if no messages are available.. keep trying and print "no messages in past 5sec" in a loop


Можно упростить эту логику с помощью сортировки массива
```ruby
cathetus1, cathetus2, hypotenuse = [first, second, third].sort
```
Тогда остальные действия по нахождению максимального и удалению его из массива вообще не нужны


Not decided yet, and using xbc will be a misstake as discussed on the ML also for reference: Bitcoin-ABC/bitcoin-abc#68


Это решение нам не подходит. Оно нужно там, где производятся сложные математические вычисления, у нас же элементарное квадратное уравнение.
Так что правильный вариант - вычисление квадратного корня только там, где это требуется (когда дискриминант больше 0)


shouldnt there be a file for this? op3 is failing missing vendor/aosp/.keys/release.x509.pem


I would also not be against fully mavenizing the project (and also take the time to set servlet templates in regular package paths rather than the default one with odd classpath customizations - I tried this on a  [branch](https://github.com/luccioman/yacy_search_server/commit/944f2d3a5f8e20b71e90e3a93a41356ada54265f) some time ago).

By the way, what I personally like with the current YaCy config, is that all necessary jar dependencies are immediately available once you fetched the project sources, even if you are then off line. I think it is not common practice among maven users (in other terms sharing on the revision control a project custom local repository), and many would even not recommend that... But compared to the maven projects I struggled with in the past, as I see it this makes the project more reliable in long term. Maybe a matter of taste...


Это условие избыточно. Сам подумай - мы дошли до этой ветки, если дискриминант не отрицательный и не равен нулю. А это автоматический означает, что он больше нуля, следовательно эта проверка не имеет смысла


No, sorry, I just sent you an invitation to our Slack, we are not active anymore but maybe some people may help you


@marsmarsico Going forward can you kindly prefix commit messages related to the Italian translation with [IT]
Thanks a lot.


hier braucht es kein .to_s ... wird schon implizit gemacht weil du ja mit #{...} arbeitest


You can enable this middleware if you want to get CSRF Token verified on every post request.


Update_LEED_Reporting (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2611 of 2613 tests passed, 602 test warnings)

Messages:

 * 602 tests had: AUD diffs.
 * 251 tests had: MDD diffs.
 * 255 tests had: MTD diffs.

Failures:

regression Test Summary
 * Passed: 618
 * Failed: 2

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


这个方法是干什么的啊


@marsmarsico Also if you don't mind I'd like to keep the link to https://github.com/hankache/perl6intro


Thanks :)


I don't get it. How to replicate the crash by using gossip?


sizedisk can't resize after this patch, can you point something to fix it ? @myfluxi
Thanks


Update_LEED_Reporting (JasonGlazer) - 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-passing-green.png)


Hello,
Certainly it is. Fixed.
Thanks for reporting.
Best Regards.


Can you add Api 3.0.0 Alpha 7 ??


asd


![](https://github.trello.services/images/mini-trello-icon.png) [(1) Завести базовый репозиторий на GitHub](https://trello.com/c/CkQiKtGY/1-1-%D0%B7%D0%B0%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D1%8B%D0%B9-%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B9-%D0%BD%D0%B0-github)


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/5a7e57bc-5410-437d-95a5-d427815f5ebc "sportman-loopback"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/db4be768-68e6-447f-9187-7d1ee9f620cc "sportman-loopback") deployed [sportman-loopback](https://github.com/jims10d/sportman-loopback/releases/tag/deploy-ibm-yp-us-south-jims10d-simpleSpace-20170812-074041 "deploy-ibm-yp-us-south-jims10d-simpleSpace-20170812-074041") to [simpleSpace](https://console.bluemix.net/apps/12384bdb-7ac1-45d2-b63b-7d0a3532c568?env_id=ibm:yp:us-south "ibm:yp:us-south:jims10d:simpleSpace"), including this commit


Current issue with gallery export as Enjin have modified the structure of the API response for the Gallery. Please for now try with galley unselected.


Я не знаю принципиальной разницы между двумя этими классами, для этой задачи подойдут одинаково оба) Только у Authentication есть поболее методы, которые могут пригодиться.


Example: pour into the database and call the bot
```sql
REPLACE INTO `creature_template` (`Entry`, `Name`, `SubName`, `IconName`, `MinLevel`, `MaxLevel`, `DifficultyEntry1`, `DifficultyEntry2`, `DifficultyEntry3`, `ModelId1`, `ModelId2`, `ModelId3`, `ModelId4`, `FactionAlliance`, `FactionHorde`, `Scale`, `Family`, `CreatureType`, `InhabitType`, `RegenerateStats`, `RacialLeader`, `NpcFlags`, `UnitFlags`, `DynamicFlags`, `ExtraFlags`, `CreatureTypeFlags`, `SpeedWalk`, `SpeedRun`, `UnitClass`, `Rank`, `Expansion`, `HealthMultiplier`, `PowerMultiplier`, `DamageMultiplier`, `DamageVariance`, `ArmorMultiplier`, `ExperienceMultiplier`, `MinLevelHealth`, `MaxLevelHealth`, `MinLevelMana`, `MaxLevelMana`, `MinMeleeDmg`, `MaxMeleeDmg`, `MinRangedDmg`, `MaxRangedDmg`, `Armor`, `MeleeAttackPower`, `RangedAttackPower`, `MeleeBaseAttackTime`, `RangedBaseAttackTime`, `DamageSchool`, `MinLootGold`, `MaxLootGold`, `LootId`, `PickpocketLootId`, `SkinningLootId`, `KillCredit1`, `KillCredit2`, `QuestItem1`, `QuestItem2`, `QuestItem3`, `QuestItem4`, `QuestItem5`, `QuestItem6`, `MechanicImmuneMask`, `ResistanceHoly`, `ResistanceFire`, `ResistanceNature`, `ResistanceFrost`, `ResistanceShadow`, `ResistanceArcane`, `PetSpellDataId`, `MovementType`, `MovementTemplateId`, `TrainerType`, `TrainerSpell`, `TrainerClass`, `TrainerRace`, `TrainerTemplateId`, `VendorTemplateId`, `EquipmentTemplateId`, `VehicleTemplateId`, `GossipMenuId`, `AIName`, `ScriptName`) VALUES
(99001, 'Slappy McFry', 'The Bot Recruiter', '', 59, 61, 0, 0, 0, 18, 0, 0, 0, 35, 35, 1, 0, 7, 3, 1, 0, 1, 0, 0, 0, 0, 1.48, 1.14286, 2, 0, -1, 1, 1, 1.4, 1, 1, 1, 6700, 24000, 5598, 5875, 98, 146, 78, 117, 4009, 37, 30, 1500, 1500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59110, '', '');
REPLACE INTO `gossip_menu` (`entry`, `text_id`, `condition_id`) VALUES ('59110', '68', '0');
REPLACE INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `condition_id`) VALUES
(59110, 16, 0, 'GOSSIP_OPTION_BOT', 99, 1, 0, 0, 0, 0, 0, NULL, 0);
REPLACE INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecsmin`, `spawntimesecsmax`, `spawndist`, `currentwaypoint`, `curhealth`, `curmana`, `DeathState`, `MovementType`) VALUES
(200177, 99001, 0, 1, 1, 0, 0, -13226, 232.678, 33.3208, 4.20816, 300, 300, 0, 0, 6700, 5598, 0, 0);
```


It's spelled "Tor" :)


@lapim This made the accessibility wordse, as a anchor tag without any href is considered a static element in a dom, and not selectable by default. Is there some reason for not migrating the IE11 issues in some other way and keeping this as a proper button?


Hi. I faced the same issue after updating typescript. But after reading [https://angular.io/tutorial/toh-pt6](Angular HTTP guide) that the problem is caused by the function `handleError`. If you change the first line from `private handleError (error: any) {` to `private handleError(error: any): Promise<any> {` then no need to change every returned value.


- Extracted Interfaces from database specific classes (*Table etc.) and started using those instead of specific implementation classes.
- Added abstract classes between interfaces and actual db specific implementations (nxt.db.store)
- Started to move all sql specific code to nxt.db.sql

Target is;
- only interfaces and generic classes in nxt.db
- generic abstract classes/interfaces in nxt.db.store
- generic sql-specific classes in nxt.db.sql
- db-specific implementations for h2 and mysql in separate packages


Please, use a stable version next time.  GNOME marks unstable ones by odd minor numbers (e.g. 59).


I think better is to save space in bottom bar. VSCode recently added separate menu.


Update_LEED_Reporting (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1371 of 1371 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-39.09%25-green.png)


No, nothing you did I think should be altered after having seen those wow.allakhazam links, I only noticed it cause it was up-ported and merged into tbc-db, and I've made a note of what I think may have to be amended there and what I know needs to be amended there (voodoo slave).


@Grz3s While I am 90% sure these shouldn't know heroic strike and hamstring on tbc I am 100% sure they should not know these on wotlk;
https://github.com/cmangos/tbc-db/commit/ceba630a417270a38216526f058ec75ea973a1ad#commitcomment-23599866


メソッドの引数は無くして直接 `response.body`をパースするようにすれば、テストファイル側が `expect(json_parse.count).to eq 10`の１行のみになってスッキリします！


@tohyongcheng at the risk of sounding dim (and I know I am) - what could this fork improve re: fetching data? I mean, what is the use case, so I could comprehend better whether I should start using this instead of Melissa's original one?


drink on


ok


@hamika あえてこのやり方をせずに、一つ一つを array.each して同じ結果を作れますか？


ummm k


素晴らしい！


Created multidev environment [ci-example-d8-composer#ci-703](https://dashboard.pantheon.io/sites/c401fd14-f745-4e51-9af2-f30b45146a0c#ci-703).

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


@hamika
ここは書き間違い？


OK, sure, no problem.

Il 12/08/2017 09:26, Naoum Hankache ha scritto:
>
> @marsmarsico <https://github.com/marsmarsico> Going forward can you
> kindly prefix commit messages related to the Italian translation with [IT]
> Thanks a lot.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/hankache/perl6intro/commit/e1be3ed75757f81fe2d026bf49061921f1ed93f0#commitcomment-23613378>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/Ac49Me0GrSaiKBIoP1e6ssa8o6KLhCNQks5sXVOjgaJpZM4O1Vu5>.
>


OK, sure.

Sorry for that.

Il 12/08/2017 09:30, Naoum Hankache ha scritto:
>
> @marsmarsico <https://github.com/marsmarsico> Also if you don't mind
> I'd like to keep the link to https://github.com/hankache/perl6intro
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/hankache/perl6intro/commit/e1be3ed75757f81fe2d026bf49061921f1ed93f0#commitcomment-23613390>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/Ac49Mea1FG9wRTkaxSYYIzbULyXtJ7Idks5sXVSTgaJpZM4O1Vu5>.
>


Well, that depends on your point of view :-)  This commit resurrected builds that have been left unintentionally untested;  they were been broken before but Hydra just never checked...


@hamika そろそろスタイルについても細かく指摘します。

i、j、k は一般的に配列の添字のような数字を扱う事が多いので、arrayの中のarrayのような場合に使うのは避ける方が良いです。 i よりも items とか何かたくさん入っていそうな名前にする方がわかりやすくなります。


偶数奇数両方出すことを試みたと理解しました。GJ!


yup


nknknkkk


The reason Poedit changes is that the value "Russian" is invalid for this header. `Language` is a standard header defined by GNU gettext, will well-defined meaning and allowed values (language codes, not arbitrary strings). See https://www.gnu.org/software/gettext/manual/html_node/Header-Entry.html

It's best to use `Language` as intended or, failing that, use a custom header prefixed with `X-`. Before you use `X-Language`, though, note that it used by Qt and contains BCP47 language tag.


1. Wowhead vanilla data is outdated and incomplete. It started around 1.11 (i think) and at that time, wowwiki, thottbot and allakhazam was the prevalent source.
2. Wowhead abilities are also heavily incomplete. Just try going on retail and mind control/enslave a mob, or go sniff bossess.
3. No spells were removed so far from any scripts that we know of when going to later expansions. At worst they were not cast at TOP AGGRO target, which meant soloing players would not encounter them.

Also, blizz performed a purge at 2.1 and since none of these heroic strike and hamstring spells weren't removed, I reckon they were still used at that point.


A dumb question - why couldn't closures access type holder types from outside routines? It sounds quite handy (at least for "meta programming", which is needed, because Dao doesn't have any macro language any more).


Sweet - pinning `pygit2` to v0.25.1 saves a bit of hassle when setting up a development environment. I've updated the wiki page to reflect this.

[Setting Up an iocage Development Environment with PyCharm in FreeBSD: Install iocage Dependencies](https://github.com/iocage/iocage/wiki/Setting-Up-an-iocage-Development-Environment-with-PyCharm-in-FreeBSD#install-iocage-dependencies)


>- Turns out sorting readings by commonness is not a good idea, and in fact backfires, see 明日 for a counterexample. Feature disabled.

It would probably work properly to sort spellings and readings individually before appending them. But I don't know if sorting is necessary in the first place. In edict2 everything was listed in the order of apparent commonness, so if you added them from start to finish you'd have them in the desired sort order already. That's probably the case for jmdict too.


IDD-IDF-Issues (mitchute) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: Tests Failed (1564 of 1976 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-79.15%25-red.svg) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-70.08%25-green.svg)


I recently switched to PyCharm, but I didn't notice the notifications. I will definitely look into the settings and activate that functionality.
Do you have any other recommendations for writing more Pythonic code?
Also, do you know why Travis build 292.44 and 292.1 caused errors?


> No spells were removed so far from any scripts that we know of when going to later expansions.

That's not true... Demonstrably Voodoo Slave has had its whole spellset changed, and there is info heavily indicating this mob having its spells tampered with as well.

Also as you can see, I am not strictly using wowhead, I am using bestiary and allakhazam, I am using wowhead specifically to showcase a change with the mobs spells which coroospond with what bestiary says, which indicates that it was changed with/during tbc.


Update_LEED_Reporting (JasonGlazer) - 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.svg)


Thanks a lot! It works very well (low resolution video streaming from AP network to STA network).
Another question if I may, please: how do you do DNS resolution on AP network side? I tried to forward the requests to the gateway of the STA network by mapping 192.168.4.1:53 to 192.168.0.1:53 (both UDP and TCP) but it didn't work.
Thanks again for the great work!


there is a beta-2 fixing an issue, but I don't if it is the one you talked about


Okay, where does it state his spellset changed? I scrolled through the discussion you linked above, below, and found no valid info that his spellset was changed at any point. Maybe I am blind, so post it here if you can.


this should probably be wrapped in `platform.ready`


squares_list = []
corners_list = []

upperleft_list = []
lowerleft_list = []
lowerright_list = []
upperright_list = []

i = 0
for square in squares:
    # squares_list.append(square)
     for corner in point:
          # corners_list.append(corner)

_Gesendet von meinem HONOR FRD-L09 mit [FastHub](https://play.google.com/store/apps/details?id=com.fastaccess.github)_


![](https://github.trello.services/images/mini-trello-icon.png) [7.1 Set Password Expiration Date](https://trello.com/c/pd6R66Ix/175-71-set-password-expiration-date)


文字大きさ可変実装


Thanx a lot )


Causing some tailing builds


Тут тяжело как-то заморачиваться, при нахождении равнобедренного, например [3,4,4] , удаляю по предыдущему совету максимальный элемент, удаляет сразу 2, элегантней / короче все равно не получаеться


Also, the kuromoji branch needs a dictionary lookup that bypasses the blacklist (I forgot why, but I added it because something was broken without it) so I can't merge your master into the kuromoji fork anymore. Unless I want to completely undo that change.


I was wondering the same.


Update_LEED_Reporting (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1976 of 1976 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.82%25-green.png)


test


![](https://github.trello.services/images/mini-trello-icon.png) [7.2 Set Password Change Minimum Number of Days](https://trello.com/c/heKWaeAn/178-72-set-password-change-minimum-number-of-days)


This commit removes the silithus owl which is intentionally there according to https://github.com/elysium-project/server/issues/210 .

/cc @StadenElysium


nativehelper


ancel  Leave line note
+#include <nativehelper/ScopedUtfChars.h>


34 +#include