[inst/examples/example_distanceFromEachPoint.R:37:2:](https://github.com/PredictiveEcology/SpaDES.tools/blob/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/R/RcppExports.R#L70) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/SELES.R:53:23:](https://github.com/PredictiveEcology/SpaDES.tools/blob/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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/d9515688084b1b25f82006e824a711c4d51eeb3b/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_
                                     ^
```


안복현 파일 폴더입니다.


The behavior before the bug was fixed was that the file wouldn't be copied to the output directory at all.  Combined with the check that there aren't any conflicts, this seems sufficient.


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-20170906-050116 "deploy-ibm-ys1-us-south-idsb3t4-us.ibm.com-dev-20170906-050116") to [dev](https://console.stage1.bluemix.net/apps/36ef1bbf-9d2b-4ccc-b5f4-498765097699?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t4@us.ibm.com:dev"), including this commit


TeamCity libpalaso :: palaso-linux64-master Continuous [Build 4.0.350.b186e0bbed4ba98dab0dc3452fb3b8db5cb86f6c](http://build.palaso.org/viewLog.html?buildId=97007&buildTypeId=Libpalaso_PalasoLinux64masterContinuous) outcome was **SUCCESS**
Summary: Tests passed: 3397, ignored: 125 Build time: 00:04:41


TeamCity libpalaso :: palaso-Linux64-lfmerge Continuous [Build 2.6.491.b186e0bbed4ba98dab0dc3452fb3b8db5cb86f6c](http://build.palaso.org/viewLog.html?buildId=97006&buildTypeId=PalasoLinux64lfmergeContinuous) outcome was **SUCCESS**
Summary: Tests passed: 3397, ignored: 125 Build time: 00:05:25


ac


TeamCity libpalaso :: palaso-linux64-libpalaso-3.1 Continuous [Build 3.1.460.b186e0bbed4ba98dab0dc3452fb3b8db5cb86f6c](http://build.palaso.org/viewLog.html?buildId=97014&buildTypeId=bt322) outcome was **SUCCESS**
Summary: Tests passed: 3397, ignored: 125 Build time: 00:04:11


Using ems is better, but there's another issue. After shrinking, if you type letters to use a hotkey they appear under the KT logo -- that's because the width of the overlay is now set to a hard 6em. We want the width to expand to accommodate however many letters are typed.

I see you actually did the animation and then the initial setting like I suggested. As I mentioned on the previous commit, the problem is that the animation is asynchronous. So line 79 sets the animation to go ahead, but then line 80 executes before the animation is done, and in the process of animating the results of line 80 are overridden. So it's as if line 80 isn't executing at all (inspect the overlay to confirm; you'll see it's still height and width 6em). The solution is to do line 80 in the callback of the animate function (the "complete" function argument [here](http://api.jquery.com/animate/)).


https://github.com/Seitanas/kvm-vdi/blob/master/hypervisors/vdi-agent#L1

seems like it


error accur
Nan value


TeamCity libpalaso :: palaso-linux64-libpalaso-2.6 Continuous [Build 2.6.1502.b186e0bbed4ba98dab0dc3452fb3b8db5cb86f6c](http://build.palaso.org/viewLog.html?buildId=97015&buildTypeId=PalasoLinux64v26Cont) outcome was **SUCCESS**
Summary: Tests passed: 3397, ignored: 125 Build time: 00:04:07


Thanks Christoph. You can prioritize between these tasks.

I need to think through what's the appropriate response to the error being raised. Maybe that case just needs to be treated a little different. Any input would be highly appreciated.

Note that you could also include an optional tolerance as part of `is_almost_less` and `is_almost_equal.` Now we are using `numpy's` default parameters. This would let you add a test for `k=5, 10, 20`.


TeamCity Keyman :: Keymanweb :: Test: Pull Requests [Build 10.0.72.pull.300](http://build.palaso.org/viewLog.html?buildId=97016&buildTypeId=Keymanweb_TestPullRequests) outcome was **SUCCESS**
Summary: Running Build time: 00:06:28


Awesome work!!


@jaszhix


You should include in the file an example of what it looks like! (e.g. in the module docstring)


- [ ] todo it.


Super! Czyli producent współpracuje z kamerą i odbiera dane, a konsument je analizuje. Poza tym widzę że STL + 11 mają wszystko czego potrzebujemy ;)


See https://github.com/goshippo/shippo-ruby-client/issues/49


Well, that kinda is a bad idea


chillin'


Very beautiful poem


Bluemix [toolchain](https://console-regional.stage1.ng.bluemix.net/devops/toolchains/056b3a72-4872-4b97-bc0f-28561a4dd217 "UI-ys1int-SimpleTC0906T011756"): [Delivery Pipeline](https://console-regional.stage1.ng.bluemix.net/devops/pipelines/f2e92b24-5d02-45e0-ac01-5600f503fc6b "UI-ys1int-SimpleTC0906T011756") deployed [UI-ys1int-SimpleTC0906T011756](https://github.com/idsb3t1/UI-ys1int-SimpleTC0906T011756/releases/tag/deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170906-052106 "deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170906-052106") to [dev](https://console.stage1.bluemix.net/apps/2c133c5e-6052-4cde-92ee-e7b65e0e240a?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t3@us.ibm.com:dev"), including this commit


THis site is awesome


starting a with github


it looks like 1.0.3 script have updated TagBlacklist module.


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-20170906-052745 "deploy-ibm-ys1-us-south-idsb3t2-us.ibm.com-dev-20170906-052745") to [dev](https://console.stage1.bluemix.net/apps/5b17568c-3554-4055-bbbd-f074b279e2b7?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t2@us.ibm.com:dev"), including this commit


I've enabled the issue option. I had a look at the code and nothing is really jumping out at me. I suspect something changed in the Spigot API.


另一 change


<img width="630" alt="screen_shot_2017-09-05_at_7_06_00_pm" src="https://user-images.githubusercontent.com/1152949/30063909-cfbc46bc-926d-11e7-87de-80b842609e83.png">
Happening due to the long list of apps/actions


Also changed ans to save


Testing


能否伪装成电信的“爱听4G”实现手机免流？


Is there any requirement ? I am completely new to coding and Im really interested in learning how to code and start a new career. Thankyou!


@eCommerceGorilla

your solution worked great, thanks!


@WrinklyNinja any idea how to make the window bigger?  There are so many locations, you can't see them all. It's not showing Fallout NV, or the two Extra Locations. Which I don't understand the extra locations. Anyway the window is too small and there is no scroll bar.
![installer](https://user-images.githubusercontent.com/1912426/30095996-b915f86e-928a-11e7-9264-d051386bdce3.jpg)


将项目改为maven架构，增加了NIO模块


扎心了老铁
seems like interesting


TeamCity Keyman :: Keymanweb :: Test: Pull Requests [Build 10.0.73.pull.300](http://build.palaso.org/viewLog.html?buildId=97018&buildTypeId=Keymanweb_TestPullRequests) outcome was **SUCCESS**
Summary: Running Build time: 00:05:50


Put


hacked


delete java_branch


I didn't notice an email from you, could you resend it?
alextrottier2014@gmail.com


怎么下载


I'm partial to the retry option. I assume that add_floating_ip will raise an exception if it's unable to assign the floating_ip? So we could just a retry decorator to try about 5 times, and if we still can't do it, create and assign a new floating ip.


@vthinkxie  Why leave `fit` here?


Good work! Congrats.


subid de proyecto


Is the cartoview template not valid?
could not where to download it from or got error on clicking 'How to Install'


Do you have logcat output? If not then init crashes before loading the ramdisk, try porting my changes, you should be able at least to boot the device and see the bootanimation


Wrong commit comment:
Added pictures of
- Felix
- Linda
- Lovisa


@jhenin Thanks a lot, but I cannot push anything now due to the very strong the Great Firewall these days.
Below are the revisions, I think the built-in czar and UI estimator can already deal with MW-eABF. The tcl script is only useful for merge files (but the users can use InputPrefix to do the same things).
`\paragraph{Usage for multiple--replica eABF.}
The eABF algorithm can be associated with a multiple--walker strategy \cite{Minoukadeh2010,Comer2014c} (\ref{sec:mw-ABF}).
To run a multiple--replica eABF simulation, start a multiple-replica
NAMD run (option \texttt{+replicas}) and set {\tt shared on} in the Colvars config file to enable
the multiple--walker ABF algorithm.
It should be noted that in contrast with classical MW--ABF simulations,
the output files of an MW--eABF simulation only show the free energy estimate of
the corresponding replica.

One can merge the results, using
{\ttfamily ./eabf.tcl -mergemwabf [merged\_filename] [eabf\_output1] [eabf\_output2] ...},
e.g.,
{\ttfamily ./eabf.tcl -mergemwabf merge.eabf eabf.0.czar eabf.1.czar eabf.2.czar eabf.3.czar}.

If one runs an ABF--based calculation, breaking the reaction pathway
into several non--overlapping windows, one can use
{\ttfamily ./eabf.tcl -mergesplitwindow [merged\_fileprefix] [eabf\_output] [eabf\_output2] ...}
to merge the data accrued in these non--overlapping windows.
This option can be utilized in both eABF and classical ABF simulations, e.g.,
{\ttfamily ./eabf.tcl -mergesplitwindow merge window0.eabf.czar window1.eabf.czar window2.eabf.czar window3.eabf.czar} or
{\ttfamily ./eabf.tcl -mergesplitwindow merge abf0 abf1 abf2 abf3}.
}`


Create CNAME


Adopt naming as per 170901 decision from PMgt


<details>

<summary>No TaskCluster jobs started for this pull request</summary>

```js

The `allowPullRequests` configuration for this repository (in `.taskcluster.yml` on the
default branch) does not allow starting tasks for this pull request.
```

</details>


C'était volontaire en effet. Mais après réflexion sur ta question et recherche sur internet, je propose une nouvelle version, plus juste.


habe zeile 53/54 verbessert, die Formulierung aber erstmal so gelassen...vllt kann ja jmd in der neuen Version nachschauen, in welchem Kontext er auftaucht und es dann ändern (hab leider nur n Redmi Note 4 MTK )

bzgl. data saver nehme ich jz Daten Saver als Übersetzung in die Wiki auf. Wenn ihr aber noch eine bessere findet könnt ihr das gerne ändern. Und falls du @lynx7 die liste oder pn noch findest kannst du die begriffe auch gerne eintragen


TeamCity Keyman :: Keyman Android :: Test: Pull Requests [Build 10.0.50.pull.300](http://build.palaso.org/viewLog.html?buildId=97017&buildTypeId=KeymanAndroid_TestPullRequests) outcome was **SUCCESS**
Summary: Running Build time: 00:06:59


I wonder why this has ever worked.


Shouldn't you condense this to
`targetDevice = self.api(*self.gateway.get_device(deviceID)`
just like to way you are handling it for groups?


Not sure why SublimeText did weird indentation in the questions_controller.rb.


forget...
fix it now.


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/8d0e1da5-5d16-4e8a-ab1f-b6e524fec807 "Automotive-app-alex"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/7d8469db-4039-4d60-8908-3fb0b73dbf2c "Automotive-app-alex") deployed [Automotive-App](https://github.com/AlexAlBasosi/Automotive-App/releases/tag/deploy-ibm-yp-us-south-devexuae-Alex-20170906-061028 "deploy-ibm-yp-us-south-devexuae-Alex-20170906-061028") to [Alex](https://console.bluemix.net/apps/969f10d3-f167-487b-bf84-efb7769b9c31?env_id=ibm:yp:us-south "ibm:yp:us-south:devexuae:Alex"), including this commit


I also tried using "async" but it doesn't change. This happens in my local installation and in 11.chamilo.org.
You can try it in your local setup.


I think it shouldn't be hard to script an hd image together. While I agree most users will opt for a network install, I really don't think that would actually get dosemu into the repos.

Packages that download binaries in the background that were previously included and changed/removed for this reason at least from Debian. So I think minimal functionality without relying on any external binaries would help a lot.

If building a small hd image and including some free software (maybe a build toolchain) is possible I am sure this would enable getting into the common distro repos.


TeamCity LCM :: liblcm-win64-master Continuous [Build 41](http://build.palaso.org/viewLog.html?buildId=97023&buildTypeId=Liblcm_LiblcmWin64masterContinuous) outcome was **SUCCESS**
Summary: Tests passed: 2602, ignored: 44 Build time: 00:03:30


TeamCity LCM :: liblcm-linux64-master Continuous [Build 53](http://build.palaso.org/viewLog.html?buildId=97022&buildTypeId=Liblcm_LiblcmLinux64masterContinuous) outcome was **SUCCESS**
Summary: Tests passed: 2614, ignored: 32 Build time: 00:03:54


There is a issue on the order of import, I believe you have done a series of changes to the module hence the database has all the columns that will be referred. However, when the module is newly introduced to another database, the following error is popped up.
```
ProgrammingError: column product_product.currency_price_change_date does not exist
LINE 1: ...roduct"."name_template","product_product"."ean13","product_p...
```

The issue is solved after the order is changed as shown below
```
from . import product_product
from . import product_template
from . import supplier_stock
from . import stock_quant
```


But those variables should come from Nx.Info.Combat if its available, then fall back to those defaults.


I am confused... how was that the problem?


Tak, dokładnie. Głównym założeniem tutaj jest współdzielony bufor, który w
naszej aplikacji sprowadzi się do jednej, najświeższej ramki. Popraw mnie
jeśli się mylę? ;)

On Sep 6, 2017 07:16, "Filip Kubicz" <notifications@github.com> wrote:

> Super! Czyli producent współpracuje z kamerą i odbiera dane, a konsument
> je analizuje. Poza tym widzę że STL + 11 mają wszystko czego potrzebujemy ;)
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/Qbicz/real-time-shape-detection/commit/a25c6db80e134db1a22037256aa990cb4d9f283d#commitcomment-24107178>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AG9_DrZCR5IFMfCfJOIHbYPMC0h4b3SDks5sfiqpgaJpZM4PN2iZ>
> .
>


I believe there will be error when either one of the following return [].
```
self.env['stock.quant'].search(domain)
self.env['stock.move'].search(domain)
```

Hence it would be better to add a if-statement to prevent those cases.


(it seems to be fixed, but I am curious)


Thanks for the feedback, we’ll check it and fix ASAP.

Alaa

From: Leandro José Ventura Silva [mailto:notifications@github.com]
Sent: Tuesday, September 05, 2017 11:32 PM
To: 01org/intel-sgx-ssl <intel-sgx-ssl@noreply.github.com>
Cc: Kryeem, Alaa <alaa.kryeem@intel.com>; Author <author@noreply.github.com>
Subject: Re: [01org/intel-sgx-ssl] Changes required for building SGX SDK based on SGXSSL. (8068097)

I've built this version today and the system is printing the "Build package failed" message even when ret_status = 0

I guess you forgot the use spaces between $ret_status, == and 1.
The correct would be:

if [ $ret_status == 1 ]

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<https://github.com/01org/intel-sgx-ssl/commit/8068097c0caad707d3ee65b9806cef6ce83b7cc2#commitcomment-24099482>, or mute the thread<https://github.com/notifications/unsubscribe-auth/Aa8ONtgWMitFJ5aohJxMO04jh3QL1fh8ks5sfa-2gaJpZM4PNe6T>.
---------------------------------------------------------------------
Intel Israel (74) Limited

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.


confusing


If you have improved the performance to 2Gflops, I think it is enough
Does it correctly work for all the reductions: dot, nrm2, asum, ...?
About the segfault, it is possible it was the assignment ...


Do you have this yet as a compiled program?


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/13a8dfe8-4727-4149-8d54-78fa95616062 "mscdigital"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/2870f0f4-c4ac-49f5-b855-1a02ae5636fe "mscdigital") deployed [mscdigital](https://github.com/nimtronican/mscdigital/releases/tag/deploy-ibm-yp-us-south-nimalakanth-in.ibm.com-dev-20170906-062639 "deploy-ibm-yp-us-south-nimalakanth-in.ibm.com-dev-20170906-062639") to [dev](https://console.bluemix.net/apps/ec6e853e-8db6-4f55-b007-9a4e2200a6b6?env_id=ibm:yp:us-south "ibm:yp:us-south:nimalakanth@in.ibm.com:dev"), including this commit


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/13a8dfe8-4727-4149-8d54-78fa95616062 "mscdigital"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/2870f0f4-c4ac-49f5-b855-1a02ae5636fe "mscdigital") deployed [mscdigital](https://github.com/nimtronican/mscdigital/releases/tag/deploy-ibm-yp-us-south-nimalakanth-in.ibm.com-dev-20170906-062819 "deploy-ibm-yp-us-south-nimalakanth-in.ibm.com-dev-20170906-062819") to [dev](https://console.bluemix.net/apps/ec6e853e-8db6-4f55-b007-9a4e2200a6b6?env_id=ibm:yp:us-south "ibm:yp:us-south:nimalakanth@in.ibm.com:dev"), including this commit


Yes. I'm updating it regularly.


WARNING: [UnnecessaryFullyQualifiedName] Unnecessary use of fully qualified name 'DateTimeUtils.DATE_TIME_FORMAT_YYYY_MM_DD_HH_MM' due to existing static import 'com.framgia.wsm.utils.common.DateTimeUtils.DATE_TIME_FORMAT_YYYY_MM_DD_HH_MM'
https://pmd.github.io/pmd-5.5.1/pmd-java/rules/java/imports.html#UnnecessaryFullyQualifiedName


WARNING: [UnnecessaryFullyQualifiedName] Unnecessary use of fully qualified name 'DateTimeUtils.INPUT_TIME_FORMAT' due to existing static import 'com.framgia.wsm.utils.common.DateTimeUtils.INPUT_TIME_FORMAT'
https://pmd.github.io/pmd-5.5.1/pmd-java/rules/java/imports.html#UnnecessaryFullyQualifiedName


ERROR: [PMD-CPD] 19 lines duplicated.
app/src/main/java/com/framgia/wsm/screen/requestovertime/confirmovertime/ConfirmOvertimeViewModel.java


ERROR: [PMD-CPD] 19 lines duplicated.
app/src/main/java/com/framgia/wsm/screen/managelistrequests/memberrequestdetail/MemberRequestDetailViewModel.java


Test comment


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/13a8dfe8-4727-4149-8d54-78fa95616062 "mscdigital"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/2870f0f4-c4ac-49f5-b855-1a02ae5636fe "mscdigital") deployed [mscdigital](https://github.com/nimtronican/mscdigital/releases/tag/deploy-ibm-yp-us-south-nimalakanth-in.ibm.com-dev-20170906-062938 "deploy-ibm-yp-us-south-nimalakanth-in.ibm.com-dev-20170906-062938") to [dev](https://console.bluemix.net/apps/ec6e853e-8db6-4f55-b007-9a4e2200a6b6?env_id=ibm:yp:us-south "ibm:yp:us-south:nimalakanth@in.ibm.com:dev"), including this commit


it was requesting 10 episodes per page and calculating the pagination as if it was 20


Test Comment


@mesilov я правильно понимаю, что это уже не актуально и можно ориентироваться на  php 7.1 ?


Congrats! :-)

Would you have some examples of positions where the two shelter values differ, so that we get a better intuition on how the new code work?


I imagined that could be the case. Can't you leave that as a configuration that you pass over all downstream?


shouldn't the defendant be different to the claimant?


	+# street-wars.apk-hack-app-data.apk
f5915c7


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/8d0e1da5-5d16-4e8a-ab1f-b6e524fec807 "Automotive-app-alex"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/7d8469db-4039-4d60-8908-3fb0b73dbf2c "Automotive-app-alex") deployed [Automotive-App](https://github.com/AlexAlBasosi/Automotive-App/releases/tag/deploy-ibm-yp-us-south-devexuae-Alex-20170906-063428 "deploy-ibm-yp-us-south-devexuae-Alex-20170906-063428") to [Alex](https://console.bluemix.net/apps/3ff23336-35d0-4476-bce8-5b931ae05f5b?env_id=ibm:yp:us-south "ibm:yp:us-south:devexuae:Alex"), including this commit


It's well, but what's wrong with achievements list?


Test comment
<img width="630" alt="screen_shot_2017-09-05_at_7_06_00_pm" src="https://user-images.githubusercontent.com/1152949/30063909-cfbc46bc-926d-11e7-87de-80b842609e83.png">
Happening due to the long list of apps/actions


WARNING: [Deprecated] `android:editable` is deprecated: Use `inputType` instead
 Deprecated views, attributes and so on are deprecated because there is a better way to do something. Do it that new way. You've been warned.


FATAL: [MissingTranslation] "`category`" is not translated in "vi" (Vietnamese)
 If an application has more than one locale, then all the strings declared in one language should also be translated in all other languages.

If the string should *not* be translated, you can add the attribute `translatable="false"` on the `<string>` element, or you can define all your non-translatable strings in a resource file called `donottranslate.xml`. Or, you can ignore the issue with a `tools:ignore="MissingTranslation"` attribute.

By default this detector allows regions of a language to just provide a subset of the strings and fall back to the standard language strings. You can require all regions to provide a full translation by setting the environment variable `ANDROID_LINT_COMPLETE_REGIONS`.

You can tell lint (and other tools) which language is the default language in your `res/values/` folder by specifying `tools:locale="languageCode"` for the root `<resources>` element in your resource file. (The `tools` prefix refers to the namespace declaration `http://schemas.android.com/tools`.)


FATAL: [MissingTranslation] "`office`" is not translated in "vi" (Vietnamese)
 If an application has more than one locale, then all the strings declared in one language should also be translated in all other languages.

If the string should *not* be translated, you can add the attribute `translatable="false"` on the `<string>` element, or you can define all your non-translatable strings in a resource file called `donottranslate.xml`. Or, you can ignore the issue with a `tools:ignore="MissingTranslation"` attribute.

By default this detector allows regions of a language to just provide a subset of the strings and fall back to the standard language strings. You can require all regions to provide a full translation by setting the environment variable `ANDROID_LINT_COMPLETE_REGIONS`.

You can tell lint (and other tools) which language is the default language in your `res/values/` folder by specifying `tools:locale="languageCode"` for the root `<resources>` element in your resource file. (The `tools` prefix refers to the namespace declaration `http://schemas.android.com/tools`.)


FATAL: [MissingTranslation] "`publish_date`" is not translated in "vi" (Vietnamese)
 If an application has more than one locale, then all the strings declared in one language should also be translated in all other languages.

If the string should *not* be translated, you can add the attribute `translatable="false"` on the `<string>` element, or you can define all your non-translatable strings in a resource file called `donottranslate.xml`. Or, you can ignore the issue with a `tools:ignore="MissingTranslation"` attribute.

By default this detector allows regions of a language to just provide a subset of the strings and fall back to the standard language strings. You can require all regions to provide a full translation by setting the environment variable `ANDROID_LINT_COMPLETE_REGIONS`.

You can tell lint (and other tools) which language is the default language in your `res/values/` folder by specifying `tools:locale="languageCode"` for the root `<resources>` element in your resource file. (The `tools` prefix refers to the namespace declaration `http://schemas.android.com/tools`.)


FATAL: [MissingTranslation] "`create_book`" is not translated in "vi" (Vietnamese)
 If an application has more than one locale, then all the strings declared in one language should also be translated in all other languages.

If the string should *not* be translated, you can add the attribute `translatable="false"` on the `<string>` element, or you can define all your non-translatable strings in a resource file called `donottranslate.xml`. Or, you can ignore the issue with a `tools:ignore="MissingTranslation"` attribute.

By default this detector allows regions of a language to just provide a subset of the strings and fall back to the standard language strings. You can require all regions to provide a full translation by setting the environment variable `ANDROID_LINT_COMPLETE_REGIONS`.

You can tell lint (and other tools) which language is the default language in your `res/values/` folder by specifying `tools:locale="languageCode"` for the root `<resources>` element in your resource file. (The `tools` prefix refers to the namespace declaration `http://schemas.android.com/tools`.)


FATAL: [MissingTranslation] "`import_data_from_google_book`" is not translated in "vi" (Vietnamese)
 If an application has more than one locale, then all the strings declared in one language should also be translated in all other languages.

If the string should *not* be translated, you can add the attribute `translatable="false"` on the `<string>` element, or you can define all your non-translatable strings in a resource file called `donottranslate.xml`. Or, you can ignore the issue with a `tools:ignore="MissingTranslation"` attribute.

By default this detector allows regions of a language to just provide a subset of the strings and fall back to the standard language strings. You can require all regions to provide a full translation by setting the environment variable `ANDROID_LINT_COMPLETE_REGIONS`.

You can tell lint (and other tools) which language is the default language in your `res/values/` folder by specifying `tools:locale="languageCode"` for the root `<resources>` element in your resource file. (The `tools` prefix refers to the namespace declaration `http://schemas.android.com/tools`.)


WARNING: [ContentDescription] [Accessibility] Missing `contentDescription` attribute on image
 Non-textual widgets like ImageViews and ImageButtons should use the `contentDescription` attribute to specify a textual description of the widget such that screen readers and other accessibility tools can adequately describe the user interface.

Note that elements in application screens that are purely decorative and do not provide any content or enable a user action should not have accessibility content descriptions. In this case, just suppress the lint warning with a tools:ignore="ContentDescription" attribute.

Note that for text fields, you should not set both the `hint` and the `contentDescription` attributes since the hint will never be shown. Just set the `hint`. See http://developer.android.com/guide/topics/ui/accessibility/checklist.html#special-cases.


Thanks and yes good note!


> `__metaclass__`

 not compatible with python,
use python3 syntax instead:
class AbstractSchema(SchemaNode, metaclass=_AbstractMeta):


@natefoo Could you verify that this addresses the behavior properly?


> Shouldn't the value of env-var CURL_SSL_BACKEND be treated in the same manner?

Thanks, landed in 61825be. In the tool we would use curl_strequal and in the library it would be strcasecompare. They both map to Curl_strcasecompare.


title can be empty too


Should be NewProject_SimpleTest


@ncannasse: Please check if this is alright or if you want to fix this differently. Your BytesBuffer JS implementation clearly assumes that `grow` has been called at some point, otherwise there are null-values for both the `buffer` and `u8` fields.


![](https://github.trello.services/images/mini-trello-icon.png) [collected car page](https://trello.com/c/2Z6xLd0A/118-collected-car-page)


File was added on purpose, please do not remove


Quite right, I just haven't had the time to update "old code", hopefully I'll get aorund to it... :)


You need to use user_can, not user_can_cls. Only use user_can_cls for CREATE.


I recommend using **reference** instead of **pointer** here. In C++, the language provided the references to fulfill some basic functions of pointers. They are relative safer because they cannot be used to do arithmetic calculations and you cannot easily change the object they already pointing to.


@sfdye yes, absolutely, that was my mistake already fixed by @markliederbach in #1322.


good


![](https://github.trello.services/images/mini-trello-icon.png) [Return car front-end](https://trello.com/c/hQvOTNOu/119-return-car-front-end)


There is a triggerSnoop function right in the dome class if you want to 'refresh' snoop values. I will set them to NAN by default and warn if they're not set.


```
allowed = post_attachment.user_can(user_id, CrudPermissions.DELETE, permissions)
```


document_id is really an attachement_id here


language


you need to remove the document associated to the post attachement too


Where should this class be? There is a scope problem. If you put this class in a global scope, it means that this class is available for all other guys. However, I think **HammingInt** is not a **general-purpose** class which should be exposed to everyone. So, a better choice might be embedding this class into Solution class.


这是一个测试的啥


Is this file necessary?


IMO we should start from `0.0.1`


Thanks all. I have submitted it as PR https://github.com/official-stockfish/Stockfish/pull/1247.

@snicolet The largest gap between values is for pawns on the b/g file. If I interpret the values correctly, there now, e.g., is a big difference between having an advanced b/g pawn in front of the king and having none (75/88 vs. 123), whereas if the king is not on the pawn's file, the difference is small (104/112 vs. 106).


@lattera this repairs build for OPNsense, not sure why it only fails for us but the aclocal fix seems sensible as it aborts with the error about missing aclocal. also add to hbsd?


TeamCity LCM :: liblcm-win32-master Continuous [Build 57](http://build.palaso.org/viewLog.html?buildId=97021&buildTypeId=Liblcm_LiblcmWin32masterContinuous) outcome was **FAILURE**
Summary: Execution timeout (new) Build time: 00:35:15


It's weird, it seems to happen with foreach calls... The queries I call are very simple

This is my model:
```
class Model_Friend extends \Orm\Model
{
    public static function getFriends($user_id = null, $status = null)
    {
        $query = \DB::query('SELECT * FROM friends WHERE user_id=:user_id AND status=:status')
            ->bind('user_id', $user_id)
            ->bind('status', $status)
            ->as_object()
            ->execute();
    }
}
```

This is my controller:
```
class Controller_Api extends \Controller_Rest
{
    public function get_friends()
    {
        $this->format = 'html';

        $data = [
            'friends' => \Model_Friend::getFriends(1),
        ];

        return $this->response(
            \View::forge('friends', $data)
        );
    }
}
```

This is my view:

```
<?php if (count($friends) === 0): ?>
    <h1>No friends found...</h1>
<?php else: ?>
<ul class="friendlist">
        <?php foreach ($friends as $f): ?>
                <li><?php echo $f->name; ?></li>
        <?php endforeach; ?>
<?php endif; ?>
```


in your test, it's inLocale...
Can you just use lang like in the other api?


Ok, it's now added in ab5ba2493f636ebba15ebebc9cbe95bcab817e56


`or None` is not needed here. `args.get('in_locale')` will already gives None if the param is not given.


thanks


注意这里的componentWillReceiveProps( )生命周期函数，应该写在子组件里，当父组件发生render的时候，子组件调用componentWillReceiveProps函数


This can be set from the storyboard.


This is a useless comment IMO.


All jokes aside: The discussions could of course run deep regarding tabs vs spaces. Our bottom line can be found [here](https://github.com/KSG-IT/ksg-nett/blob/develop/CONTRIBUTING.md#code-style-and-requirements), which points to [the pep8 documentation](https://www.python.org/dev/peps/pep-0008/#tabs-or-spaces) (as pointed out by @tentom) which clearly states that spaces are preferred.


echo date("Y");


ditto, this comment is not needed


Test KMongo with this classes and check if it works or not


I wrote "BIG ideas" because I was just going through Github's tutorial.


TeamCity libpalaso :: palaso-win-master Continuous [Build 4.0.68.84945e25b844e83b16f258f8c8d2d30d9341acae](http://build.palaso.org/viewLog.html?buildId=97025&buildTypeId=Libpalaso_PalasoWinmasterContinuous) outcome was **SUCCESS**
Summary: Tests passed: 3835, ignored: 191 Build time: 00:06:28


I'd call it UpdateDiscussionPreferences. I think you only need one mutation for creating and updating here.


![](https://github.trello.services/images/mini-trello-icon.png) [Add workout, save not working](https://trello.com/c/6MYmnHVc/6-add-workout-save-not-working)


rcbIconDown added


There is a regression - ImgPixelStream is required to change texture data via h3dMapResStream.


![](https://github.trello.services/images/mini-trello-icon.png) [Show placeholder in routes and workout parent](https://trello.com/c/lngPQhsi/2-show-placeholder-in-routes-and-workout-parent)


TeamCity libpalaso :: palaso-linux64-master Continuous [Build 4.0.351.84945e25b844e83b16f258f8c8d2d30d9341acae](http://build.palaso.org/viewLog.html?buildId=97029&buildTypeId=Libpalaso_PalasoLinux64masterContinuous) outcome was **SUCCESS**
Summary: Tests passed: 3892, ignored: 127 Build time: 00:08:53


rddlIcon added


TeamCity libpalaso :: palaso-win32-master Continuous [Build 4.0.375.84945e25b844e83b16f258f8c8d2d30d9341acae](http://build.palaso.org/viewLog.html?buildId=97028&buildTypeId=Libpalaso_PalasoWin32masterContinuous) outcome was **SUCCESS**
Summary: Tests passed: 3835, ignored: 191 Build time: 00:04:52


that hasn't been my case - in watching the Network panel (and in my tests). could totally be wrong. script loading – and, in particular, `defer` and `async` – are tricky beasts.


здесь тоже самое.


Здесь случай простой, но лучше привыкать именовать переменные в соответствии с содержимым массива.


ConfigurationHelper should using AutoDectedYamlConfiguration


ewaaaaaaaaaaaa 2de eindbaas


for the user_can_cls CREATE check, you need this condition:
`if not allowed or (allowed == IF_OWNED and user_id == Everyone):`


yes, my code is very similar (I am inspired from), but with some differences :-)
Basically infos are in reverse order from yours and follow the breadcrumb structure.
I will have a look on your suggestion


Может лишние строки вначале и конце класса убрать?


Some schmancy javascript site redirects the jarvis-ci engine resulting in failed builds.. could figure out how to work around it.. or just remove it.. I just removed it.


здесь тоже лишние строки.


`super` обычно в начале метода вызывается. И в него надо параметры передать (если не ошибаюсь).
Проверь, передадутся ли значения `number` и `manufacturer`.


> Can you add support for devices who doesnot support the blur effects in systemui??
override_property += persist.perf.wm_static_blur=false

config the override_property in the Makefile


лишняя строка.


лишняя строка


No, you need to keep parentId and creationDate here.


Very cool that you like it :D
I will look at adding some explanations for settings, the issue is that they often do a lot of stuff, so its hard explaining :D
But I will see what I can do, also feel free to come with more suggestions, cool to hear about someone using this extension :)


I don’t think that we are creating any payment object on our end, Spree system must have a way to know about it. Please make sure this step.


Indentation issue.


refund_type can never be full?, check #refund method


indentation issue, also this is old hash syntax


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


тоже отступ нужен.


#def credit

I am not able to understand this comment.


what's r?


测试


Может тут можно обобщить ввод станции? У тебя по сути одни и теже действия происходят "запрос станции".


[Unfortunately it's not](https://ci.appveyor.com/project/alexey-lysiuk/gzdoom/build/232).


Cordial saludo.
Confirmo mi registro en la plataforma Oracle Aplication Express

Jhon A. Betancur
Cod. 1017217489
Grupo 301330_26


Раскоша Виктор 2 курс,5 группа


TeamCity Chorus :: chorus-linux64-master Continuous [Build 3.0.13.90203e48c9c4c54e7aa08e1a2a5fbc4569a2738e](http://build.palaso.org/viewLog.html?buildId=97031&buildTypeId=Chorus_Linux64masterContinuous) outcome was **SUCCESS**
Summary: Tests passed: 938, ignored: 57 Build time: 00:14:14


*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2635)*


Пустой метод можно и без лишних строк объявить (опять же если этот пустой метод нужен).
Я бы щас в нем прописал исключение, типа `rase "Реализуй наконец этот метод!"` чтобы потом не забыть реализовать. ;)


отступ.


@MilanBarande please use `git pull --rebase` before `git push` to avoid a merge commit like this one.


Please note: SFX are currently broken. Reported [here](https://discourse.libsdl.org/t/sdl-2-0-6-prerelease/23024), so this would likely be resolved soon.


What's the reason for this?


В логе обычно ж так не пишут. Если выводят список, то пишут "все станции:" или "список станций:".


Так вроде соглашение какое то есть что между методами пустая строка. Или не так? Вроде в книге читал и кто то говорил


Thanks !


временные переменные обзывай `tmp`, я в новом проекте так наткнулся и сразу понятно, чтоб это вспомогательная переменная и на логику приложения не влияет.


*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2636)*


Response


Строки потру, не проблема. Так читаемость лучше пока делаю


Cool! It'll be great if you can do a Pull Request!


oh, ok can we rename it to something meaningful?


лишняя строка


too many end is confusion, it tell end associated to #def create function


Когда проверял работало вроде все нормально


отступы в блоке `else`


I know I've already asked, but do you need help?


строку пропустил


dajmy znak nowej lini na koncu


*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2637)*


When changing this in my controller:

```
return $this->response(
            \View::forge('friends', $data)
        );
```

```
return $this->response(
            render('friends', $data)
        );
```

it works...


*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2638)*


*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2639)*


gfg


That's not actually required. The current approach works fine on Cortex-M3 and higher.