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

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


This is not needed. The image will either just not be shown (non-debug mode) or the "image not found" image shown in debug mode.


If it's also on the bottom screen, that's a TWL_FIRM issue, not bootstrap.


Good stuff friend :)


Agree.

That is editorial content inappropriate for RFC-style specifications.


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

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


iptables -t nat -D PREROUTING -p tcp -j $appname


Good call out! I didn't even realise this was a thing 👍


I'd move that to an environment variable too. It'll make it simpler to deal with development, staging and production environments.


Que proyecto es el que buscas amigo? salidos


This looks like a variable on the global scope. I'd use `var`. The same applies to the other `sender_id` variables in this file.


一个聊天服务器的简易版本，未完成


Jonh Cena is a guy so it's El


Hey Guys! Check out my code for checking adhoc ticket validity @rajniparajuli  @BijayaBasnet


It doesn't readjust the logo immediately upon resizing; rather it only updates on scroll.
But I think this is fine because readjusting it on resize requires a massive overhaul of the JavaScript, and this is an edge case for bored web developers anyhow.


move the pullData up only na, as on top also you are doing request.channelData.asInstanceOf[PullRequestData]


We can move generateUUID in the getOrELse itself


Is getObj needed, I am already getting read etc from data, once check.


aa


Robertt from flash-hazard...yo!


Looks good


@shaggytwodope do we need this line?


Adding the changes back


Also at this point I think the deps are fixed but build fails and I can't see any logs: https://travis-ci.org/jarun/nnn/jobs/271075904


Not sure if this is an issue with the deploy section in .travis.yml. Can you please review these changes?


Bring back the changes


LocalNodeNetwork (XuanLuoLBL) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2771 of 2795 tests passed, 0 test warnings)

 * 8 tests had: EIO diffs.
 * 5 tests had: ESO small diffs.
 * 4 tests had: Table small diffs.
 * 3 tests had: ERR diffs.
 * 4 tests had: ESO big diffs.
 * 15 tests had: AUD diffs.
 * 2 tests had: Table big diffs.
 * 2 tests had: MTR small diffs.
 * 13 tests had: BND diffs.
 * 1 test had: MTR big diffs.

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


Por si lo ven, falta terminar el footer, y justo arriba hice un section en blanco para poner los medios de pago. Los estilos de background no son definitivos, en realidad nada es definitivo. Cualquier sugerencia es bienvenida!!!!


LocalNodeNetwork (XuanLuoLBL) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1540 of 1541 tests passed, 0 test warnings)

Failures:

EnergyPlusFixture Test Summary
 * Passed: 531
 * Failed: 1

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


It came now:

```
packagecore.docker.DockerError: Command '['exec', 'packagecore-e9016eb0eedd18f6', '/usr/bin/apt-get', 'install', '-qy', 'libncursesw5', 'libreadline']' returned 100.
```


Yeah. Half the reason I did it was as a (futile) attempt to get github pages to build the site properly. But I agree, better there than not.


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

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


Why is `<iostream>` needed?


It's not. I played around with something and forgot to remove. Thanks for noticing!


We should update the snippet if this the case.


Yeah, it got copied around to the others.


`17` is correct I think and works. Will revert. Thanks for noticing!


This is very "C++". Would it be worthwhile to include functions for converting between an array of doubles to an array of integers and vice versa?

I have in mind wanting some parity with our future C test runner for, e.g., Cephes or other plain C libs.


Тут краще використовувати i< array.Length


Чому спочатку використовуєш int.Parse , а тут Convert?


Хіба цей код працює правильно? :)


download pong data to play game


The right fix would be to update Chat.uncacheTree so that, while going downwards the tree, only modules with the expected .parent are removed from the cache.


Sounds reasonable, as they will likely be needed quite often. How do you envision the function signatures of these two functions?


Якщо в тебе повторюється декілька раз хоча б 2-3 рядки _ винось це в метод


Something like

```cpp
i32_to_f64( double *out, int *x, unsigned int len ) {
    unsigned int i;

    for ( i = 0; i < len; i++ ) {
        out[ i ] = (double)x[ i ];
    }
}
```


Що означає число, яке повертається?


Нема сенсу проходити по всьому слову, достатньо лише до середини


