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

^
```
[R/SELES.R:53:23:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/R/SELES.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
numAgents <- function(N, probInit) {
                      ^
```
[R/spades-tools-deprecated.R:53:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/R/spades-tools-deprecated.R#L53) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/splitRaster.R:51:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/R/splitRaster.R#L51) *style:* **Lines should not be more than 100 characters.**
```r
  function(r, nx = 1, ny = 1, buffer = c(0, 0), path = file.path(getwd(), names(r)), cl, rType = "FLT4S") {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/splitRaster.R:111:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/R/splitRaster.R#L111) *style:* **Lines should not be more than 100 characters.**
```r
      clusterApplyLB(cl = cl, x = seq_along(extents), fun = croppy, e = extents, r = r, path = path, rType = rType)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:538:8:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/R/spread.R#L541) *style:* **Commented code should be removed.**
```r
      #   spreadProb[isNASpreadProb] <- 0L
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:942:41:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/R/spread.R#L942) *style:* **Place a space before left parenthesis, except in a function call.**
```r
              notDupsEvents <- notDups[-(1:(nrSpreads - nrPotentials))]
                                        ^
```
[R/spread2.R:5:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/R/spread2.R#L5) *style:* **Lines should not be more than 100 characters.**
```r
                           "quantityAdj", "quantityAdj2", "state", "size", "tooBigByNCells", "V1", "proportion"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:674:12:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/R/spread2.R#L674) *style:* **Commented code should be removed.**
```r
          #pureCircle <- unique(pureCircle)
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:759:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/R/spread2.R#L759) *style:* **Commented code should be removed.**
```r
          # colnamesDtPot <- colnames(dtPotential)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:760:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/R/spread2.R#L760) *style:* **Commented code should be removed.**
```r
          # ll <-  lapply(colnamesDtPot, function(x) dtPotential[[x]][!spreadProbNA])
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:761:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/R/spread2.R#L761) *style:* **Commented code should be removed.**
```r
          # names(ll) <- colnamesDtPot
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:762:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/R/spread2.R#L762) *style:* **Commented code should be removed.**
```r
          # dtPotential <- as.data.table(ll)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:772:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/R/spread2.R#L772) *style:* **Lines should not be more than 100 characters.**
```r
                                                                   .I[sample.int(length(numNeighs), size = numNeighs, prob = spreadProbRel)],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:787:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/R/spread2.R#L787) *style:* **Variable or function name should be lowerCamelCase.**
```r
      NAaSP <- !is.na(actualSpreadProb)
      ^~~~~
```
[R/spread2.R:789:42:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/R/spread2.R#L789) *style:* **Commas should always have a space after.**
```r
        dtPotential <- dtPotential[NAaSP,]
                                         ^
```
[R/spread2.R:830:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/R/spread2.R#L830) *style:* **Lines should not be more than 100 characters.**
```r
        # this is to prevent overlap within an event... in some cases, overlap within event is desired, so skip this block
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:848:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/R/spread2.R#L848) *style:* **Lines should not be more than 100 characters.**
```r
        #successCells <- na.omit(successCells[!dupsWithinDtPotential]) # remove the dupsWithinDtPotential
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:848:10:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/R/spread2.R#L848) *style:* **Commented code should be removed.**
```r
        #successCells <- na.omit(successCells[!dupsWithinDtPotential]) # remove the dupsWithinDtPotential
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-examples.R:3:47:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-examples.R#L3) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (grepl("VIC-", Sys.info()["nodename"]))  { # for debugging only
                                              ^
```
[tests/testthat/test-examples.R:4:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-examples.R#L4) *style:* **Commented code should be removed.**
```r
    cat("#START##############\n", file = tmpExFile, append = FALSE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-examples.R:14:15:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-examples.R#L14) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    setwd(owd)}
              ^
```
[tests/testthat/test-examples.R:16:46:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-examples.R#L16) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (grepl("VIC-", Sys.info()["nodename"])) { # for debugging only
                                             ^
```
[tests/testthat/test-examples.R:17:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-examples.R#L17) *style:* **Lines should not be more than 100 characters.**
```r
    cat(paste("All files exist: ", isTRUE(all(file.exists(exFiles))), "\n"), file = tmpExFile, append = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-examples.R:22:48:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-examples.R#L22) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (grepl("VIC-", Sys.info()["nodename"])) { # for debugging only
                                               ^
```
[tests/testthat/test-mapReduce.R:23:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-mapReduce.R#L102) *style:* **Commented code should be removed.**
```r
#   expect_equal(length(unique(getValues(communities))), length(unique(getValues(fullRas))))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-randomPolygon.R:25:60:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-randomPolygon.R#L25) *style:* **Put spaces around all infix operators.**
```r
  expect_true(base::abs(base::abs(polyArea - area)) <  area/4) ## TODO: why is this area/4?
                                                          ~^~
```
[tests/testthat/test-splitRaster.R:140:38:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-splitRaster.R#L140) *style:* **Commas should always have a space after.**
```r
  expect_identical(dataType(y4[[1]]),"INT1U")
                                     ^
```
[tests/testthat/test-splitRaster.R:155:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-splitRaster.R#L155) *style:* **Lines should not be more than 100 characters.**
```r
    tmpdir <- file.path(tempdir(), "splitRaster-test-parallel") %>% reproducible::checkPath(create = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:158:8:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-splitRaster.R#L158) *style:* **Commented code should be removed.**
```r
      #detach("package:raster")
       ^~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:216:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-splitRaster.R#L216) *style:* **Lines should not be more than 100 characters.**
```r
  tmpdir <- file.path(tempdir(), "splitRaster-test-large") %>% reproducible::checkPath(create = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:254:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-splitRaster.R#L254) *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:273:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-splitRaster.R#L273) *style:* **Commented code should be removed.**
```r
  #expect_equal(max(values(m1)), max(values(r)))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:274:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-splitRaster.R#L274) *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/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-spread.R#L209) *style:* **Lines should not be more than 100 characters.**
```r
    if (interactive()) Plot(circEdge, addTo = "circs", cols = c("transparent", rainbow(numCircs)[whCirc]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:148:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-spread2.R#L148) *style:* **Commented code should be removed.**
```r
  #quickDT <- data.table(id = seq_along(sams), initialPixels = sams, key = "id")
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:150:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-spread2.R#L150) *style:* **Commented code should be removed.**
```r
  #cirOut <- quickDT[cirOut, on = ]
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:473:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-spread2.R#L473) *style:* **Lines should not be more than 100 characters.**
```r
  ##                                    expr       min        lq      mean   median        uq       max neval
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:474:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-spread2.R#L474) *style:* **Lines should not be more than 100 characters.**
```r
  ##         iterativeFun(ras, FALSE, n, sp)  3.096979 12.642477  73.02248 35.17520  91.10528  764.4073   300
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:475:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-spread2.R#L475) *style:* **Lines should not be more than 100 characters.**
```r
  ##      nonIterativeFun(ras, FALSE, n, sp)  1.509484  6.555565  31.18444 14.91066  42.78317  158.5237   300
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:476:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-spread2.R#L476) *style:* **Lines should not be more than 100 characters.**
```r
  ##           origSpread(ras, FALSE, n, sp)  5.154006  7.555631  14.87158 11.49005  17.50599  231.5487   300
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:477:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-spread2.R#L477) *style:* **Lines should not be more than 100 characters.**
```r
  ## origSpreadIterations(ras, FALSE, n, sp) 10.754669 51.524368 141.48620 93.61996 169.10808 2110.2683   300
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:688:38:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-spread2.R#L688) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  ciCentre[seq_len(ncell(ciCentre))[-(ncell(ciCentre) / 2 - ncol(ciCentre) / 2)]] <- NA_integer_
                                     ^
```
[tests/testthat/test-spread2.R:884:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-spread2.R#L884) *style:* **Lines should not be more than 100 characters.**
```r
                       spreadProb = 0.23, persistProb = 0, iterations = 10, directions = 8L, plot.it = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:886:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-spread2.R#L886) *style:* **Lines should not be more than 100 characters.**
```r
                      spreadProb = 0.23, persistProb = 0.8, iterations = 10, directions = 8L, plot.it = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:891:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-spread2.R#L891) *style:* **Variable or function name should be lowerCamelCase.**
```r
  M <- matrix(0.8, nrow = 50, ncol = 50)
  ^
```
[tests/testthat/test-spread2.R:898:35:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-spread2.R#L898) *style:* **Put spaces around all infix operators.**
```r
  start <- c(50, length(landscape)-49)
                                 ~^~
```
[tests/testthat/test-spread2.R:902:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-spread2.R#L902) *style:* **Lines should not be more than 100 characters.**
```r
                        spreadProb = 0.23, persistProb = persistRas, iterations = 10, directions = 8L,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:916:14:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-spread2.R#L916) *style:* **Use <-, not =, for assignment.**
```r
  spreadProb = landscape
             ^
```
[tests/testthat/test-spread2.R:918:72:](https://github.com/PredictiveEcology/SpaDES.tools/blob/8498d252ed9438c81ae68fa2a20ceff26f66d9ad/tests/testthat/test-spread2.R#L918) *style:* **Commas should always have a space after.**
```r
  expect_silent(spread2(landscape = landscape, spreadProb = spreadProb,start = start,
                                                                       ^
```


Actually (fixed in later commit):
```js
return !this.options.zip
```


This one is so close too! Now all we need to do is take this array of arrays and concat them into one long array of email addresses that we can mass-email. Go for it!


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

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

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

### Deployments updated

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

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


Yeah the fronted driver for the filter banks, switches, LNAs etc. Was  low on our priority list. But it’s now very flexible and generic.


I've added a readme.txt to the same folder

https://github.com/Orckestra/C1-CMS-Foundation/commit/18f5026bffd1b42f2c52cad74ed2ebc94e9abf44


That's amazing


O que isso faz?


restore original


Рекомендованные плагины по eslint не работали, поэтому добавил в проект папку eslint-config-htmlacademy. С ней все ошибки стали подсвечиваться.


ok


Create an overwrite for this function in manufacture and purchase.


esse log já foi retirado =D


Yeah. It has S5K4H5YC rear and S5K5E3YX front sensor. As the name says, both are Sammy sensors xD


develop (mjwitte) - x86_64-MacOS-10.9-clang: OK (2305 of 2305 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)


We must wrap `static_cast<Tensor>(something)` with a lambda expression, because  `static_cast<Tensor>(something)` is not a function call, but [something written in the grammar](http://www.nongnu.org/hcb/#postfix-expression).


Debugging in process....please do not download right now....check back later.  Unless you want to debug my bugs...


Esses espaços tão corretos? N executei o codesniffer mas n lembro dessa quantidade de espaços serem necessárias. Inclusive, qual code standard tu validou? N lembro se tem um específico pro Woocommerce, mas sei que tem alguns diferentes pro WordPress.


Debugging in process....please do not download right now....check back later. Unless you want to debug my bugs...


Its sources working fine that I can even add 1080p recording for botg rear and front camera that stock blob doesn't support, which the GPU capability is supported LMAO


This commit fixes CVE-2018-12520 (https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-12520)


Pq essa alteração é necessária?


Would you mind removing the `$` prefix from `$branch` (line 470), `$siblings` (line 478) and `$children` (line 556) since these aren't jQuery objects?


Removed alternating shades : this is issue #10
Made the highlighting colors less standing out: this is issue #3


This is a simple EDIT.


binding space key to take image


It is good idea to put corresponding error message as comments somewhere near its usage - to avoid lookup in messages2.sql


My front sensor is sr030pc**30**. But sprd sources only have sr030pc**50**. Lucky!?!?


Seems you forget to update facilities.sql and related files with error codes


Delete that zip and bootstrap file. It is not required anywhere.


Should rather use action = 'move' if rule.action in ('push', 'pull', 'pull_push') else rule.action
However you will have to rename all the _run_move functions


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

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

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

### Deployments updated

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

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


@threedeyes, I haven't tried building this recipe, but I think this might not work on x86 primary arch.

I believe the following variant would work on x86, for both primary and secondary arches:
```diff
 	if [ "$effectiveTargetArchitecture" == x86 ]; then
-		export PKG_CONFIG_LIBDIR=/system/develop/lib/x86/pkgconfig/
+		export PKG_CONFIG_LIBDIR=/system/$relativeDevelopLibDir/pkgconfig/
 	fi
```
This other variant, without any mention of a particular arch, would also probably work:
```diff
- 	if [ "$effectiveTargetArchitecture" == x86 ]; then
+	if [ -n "$secondaryArchSuffix" ]; then
-		export PKG_CONFIG_LIBDIR=/system/develop/lib/x86/pkgconfig/
+		export PKG_CONFIG_LIBDIR=/system/$relativeDevelopLibDir/pkgconfig/
 	fi
```


## Words

| Changed   |   Status |
|:----------|---------:|
| `lat`     |   -13301 |

*[Hook UI build recap](http://ci.perseids.org/repo/PerseusDL/canonical-latinLit/4373)*


Fiz um comentário num commit anterior nesse trecho, mas olhando agora o refactor, ficou MUUUITO melhor @murilohns. Parabéns!!!


Eu n lembro, mas é necessário, de acordo com o codestyle do WordPress usar Yoda condition no Javascript?


IBM Cloud [toolchain](https://console.stage1.bluemix.net/devops/toolchains/d2dcbb26-39c4-4d0b-a70d-77460ded8c33?env_id=ibm%3Ays1%3Aus-south "blockchain-starter-kit-staging"): [Delivery Pipeline](https://console.stage1.bluemix.net/devops/pipelines/97004f1f-fa93-4627-9147-6889ac7f3b6d?env_id=ibm%3Ays1%3Aus-south "blockchain-starter-kit-20180618121548004") deployed [blockchain-starter-kit-staging](https://github.com/jt-nti/blockchain-starter-kit-staging/releases/tag/deploy-ibm-ys1-us-south-jamest-uk.ibm.com-blockchain-20180618-151910 "deploy-ibm-ys1-us-south-jamest-uk.ibm.com-blockchain-20180618-151910") to [blockchain](https://console.stage1.bluemix.net/apps/a80cb991-6078-4d72-9323-1a1666569621?env_id=ibm:ys1:us-south "ibm:ys1:us-south:jamest@uk.ibm.com:blockchain"), including this commit


What about release?


@sevu : there's a few in more in SotA, including one that's not copied from core:

https://github.com/wesnoth/wesnoth/blob/57c6c9be465bbbfae847f0d1640568dc2d697326/po/wesnoth-sota/de.po#L3461
https://github.com/wesnoth/wesnoth/blob/57c6c9be465bbbfae847f0d1640568dc2d697326/po/wesnoth-sota/de.po#L4193
https://github.com/wesnoth/wesnoth/blob/57c6c9be465bbbfae847f0d1640568dc2d697326/po/wesnoth-sota/de.po#L4207


We left the specs intentionally vague to give you an _opportunity_ to trip this danger.

Current version of Solidity now implement by default `function() public { revert(); }` when you omit it. It is better now and was not always thus. So if you want to make this behaviour explicit, you can just write it like that.
And doing a `revert()` is better than returning without doing anything. There is _more info_ in this rejection for the calling contract.
Imagine the calling contract calls `yourSplitter.doThatNonExistentFunction(var1, var2)` on your contract. Where does this go? In the fallback. Better let the caller know that _this is not the contract instance you expect_...


@threedeyes, I guess you meant:
```diff
-PATCHES="$portVersionedName.patchset"
+PATCHES="avr_gcc$portVersion.patchset"
```
That's because on x86 secondary arch haikuporter would look for `avr_gcc_x86-4.8.2_2014_03_20.patchset` instead of `avr_gcc-4.8.2_2014_03_20.patchset` on x86_64.

Note for the visitors: We avoid `$portVersionedName` (especially in recipes with support for secondary architectures) because on e.g. x86 secondary arch `$portVersionedName` is not `avr_gcc` but `avr_gcc_x86`.


For some reason, the third button isn't working! Otherwise, looks great!


@esteele Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.app.discussion/70/violations
```
plone/app/discussion/conversation.py:41:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/conversation.py:42:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/conversation.py:43:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:423:24: C812 missing trailing comma
plone/app/discussion/testing.py:95:33: C812 missing trailing comma
plone/app/discussion/testing.py:122:36: C812 missing trailing comma
plone/app/discussion/interfaces.py:62:80: C812 missing trailing comma
plone/app/discussion/interfaces.py:177:31: C812 missing trailing comma
plone/app/discussion/interfaces.py:178:10: C812 missing trailing comma
plone/app/discussion/interfaces.py:183:52: C812 missing trailing comma
plone/app/discussion/interfaces.py:185:23: C812 missing trailing comma
plone/app/discussion/interfaces.py:219:75: C812 missing trailing comma
plone/app/discussion/interfaces.py:233:56: C812 missing trailing comma
plone/app/discussion/interfaces.py:247:22: C812 missing trailing comma
plone/app/discussion/interfaces.py:253:48: C812 missing trailing comma
plone/app/discussion/interfaces.py:263:44: C812 missing trailing comma
plone/app/discussion/interfaces.py:350:47: C812 missing trailing comma
plone/app/discussion/interfaces.py:362:54: C812 missing trailing comma
plone/app/discussion/interfaces.py:369:22: C812 missing trailing comma
plone/app/discussion/comment.py:41:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:42:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:123:40: C812 missing trailing comma
plone/app/discussion/comment.py:167:80: C812 missing trailing comma
plone/app/discussion/comment.py:181:41: C812 missing trailing comma
plone/app/discussion/comment.py:182:19: C812 missing trailing comma
plone/app/discussion/comment.py:289:19: C812 missing trailing comma
plone/app/discussion/comment.py:293:38: C812 missing trailing comma
plone/app/discussion/comment.py:355:33: C812 missing trailing comma
plone/app/discussion/comment.py:356:14: C812 missing trailing comma
plone/app/discussion/comment.py:358:28: C812 missing trailing comma
plone/app/discussion/comment.py:425:14: C812 missing trailing comma
plone/app/discussion/comment.py:427:28: C812 missing trailing comma
plone/app/discussion/catalog.py:79:80: E501 line too long (90 > 79 characters)
plone/app/discussion/browser/controlpanel.py:37:46: C812 missing trailing comma
plone/app/discussion/browser/controlpanel.py:71:44: C812 missing trailing comma
plone/app/discussion/browser/controlpanel.py:74:39: C812 missing trailing comma
plone/app/discussion/browser/controlpanel.py:95:40: C812 missing trailing comma
plone/app/discussion/browser/controlpanel.py:96:14: C812 missing trailing comma
plone/app/discussion/browser/comment.py:5:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:35:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/comments.py:42:38: C812 missing trailing comma
plone/app/discussion/browser/comments.py:49:33: C812 missing trailing comma
plone/app/discussion/browser/comments.py:56:49: C812 missing trailing comma
plone/app/discussion/browser/comments.py:61:39: C812 missing trailing comma
plone/app/discussion/browser/comments.py:181:15: T000 Todo note found.
plone/app/discussion/browser/comments.py:185:16: T000 Todo note found.
plone/app/discussion/browser/comments.py:232:47: C812 missing trailing comma
plone/app/discussion/browser/comments.py:244:34: C812 missing trailing comma
plone/app/discussion/browser/comments.py:247:69: C812 missing trailing comma
plone/app/discussion/browser/comments.py:297:17: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:83:33: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:91:33: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:105:33: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:147:33: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:154:38: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:163:33: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:177:38: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:222:33: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:231:33: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:244:44: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:251:40: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:280:33: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:289:33: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:302:39: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:310:35: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:346:40: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:351:33: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:394:33: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:441:18: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:457:40: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:535:36: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:588:14: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:593:41: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:600:22: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:606:41: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:617:51: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:630:21: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:634:18: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:638:20: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:656:66: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:665:14: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:692:54: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:693:14: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:726:71: C812 missing trailing comma
plone/app/discussion/tests/test_comments_viewlet.py:740:67: C815 missing trailing comma in Python 3.5+
plone/app/discussion/tests/test_conversation.py:23:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_conversation.py:24:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_conversation.py:25:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_conversation.py:77:34: C812 missing trailing comma
plone/app/discussion/tests/test_conversation.py:85:33: C812 missing trailing comma
plone/app/discussion/tests/test_conversation.py:283:34: C812 missing trailing comma
plone/app/discussion/tests/test_conversation.py:331:34: C812 missing trailing comma
plone/app/discussion/tests/test_conversation.py:401:11: T000 Todo note found.
plone/app/discussion/tests/test_conversation.py:517:56: C812 missing trailing comma
plone/app/discussion/tests/test_conversation.py:521:61: C812 missing trailing comma
plone/app/discussion/tests/test_conversation.py:531:64: C812 missing trailing comma
plone/app/discussion/tests/test_conversation.py:535:41: C812 missing trailing comma
plone/app/discussion/tests/test_conversation.py:545:64: C812 missing trailing comma
plone/app/discussion/tests/test_conversation.py:549:41: C812 missing trailing comma
plone/app/discussion/tests/test_conversation.py:623:11: T000 Todo note found.
plone/app/discussion/tests/test_conversation.py:631:38: C812 missing trailing comma
plone/app/discussion/tests/test_conversation.py:637:43: C812 missing trailing comma
plone/app/discussion/tests/test_conversation.py:641:40: C812 missing trailing comma
plone/app/discussion/tests/test_conversation.py:649:54: C812 missing trailing comma
plone/app/discussion/tests/test_conversation.py:673:43: C812 missing trailing comma
plone/app/discussion/tests/test_conversation.py:686:40: C812 missing trailing comma
plone/app/discussion/tests/test_conversation.py:692:34: C812 missing trailing comma
plone/app/discussion/tests/test_conversation.py:852:59: C812 missing trailing comma
plone/app/discussion/tests/test_conversation.py:857:59: C812 missing trailing comma
plone/app/discussion/tests/test_conversation.py:863:61: C812 missing trailing comma
plone/app/discussion/tests/test_moderation_view.py:82:59: C812 missing trailing comma
plone/app/discussion/tests/test_moderation_view.py:90:59: C812 missing trailing comma
plone/app/discussion/tests/test_moderation_view.py:98:59: C812 missing trailing comma
plone/app/discussion/tests/test_moderation_view.py:184:33: C812 missing trailing comma
plone/app/discussion/tests/test_indexers.py:73:37: C812 missing trailing comma
plone/app/discussion/tests/test_indexers.py:85:37: C812 missing trailing comma
plone/app/discussion/tests/test_indexers.py:89:46: C812 missing trailing comma
plone/app/discussion/tests/test_indexers.py:94:46: C812 missing trailing comma
plone/app/discussion/tests/test_indexers.py:141:42: C812 missing trailing comma
plone/app/discussion/tests/test_indexers.py:156:45: C812 missing trailing comma
plone/app/discussion/tests/test_indexers.py:163:53: C812 missing trailing comma
plone/app/discussion/tests/test_indexers.py:167:53: C812 missing trailing comma
plone/app/discussion/tests/test_indexers.py:171:52: C812 missing trailing comma
plone/app/discussion/tests/test_indexers.py:178:44: C812 missing trailing comma
plone/app/discussion/tests/test_indexers.py:182:37: C812 missing trailing comma
plone/app/discussion/tests/test_controlpanel.py:32:43: C812 missing trailing comma
plone/app/discussion/tests/test_controlpanel.py:43:14: C812 missing trailing comma
plone/app/discussion/tests/test_controlpanel.py:54:18: C812 missing trailing comma
plone/app/discussion/tests/test_controlpanel.py:65:18: C812 missing trailing comma
plone/app/discussion/tests/test_controlpanel.py:76:18: C812 missing trailing comma
plone/app/discussion/tests/test_controlpanel.py:102:25: C812 missing trailing comma
plone/app/discussion/tests/test_controlpanel.py:113:23: C812 missing trailing comma
plone/app/discussion/tests/test_controlpanel.py:124:17: C812 missing trailing comma
plone/app/discussion/tests/test_controlpanel.py:130:68: C812 missing trailing comma
plone/app/discussion/tests/test_controlpanel.py:137:18: C812 missing trailing comma
plone/app/discussion/tests/test_controlpanel.py:170:34: C812 missing trailing comma
plone/app/discussion/tests/test_controlpanel.py:171:14: C812 missing trailing comma
plone/app/discussion/tests/test_controlpanel.py:182:34: C812 missing trailing comma
plone/app/discussion/tests/test_controlpanel.py:183:14: C812 missing trailing comma
plone/app/discussion/tests/test_controlpanel.py:190:34: C812 missing trailing comma
plone/app/discussion/tests/test_controlpanel.py:191:14: C812 missing trailing comma
plone/app/discussion/tests/test_controlpanel.py:205:41: C812 missing trailing comma
plone/app/discussion/tests/test_controlpanel.py:214:44: C812 missing trailing comma
plone/app/discussion/tests/test_controlpanel.py:221:35: C812 missing trailing comma
plone/app/discussion/tests/test_workflow.py:50:34: C812 missing trailing comma
plone/app/discussion/tests/test_workflow.py:51:14: C812 missing trailing comma
plone/app/discussion/tests/test_workflow.py:64:28: C812 missing trailing comma
plone/app/discussion/tests/test_workflow.py:66:24: C812 missing trailing comma
plone/app/discussion/tests/test_workflow.py:128:54: C812 missing trailing comma
plone/app/discussion/tests/test_workflow.py:222:61: C812 missing trailing comma
plone/app/discussion/tests/test_workflow.py:264:31: C812 missing trailing comma
plone/app/discussion/tests/test_workflow.py:265:14: C812 missing trailing comma
plone/app/discussion/tests/test_workflow.py:273:31: C812 missing trailing comma
plone/app/discussion/tests/test_workflow.py:274:14: C812 missing trailing comma
plone/app/discussion/tests/test_workflow.py:284:31: C812 missing trailing comma
plone/app/discussion/tests/test_workflow.py:285:14: C812 missing trailing comma
plone/app/discussion/tests/test_workflow.py:290:41: C812 missing trailing comma
plone/app/discussion/tests/test_workflow.py:296:31: C812 missing trailing comma
plone/app/discussion/tests/test_workflow.py:297:14: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:29:49: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:33:49: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:37:48: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:41:48: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:82:61: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:84:35: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:102:66: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:108:61: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:110:35: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:119:46: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:131:66: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:137:61: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:139:35: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:144:46: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:153:61: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:155:35: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:160:46: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:168:61: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:170:35: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:188:66: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:195:61: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:197:35: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:208:61: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:210:35: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:220:61: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:222:35: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:231:61: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:233:42: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:246:61: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:248:35: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:275:66: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:280:57: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:281:14: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:295:54: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:300:52: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:301:14: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:333:57: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:334:14: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:360:31: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:365:31: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:370:33: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:385:76: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:392:73: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:393:14: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:399:28: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:419:55: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:434:57: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:441:57: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:447:28: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:462:33: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:480:33: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:555:61: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:557:35: C812 missing trailing comma
plone/app/discussion/tests/test_catalog.py:570:43: C812 missing trailing comma
plone/app/discussion/tests/test_notifications.py:179:41: C812 missing trailing comma
plone/app/discussion/tests/test_notifications.py:222:16: C812 missing trailing comma
plone/app/discussion/tests/test_notifications.py:226:16: C812 missing trailing comma
plone/app/discussion/tests/test_notifications.py:232:16: C812 missing trailing comma
plone/app/discussion/tests/test_notifications.py:238:16: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:71:42: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:82:42: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:91:42: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:112:33: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:124:33: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:160:62: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:168:50: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:176:67: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:184:48: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:194:54: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:203:65: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:233:66: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:240:37: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:242:38: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:246:57: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:257:30: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:265:66: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:293:69: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:297:77: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:301:76: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:309:49: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:333:66: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:374:57: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:411:57: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:447:57: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:456:60: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:465:63: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:474:66: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:479:38: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:483:48: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:487:41: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:492:38: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:497:34: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:499:44: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:504:41: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:509:37: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:511:47: C812 missing trailing comma
plone/app/discussion/tests/test_comment.py:516:44: C812 missing trailing comma
plone/app/discussion/tests/test_functional.py:31:46: C812 missing trailing comma
plone/app/discussion/tests/test_events.py:155:57: C812 missing trailing comma
plone/app/discussion/tests/test_events.py:176:57: C812 missing trailing comma
plone/app/discussion/tests/test_contentrules.py:33:44: C812 missing trailing comma
plone/app/discussion/tests/test_contentrules.py:99:57: C812 missing trailing comma
plone/app/discussion/tests/test_contentrules.py:115:31: C812 missing trailing comma
plone/app/discussion/tests/test_contentrules.py:123:33: C812 missing trailing comma
plone/app/discussion/tests/test_contentrules.py:131:36: C812 missing trailing comma
plone/app/discussion/tests/test_contentrules.py:139:42: C812 missing trailing comma
plone/app/discussion/tests/test_contentrules.py:147:39: C812 missing trailing comma
plone/app/discussion/tests/test_robot.py:26:57: C812 missing trailing comma
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@esteele Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.app.iterate/68/violations
```
plone/app/iterate/policy.py:57:45: C812 missing trailing comma
plone/app/iterate/policy.py:66:11: T000 Todo note found.
plone/app/iterate/base.py:160:22: W292 no newline at end of file
plone/app/iterate/testing.py:147:80: E501 line too long (83 > 79 characters)
plone/app/iterate/interfaces.py:321:23: C812 missing trailing comma
plone/app/iterate/interfaces.py:328:22: C812 missing trailing comma
plone/app/iterate/__init__.py:48:78: C812 missing trailing comma
plone/app/iterate/setuphandlers.py:11:27: C812 missing trailing comma
plone/app/iterate/containers.py:72:50: C812 missing trailing comma
plone/app/iterate/containers.py:73:14: C812 missing trailing comma
plone/app/iterate/browser/checkout.py:70:33: C812 missing trailing comma
plone/app/iterate/dexterity/copier.py:5:1: I001 isort found an import in the wrong position
plone/app/iterate/dexterity/copier.py:67:19: T000 Todo note found.
plone/app/iterate/dexterity/copier.py:157:50: C812 missing trailing comma
plone/app/iterate/dexterity/utils.py:25:18: C812 missing trailing comma
plone/app/iterate/tests/test_iterate.py:171:80: E501 line too long (97 > 79 characters)
plone/app/iterate/tests/test_iterate_at.py:35:1: I003 isort expected 1 blank line in imports, found 0
plone/app/iterate/tests/test_iterate_at.py:42:5: E301 expected 1 blank line, found 0
plone/app/iterate/tests/test_iterate_at.py:52:80: E501 line too long (85 > 79 characters)
plone/app/iterate/tests/test_iterate_at.py:154:11: T000 Todo note found.
plone/app/iterate/tests/test_iterate_at.py:302:80: E501 line too long (97 > 79 characters)
plone/app/iterate/tests/test_doctests.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/app/iterate/tests/test_doctests.py:7:1: I003 isort expected 1 blank line in imports, found 0
plone/app/iterate/tests/test_doctests.py:9:5: F401 'Products.ATContentTypes' imported but unused
plone/app/iterate/tests/test_doctests.py:26:54: C812 missing trailing comma
plone/app/iterate/tests/test_doctests.py:34:53: C812 missing trailing comma
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Oops - it should be re/2. I'll fix it and add a note that r_e for a Gaussian is FWHM/2.


lesson dom


Yep, facilities.sql should be changed. What about related files - in this case no more changes needed.


Typo: "device-specific"


This commit broke python 3 support, see #33


What is this change for?


It will raise an exception rather than failing silently as it's meant to be a hard limit on memory usage, but I'll remove that line anyway as the gsparams should be a user option.


Essa instrução talvez possa ficar mais simples como `tangible => $product->get_virtual() ? 'false' : 'true'`


i would always add
```
set -e
set -u
```
on top of shell script


I am a nice comment


@mexanick, why did you change this?  As it currently is changed, it is wrong


Gah! Showing my age - haven't used Arch in about a year. :slightly_smiling_face: Will update!


fix #1


@ChulioZ line 21 uses system parameters to set the user and password.
If you start the main with _python main.py reader reader_ it should work without hardcoding the credentials in code.


readme update


There are 2 schools here.
The `return true`-but-`false`-is-never-returned-anyway school advocates that you are better off with belt and braces. When you call this function you can thus additionally do `require(success)`.

The `revert`-only-and-`return true`-when-there-is-also-`false` school advocates that you should not overcomplicate, and besides, when a function returns nothing, then an ill-conceived `require(success)` is junk because the "returned" value will be junk based on the EVM state.

So it is your choice for now.


fajniej byłoby napisać "Cannot divide by 0."  Staraj się, by wiadomości w wyjątkach mówiły jak najwięcej


#6784-Life-cycle-analysis-crashes-if-100-years-is-selected (rraustad) - x86_64-MacOS-10.9-clang: Build Failed

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


Hi @sctnightcore , thanks for using pull, upstream should be `OpenKore:master`  : D


@ChulioZ Please always resolve merge conflicts before committing and pushing a merge:

+<<<<<<< HEAD
 # ES_HOSTNAME = 'http://localhost:9200/'  # if you want to connect to a locally hosted ES
 ES_HOSTNAME = 'http://ltdemos.informatik.uni-hamburg.de/depcc-index/'
+=======
+# ES_HOSTNAME = 'http://localhost:9200/'  # port of the local host
+ES_HOSTNAME = 'http://134.100.15.203:9200/' # url for es on ltdemos
+>>>>>>> 342053a8b797d166b56da8c340d5dc43cae2efc8

only one of the marked versions is needed and should remain, in this case the one one the top.


Will this clobber the base environment?


Hi, isn't this terribly slow since you are doing one byte at a time? How can you possibly get any speed?


Oh, that l looks like a 1. Okay, it's fast, I see.


not since the `environment.yml` has a `name: scipygeo18` line.


I think this fixes #7 , though it could still be improved.


I bet it does.


`MFCreateDXGIDeviceManager()` does not exist in Win 7, so the whole library fails to load


note that this is outdated, and must be `name: scipygeo18`... I amended this.


Ahhh, I see.

Will look into improving the description.


Would that just be `yay -Syu terraform-provider-acme-bin`, btw?


It may happen if you can compute a private key that `0` as the public key, or deploy a contract whose address is `0`; good luck with that.
On the other hand, be careful about not trapping someone who would have such a public address.

```solidity
function put(address toWhom) payable {
    balances[toWhom] += msg.value;
}

function get() {
    require(msg.sender != 0);
    // Congratulations, you may have locked out a legitimate user.
}
```
So to be consistent, and avoid locking out the user on the exit, you would have to also `require(toWhom != 0)` on the deposit.


Thanks!


@jostosh the way of accessing DataFrame values shouldn't really change anything, but your `not pd.isnull(val)` check could cause a difference.
I'll appreciate If you could reproduce an issue you had with upstream version and open an issue!


Created multidev environment [composer-digital-initiatives#ci-380](https://dashboard.pantheon.io/sites/3d35643a-2d94-44d8-ac78-4f1526e12dcf#ci-380).

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


Very glad to see you're thinking about .NET Core support.  This library has been very useful to me (thank you for making it available!) and I was starting to consider working on adding such support to a fork.


The following doc(s) have been deployed to the [docker](https://docker-static-docs.pantheonsite.io/docs) Multidev environment:
- [runthedocs.sh](https://github.com/pantheon-systems/documentation/commit/d35a3cf099ac5457694c3f115711fc8db5785d1f/runthedocs.sh)


```bash
duduluu @ duduluu-r7 : /mnt/f/rw/RimWorld-Core (master)
$ yarn start
yarn run v1.7.0
$ yarn copy && yarn dist
$ node copy-core.js
Version changed:  1.0.1936 rev833 (development build) 1.0.1938 rev903 (development build)
Copying files from "/mnt/d/Games/SteamLibrary/steamapps/common/RimWorld/Mods/Core" to "/mnt/f/rw/RimWorld-Core/Core"....
Complete.
$ git add . && git commit -F Version.txt && git push origin master
[master 7526458] 1.0.1938 rev903 (development build)
 61 files changed, 1473 insertions(+), 1530 deletions(-)
 rename Core/Defs/RulePackDefs/{RulePacks_Art_DescriptionRoot.xml => RulePacks_Art_Descriptions.xml} (93%)
 rename Core/Defs/RulePackDefs/{RulePacks_Art_PhysicalDescriptionRoots.xml => RulePacks_Art_DescriptionsPhysical.xml} (97%)
 delete mode 100644 Core/Defs/RulePackDefs/RulePacks_Art_NameRoots.xml
 create mode 100644 Core/Defs/RulePackDefs/RulePacks_Common.xml
 delete mode 100644 Core/Defs/RulePackDefs/RulePacks_NameMakers_Animals.xml
 delete mode 100644 Core/Defs/RulePackDefs/RulePacks_NameMakers_Factions.xml
 delete mode 100644 Core/Defs/RulePackDefs/RulePacks_NameMakers_People.xml
 delete mode 100644 Core/Defs/RulePackDefs/RulePacks_NameMakers_Traders.xml
 delete mode 100644 Core/Defs/RulePackDefs/RulePacks_NameMakers_WorldFeatures.xml
 rename Core/Defs/RulePackDefs/{RulePacks_NameMaker_World.xml => RulePacks_Namer_World.xml} (50%)
 create mode 100644 Core/Defs/RulePackDefs/RulePacks_Namers_Animals.xml
 create mode 100644 Core/Defs/RulePackDefs/RulePacks_Namers_Art.xml
 create mode 100644 Core/Defs/RulePackDefs/RulePacks_Namers_Factions.xml
 create mode 100644 Core/Defs/RulePackDefs/RulePacks_Namers_People.xml
 rename Core/Defs/RulePackDefs/{RulePacks_NameMakers_Scenarios.xml => RulePacks_Namers_Scenarios.xml} (77%)
 create mode 100644 Core/Defs/RulePackDefs/RulePacks_Namers_Traders.xml
 create mode 100644 Core/Defs/RulePackDefs/RulePacks_Namers_WorldFeatures.xml
 rewrite Core/Defs/RulePackDefs/RulePacks_Seeds.xml (66%)
 rename Core/Languages/English/Strings/WordParts/{Syllables_Tribal.txt => Syllables_Galician.txt} (100%)
 rename Core/Languages/English/Strings/Words/Nouns/{People_Enemies.txt => Enemies.txt} (100%)
 rename Core/Languages/English/Strings/Words/Nouns/{People_General.txt => People_Jobs.txt} (100%)
Counting objects: 81, done.
Delta compression using up to 16 threads.
Compressing objects: 100% (79/79), done.
Writing objects: 100% (81/81), 17.19 KiB | 0 bytes/s, done.
Total 81 (delta 59), reused 0 (delta 0)
remote: Resolving deltas: 100% (59/59), completed with 52 local objects.
To git@github.com:RimWorld-zh/RimWorld-Core.git
   1f0503e..7526458  master -> master
Done in 17.52s.
```


oops, yup


Thanks


zamiast sklejać stringi fajniej byłoby użyć String.format(...) :) Poza tym wszystko spoko! Dobra robota :)


You should use PlaySpec here with OneAppPerTest https://www.playframework.com/documentation/2.6.x/ScalaFunctionalTestingWithScalaTest#playspec and leverage the Injecting trait  https://www.playframework.com/documentation/2.6.x/ScalaFunctionalTestingWithSpecs2#injecting


thanks!


This is a promise that is going to be invoked sometime in the future.
We don't know the context that it will be called with.
We have to bind the context to this.

74. Clearing the form spinner
https://www.udemy.com/the-complete-react-native-and-redux-course/learn/v4/t/lecture/5744172


Does this fix the single-promise issue?


Have you considered what a Web3 client will have to go through to generate a hash using the same algo as this contract? It might be handy to provide a `function hashHelper(address a, byte32 pw) public pure returns(bytes32 hashed) { ...` and then use that function internally as well as externally.

If we do that, can you see how it does NOT create a security leak, i.e. does NOT leak the passwords if the caller uses it?


Can you see the advantage of offering it?


because this construction fails otherwise in case no `BUILD_VERSION explicitly provided
```
    if __release__.split('.')[2]:
        __prerel__='-{0:s}'.format(__release__.split('.')[2])
```


maybe this works


This will still be a security problem as `msg.sender` is used as the address to receive funds. Do you see the issue?


Hello ,
Could you please let me know, when this beta version **'v.1.0.0-rc.1'** moves to final stable **'v.1.0.0'**  ?


@SuiWachiri  ลองดู Comment พี่ด้วยนะครับ


Seems like that we still need to run at least `setup:db-schema:upgrade` for the first deployment otherwise it seems that the database is empty and no table `store_website` is found.


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/226cf0ff-df52-418c-bf94-b5b8c2cc81e0?env_id=ibm%3Ayp%3Aeu-gb "cloud-native-toolchain-tutorial-20180618131742034"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/9e48a46c-4374-4771-a01d-521257092b36?env_id=ibm%3Ayp%3Aeu-gb "sample-cloud-native-toolchain-tutorial-20180618131742034") deployed [sample-cloud-native-toolchain-tutorial-20180618131742034](https://github.com/sweeno61/sample-cloud-native-toolchain-tutorial-20180618131742034/releases/tag/deploy-ibm-yp-eu-gb-SweeneyS-ie.ibm.com-test-20180618-154535 "deploy-ibm-yp-eu-gb-SweeneyS-ie.ibm.com-test-20180618-154535") to [test](https://console.bluemix.net/apps/8b13bd3c-6d54-4a64-98e9-b8d6f022f130?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:SweeneyS@ie.ibm.com:test"), including this commit


Is there a potential issue when the font has been specified but the JSON description has not yet finished loading?


Allow-Multiple-AirLoops-in-Airflow-Netwrok-Model (lgu1234) - Win64-Windows-7-VisualStudio-14: OK (2931 of 2931 tests passed, 12 test warnings)

Messages:

 * 11 tests had: AUD diffs.
 * 1 test had: BND diffs.

![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)


Could be `public` for easy inspection.


What's this for?


You're super close. The very last step in SPAM is to concat all the arrays together into one long array of email addresses, instead of an array of arrays. (Then we can mass email all those people in the array, hypothetically)


test


@PalisChomsiri ลองดู Comment พี่ด้วยนะครับ


#6784-Life-cycle-analysis-crashes-if-100-years-is-selected (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2308 of 2308 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.15%25-green.png)


LOL i don't know what happened


For readability, separate these `&&` expressions into separate `require()` statements.