[inst/examples/example_distanceFromEachPoint.R:37:2:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/mapReduce.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
  BsumVec <- reduced[fullRasterVals] # join
  ^~~~~~~
```
[R/neighbourhood.R:114:21:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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:806:29:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/neighbourhood.R#L806) *style:* **Variable or function name should be lowerCamelCase.**
```r
setGeneric("wrap", function(X, bounds, withHeading) {
                            ^
```
[R/neighbourhood.R:815:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/neighbourhood.R#L815) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:832:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/neighbourhood.R#L832) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:842:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/neighbourhood.R#L842) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:843:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/neighbourhood.R#L843) *style:* **Variable or function name should be lowerCamelCase.**
```r
    X <- wrap(X, bounds = extent(bounds))
    ^
```
[R/neighbourhood.R:852:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/neighbourhood.R#L852) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:853:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/neighbourhood.R#L853) *style:* **Variable or function name should be lowerCamelCase.**
```r
    X <- wrap(X, bounds = extent(bounds))
    ^
```
[R/neighbourhood.R:862:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/neighbourhood.R#L862) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:865:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/neighbourhood.R#L865) *style:* **Variable or function name should be lowerCamelCase.**
```r
      X <- wrap(X, bounds = extent(bounds))
      ^
```
[R/neighbourhood.R:877:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/neighbourhood.R#L877) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds, withHeading) {
                        ^
```
[R/neighbourhood.R:902:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/neighbourhood.R#L902) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds, withHeading) {
                        ^
```
[R/neighbourhood.R:903:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/neighbourhood.R#L903) *style:* **Variable or function name should be lowerCamelCase.**
```r
      X <- wrap(X, bounds = extent(bounds), withHeading = withHeading)
      ^
```
[R/neighbourhood.R:912:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/neighbourhood.R#L912) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds, withHeading) {
                        ^
```
[R/neighbourhood.R:915:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/neighbourhood.R#L915) *style:* **Variable or function name should be lowerCamelCase.**
```r
      X <- wrap(X, bounds = extent(bounds), withHeading = withHeading)
      ^
```
[R/neighbourhood.R:1052:40:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/neighbourhood.R#L1052) *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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/RcppExports.R#L71) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/SELES.R:53:23:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/SELES.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
numAgents <- function(N, probInit) {
                      ^
```
[R/splitRaster.R:116:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/splitRaster.R#L116) *style:* **Lines should not be more than 100 characters.**
```r
      clusterApplyLB(cl = cl, x = seq_along(extents), fun = croppy, e = extents, r = r, path = path, rType = rType)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:538:8:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/R/spread2.R#L848) *style:* **Commented code should be removed.**
```r
        #successCells <- na.omit(successCells[!dupsWithinDtPotential]) # remove the dupsWithinDtPotential
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-examples.R:6:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/tests/testthat/test-examples.R#L6) *style:* **Commented code should be removed.**
```r
    cat("#START##############\n", file = tmpExFile, append = FALSE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-examples.R:17:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/tests/testthat/test-examples.R#L17) *style:* **Commas should never have a space before.**
```r
  } , add = TRUE)
   ~^
```
[tests/testthat/test-mapReduce.R:23:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/tests/testthat/test-randomPolygon.R#L25) *style:* **Put spaces around all infix operators.**
```r
  expect_true(base::abs(base::abs(polyArea - area)) <  area/4) ## TODO: why is this area/4?
                                                          ~^~
```
[tests/testthat/test-splitRaster.R:148:38:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/tests/testthat/test-splitRaster.R#L148) *style:* **Commas should always have a space after.**
```r
  expect_identical(dataType(y4[[1]]),"INT1U")
                                     ^
```
[tests/testthat/test-splitRaster.R:165:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/tests/testthat/test-splitRaster.R#L165) *style:* **Lines should not be more than 100 characters.**
```r
    tmpdir <- file.path(tempdir(), "splitRaster-test-parallel") %>% reproducible::checkPath(create = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:168:8:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/tests/testthat/test-splitRaster.R#L168) *style:* **Commented code should be removed.**
```r
      #detach("package:raster")
       ^~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:226:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/tests/testthat/test-splitRaster.R#L226) *style:* **Lines should not be more than 100 characters.**
```r
  tmpdir <- file.path(tempdir(), "splitRaster-test-large") %>% reproducible::checkPath(create = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:264:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/tests/testthat/test-splitRaster.R#L264) *style:* **Commented code should be removed.**
```r
  #expect_equal(min(values(m)), min(values(r))) ## Error: cannot allocate vector of size 4.8 Gb
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:283:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/tests/testthat/test-splitRaster.R#L283) *style:* **Commented code should be removed.**
```r
  #expect_equal(max(values(m1)), max(values(r)))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:284:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/tests/testthat/test-splitRaster.R#L284) *style:* **Commented code should be removed.**
```r
  #expect_equal(min(values(m1)), min(values(r)))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread.R:209:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/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/0428da0cbf4dbb660b1ff72b9e764b1f1bac1a64/tests/testthat/test-spread2.R#L918) *style:* **Commas should always have a space after.**
```r
  expect_silent(spread2(landscape = landscape, spreadProb = spreadProb,start = start,
                                                                       ^
```


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

```
.poggit.yml does not contain the projects attribute or has an invalid
format
```

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/PMExpertsDE/MeCommand/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `30286ed0-a641-11e8-88d9-877336aac2da`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


Invalid.  RSV fields can be manipulated by Extensions.
Storing / Copying RSV as a field is not correct.


*REALLY* do not like this concept.


There were the following issues with your Pull Request

  * A "License" and a "Signed-off-by" trailers are required. See [the guidelines about this](https://github.com/ipfs/community/blob/master/contribution-guidelines.md#a-license-and-a-signed-off-by-trailers-are-required)

We ask for a few features in the commit message for Open Source licensing hygiene and commit message clarity.
`git commit --amend` can often help you quickly improve the commit message.
[Guidelines](https://github.com/ipfs/community/blob/master/contribution-guidelines.md#commit-messages) and [a script](https://github.com/ipfs/community/blob/master/dev/hooks/setup_commit_msg_hook.sh) are available to help in the long run.
Your feedback on GitCop is welcome on [this issue](https://github.com/ipfs/infrastructure/issues/23).

---
This message was auto-generated by https://gitcop.com


Use the `frame.isRsv1()` etc fields as intended.
The `finRsvOp` needs to be recalculated properly.


Don,t hard code these details here. Pass it on the creation of the ConnectionPool class object.
[https://gist.github.com/yssharma/4007460](https://gist.github.com/yssharma/4007460)


This creates a new frame instead of reusing the existing frame.
Make sure that the buffer/payload use in the MessageOutputStream is still sane. (IIRC, its reused)


Adding white space makes git went crazy during rebasing on HEAD.


Why we are using System.exit here? We are not creating a console application so no need to use it.


Excellent


Should probably also have one for a Control frame after CLOSE.

Eg: `TEXT,CLOSE,PONG`


Thanks for looking into this @ThibG .. This change fixed my issue.
 👍


with FXML.


Be careful, this is a public API change.
`Frame` is an interface used by Users and other developers.


What if its an invalid frame? (then its not a control frame)


For #3.


This class should be used in different package say "Factories" something else


Could you please help me? I've tried what you said, but I still can't get the .so file.


desde el git intentando unir


## Jenkins Build Summary

Built from [this commit](https://github.com/ximinez/rippled/commit/a6cd4f28d6142b6b464736acd3848eb7fb83462d)

Built at __20180822 - 19:37:21__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
rpm | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/extra-ci/22//artifact/rpm.txt) | 1035 cases, 0 failed, t: n/a | PASS :white_check_mark:
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/extra-ci/22//artifact/msvc.Debug.txt) | 1033 cases, 0 failed, t: 544s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/extra-ci/22//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1033 cases, 0 failed, t: 554s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/extra-ci/22//artifact/msvc.Debug_Dunity_OFF.txt) | 1033 cases, 0 failed, t: 1176s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/extra-ci/22//artifact/msvc.Release.txt) | 1032 cases, 0 failed, t: 399s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/extra-ci/22//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 1101 cases, 0 failed, t: 932s | PASS :white_check_mark:
docs | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/extra-ci/22//artifact/docs.txt) | 1 cases, 0 failed, t: 2s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/extra-ci/22//artifact/gcc.Debug_Dcoverage_ON.txt) | 1036 cases, 0 failed, t: 851s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/extra-ci/22//artifact/clang.Debug.txt) | 1036 cases, 0 failed, t: 281s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/extra-ci/22//artifact/gcc.Debug.txt) | 1036 cases, 0 failed, t: 289s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/extra-ci/22//artifact/gcc.Debug_Dunity_OFF.txt) | 1036 cases, 0 failed, t: 145s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/extra-ci/22//artifact/clang.Debug_Dunity_OFF.txt) | 1036 cases, 0 failed, t: 732s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/extra-ci/22//artifact/clang.Release_Dassert_ON.txt) | 1035 cases, 0 failed, t: 403s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/extra-ci/22//artifact/gcc.Release_Dassert_ON.txt) | 1035 cases, 0 failed, t: 426s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/extra-ci/22//artifact/gcc.Debug_Dstatic_OFF.txt) | 1036 cases, 0 failed, t: 292s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/extra-ci/22//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1036 cases, 0 failed, t: 296s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/extra-ci/22//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1036 cases, 0 failed, t: 273s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/extra-ci/22//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1036 cases, 0 failed, t: 1120s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/extra-ci/22//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1036 cases, 0 failed, t: 1113s | PASS :white_check_mark:


@ahezard Yeah, the swi halt method may not be reliable, but this commit fixes/removes the split-second sound pauses that'll sometimes occur during loading, so idk how else the sound pauses can be fixed. :P
This commit works by always having swi halt run the card read code, but if it's not running, then after a 30 frame timeout, the vBlank/FIFO IRQs will take over the card read operations, then if swi halt starts to work again, the timeout is reset.

If you know of any other way of fixing/removing the split-second sound pauses, then I'll revert this commit.


❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/xcode10/153/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/xcode10/153/display/redirect) (on internal Jenkins) failed in stage(s) 'Running XM tests on '10.14'' 🔥 : hudson.AbortException: Xamarin.Mac tests on macOS 10.14 failed (introspection)

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/xcode10/153//console)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/xcode10/ea4909034b39cad25b0a04e930e410b28b9db674/153/jenkins-results/api-diff/index.html)
✅ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/xcode10/ea4909034b39cad25b0a04e930e410b28b9db674/153/jenkins-results/apicomparison/index.html) (no change)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/xcode10/ea4909034b39cad25b0a04e930e410b28b9db674/153/jenkins-results/generator-diff/index.html) (only version changes)
🔥 [Xamarin.Mac tests on macOS 10.14 failed (introspection)](https://jenkins.internalx.com/job/macios/job/xcode10/153/display/redirect) 🔥
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/xcode10/ea4909034b39cad25b0a04e930e410b28b9db674/153/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>2 tests failed, 0 tests skipped, 223 tests passed.</summary>

## Failed tests

 * apitest/Mac Classic/All: TimedOut (Execution timed out after 1200 seconds.)
 * MTouch tests/NUnit: Failed (Execution failed with exit code 1)
</details>


currently → currently used


If res.getInt("id")  or  res.getInt("product_id") is null .This will throw error.It must be checked before.


Created Tutorial folder and added Intro notes.


Novo commit


fixes #2
http://kland.smilebasicsource.com/i/aweir.png


nginx -V
nginx version: nginx/1.15.2
built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10)
built with OpenSSL 1.1.1-pre9 (beta) 21 Aug 2018
TLS SNI support enabled
configure arguments: --with-cc-opt='-g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now' --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/var/run/nginx.pid --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-pcre-jit --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-http_addition_module --with-http_geoip_module --with-http_gzip_static_module --with-http_image_filter_module --with-http_v2_module --with-http_sub_module --with-http_xslt_module --with-file-aio --with-threads --add-module=/usr/local/src/ngx_cache_purge --add-module=/usr/local/src/memc-nginx-module --add-module=/usr/local/src/ngx_devel_kit --add-module=/usr/local/src/headers-more-nginx-module --add-module=/usr/local/src/echo-nginx-module --add-module=/usr/local/src/ngx_http_substitutions_filter_module --add-module=/usr/local/src/redis2-nginx-module --add-module=/usr/local/src/srcache-nginx-module --add-module=/usr/local/src/set-misc-nginx-module --add-module=/usr/local/src/ngx_http_redis --add-module=/usr/local/src/ngx_brotli --add-module=/usr/local/src/ipscrub --add-module=/usr/local/src/ngx_http_auth_pam_module --add-module=/usr/local/src/nginx-module-vts --with-openssl=/usr/local/src/openssl --with-openssl-opt=enable-tls1_3 --sbin-path=/usr/sbin/nginx


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

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


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @mcs07 was added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


![](https://github.trello.services/images/mini-trello-icon.png) [STRETCH - Setup Auto-Deploy on Heroku](https://trello.com/c/cFNELdRT/4-stretch-setup-auto-deploy-on-heroku)


Updates #3


Use Alias for tables.


count(*) should not be used in the query.


Zou wel tutoieren met “je”, aangezien de vertaling van October CMS dat zelf ook doet.


Thanks @andres-erbsen!


![](https://github.trello.services/images/mini-trello-icon.png) [006 - Criar um interceptador para Erros](https://trello.com/c/8fn5maTy/6-006-criar-um-interceptador-para-erros)


![](https://github.trello.services/images/mini-trello-icon.png) [005 - Criar Formulário de Login](https://trello.com/c/VvcpRsGw/5-005-criar-formul%C3%A1rio-de-login)


![](https://github.trello.services/images/mini-trello-icon.png) [004 - Criar Pagina de Login](https://trello.com/c/Y5GFLiwB/4-004-criar-pagina-de-login)


![](https://github.trello.services/images/mini-trello-icon.png) [001 - Configurar Ambiente](https://trello.com/c/wSiMKHiO/1-001-configurar-ambiente)


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

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


The instructions are in README.md.


![](https://github.trello.services/images/mini-trello-icon.png) [003 - Inicializar projeto](https://trello.com/c/qtIlhbii/2-003-inicializar-projeto)


I'll send a PR soon   ;)


s/hasDefinePropsSupport/hasDefinePropertiesSupport/

Is the issue the identifier length?


Já falei sobre esse código diversas vezes, não espera ver esse erro novamente nessa altura do campeonato


@ramonza @odeke-em The first thing came in my mind related to the #868 issue was to run multiple `go test` commands on Travis specifying the supported architecture, but it will increase a lot the build time (to 4-5 min) as you can see [here](https://travis-ci.org/diogenes/opencensus-go/builds/418968427). (Of course this is just a small test with a bizarre output. 😆)

Think we can limit output and use a fail-fast approach there on the `go test` commands...or even limit the supported architectures there for the most critical...I don't know.

Thoughts?


Esse código, inclusive, não faz o que deveria ser feito


Create issue #3


Can you make a new issue for this so I can track that individually? (Unless there is one already?)


muy bien


So now there is two places to keep track and maintain dependencies?
What about the list here? https://github.com/apache/incubator-openwhisk-cli/blob/master/build.gradle#L45


sick new lines :eyes:


If this file is not used during Travis build and test it will get out of date and stale very fast.


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @honnibal was added to conda-forge. Welcome to conda-forge!
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


My suggestion is to shift toward govendor and possible reduce gradle - we need the vendoring to work with brew


So why was this merge, instead of replacing gradle and use govendor, now we have two list of dependencies and two ways to build?


I misunderstood the TARGET_LEGACY_HW_DISK_ENCRYPTIONflag


Wow! Why is there so much code?! Compared to my little Arduino code this is on fleak. It works, right?


brew is also able to use tap and use pre-compiled binary, is not requirement to compile code in end user laptop.


test comment


한글 테스트


latest version on windows still fails.  Both old and new versions work fine on Ubuntu.  At least now I have the dev tools working on a VM I can try to track it down.  Sorry the testing took so long.  Should I log a real bug or just a pr when I find it?

![image](https://user-images.githubusercontent.com/981303/44439307-08b94280-a591-11e8-9054-72a70344ed4d.png)


테스트


Nice fix


In the spirit of tools-not-rules, and having CI catch stuff so committers don't have to: https://github.com/nodejs/node/pull/22452


Agree - discussed this in slack with Justin and get covered in another pr after dubee’s is merged.


<img width="203" alt="battle1" src="https://user-images.githubusercontent.com/42259058/44439353-9420eb00-a606-11e8-889c-6c424bba1892.png">


bzd


Option scan the `/cache` folder

Remove unused Command test

Remove unused files


Which #channel ? I don't like collusion in open source projects, already have enough of that in the real world in my country 👶


Make the CLI great again 🔥


The man 👍


I find the use of `supertype` rather confusing as it's not a class name from either example.
At the beginning of the constructor, the type of `this` is `@UnderInitialization(SuperClass.class)`.
At the end of the constructor, the type of `this` is `@UnderInitialization(CurrentClass.class)`.


The type of what is not fully initialized? I find this confusing without highlighting `this`.


should be ```js (but maybe it works anyway?)


A bit confused about repository UI.


This sounds a bit strange. Should it be `illustrates this:`?


Private chat but I think there are tapes.


nmbj


Main en clase Scanner y se necesita Java 8


_**AGGRESSIVELY DELETE STUFF**_


BTW `brew install wsk` FTW!


**团队背景**
EgoChain基金会总部位于新加坡，主要团队亦分布于新加坡，其核心成员平均有十余年互联网产品开发经验，多位成员在互联网、移动互联网有创业经历。旨在用先进的区块链技术解决传统内容产业痛点，EgoChain基金会于2018年推出内容公链EgoChain，全力构建内容公链生态，支持内容Dapp入驻，为拓展内容产业市场容量作出自己的贡献。

**项目基本情况**
Egot为EgoChain内容公链推出token，作为介质用于打通EgoChain内容公链生态的各个环节，成为公链上入驻的内容Dapp通用流通token。Egot仅由EgoChain基金会发放，支持交易，并可轻松实现币币兑换。未来，Egot将随着EgoChain内容公链Dapp数量的持续增长发挥更大作用。


编译的时候大神都用到了什么指令集参数(已知Neon)  可否分享下


This is the default key binding for "show all commands" (open command palette) on Windows/Linux, so I would suggest changing it to something else.


更多关于 EGO Chain 的信息

- 官网: https://egochain.io/


Hi, I reproduced the issue that was addressed here (Bugzilla – Bug 3269) while building zooshi on my mac with cmake version 3.12.1 .
 Steps to repeat and error messages were just as referenced at https://github.com/google/flatui/issues/10  except that
The fplbase CMakeLists.txt was already modified  but I had to modify SDL CMakeLists.txt file manually.


建议 gas limit: 60000


delete code


sim


Why are you doing this?


There were the following issues with your Pull Request

  * A "License" and a "Signed-off-by" trailers are required. See [the guidelines about this](https://github.com/ipfs/community/blob/master/contribution-guidelines.md#a-license-and-a-signed-off-by-trailers-are-required)

We ask for a few features in the commit message for Open Source licensing hygiene and commit message clarity.
`git commit --amend` can often help you quickly improve the commit message.
[Guidelines](https://github.com/ipfs/community/blob/master/contribution-guidelines.md#commit-messages) and [a script](https://github.com/ipfs/community/blob/master/dev/hooks/setup_commit_msg_hook.sh) are available to help in the long run.
Your feedback on GitCop is welcome on [this issue](https://github.com/ipfs/infrastructure/issues/23).

---
This message was auto-generated by https://gitcop.com


Verificar como adaptar essa classe ao projeto


出来ました。ありがとうございます。

2018年8月21日 22:54 kinjo-icolle <notifications@github.com>:

> 8/1課題について
> 修正不要ですが、ファイル名が違います。(201801→20180801)
>
> Q04について
> 現状、「3で割れるもの」だけがフィルターされていて、「1の位が3のもの」「10の位が3のもの」が抽出されないようです。
>
> filterではor条件を使えるため、
> (x % 3) == 0
> の部分を
> (x % 3) == 0 or (x % 10) == 3 or (x // 10) == 3
> としてあげれば正解になると思います。
> 第2式が「10で割った余りが3→1の位が3」、第3式が「10で割った商が3→10の位が3」、です。
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/n18022/programming-term2/commit/78c837788708f4fc7aa34b2950455712b22b3cce#commitcomment-30237212>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AldxpT22oKXyL8Ufw4XtyDj5f24fL2y7ks5uTBEJgaJpZM4WF0PV>
> .
>


Unfortunately legacy addons will be removed from the firefox addon page. If you still want to use this with firefox derivatives you're on your own.


Thanks for your feedback. You're suggesting the title to 1.2 should be "Override actionPerformed()"? Or have I left out an "@Override" in a code example? TIA.


Hmm, just tried SM64DS without async prefetch, and with Surround sound option set.
The sound doubling and crackles are gone.


Почему не бывает? Мне кажется все ок.


Although this passed -3,1, it seems like just moving code around.  I won't submit a PR unless someone specifically requests it.


should have added more details... that md-addins bump brings the security fix for device and sdk managers.


newline


Скриншот можно?


Let's say the average outflanking value is 8
Maybe a better try would be to also adjust -136 for -40


Should we do `// returns [ 'foo' ]`?


I want it to be down at Alrts not to be seen that it will only see below like this http://prntscr.com/klrqvw


What is the purpose of `age` in this example?


Yes. I plan to do that, but first I want to see how this test went.

On Wed, Aug 22, 2018, 2:04 PM Rocky640 <notifications@github.com> wrote:

> Let's say the average outflanking value is 8
> Maybe a better try would be to also adjust -136 for -40
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/protonspring/Stockfish/commit/529760bd1198855345675aa8558c838dfcd0057f#commitcomment-30256648>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AcVnSP4L3nv9JgUdaEUFbeIkR45ievP3ks5uTblVgaJpZM4WIUoL>
> .
>


hi @karanb192

Earlier we talked about `/context/one` vs `/context/two` as the a way to separate between tenants.
Can I talk you out of this approach? When using this approach, it is easy to end up mixing the cookies between the tenants unless you carefully write code to filter all of that out.

Can I suggest another approach? Host based tenancy, basically, DNS record looks like
```
*.mydomain.com
```

For my sample, please add this to your `/etc/hosts` file
```
127.0.0.1       one.localhost
127.0.0.1       two.localhost
```

Start up both IDP and SP using your _Run Dashboard_ in IntelliJ

Steps

1. Go to http://one.localhost:8080/sample-sp (note host:one)
2. Complete the login using Spring Security IDP
3. Go to http://two.localhost:8080/sample-sp (note host:two)
4. Notice, how you are not logged in under this hostname
5. Complete the login using Spring Security IDP
6. Notice how you are not required to log in on the IDP

The commit to achieve this level of multitenancy is super simple

1. Remove the hard coded entityID (because it has to be globally unique) from the `simple-service-provider/src/main/resources/application.yml` file
2. Ensure that the IDP has configurations for two different SPs


Does attempting to set a non-writable property throw an error?


Or just a short tuning run on the constant with outflank removed.

On Wed, Aug 22, 2018, 2:05 PM Michael Whiteley <mike@whiteley.org> wrote:

> Yes. I plan to do that, but first I want to see how this test went.
>
> On Wed, Aug 22, 2018, 2:04 PM Rocky640 <notifications@github.com> wrote:
>
>> Let's say the average outflanking value is 8
>> Maybe a better try would be to also adjust -136 for -40
>>
>> —
>> You are receiving this because you authored the thread.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/protonspring/Stockfish/commit/529760bd1198855345675aa8558c838dfcd0057f#commitcomment-30256648>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/AcVnSP4L3nv9JgUdaEUFbeIkR45ievP3ks5uTblVgaJpZM4WIUoL>
>> .
>>
>


初步練習的檔案，預先設計好的網頁


I agree it may help for sound issue but compatibility is most important why not add this as an option?


What happened to `baz`?


Purpose of `age`?


ok


Same comment as in README above.


Yeah, I thought of making this an option.


Fliim


![](https://github.trello.services/images/mini-trello-icon.png) [STRETCH - Clone Notes](https://trello.com/c/D8sZrwvY/5-stretch-clone-notes)


It throws? According to what version of the ECMAScript standard?


[R/AllGenerics.R:181:14:](https://github.com/steinbaugh/pointillism/blob/9fb029dd313084948ff73c32c9b62b1216e37d70/R/AllGenerics.R#L181) *style:* **Variable or function name should be lowerCamelCase.**
```r
    function(Y, ...) {
             ^
```


## Strings
```diff
- FORM_LABEL_MOBILE_NOTIFICATIONS: "Enabled",

+ FORM_LABEL_MOBILE_NOTIFICATIONS_SYSTEM_LABEL: "System notifications",
+ FORM_LABEL_MOBILE_NOTIFICATIONS_SYSTEM_DESC: "Get notifications outside of Discord.",

- FORM_LABEL_MOBILE_NOTIFICATIONS_INAPP_LABEL: "Notifications in app",
+ FORM_LABEL_MOBILE_NOTIFICATIONS_INAPP_LABEL: "In-app notifications",

- FORM_LABEL_MOBILE_NOTIFICATIONS_INAPP_DESC: "Get notifications while the app is open.",
+ FORM_LABEL_MOBILE_NOTIFICATIONS_INAPP_DESC: "Get notifications within Discord.",

- FORM_LABEL_MOBILE_NOTIFICATIONS_OS_CONTROL_JUMP_HELP: "Notification settings are controlled by the system."
+ FORM_LABEL_MOBILE_NOTIFICATIONS_OS_CONTROL_JUMP_HELP: "Advanced notification settings are controlled by the system.",
```


TeamCity Plugins / CSV [Build 97](https://ci.n5o.black/viewLog.html?buildId=1897&buildTypeId=Plugins_Csv) is now running


getProto?


With supportive plots


TeamCity Plugins / CSV [Build 97](https://ci.n5o.black/viewLog.html?buildId=1897&buildTypeId=Plugins_Csv) outcome was **SUCCESS**
Summary: Running Build time: 00:01:07


Is a conversion `str` needed here?


🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/add-artifacts-to-jenkinsfile/1/display/redirect) (on internal Jenkins) failed in stage 'Signing' 🔥 : groovy.lang.MissingPropertyException: No such property: content for class: groovy.lang.Binding

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/add-artifacts-to-jenkinsfile/1//console)


This is a very good usage of list comprehension


What should the denominator be here?


Sorry that I didn't see this earlier (away at a conference).  I'll file an issue and assign it to myself.


I have edit this readme.


I don't understand this. What does that 1 mean?


[R/AllGenerics.R:181:14:](https://github.com/steinbaugh/pointillism/blob/5951bbf21fa86a940e69c2e012d3db53bee2e82b/R/AllGenerics.R#L181) *style:* **Variable or function name should be lowerCamelCase.**
```r
    function(Y, ...) {
             ^
```


So there is no way to log in?
I also got some error when i tried to import this in angular 4.


@artemii235 , just in case, a reminder that this here might be an undefined behavior: "_Specifically, one should not use the standard C free() function to deallocate this string._" - https://doc.rust-lang.org/std/ffi/struct.CString.html#method.into_raw

AFAIK, Rust doesn't have a memory allocation ABI of any kind, the way the memory is allocated in Rust can change and releasing it via the C standard library allocator might break any time.

This can be dealt with both ways: by giving the C code a helper function to free the memory in Rust, and by using C allocator in Rust.

Example of a helper to share strings with C:
http://play.integer32.com/?gist=1e149b893bf0802f0322c04323ec79b9&version=stable&mode=debug&edition=2015


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

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


Add new module


Added new module


Okay. Yes, but only in `strict mode`. Can ignore my comment.


Can ignore this comment. Addressed in comment reply above.


rebased become branch


Also made gameplay::Table


This was intended to favor goals that lie in the direction the robot is facing, but this lead to a lot of cases of oscillation between different frontiers, so it was disabled. Note a cleaner rewrite of exploration functionality using the grid_map library can be found here: https://github.com/tu-darmstadt-ros-pkg/grid_map_navigation_planner


Can we wrap this in a `try/catch` as done in the README example?


What did you fix here?


No example?


This commit wires up the `images.js` functionality to the `imageList.vue` component. The functionality tests properly, resulting in a data object in the console consisting of a list of Imgur images on the user's account.


Seems like the intention was to comment out the line?


I see this `hex::decode (CStr::from_ptr (` pattern repeated once in a while, a `fn c_to_hex (s: &[c_char]) -> Vec<u8>` helper could make it less painful perhaps.


Thanks, and greets to Darmstadt!


grOOps


smh


Automated Test Suite Message


HELLO DISCORD


ADD ME ON HOUSEPARTY


Need q-io license mention
https://github.com/kriskowal/q-io/blob/v1/LICENSE


Linked to ![image](https://user-images.githubusercontent.com/940508/44488952-1f5ea880-a628-11e8-8a3e-558df838a90a.png) [User Story 583: Put more foo in the bar](http://foo)


Between us men, my best advice to you is to find yourself a good   [url=https://escortchelmsford.info/annabelle-6]woman[/url]  .  This helps to relax and forget about problems in the family and at work.  Have a delicious wine, and have a great weekend.  Do not forget that you're a man and you deserve it all


Is a for loop necessary here to retrieve indexes?


@jsedge


This looks sensible. Should be a good workaround for the edge case @datinc was seeing. Plus I'm always in favor of more things being run once and only once.


sample comment


Did you need to remove all the tests dueto lack of `Eq`? It would be nice to keep at least the tests for the manually coded lenses


Hi! Is it works on Mysql? Binary max length is 255 isn't it?


![](https://github.trello.services/images/mini-trello-icon.png) [Adding tests on the server side](https://trello.com/c/8JFUAQtr/20-adding-tests-on-the-server-side)


Hello The Odin Project, is just completed the Google project (Easy and Difficult) :smile: - Please accept my Pull Request to be part of the solution list!


Your code should be able to deal with any data, not just these four candidates


hehe found a bug here, this should've been `"${@}"` or simply just:

`for i in "${@}"`. addressing in #75.


## Jenkins Build Summary

Built from [this commit](https://github.com/ximinez/rippled/commit/d5355c612d0bc4ee1cb1fd5b1703f8b402b3ad3d)

Built at __20180822 - 20:33:53__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
rpm | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/mt-asan-tsan/21//artifact/rpm.txt) | 1035 cases, 0 failed, t: n/a | PASS :white_check_mark:
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/mt-asan-tsan/21//artifact/msvc.Debug.txt) | 1033 cases, 0 failed, t: 545s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/mt-asan-tsan/21//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1033 cases, 0 failed, t: 555s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/mt-asan-tsan/21//artifact/msvc.Debug_Dunity_OFF.txt) | 1033 cases, 0 failed, t: 1179s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/mt-asan-tsan/21//artifact/msvc.Release.txt) | 1032 cases, 0 failed, t: 401s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/mt-asan-tsan/21//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 1101 cases, 0 failed, t: 932s | PASS :white_check_mark:
docs | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/mt-asan-tsan/21//artifact/docs.txt) | 1 cases, 0 failed, t: 3s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/mt-asan-tsan/21//artifact/gcc.Debug_Dcoverage_ON.txt) | 1036 cases, 0 failed, t: 852s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/mt-asan-tsan/21//artifact/clang.Debug.txt) | 1036 cases, 0 failed, t: 282s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/mt-asan-tsan/21//artifact/gcc.Debug.txt) | 1036 cases, 0 failed, t: 296s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/mt-asan-tsan/21//artifact/clang.Debug_Dunity_OFF.txt) | 1036 cases, 0 failed, t: 678s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/mt-asan-tsan/21//artifact/clang.Release_Dassert_ON.txt) | 1035 cases, 0 failed, t: 402s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/mt-asan-tsan/21//artifact/gcc.Debug_Dunity_OFF.txt) | 1036 cases, 0 failed, t: 784s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/mt-asan-tsan/21//artifact/gcc.Release_Dassert_ON.txt) | 1035 cases, 0 failed, t: 428s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/mt-asan-tsan/21//artifact/gcc.Debug_Dstatic_OFF.txt) | 1036 cases, 0 failed, t: 293s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/mt-asan-tsan/21//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1036 cases, 0 failed, t: 265s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/mt-asan-tsan/21//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1036 cases, 0 failed, t: 295s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/mt-asan-tsan/21//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1036 cases, 0 failed, t: 608s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/mt-asan-tsan/21//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1036 cases, 0 failed, t: 663s | PASS :white_check_mark:


The denominator is the number of total months since you're trying to find the average difference per month.


fixes #6


delete


Not necessarily needed immediately, but it will be used as a string at the financial analysis at the bottom of the document.


boa ideia :)


This commit removes the console test code and sets a `commit` to store the list of images returned from the fetch request in the `setImages` mutation in `images.js`


The Python way to do it is, outside of comments (i.e. in actual code), write `__author__ = 'markl'`


I could've sorted through the list myself to determine what the greatest increase and decrease in value was, but I just wanted to do it programmatically.


This looks like some leftover code that shouldn't be in the final product


Note line 16: in the response, axios returns a data object. Imgur's API returns its response in a data object, such that to reach it, the somewhat confusing `response.data.data` syntax is used.


hmmmm, the scss code looks very familiar to me to some places.  I am glad to see though that you also
added some classes to your markup and you changed also the selectors. Keep it up. You are going in the right direction.


Don't mind me :) I did this as an exercise to get a feeling for how everything works and how people have interacted through it. I'm working on migrating MDX to SharpDX over on the prototype branch of the other fork I have if you are interested.


maybe also add the reason to the ban?


How do you read the output file?


i would like to introduce Bitcoin Mining to you, this is a platform where you get to invest and earn from your investment. Using Bitcoin you can make up to $10,000 weekly and more than $100,000 in a month, by investing:

$500 you get $1700 weekly
$1000 you get $3200 weekly
$2000 you get $6200 weekly
$5000 you get $15600 weekly so on, it depends on how much you are willing to invest. Also if you have issues accessing your wallet,

Please note that you don't require any special skills and it's doesn't require much of your time as you can do this anywhere and anytime. For further details contact donald1stan@gmail.com


Indentation?


Are overrides ever needed with this provider? If so should we add them as a keyword arg?


Hello. It looks  like we are attempting to do the same thing.
Were you able to get this working?
I run into a ELIFECYCLE error when trying to run in Docker.


You can build a multiline string and use it in both `print` and `write`, instead of building the result twice


I just wonder something, having been watching too much youtube about C++11/14, this question popped up.
Is this the kind of issue ownership semantics, constness and avoiding pointers supposed to solve?


s


Recently ran into this issue, when using the 3.0 branch here, and came up with much the same solution, but had to do a little more work.

In this case, when calling `self.get()`, `get()` will call `_call()` and then back on to `_resolve_deferred_response()`, all this inside that call to get(), before calling the wrapping deferred resolver where we actually pass the deferred ID. In the internal resolve call when resolving the `get()` as an argument, it is not getting the deferred ID, and fails.

I had to modify `_call()` to do an ugly thing on top of this:

```
        if response.status_code == 202 and endpoint != "get_deferred_results":
            return self._resolve_deferred_response(response, self.deferred_result_max_attempts)
        else:
            return response
```

Thoughts?


Please try not to hard code the candidates - your code should be able to deal with any data


This commit maps the getter in `images.js` to the `ImageList.vue` component.


don't need to import twice


Looks like `votes_total` is forgotten.


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

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


we can import this from hax.treemakers.common


We need a permanent audio fix for double audio and crackles that doesn’t break other things such as games or video


This is probably not a good way to use a dict


Put this in utils for now. Not sure where else to put it


Dear Emery,

I understand that you want to be consistent and want to avoid people
that are barely contribute to the research done at a department to be
counted towards a department.  However, I would strongly argue that at
 >=50% faculty are integral contributors to the strength of a department
and a CSRanking that would ignore the contribution of >=50% faculty
members is likely to yield a very distorted view of relative strength
between departments (my ETH group has been among the larger groups in
the department and will remain like that, ignoring it would give the
impression that ETH CS is not active in computer vision, which would
obviously not correspond to reality).  I would be very surprised that
many people have 50% or more appointments without being an integral part
of a department.

In fact, people like Steve Seitz, Ira Kemelmacher (UW), Noah Snavely
(Cornell), Michael Black (MPI) and others should just as well be dropped
from the ranking if you would consistently apply your current criterion.

Also notice that in the US faculty which work with a company 20% during
9 months and on top of that spend the summer at that company would
actually only effectively be 60% active at the university when
considering a full year.

Given the close collaboration that I am setting up between Microsoft and
ETH Zurich, including the ETH PhD students who will be embedded at
Microsoft lab, the effective time that I will contribute to the ETH CS
department will be well above 60% of 12 months, or >80% of a 9 month
equivalent.

I do understand it is not easy to find good rules that don't lead to
other aberrations and I very much hope I can contribute to a solution
that reflects intrinsic strengths and weaknesses of a department as
truthfully as possible without becoming overly complicated.  I would
believe a >=50% (of 9 or 12 months) appointment at a university could be
a good threshold.  I certainly chose that percentage of effort
consciously to make clear that I did not want my ETH appointment to be
less important than my company commitment and would believe this
threshold to more generally reflect this type of commitment.

Best wishes, Marc

On 22-Aug-18 03:04, Emery Berger wrote:
>
> Hi Marc,
>
> I understand and appreciate the note. However, for consistency, I
> currently only include faculty with full-time appointments (this
> excludes sabbatical leaves). If you are spending 20% of your time (one
> day per week) at Microsoft, that would be excluded, as this is a
> standard feature of full-time appointments. Otherwise, non-full-time
> faculty are excluded for now.
>
> I am well aware this has become an issue of late. Your description
> strikes me as anomalous vis-a-vis other "part-time appointments" I am
> aware of, which are borderline honorary in terms of the percentage of
> commitment at the "home" institution. I don't think any consistent
> system is going to handle all edge cases, and I am not sure that
> relying on personal testimony is a good practice... Anyway, it is a
> subject for discussion, but for now, the current system is the one in
> place, and your appointment sounds like it does not meet the inclusion
> criteria.
>
> -- emery
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/emeryberger/CSrankings/commit/568aab6d7815ed42446be4e3de646210f334b3a9#commitcomment-30245107>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AGDFjjFeaRTjDeB_4eotpbMRXONbYvgcks5uTK4EgaJpZM4V_gUB>.
>