I'm having a weird issue on this. My Listview only shows one item (the first one) on the catalog activity.
I tried adding new pets to make sure there isn't only a single pet in my database to no avail. I tried playing around by implementing a 'while (cursor.moveToNext())' loop in the bindView method (around the cursor.getString and textView.setText statements) as follows but that just leads to my adapter view showing only the last item in the list.

I thought the cursor adapter automatically moves through the list, am I missing something here?


Good point. I try not to abstract too early, but this didn't occur to me at all yet. With your go-ahead, I'll take the opportunity.

> You're doing a great job!

Really appreciated!


and

```cpp
void f64_to_i32( int *out, double *x, unsigned int len ) {
    unsigned int i;

    for ( i = 0; i < len; i++ ) {
        out[ i ] = (int) x[ i ];
    }
}
```
I am not sure how common this one will be, but may still be useful for completeness.


Instead of _REGISTERED_ACTORS you could use the get_registered_actors() function to get the dictionary


So, to use,

```cpp
xi = (int *) malloc( len * sizeof(int) );
xd = (double *) malloc( len * sizeof(double) );

// ...
i32_to_f64( xd, xi, len );

// ...
free( xi );
free( xd );
```


@shaggytwodope we are able to generate all packages now. :+1:


Lol


sss


Hi,
One for dev6820
{Model::DetectRev, 0x1028, 0x06da, 0x0083, "AMD FirePro W5170M"}
THINKS~


Added the two functions to the snippet.


How do you kill the snake when it comes across itself ??


Awesome! Thanks!


This is actually for summary validation


Your code sucks!


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-20170902-050131 "deploy-ibm-ys1-us-south-idsb3t4-us.ibm.com-dev-20170902-050131") to [dev](https://console.stage1.bluemix.net/apps/5d59c27d-f77c-4577-9201-9df3b1d9b818?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t4@us.ibm.com:dev"), including this commit


これは違うはず、あくまで日本科学未来館がメインで今回の東芝未来科学館は緊急避難的なものと理解


ref:
- #91


ああ、ここは五十音順を意図しているのか・・・


This commit should resolve Issue #6


지수야 열심히 하네!!!!


Out of commit purpose and not fits in its message


Some cosmetic enhancement might be committed separately


er


I am thinking for this one you can be systematic and just do a `linspace` from 1 to 171. Any reason to use random integers?


This for debugging?


Yes


Hope that _man dmesg_ should disclose necessities a bit widely.


Created multidev environment [monthofmud#ci-12](https://dashboard.pantheon.io/sites/c1008179-94f3-4a56-ba0b-53c7f98ca3f8#ci-12).

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


Bluemix [toolchain](https://console-regional.stage1.ng.bluemix.net/devops/toolchains/b5bcbfe4-3ce0-4b46-89e8-70bba0aa2f82 "UI-ys1int-SimpleTC0902T011758"): [Delivery Pipeline](https://console-regional.stage1.ng.bluemix.net/devops/pipelines/babcf65d-1373-4d49-a0c3-32d7088d3e72 "UI-ys1int-SimpleTC0902T011758") deployed [UI-ys1int-SimpleTC0902T011758](https://github.com/idsb3t1/UI-ys1int-SimpleTC0902T011758/releases/tag/deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170902-052044 "deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170902-052044") to [dev](https://console.stage1.bluemix.net/apps/79bc9e87-d035-4a53-b99d-2ad77d4394e0?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t3@us.ibm.com:dev"), including this commit


OutputUnitsRefactor (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2788 of 2791 tests passed, 15 test warnings)

Messages:

 * 7 tests had: EIO diffs.
 * 4 tests had: ESO small diffs.
 * 4 tests had: Table small diffs.
 * 3 tests had: ERR diffs.
 * 3 tests had: ESO big diffs.
 * 1 test had: AUD diffs.
 * 1 test had: Table big diffs.
 * 2 tests had: MTR small diffs.
 * 11 tests had: RDD diffs.
 * 1 test had: MTR big diffs.

Failures:

regression Test Summary
 * Passed: 623
 * Failed: 3

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


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


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

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


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-20170902-052723 "deploy-ibm-ys1-us-south-idsb3t2-us.ibm.com-dev-20170902-052723") to [dev](https://console.stage1.bluemix.net/apps/69cf173b-ba3b-4ba3-bd85-dc24f0198396?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t2@us.ibm.com:dev"), including this commit


Yeah; removed in the meantime. Will be gone when I push next.


@rachmadaniHaryono I have removed this file. Seems it's not required by our test framework anymore. Please confirm if that's fine.


Fixed.


I made this commit via skill CMS while I was logged in. Why is the commit showing by anonymous@? Is this a bug?


就会健康的方法asd


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


This commit has been mentioned on **Discourse Meta**. There might be relevant details there:

https://meta.discourse.org/t/failing-tests-in-discourse-dev-due-to-multisite/68720/8


Good question =P


How do you know they were cow meat tacos? =O!


Valeu 👍


Fixes issue #1


Why is it pin 9 and 2 inversed in the code?


OutputUnitsRefactor (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1537 of 1537 tests passed, 0 test warnings)

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


Better to avoid comments in PR, harder to understand and merge.


CHRIS  CLONED HYBRID TV LIST --THE POOR'S MAN MEDIA CENTER
DOC TYPE NODE HTML XML CLONE DTD SERIALIZABLE ASYNC

://COM.INTEL/EVALSOFT/IPTV/GET/DVB/URI www.hbo.com/video/index.html
https://www.youtube.com/playlist?list=PLrPWDrPbmnUtiO0ngtYAFjM2_XCPO4k8R
https://www.hulu.com/welcome  HULU
https://www.netflix.com/  NETFLIX
https://www.plex.tv/  PLEX MEDIA PLAYER CLONE
http://www.espn.com/watch/  ESPN
https://www.playstation.com/en-us/network/vue/showtime/#1 SHOWTIME FOR PLAYSTATION
http://go.cnn.com/?stream=cnn%3Fsr  CNN LIVE TV
https://account.xbox.com/en-US/Friends?xr=mebarnav  XBOX GAMETAG PROFILE
https://www.accuweather.com/en/videos/?utm_source=mobileaccuweather&utm_medium=mobileaccuweather&utm_campaign=button&autoStart=false  ACCUWEATHER
http://flightaware.com/live/  FLIGHT TRACKING SCHEDULE DEPART
http://touch.facebook.com/   FACEBOOK
http://www.hbo.com/documentaries  HBO
https://www.youtube.com/watch?v=Cc8Ri3GaHuY&list=PLrPWDrPbmnUveF0BxO8-5WBFoF0HXdUJl&index=29 -TRY CAST TO XBOX I CHROME
 www.youtube.com/watch?v=crds2h4a3rk&t=90sl
https://www.youtube.com/playlist?list=PLrPWDrPbmnUtiO0ngtYAFjM2_XCPO4k8R
https://downloadsearch.cnet.com/s?q=youtube%20playlist%20music&qsrc=0&src=jo&gch=com-search-test48&au=11652601&tt=T0000048&clickid=bbae834dfba04ce3bc65bda28c4e518f&utm_medium=cpc&utm_source=bing&utm_campaign=USA_EN_00_P_SemrushMix_MPG000_oo_oo_S_A%2348&ct=


include device/lineage/qcom/sepolicy/sepolicy.mk ?


device/lineage/sepolicy/qcom/ssg/ssg_app_cert.x509.pem ?


Is there really a need to loop through all profiles and rate profiles here? From my experience during initialization this will be copied to the other profiles anyhow. Is there an situation (i.e. during configuration reset) when this will not happen? if this is the case I need to take a look at the AlienFlight targets again. Likely also a few other targets would be affected.


LocalNodeNetwork (XuanLuoLBL) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2151 of 2152 tests passed, 0 test warnings)

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


Notificación al correo con el estado del visado


test


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

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


Seems like in current PR is very basic considering the final functionality. I am planning to pick from it the Tests and member assignment things. But not to merge as whole.

Then I will be able with less hassle to finish the parameter assignment: including params captured in closure, and also shape things for ExpressionInfo.Assign support, e.g. refactor some repeating code.

Here I will stop for the moment, so you may proceed for the Block.

Btw, as a Block is probably a big thing and will require changes in general structure, you may submit incomplete PRs earlier for me to review.


I don't think it's the _right_ way to do this, and it's stuck inside the completely untested`getCLIEngineOptions` function. But it gets the job done with no fuss. Bug fixed.


Ok, I think I've got it. I had to use offset, not getBounds/getLocalBounds. And for some reason, the Y values its been giving me is flipped, so I had to test for a negative value. I kept the following:

    renderSession.context.translate(-(offset.x * scale.x + phaserSpine.width * anchor.x), -(offset.y * scale.y + phaserSpine.height * anchor.y));

While I updated the skeleton and anchor position compensation code. Please see proposed fix below.

      var rootBone = _this.skeleton.getRootBone();

      //Note: Changing scale and anchor values affect getBounds()
      // Moving skeleton.x and y does not.

      console.log(_this.offset);
      console.log(_this.offset.x);
      console.log(_this.offset.y);
      var compensateFlipX = false;
      var compensateFlipY = false;

      if (rootBone.x > 0 && rootBone.y >= 0) {
          console.log('Root Bone is In Quadrant: TOP RIGHT');
          //UR QUADRANT
          _this.skeleton.x = -1 * rootBone.x;
          _this.skeleton.y = 1 * rootBone.y;
          _this.anchor.x *= -1;

          //If image overlaps Y axis (TOP LEFT QUADRANT), needs to flip X anchor again.
          if (_this.offset.x < 0) {
            console.log('Axis Overlap: Y (' + _this.offset.x + ')');
            compensateFlipX = true;
          }

      }
      else if (rootBone.x <= 0 && rootBone.y >= 0) {
          console.log('Root Bone is In Quadrant: TOP LEFT');
          //UL QUADRANT
          _this.skeleton.x = -1 * rootBone.x;
          _this.skeleton.y = 1 * rootBone.y;
      }
      else if (rootBone.x <= 0 && rootBone.y < 0) {
          console.log('Root Bone is In Quadrant: BOTTOM LEFT');
          //BL QUADRANT
          _this.skeleton.x = -1 * rootBone.x;
          _this.skeleton.y = 1 * rootBone.y;

          //If image overlaps Y axis (BOTTOM RIGHT QUADRANT), needs to flip X anchor again.
          if (_this.offset.x + _this.size.x > 0) {
            console.log('Axis Overlap: Y (' + (_this.offset.x + _this.size.x) + ')');
            //compensateFlipX = true;
          }

          //If image overlaps X axis (TOP LEFT QUADRANT), needs to flip Y anchor again.
          if (-(_this.offset.y) > 0) {
            console.log('Axis Overlap: X (' + -(_this.offset.y) + ')');
            compensateFlipY = true;
          }

          _this.anchor.y *= -1;
      }
      else if (rootBone.x > 0 && rootBone.y < 0) {
          console.log('Root Bone is In Quadrant: BOTTOM RIGHT');
          //BR QUADRANT
          _this.skeleton.x = -1 * rootBone.x;
          _this.skeleton.y = 1 * rootBone.y;

          //If image overlaps Y axis (BOTTOM LEFT QUADRANT), needs to flip X anchor again.
          if (_this.offset.x < 0) {
            console.log('Axis Overlap: Y (' + _this.offset.x + ')');
            compensateFlipX = true;
          }

          //If image overlaps X axis (TOP RIGHT QUADRANT), needs to flip Y anchor again.
          if (-(_this.offset.y) > 0) {
            console.log('Axis Overlap: X (' + -(_this.offset.y) + ')');
            compensateFlipY = true;
          }

          _this.anchor.x *= -1;
          _this.anchor.y *= -1;

      }

      if (compensateFlipX === true) {
        _this.anchor.x *= -1;
      }

      if (compensateFlipY === true) {
        _this.anchor.y *= -1;
      }


@casonclagg


【アイテム価格改定のお知らせ】
アイテム価格改定のお知らせの文言をSPの方を追加いたしました。
4日に本番環境への表示をお願い致します。

以下スケジュールです。
■ ■ ■ ■ ■ ■
9/4 428,SJ,スタッフTシャツ屋TOPと各種メールにお知らせ掲示
9/13 0:00に価格改定
9/14 告知下げる

14日に表示を下げますので、またリクエスト致します。


Is there any chance setting withCredentials to true could be an option?


enumの使い方大丈夫ですね！ Good!


s/Will wait the until/Will wait until/


scaffold ですね！ちゃんとできてそう！


foreign_key も使えているのは良いですね。あとでコミュニケーションしたいです。


MSYS/clangのOpenMP化の件、いちおう動作するようにはできました。やはりlibgomp.aがダメな子でした。ビルドし直したかったのですが、cmakeが全然通ってくれなくて断念してお手軽な方法を採っています。ｗ

OpenMP部分がダイナミックライブラリになってしまいますが、以下の方法で動かせます。

１．LLVM4.0.1のWindows版をDLしてきて、適当なところにインストールする

※ホントはソースからビルドすれば、全てをスタティックライブラリにできるのですが、LLVMのビルドを通すのは糸を針の穴に通すより難しいです。敷居はこれが一番低いです。

２．（LLVMをインストールしたディレクトリ）/libにある「libomp.lib」をlibgomp.aが配置されているディレクトリに「libomp.a」としてコピーする→これがlibgomp.aの代わりになる

３．Makefileの78行目あたりを以下に変更してビルド

ifeq ($(findstring g++,$(COMPILER)),g++)
        OPENMP   = -fopenmp
endif
ifeq ($(findstring clang++,$(COMPILER)),clang++)
        OPENMP   = -fopenmp
        LDFLAGS += -lomp
endif

４．exeの格納ディレクトリと同じところに（LLVMをインストールしたディレクトリ）/bin/libomp.dllをコピーする

これで動きます。が、libomp.dllを含めて配布するのは何かと問題になりそうです。あくまで解決の参考としてください。

2017-09-02 10:41 GMT+09:00 yaneurao <notifications@github.com>:

> おー、そうなんですか…。なら、makefileいじらずに情報待ち(｀･ω･´)ｂ
> ご報告ありがとうございます。
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/yaneurao/YaneuraOu/commit/45979ea24931564af69e157913ba51e173bf9959#commitcomment-24037918>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AdJpDpQlqLXPv7JOb_fK1q7_f46IPxySks5seLJagaJpZM4PKqAq>
> .
>


Or, you may even push here all you have for Assign and Block, so we can discuss where to proceed.


ми можемо ділити числа, якщо b<0?


誤：全てをスタティックライブラリにできる
正：全てをスタティックリンクできる

2017年9月2日 15:21 たま <tama4649@gmail.com>:

> MSYS/clangのOpenMP化の件、いちおう動作するようにはできました。やはりlibgomp.
> aがダメな子でした。ビルドし直したかったのですが、cmakeが全然通ってくれなくて断念してお手軽な方法を採っています。ｗ
>
> OpenMP部分がダイナミックライブラリになってしまいますが、以下の方法で動かせます。
>
> １．LLVM4.0.1のWindows版をDLしてきて、適当なところにインストールする
>
> ※ホントはソースからビルドすれば、全てをスタティックライブラリにできるのですが、LLVMのビルドを通すのは糸を針の穴に通すより難しいです。
> 敷居はこれが一番低いです。
>
> ２．（LLVMをインストールしたディレクトリ）/libにある「libomp.lib」をlibgomp.
> aが配置されているディレクトリに「libomp.a」としてコピーする→これがlibgomp.aの代わりになる
>
> ３．Makefileの78行目あたりを以下に変更してビルド
>
> ifeq ($(findstring g++,$(COMPILER)),g++)
>         OPENMP   = -fopenmp
> endif
> ifeq ($(findstring clang++,$(COMPILER)),clang++)
>         OPENMP   = -fopenmp
>         LDFLAGS += -lomp
> endif
>
> ４．exeの格納ディレクトリと同じところに（LLVMをインストールしたディレクトリ）/bin/libomp.dllをコピーする
>
> これで動きます。が、libomp.dllを含めて配布するのは何かと問題になりそうです。あくまで解決の参考としてください。
>
> 2017-09-02 10:41 GMT+09:00 yaneurao <notifications@github.com>:
>
>> おー、そうなんですか…。なら、makefileいじらずに情報待ち(｀･ω･´)ｂ
>> ご報告ありがとうございます。
>>
>> —
>> You are receiving this because you are subscribed to this thread.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/yaneurao/YaneuraOu/commit/45979ea24931564af69e157913ba51e173bf9959#commitcomment-24037918>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/AdJpDpQlqLXPv7JOb_fK1q7_f46IPxySks5seLJagaJpZM4PKqAq>
>> .
>>
>
>


develop (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2164 of 2164 tests passed, 0 test warnings)

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


能否不要基于java，很多人用you-get只是生活机，装python已经够烦了，还要装java，这么一个简单的gui，非要java吗


тут може краще шекути всі дублікати символів-спейсів і їх заміняти


call constexpr_min recursively instead of constexpr_max.


1. Npm is not reliable. A lot of issues are reported. So, now we are forced to strongly recommend yarn. And get rid of npm.
2. Version badge by default labeled as "npm", but users should not use npm, so, it is a little bit confusing. Renamed to latest.

Recently Google started to show yarn package pages. I always don't like it, because what I want to get when I search by package name — it is GitHub page.

Yarn package page is more useful — changelog, versions and tags (very important and useful — we publish as next and tag latest manually). More info from GitHub.

Feature — yarn page has the same bug as npm. Readme is not updated when release marked as latest. So, to apply changes, we need to periodically publish as latest directly.


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

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


if (!checkPattern(ocurrency))
ця умова зайва, бо якщо ми попали в цикл, то ми її вже перевірили


你好 这个是做什么的？


в цьому циклі можна просто лишити
ocurrency = reEnterStr(ocurrency, reader);


> yarn page has the same bug as npm. Readme is not updated when release marked as latest. So, to apply changes, we need to periodically publish as latest directly.

I think Yarn is pulling the readme data from npm's servers, so any bugs in npm will also affect Yarn. cc @haroenv


цю комнду можна забрати


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


те саме


Тут тоже надо выводить текст ошибки


Mime?


wow, you're right.
@ppot can you fix it ?


Дополнительная обработка в итерфейсе избыточна. У нас модель отвечает за валидации, если в конструктор передали неверные параметры - будет ошибка. Эту ошибку и должен обрабатывать интерфейс


文字数が増えるのでは・・・？


Это ко всему заданию относится. Отдельных проверок в интерфейсе делать не нужно


提交了index.html，在哪里显示。


Есть метод `nil?` - используй его для проверки на nil


I've now taken my [recollections from above](https://github.com/rpgoldman/asdf/commit/e3814ebf354ecc018c12e893bd40eecdf7f2794c#commitcomment-24006659) and turned them into source code comments that I've submitted as a [MR on gitlab](https://gitlab.common-lisp.net/asdf/asdf/merge_requests/78)


Рейзить ошибки и тут же их отлавливать - плохая практика. Рейзить ошибку имеет смысл, если код не знает или не должен ее обработать (эта задача ложится на вызывающий код).


Эти замечания актуальны во всех подобных местах


課題9＿１


it's 565, not 656


Это должно быть методом экземпляра.


OutputUnitsRefactor (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2148 of 2148 tests passed, 0 test warnings)

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


Почему только одна проверка? Вообще должен быть общий метод `validate!`, который проводит все необходимые проверки. Тут используй его, если не было исключений - возвращай true


why 3000?


Что за name?


そうだ


Все валидации должны быть приватными методами экземпляра. Возвращать true они не должны, это не их задача.


Для цифр есть шорткат - `\d`


можна цей if не писати, а просто
System.out.println((num1 >=(-5) && num1 <= 5) && (num2 >=(-5) && num2 <= 5) && (num3 >=(-5) && num3 <= 5))

ще краще зробити окремий метод, наприклад,

ще краще зробити окремий метод, наприклад, check(float num), який би перевіряв, чи число попадає в потрібний діапазон, а в методі
public void range(float num1, float num2, float num3) {
    System.out.println(check(num1) && check(num2) && check(num3))
}


Где же вызов валидаций при создании станции?


В задании есть небольшой косяк - метод `valid?` по сути бесполезен, т.к. все валидации проходят в конструкторе, т.е. мы не можем создать невалидный объект :) Но в любом случае, `valid?` должен быть методом экземпляра.


titleの文字数が増えるのはいかがなものか


I see why this can be unnecessary. This creates four extra and unnecessary files (for all intents & purposes).

Instead of running: rails generate controller todo_items...

...I could just as easily make the file "todo_items_controller.rb" in the apps/controllers pipeline and make sure the class, which is in the file name, inherits from the ApplicationController.


а якщо нам потрібно буде порівняти імена для 100 обєктів?
Це краще робити в циклі


FYI @dennisroche @ryanwalls as a replacement, I can recommend this:  https://github.com/aspnet/Common/pull/261 (but this recommendation is not in an official capacity, of course.)


super(); тут не потрібно


те саме


тут super(); не потрібно, бо шаш клас Emploee явно не від кого не наслідується


Wow, thanks!


https://github.com/npm/registry/issues/42 Is closed but not fixed.


Automatic upgrade tool don't think so.
If we decide to drop redunadand virtual, cleanup the whole codebase.


I regularly rebase ``new-disk-io`` on top of master. If I keep doing that, will that break your work flow, or can you rebase on top of such discontinuity?


ці ексепшени в цьому методі краще не обобляти, а передати на гору
public static double div() throws  NumberFormatException, IOException, ArithmeticException ...
А обобляти їх вже в main


тут забери throws newException


а тут додай
try {
....
} catch ( ....


点点贷


IMO it should disappear if the user is the assigned person only.

Or, probably better, the button should be **disabled** if the current user is assigned: meaning you can't perform the action "Assign to me" because you are already assigned.


develop (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1536 of 1536 tests passed, 0 test warnings)

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


setgs


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

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


якщо в нас буде арна кількість відємних множників, то totalProduct буде додатний


Во-первых, нужно реализовать метод, возвращающий текущую станцию (см. [коммент](https://github.com/Kristina-D/RubySamurai/commit/640a94f462abc908a258d52c4446bf595ce873ee#commitcomment-23991412)).
Во-вторых, в маршрут мы добавляем объекты-станции, а не строки:
```ruby
moscow = Station.new('Москва')
perm = Station.new('Пермь')
route = Route.new(moscow, perm)
```
Метод initialize менять не надо. То что такая ошибка возникает - вполне ожидаемо, нельзя же создавать аргументы с одинаковыми именами. Да и названия аргументов никак не влияют на то, что ты передаешь в конструктор - можно хоть `abracadabra` назвать, от этого аргумент не станет "магическим" :)


文字数なんて気にするのはTwitterぐらいでいい。このGitHubのタイトルを見よ。


Original commit: vintage-software/vstack@1c1cb3efd7 on August 25, 2017.


Jenny


If this URL doesn't change, we can make it invisible to the user


I think we can get rid of the show_info() here to make it easier to the user (less clicks)


I think we should base it on minutes, not seconds. The IP is not going to change that often!


це краще перенести у верхній блок try{
тоді нам не потрібно буде в catch писати a = 0; b=1;


need to cleanup what `apt` leaves around after installation


`freedns.sh` should be rewritten in config() so it keeps the changes from `nextcloudpi-config`.

If it is in install(), then parameters such as ${DOMAIN} will not be updated from `nextcloudpi-config`


Тут можна було би замість двох класів MyThread1 та MyThread2, зробити 1, який би мав поле
String text, ми б це поле ініціалізували через конструктор, а методі run його виводили
public void run() {
 +		for (int i=0; i<5; i++){
 +			System.out.println(text);
 +		}
 +	}


うおー、ありがとうございます。makefileとりあえずそう変更しておきますね。
配布上問題ありそうなので、配布するときは、gccでコンパイルしたやつでまあいいかと…。


Can you please tell me what selenium version you are using to run this code?


need to update before `apt-get install` or the packages will not be found


Are you kidding me ? Please stop to commit these piece of sh***t and work on an other thing.... The kernel doesnt need this...


I've re-tested latest ASDF on LispWorks 6.1 / Windows, now everything looks perfect: no warning, all 67 tests passed.

On LispWorks 6.0 / Windows, now there's only one failure (test-deprecation.script), below is the screen log when I test it interactively:

```
CL-USER 1 > '(#.(load "script-support.lisp") #.(asdf-test::da) #.(load-asdf) #.(frob-packages) #.(load "test-deprecation.script"))

; Loading text file C:\Lisp\asdf\test\script-support.lisp
NB: No packages to frob, because ASDF not loaded yet.
; Loading fasl file C:\Lisp\asdf\build\fasls\lispworks\asdf.ofasl
Configuring ASDF
Enabling debugging
Being a bit verbose
Comparing directories
Warning: These two expressions yield pathname-equal yet not equal path
the first expression *TEST-DIRECTORY* yields this:
  #P"C:/Lisp/asdf/test/"
  (:HOST "C" :DEVICE :UNSPECIFIC :DIRECTORY (:ABSOLUTE "Lisp" "asdf" "test") :NAME :UNSPECIFIC :TYPE :UNSPECIFIC :VERSION :UNSPECIFIC)

        the other expression (:PATHNAME-DIRECTORY-PATHNAME (NTH-VALUE 2 (:LOCATE-SYSTEM :TEST-ASDF))) yields that:
  #P"C:/Lisp/asdf/test/"
  (:HOST "C" :DEVICE :UNSPECIFIC :DIRECTORY (:ABSOLUTE "Lisp" "asdf" "test") :NAME NIL :TYPE NIL :VERSION NIL)
Interestingly, while *test-directory* has components
 (:HOST "C" :DEVICE :UNSPECIFIC :DIRECTORY (:ABSOLUTE "Lisp" "asdf" "test") :NAME :UNSPECIFIC :TYPE :UNSPECIFIC :VERSION :UNSPECIFIC)
ASDF finds the ASDs in
 (:HOST "C" :DEVICE :UNSPECIFIC :DIRECTORY (:ABSOLUTE "Lisp" "asdf" "test") :NAME NIL :TYPE NIL :VERSION NIL)
Using the latter.
Frob packages
; Loading text file C:\Lisp\asdf\test\test-deprecation.script
Check still-valid code
Checking that (EVAL (QUOTE (STILL-VALID))) does NOT signal DEPRECATED-FUNCTION-CONDITION
Checking that (COMPILE NIL (QUOTE (LAMBDA NIL (STILL-VALID)))) does NOT signal DEPRECATED-FUNCTION-CONDITION
Check style-warning
Checking whether (EVAL (QUOTE (SHOULD-STYLE-WARN))) signals DEPRECATED-FUNCTION-STYLE-WARNING
Received signal #<DEPRECATED-FUNCTION-STYLE-WARNING :name SHOULD-STYLE-WARN>
Checking whether (EVAL (QUOTE (COMPILE NIL (QUOTE (LAMBDA NIL (SHOULD-STYLE-WARN)))))) signals DEPRECATED-FUNCTION-STYLE-WARNING
;;;*** Warning in 26: DEPRECATED-FUNCTION-STYLE-WARNING: Using deprecated function ASDF-TEST::SHOULD-STYLE-WARN -- please update your code to use a newer API.

Error: Expression (EVAL (QUOTE (COMPILE NIL #))) fails to raise condition DEPRECATED-FUNCTION-STYLE-WARNING, instead returning #<Function 26 200B9B92> ((26 #<DEPRECATED-FUNCTION-STYLE-WARNING :name SHOULD-STYLE-WARN>)) NIL
  1 (continue) Try loading test-deprecation.script again.
  2 Give up loading test-deprecation.script.
  3 Try loading another file instead of test-deprecation.script.
  4 (abort) Return to level 0.
  5 Restart top-level loop.

Type :b for backtrace or :c <option number> to proceed.
Type :bug-form "<subject>" for a bug report template or :? for other options.

ASDF-TEST 1 : 1 >
```


[网络课设.docx](https://github.com/whh89989/chat/files/1271979/default.docx)


大大大【老邓艾的代码是多少，。。，草，。那些，。。


краще цей метод поділити на два.
Один метод буде відповідати за введеня чисел, а другий - за їх перевірку.
Потім в main в циклі ці методи викликаєш


Something was wrong with my git, now it works :) used this commit to test something.


Избавься от built