[inst/examples/example_distanceFromEachPoint.R:37:2:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/inst/examples/example_distanceFromEachPoint.R#L40) *style:* **Commented code should be removed.**
```r
#endCluster() # if beginCluster was run
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:83:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L83) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      if ( method != "RMexp") {
          ^
```
[R/initialize.R:88:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L88) *style:* **Lines should not be more than 100 characters.**
```r
    map <- raster(RandomFields::RFsimulate(model, y = 1:ncSpeedup, x = 1:nrSpeedup, grid = TRUE, ...))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:221:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L221) *style:* **Variable or function name should be lowerCamelCase.**
```r
randomPolygon.SpatialPoints <- function(x, hectares, area) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:245:4:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L245) *style:* **Commented code should be removed.**
```r
  #y <- spTransform(x, areaCRS)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:261:3:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L261) *style:* **Variable or function name should be lowerCamelCase.**
```r
  X <- c(jitter(sort(rbeta(nPoints, betaPar, betaPar) * (maxX - minX) + minX)),
  ^
```
[R/initialize.R:263:3:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L263) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Y <- c(jitter(sort(rbeta(nPoints / 2, betaPar, betaPar) * (maxY - meanY) + meanY)),
  ^
```
[R/initialize.R:267:3:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L267) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Sr1 <- Polygon(cbind(X + xAdd, Y + yAdd))
  ^~~
```
[R/initialize.R:268:3:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L268) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Srs1 <- Polygons(list(Sr1), "s1")
  ^~~~
```
[R/initialize.R:281:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L281) *style:* **Variable or function name should be lowerCamelCase.**
```r
randomPolygon.matrix <- function(x, hectares, area) {
^~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:298:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L298) *style:* **Variable or function name should be lowerCamelCase.**
```r
randomPolygon.SpatialPolygons <- function(x, hectares, area) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:305:8:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L305) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  while(need) {
       ^
```
[R/initialize.R:405:3:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L405) *style:* **Commented code should be removed.**
```r
# ### INCORPORATE RELEVANT PARTS OF THIS OLD INIT FUNCTION INTO INITCOORDS()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:410:3:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L410) *style:* **Commented code should be removed.**
```r
# #'                      (currently only \code{RasterLayer} or
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:411:3:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L411) *style:* **Commented code should be removed.**
```r
# #'                      \code{SpatialPolygonsDataFrame}) accepted.
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:421:7:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L421) *style:* **Commented code should be removed.**
```r
#     ext <- extent(agentlocation)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:423:9:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L423) *style:* **Commented code should be removed.**
```r
#       #            nonNAs <- !is.na(getvalue(probinit))
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:424:9:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L424) *style:* **Commented code should be removed.**
```r
#       nonNAs <- !is.na(getValues(probinit))
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:425:9:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L425) *style:* **Commented code should be removed.**
```r
#       wh.nonNAs <- which(nonNAs)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:426:9:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L426) *style:* **Commented code should be removed.**
```r
#       #            ProbInit.v <- cumsum(getvalue(probinit)[nonNAs])
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:427:9:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L427) *style:* **Commented code should be removed.**
```r
#       ProbInit.v <- cumsum(getValues(probinit)[nonNAs])
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:429:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L429) *style:* **Commented code should be removed.**
```r
#         ran <- runif(numagents,0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:430:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L430) *style:* **Commented code should be removed.**
```r
#         fI <- findInterval(ran, ProbInit.v)+1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:431:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L431) *style:* **Commented code should be removed.**
```r
#         fI2 <- wh.nonNAs[fI]
          ^~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:432:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L432) *style:* **Commented code should be removed.**
```r
#         last.ran <- runif(numagents,0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:433:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L433) *style:* **Commented code should be removed.**
```r
#         last.fI <- findInterval(last.ran, ProbInit.v)+1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:434:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L434) *style:* **Commented code should be removed.**
```r
#         last.fI2 <- wh.nonNAs[last.fI]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:436:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L436) *style:* **Commented code should be removed.**
```r
#         #                va <- getvalue(probinit)[nonNAs]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:437:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L437) *style:* **Commented code should be removed.**
```r
#         va <- getValues(probinit)[nonNAs]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:438:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L438) *style:* **Commented code should be removed.**
```r
#         ran <- runif(length(va), 0, 1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:439:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L439) *style:* **Commented code should be removed.**
```r
#         fI2 <- wh.nonNAs[ran<va]
          ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:441:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L441) *style:* **Commented code should be removed.**
```r
#         last.ran <- runif(length(fI2), 0, 1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:442:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L442) *style:* **Commented code should be removed.**
```r
#         last.fI <- findInterval(last.ran, ProbInit.v) + 1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:443:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L443) *style:* **Commented code should be removed.**
```r
#         last.fI2 <- wh.nonNAs[last.fI]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:445:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L445) *style:* **Commented code should be removed.**
```r
#         #                last.ran <- runif(length(fI2),0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:446:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L446) *style:* **Commented code should be removed.**
```r
#         #                last.fI2 <- wh.nonNAs[last.ran<va]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:449:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L449) *style:* **Commented code should be removed.**
```r
#         position <- xyFromCell(agentlocation,fI2,spatial = TRUE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:451:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L451) *style:* **Commented code should be removed.**
```r
#         position <- coordinates(agentlocation)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:453:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L453) *style:* **Commented code should be removed.**
```r
#         stop("need raster layer or Spatial Points object")
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:455:9:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L455) *style:* **Commented code should be removed.**
```r
#       numagents <- length(position)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:463:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L463) *style:* **Commented code should be removed.**
```r
#           colnames(xy) = c("x", "y")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:464:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L464) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(xy)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:465:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L465) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(sampleRandom(agentlocation, numagents, xy = TRUE, sp = TRUE))
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:467:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L467) *style:* **Commented code should be removed.**
```r
#           sam <- sample(1:length(agentlocation),numagents)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:468:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L468) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(agentlocation[sam,])
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:470:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L470) *style:* **Commented code should be removed.**
```r
#           stop("need raster layer or Spatial Points object")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:477:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L477) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(agentlocation)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:479:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L479) *style:* **Commented code should be removed.**
```r
#           stop("need raster layer or Spatial Points object")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:481:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L481) *style:* **Commented code should be removed.**
```r
#         numagents <- length(position)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:489:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L489) *style:* **Commented code should be removed.**
```r
#         numagents <- length(position)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:493:7:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L493) *style:* **Commented code should be removed.**
```r
#     stop("Need to provide agentlocation, which can be a map layer")
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:495:5:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L495) *style:* **Commented code should be removed.**
```r
#   heading1 <- runif(numagents, 0, 360)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:496:5:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L496) *style:* **Commented code should be removed.**
```r
#   distance <- runif(numagents, 0.1, 10)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:498:5:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L498) *style:* **Commented code should be removed.**
```r
#   .Object@ID <- as.character(1:numagents)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:499:5:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L499) *style:* **Commented code should be removed.**
```r
#   .Object@spatial <- position
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:500:5:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L500) *style:* **Commented code should be removed.**
```r
#   .Object@heading <- heading1
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:501:5:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L501) *style:* **Commented code should be removed.**
```r
#   .Object@distance <- distance
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:503:5:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L503) *style:* **Commented code should be removed.**
```r
#   return(.Object)
    ^~~~~~~~~~~~~~~
```
[R/initialize.R:508:32:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L508) *style:* **Commas should always have a space after.**
```r
  CRS(paste("+proj=utm +zone=",zone," ellps=WGS84",sep=''))
                               ^
```
[R/initialize.R:508:37:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L508) *style:* **Commas should always have a space after.**
```r
  CRS(paste("+proj=utm +zone=",zone," ellps=WGS84",sep=''))
                                    ^
```
[R/initialize.R:508:52:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L508) *style:* **Commas should always have a space after.**
```r
  CRS(paste("+proj=utm +zone=",zone," ellps=WGS84",sep=''))
                                                   ^
```
[R/initialize.R:508:55:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L508) *style:* **Put spaces around all infix operators.**
```r
  CRS(paste("+proj=utm +zone=",zone," ellps=WGS84",sep=''))
                                                     ~^~
```
[R/initialize.R:508:56:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L508) *style:* **Only use double-quotes.**
```r
  CRS(paste("+proj=utm +zone=",zone," ellps=WGS84",sep=''))
                                                       ^~
```
[R/initialize.R:512:22:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/initialize.R#L512) *style:* **Put spaces around all infix operators.**
```r
  (floor((long + 180)/6) %% 60) + 1
                    ~^~
```
[R/mapReduce.R:53:3:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/probability.R#L45) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Last <- Next
  ^~~~
```
[R/RcppExports.R:68:20:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/RcppExports.R#L68) *style:* **Variable or function name should be lowerCamelCase.**
```r
runifC <- function(N) {
                   ^
```
[R/RcppExports.R:71:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/RcppExports.R#L71) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/SELES.R:53:23:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/spread.R#L538) *style:* **Commented code should be removed.**
```r
      #isNASpreadProb <- is.na(spreadProb[])
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:540:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/spread.R#L540) *style:* **Commented code should be removed.**
```r
      #   isNASpreadProb <- is.na(spreadProb[])
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:541:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/spread.R#L541) *style:* **Commented code should be removed.**
```r
      #   spreadProb[isNASpreadProb] <- 0L
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:942:41:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/spread2.R#L674) *style:* **Commented code should be removed.**
```r
          #pureCircle <- unique(pureCircle)
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:759:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/spread2.R#L759) *style:* **Commented code should be removed.**
```r
          # colnamesDtPot <- colnames(dtPotential)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:760:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/spread2.R#L761) *style:* **Commented code should be removed.**
```r
          # names(ll) <- colnamesDtPot
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:762:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/spread2.R#L762) *style:* **Commented code should be removed.**
```r
          # dtPotential <- as.data.table(ll)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:772:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/R/spread2.R#L789) *style:* **Commas should always have a space after.**
```r
        dtPotential <- dtPotential[NAaSP,]
                                         ^
```
[R/spread2.R:830:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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-mergeRaster.R:4:6:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/tests/testthat/test-mergeRaster.R#L4) *style:* **Use <-, not =, for assignment.**
```r
  nx = 3
     ^
```
[tests/testthat/test-mergeRaster.R:5:6:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/tests/testthat/test-mergeRaster.R#L5) *style:* **Use <-, not =, for assignment.**
```r
  ny = 3
     ^
```
[tests/testthat/test-mergeRaster.R:10:54:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/tests/testthat/test-mergeRaster.R#L10) *style:* **Commas should never have a space before.**
```r
                        vals = round(runif(n = 14400 , min = 1, max = 10)))
                                                    ~^
```
[tests/testthat/test-mergeRaster.R:13:29:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/tests/testthat/test-mergeRaster.R#L13) *style:* **Put spaces around all infix operators.**
```r
  expect_length(splitted, nx*ny)
                           ~^~
```
[tests/testthat/test-mergeRaster.R:33:6:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/tests/testthat/test-mergeRaster.R#L33) *style:* **Use <-, not =, for assignment.**
```r
  nx = 3
     ^
```
[tests/testthat/test-mergeRaster.R:34:6:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/tests/testthat/test-mergeRaster.R#L34) *style:* **Use <-, not =, for assignment.**
```r
  ny = 3
     ^
```
[tests/testthat/test-mergeRaster.R:39:54:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/tests/testthat/test-mergeRaster.R#L39) *style:* **Commas should never have a space before.**
```r
                        vals = round(runif(n = 14400 , min = 1, max = 10)))
                                                    ~^
```
[tests/testthat/test-mergeRaster.R:42:29:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/tests/testthat/test-mergeRaster.R#L42) *style:* **Put spaces around all infix operators.**
```r
  expect_length(splitted, nx*ny)
                           ~^~
```
[tests/testthat/test-mergeRaster.R:52:54:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/tests/testthat/test-mergeRaster.R#L52) *style:* **Commas should never have a space before.**
```r
                        vals = round(runif(n = 14400 , min = 1, max = 10)))
                                                    ~^
```
[tests/testthat/test-randomPolygon.R:24:60:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/tests/testthat/test-randomPolygon.R#L24) *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-randomPolygon.R:28:3:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/tests/testthat/test-randomPolygon.R#L28) *style:* **Variable or function name should be lowerCamelCase.**
```r
  centerSP_UTM <- sp::spTransform(centerSP, CRSobj = raster::crs(poly1InUTM))
  ^~~~~~~~~~~~
```
[tests/testthat/test-randomPolygon.R:30:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/tests/testthat/test-randomPolygon.R#L30) *style:* **Lines should not be more than 100 characters.**
```r
  expect_true(raster::pointDistance(centerSP_UTM, polyCenter, lonlat = FALSE) < 100) ## TODO: appropriate test?
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:148:38:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/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/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/tests/testthat/test-spread2.R#L916) *style:* **Use <-, not =, for assignment.**
```r
  spreadProb = landscape
             ^
```
[tests/testthat/test-spread2.R:918:72:](https://github.com/tati-micheletti/SpaDES.tools/blob/42a02a10b61cf5dfef557d5c50e60477fc3ab74c/tests/testthat/test-spread2.R#L918) *style:* **Commas should always have a space after.**
```r
  expect_silent(spread2(landscape = landscape, spreadProb = spreadProb,start = start,
                                                                       ^
```


Sorry, I didn't see this in git, and made a mess of this merging with the internal fork.  I'll fix it.


The 42 serves as a dummy term under supposedly inconsistent contexts.


Thank you for the info

On 27 Nov 2018 08:27, "steve-yi-ding" <notifications@github.com> wrote:

To extend onto the HelloWall example and graphically create a new wall
PShape, you can use the createWall(x1, y1, x2, y2) method like what was
done with the original wall on line 123 of the Hello_Wall example.

You will also need to introduce the corresponding constants and vector,
like what was done for the original wall, for each of the new walls you
want to create. these are:
float kwall;
PVector fWall;
PVector penWall;

You then need to determine the physics interaction between the wall and the
end-effector and how to output the force to the device end-effector. For
the original wall it was determine what force was acting on the wall, and
the device would output the opposite reacting force so as to simulate the
wall.

This was first done by determining the position of the end-effector with
respect to the wall, and the amount of penetration the end-effector had
interacting with the wall (line 163).

Next, if the end-effector was interacting with the wall and penetrating the
wall, the force on the wall was determined (line 165 to 167).

Finally the force on the end-effector was determined by taking the force
experienced by the wall and creating the equal and opposite force to be
outputted to the device (line 169 and 170).

Keep in mind the Hello_Wall example creates the simplest representation of
the wall, the wall only interacts on the y-axis with the end-effector due
to its orientation. If you create a wall PShape in a particular
orientation, determining the force acting on that wall and its inverse will
be more geometrically complex.

Also depending on orientation and placement of the new wall's you've
created, you need to cumulatively add the forces if your end-effector is
interacting with more than one wall at any given time.

If you just want to test out creating new wall objects without worrying
about programming the physics interaction, you can adapt some of the
examples that use a physics engine or use the Haptic_Physics_Template and
create fixed FBox objects. The physics interactions and forces in this case
are automatically handled by the engine.

Steve

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<https://github.com/HaplyHaptics/Haply-Arduino-Firmware-Versions/commit/79f2a91bcb2dfad93bc25036ba8073a4dff759d3#commitcomment-31457481>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AekuBwdEpfA6MH-qlwkB5myI1d02o2o3ks5uzIb8gaJpZM4XLJVI>
.


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

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

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

### Deployments updated

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

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


@snithish - FYI, I replaced scalariform with scalafmt in spark-daria.  I used the same scalafmt configuration settings that you added to spark-fast-tests.  Thanks!


Yep


Looks good


Created multidev environment [index-to-records#ci-115](https://dashboard.pantheon.io/sites/d8404382-ee59-443c-94c3-1ba439cfbe46#ci-115).

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


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

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


Thanks, fixed.


Looks good!


Hmm same deal as before then i was hoping missing ops might have been the cause maybe it's
something else as that corruption sure looks like a gfx and sprite tester options you see the likes
of in the service modes in some games.


audio & mods working fine ?


Successfully aliased the URL <https://jessehattabaugh-nmjx5x7z5.now.sh> to the following alias.

* https://jessehattabaugh.com


How much are the performance loss and the memory save? Would it be possible to mine with Sieve 2^31 with 8 GiB of RAM?

Maybe it would be nice to allow via an option to choose to use the code before this commit to not have a compensated performance decrease, but a pure performance improvement when AVX will be used. Or maybe there is a way to eat one's cake and have it too by getting the memory save without loss of performance (or something < 0.5%)?


I tested that. It works! Thanks!


@chris1984 that could be true.

we use foreman 1.19.1 + katello 3.8... we use always the old file...


While this does produce very pretty tables of our coefficients, the sjPlot package unfortunately doesn't work when you knit to pdf. So this code won't work. I'm trying to figure out another way to display the summaries of our linear models.


ok~


Any private function declared inside contarct is not part of ABI and hence is not publicly available. It is visible to the contract itself and can be called only by the contract owner.

In this case, this function can be called only by the contarct owner.


Successfully aliased the URL <https://jessehattabaugh-haedesook.now.sh> to the following alias.

* https://jessehattabaugh.com


data is sorted in ascending order.


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `lastfm_api_key` (in env: `LASTFM_API_KEY)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/6572482d-a329-4bd7-b259-89784ab822c2?env_id=ibm%3Ayp%3Aeu-de "continous-delivery-chat-app"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/f2ccef24-c2e5-4352-9a2a-55fe1bb3f3e9?env_id=ibm%3Ayp%3Aeu-de "push-pipeline") deployed [whatsapp_goes_simple](https://github.com/gabrieldimi/whatsapp_goes_simple/releases/tag/deploy-ibm-yp-eu-de-gabriel.dimitrov-student.reutlingen-university.de-dev-20181127-004810 "deploy-ibm-yp-eu-de-gabriel.dimitrov-student.reutlingen-university.de-dev-20181127-004810") to [dev](https://console.bluemix.net/apps/aac13804-b13b-46ac-a757-3e013837bb6c?env_id=ibm:yp:eu-de "ibm:yp:eu-de:gabriel.dimitrov@student.reutlingen-university.de:dev"), including this commit


Note: This is actually for 1.0.37 not 36


Successfully aliased the URL <https://rain-geojson-sg-iwmmjyrsfz.now.sh> to the following aliases.

* https://rain-geojson-sg.now.sh
* https://api.checkweather.sg


## Jenkins Build Summary

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

Built at __20181127 - 00:52:25__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
rpm | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/46//artifact/rpm.txt) | 1143 cases, 0 failed, t: n/a | PASS :white_check_mark:
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/46//artifact/msvc.Debug.txt) | 1140 cases, 0 failed, t: 640s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/46//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1140 cases, 0 failed, t: 659s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/46//artifact/msvc.Debug_Dunity_OFF.txt) | 1140 cases, 0 failed, t: 1290s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/46//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 915 cases, 0 failed, t: 6m10s | PASS :white_check_mark:
docs,
TARGET=docs | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/46//artifact/docs_TARGET_docs.txt) | 1 cases, 0 failed, t: 0m1s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON,
TARGET=coverage_report,
SKIP_TESTS=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/46//artifact/gcc.Debug_Dcoverage_ON_TARGET_coverage_report_SKIP_TESTS_true.txt) | 1143 cases, 0 failed, t: 18m20s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/46//artifact/clang.Debug.txt) | 1143 cases, 0 failed, t: 3m15s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/46//artifact/gcc.Debug.txt) | 1143 cases, 0 failed, t: 3m29s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/46//artifact/clang.Debug_Dunity_OFF.txt) | 1143 cases, 0 failed, t: 10m5s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/46//artifact/clang.Release_Dassert_ON.txt) | 1143 cases, 0 failed, t: 5m46s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/46//artifact/gcc.Debug_Dunity_OFF.txt) | 1143 cases, 0 failed, t: 11m58s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/46//artifact/gcc.Release_Dassert_ON.txt) | 1143 cases, 0 failed, t: 6m16s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/46//artifact/gcc.Debug_Dstatic_OFF.txt) | 1143 cases, 0 failed, t: 3m27s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/46//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1143 cases, 0 failed, t: 3m2s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/46//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1143 cases, 0 failed, t: 3m29s | 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/baseuint-x/46//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1143 cases, 0 failed, t: 10m38s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/46//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1143 cases, 0 failed, t: 11m54s | PASS :white_check_mark:


this is the basic c program


Created multidev environment [index-to-records#ci-117](https://dashboard.pantheon.io/sites/d8404382-ee59-443c-94c3-1ba439cfbe46#ci-117).

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


Ok. The problem has been solved at https://github.com/KmolYuan/pyslvs/commit/5e7e16407271bdff0c1a6c2fb3718f21695ce421.


@benjamn Scratching my head at this. It seems that none of the packages edited in #10053 were version bumped. So the latest ddp-server / id-map / mongo-id / minimongo don't have these changes.


first draft of opportunity by status query


why two 'monospace'?


Explorando o github...


wow what a beautiful game


无效的网页


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

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


This is me playing around with Git.


Puzzle `32-2540e9c8` discovered in   [`src/main/java/org/llorllale/cactoos/matchers/HasValues.java`](  https://github.com/llorllale/cactoos-matchers/blob/master/src/main/java/org/llorllale/cactoos/matchers/HasValues.java)   and submitted as #36. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


Puzzle `32-59ea1519` discovered in   [`src/test/java/org/llorllale/cactoos/matchers/HasValuesTest.java`](  https://github.com/llorllale/cactoos-matchers/blob/master/src/test/java/org/llorllale/cactoos/matchers/HasValuesTest.java)   and submitted as #37. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


ok


I am pretty sure this does not sort out the root problem.

If the client is taking a long time to download the image the browser will not be sure how to layout the image so it can not calculate proper height so we will have "jitter" when we reload the page.

We need the aspect ratio fix here to fix it correctly


is it just me or was this done in order to cache `cwd` and avoid a call to `process.cwd()` on each iteration of the for loop?


nvm I see @cjihrig's response... my b


Successfully aliased the URL <https://jessehattabaugh-20ez7yx7i.now.sh> to the following alias.

* https://jessehattabaugh.com


Great!


Nice. :D
But doesn't this commit
Do the same improper thing mentioned in:
https://github.com/fuzzball-muck/fuzzball/pull/232
?
It looks like snprintf is once again using the same variable both as the first and last argument.
If I'm misunderstanding something though, I apologize. (I'm rusty with C, so this is very possible)


Right you are! Change incoming.


有点问题吧？


pub


commit


Sure, that's the point, to have asserts so we use the API as intended during development. You probably shouldn't pass negative amounts or try to remove more items than there are available. In my other project the UI prevents that as it checks Item.amount and enables/disables buttons accordingly.

What would you suggest we do in general moving forward? I'd rather avoid returning boolean values as they make it harder to use the API and understand how the code works. Also I'm in favor of raising errors when you do something you shouldn't during development, hence the assert. But I don't have enough experience in larger projects to know how much defensive code we should add or what's most useful. Suggestions welcome :)


Here I would add a parens after skewness and insert `(g_1)` to be clear to the reader that g_1 is the skewnewss.
Also, beneath, the `m_3`, `m_2` and `k_3` could be anything (not defined in the docstring). I'd either use standard math/probability notations (expectation etc) or define the quantities in the docstring.


fuck you bro


one smart move would be to repalce 'keccak256(abi.encodePacked("alice123", "123alice")' with its value. in this way, no one know the secret key details other than Alice.


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

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

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

### Deployments updated

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

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


Release 18.0.0.4


yes, I need to provide these details.

Just to understand, when ever we use payable to the function, do we also need to provide the accounting details ? Whats if, we emit the event for the same.


I'm not able to reproduce a crash when running from my usual .bat file (using the mod folder directly as a resource, not built as .pk3/.ipk3).  I also tried running from GZDB using the same setup, from either the standard start or by starting at my cursor position (Ctrl+F9) inside of the boss fight room.  In both cases, I completed the boss fight as expected with no issues.


fair point and completelky agree with it.. thanks :-)


@jarun The `nnn` package in Termux has been updated to 2.1 - thanks for the heads up!


I am making a new comment here


yeah and this line?


Should this use the value of `(use-compiled-file-paths)` instead of always `"compiled"`?


Nego bom


循环查询证券代码


Proyecto elaborado  para realizar la verificación de números  primos aplicando ingeniería de software realizando las pruebas necesarias para los números 1, 0 y -1.

Realizado por Jefferson Rocha.


absolutely Xavier.. its required for any one to replay the events.


removed spaces


[removed spaces


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

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/master/233/display/redirect) (on internal Jenkins) failed in stage(s) 'Running XM tests on '10.7', Running XM tests on '10.9', Running XM tests on '10.8', Running XM tests on '10.8', Test docs' 🔥 : hudson.AbortException: Xamarin.Mac tests on macOS 10.7 failed (introspection, xammac_tests)

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/master/233//console)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/master/eb8b4f0db7ae420e271d1e172dfa5ddc6bd7dba0/233/jenkins-results/api-diff/index.html)
ℹ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/master/eb8b4f0db7ae420e271d1e172dfa5ddc6bd7dba0/233/jenkins-results/apicomparison/api-diff.html) (please review changes)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/master/eb8b4f0db7ae420e271d1e172dfa5ddc6bd7dba0/233/jenkins-results/generator-diff/index.html) (no change)
🔥 [Xamarin.Mac tests on macOS 10.7 failed (introspection, xammac_tests)](https://jenkins.internalx.com/job/macios/job/master/233/display/redirect) 🔥
🔥 [Xamarin.Mac tests on macOS 10.9 failed (introspection, xammac_tests)](https://jenkins.internalx.com/job/macios/job/master/233/display/redirect) 🔥
🔥 [Xamarin.Mac tests on macOS 10.8 failed (introspection, xammac_tests)](https://jenkins.internalx.com/job/macios/job/master/233/display/redirect) 🔥
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/master/eb8b4f0db7ae420e271d1e172dfa5ddc6bd7dba0/233/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>3 tests failed, 0 tests skipped, 281 tests passed.</summary>

## Failed tests

 * System/Mac/Modern: Failed (Test run failed.)
 * mmptest/macOS/NonSystem: Failed (Execution failed with exit code 2)
 * MMP Regression Tests/Mac: Failed
</details>


awesome change 🌵


Successfully aliased the URL <https://client-chat-nfwlsnfwxg.now.sh> to the following alias.

* https://react-chat.now.sh


If (pid) ...


Doesn't this mean that the code needs to switch to another driver as well?


Audio, yes

Which mods to be specific ??I will check


I can help you with this when I get home.


...um...why the heck am I changing a formula from subtracting sn[i] in all cases, to subtracting it only if cch a.k.a. VT == -32768?


Also, if we do this for Thorntail we need to do this for the other runtimes too.
(@edewit and I just talked about this before today because the Spring Boot Boosters had something similar and we thought about removing it)


Seems more likely that this is supposed to be ~cch[i] but have yet to test that theory.


hasjhfkjashfisuwqehkbcghsdfqwe


werweqrweq


Ca va la forme, et toi quoi de neuf ? T'es super actif dic donc. C'est sonic 1 que tu refais pour OCTO ?


**1、获取全网全部页码**

![image](https://user-images.githubusercontent.com/35125831/49052438-c5710e80-f226-11e8-9039-d3242a5c051c.png)

**2、获取每页所有系列URL，并添加至列表**
![image](https://user-images.githubusercontent.com/35125831/49052270-12081a00-f226-11e8-99b4-a9ce8beab9ea.png)

**3、获取每个系列具体又有多少页， 并添加至列表**
![image](https://user-images.githubusercontent.com/35125831/49052639-b0e14600-f227-11e8-8ebf-e39f1dd91653.png)

4、**下载图片**

         1. 每取出一个系列url，取出并遍历对应的页码
         2. 因为存在极少数系列只有页码，没有图片，所以需要把部分代码放入try ...except...中（此情况只发现一次）
         3. 因为需要获取所有的url之后才会下载图片，并且因为此网站URL的数量还是比较庞大的，所有运行此代码可能初始时间较长，只要没有报出错误就是正常。

**5、END**

        1. 截止2018-11-27代码无误
        2. 爬亦有道，最好在合适的地方添加time.sleep(5)，休息一下精彩不断哦！
        3. 如果只想要速度，可以自行加入多线程


So nice of Ubuntu 18.10 to freeze on 1.67 and not include this fix in their patches.


@jerry966 can we please remove it if we're not using it?


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

I updated the Github team because of this commit.

- @cphalpert 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)


Ah, yes, sorry I was under the wrong impression when you meant that FAN_OPEN | FAN_OPEN_EXEC is to be across *all* test cases. I've updated this accordingly.


Add draw control here as per mobile support workaround #9


Sure, easy done.


The change didn't work.  Just committing LoneMiner/Library/EditorUserBuildSettings.asset doesn't seem to keep the build settings changes.


### Visual regression report:

[![Visual report](https://circleci.com/gh/stevector/nerdologues-d8/2177/artifacts/0/artifacts/backstop_data/bitmaps_reference/0600294051_Blog_post_0_document_0_desktop.png)](https://circleci.com/gh/stevector/nerdologues-d8/2177/artifacts/0/artifacts/backstop_data/html_report/index.html)


@rootux isn't it already part of the filter selector? it should be exactly the same way you use any of the other filters right now.
If you want something specific like your example for now you could just an inline version for this and start from there and generalize later if needed.

for example:
```
labelAndUnassigned(tasks, filter) => {
    labelTasks = taskFilters.label(filter);
   return taskFilters.unassigned(labelTasks);
}
```


Учитывая минимальное кол-во кода к модификации, я думаю, лучшим решением будет создать

```c++
struct onion_custom_attachment_handlers {
	void* user_data;
	int (*open)(void* user_data);
	ssize_t (*write_attachment)(void* user_data, const char*, size_t);
	int (*close)(void* user_data);
}
```

И в `onion_listen_point_t` будет указатель на эту структуру.

Тогда в местах, где ты закомментировал оригинальные close/open/etc будут просто проверки на наличие указателя на `onion_custom_attachment_handlers`; и если такой есть, будут его хэндлеры вызываться; в противном случае ванильные close/open/….

------

По другим моментам:

1. `open_attachment` переводится как `открыть_вложение`, что не совсем соотв. тому, что функция на самом деле делает. А вот `write_attachment` звучит вполне корректно.
2. Я не знаю, лучше ли использовать `void*` или `char*`. Они идентичны, и это по сути вопрос стиля, который лучше адресовать оригинальным авторам. На данный момент имеет смысл сделать как тебе лично удобно — а потом при отсылке pull request если авторы попросят переделать, там работы на две минуты, не страшно.


I'm not sure what happened, but now the ffuplink zone does not have masq set.  Is something overwriting the firewall config after these scripts run?  (tested with no-tunnel and  tunneldigger)


I think you should wrap the `0x123` with `"`: `"0x123..."`.

I am curious, how did you get the `hashedPassword` out of your `password1` and `password2`?


If you have HEVC enabled on android (what should be done on Android) I don't see a reason why VP9.
The HEVC profiles provide the PRK restriction - so can you pls. provide a sample where Android without VP9 does not work? I can give you multiple examples where enabled VP9 on Android does NOT work.


Release notes for Firefox tend to have a security section.  I think it's rare to have a release with no security fixes (as classified by upstream).


Thanks

On Tue, 27 Nov 2018 at 00:06, Jane Day <notifications@github.com> wrote:

> Hi Zoe, I made the docs live. If you ever don't see the docs go live in a
> timely way, ping us on #pcf-services-docs channel.
> Thanks.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/pivotal-cf/docs-rabbitmq-pcf/commit/91feabe88dd351a587448501a3132a7e9af75dfa#commitcomment-31457322>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AA5st45LumPXDtLNCJHvy1p8wugXh6Qrks5uzIH0gaJpZM4YddD4>
> .
>


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

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

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

### Deployments updated

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

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


smjb


> 1285 실수로 영어 단어 삭제했습니다

넵 확인했습니다
수정해서 한글 반영여부 확인 후 창작마당 업데이트 진행하겠습니다
감사합니다


FIRST PROJECT OF SIMPEL


One always first checks for an error and then for the rest.


@JanMaria Ale jaja, rzeczywiście takie coś jest teraz w dokumentacji Symfony. Kiedy ostatni raz zaglądałem do części związanej z logowaniem to wyglądało to zupełnie inaczej. I nawet jest sekcja odnośnie zabezpiecznia CSRF w formularzu logowania. Dobra, już mniejsza z tym jak to zrobiłeś i że można by łatwiej i prościej, ważne, że działa. Ale i tak zmień na tą wersję prostszą czyli tylko kontroler, odpowiednio skonfiguroway formularz (bez korzystania z form komponent - sam html) i odpowiednia konfiguracja w security.html. I tak chciałem dać Ci w kolejnych krokach takie zadanie, które wymagało by użycia customowego guarda.


Yes, I think so.


shitcode from a 1-hour rush...


This diff is somehow super weird, do not PR or test


/docs/integration/docker is based on SDA. We have to update the page before we add references.


Можно так.
struct onion_custom_attachment_handlers {
	int (*create)(void* fd);
	ssize_t (*write)(void* fd, const char*, size_t);
	int (*close)(void* fd);
}

Зачем внутри структуры указаткль на void


I also want to discuss a bit your choice of verb for the functions. `allocate`, `send` and `cancel`. This is a minute detail.
I feel that all 3 act as imperatives spoken by the caller to the contract, which is good.
The one that feels a bit off is `send`. To me, when you order the contract to send something, it is to someone else, not to me. We are going into opinion here, but I think `withdraw`, `claim` or `redeem` better embed the idea that I, the caller, benefit from it.
Perhaps @rob-Hitchens could weigh in on this.


Тебе нужно будет хранить где-то аргумент `fd`, который ты будешь передавать внутрь функций.

И название аргумета не `fd`, а `user_data`, потому что libonion не знает ничего о том, что в ней хранится, это просто непрозрачные пользователские данные.


Можно использовать TLearnProgress::Load


P.P.S> Upgrade from `v15` was smooth and uneventful.


package com.company.AirlineTicket;

import java.time.LocalDateTime;

public class FlightInfo {
    private final int flightId;
    private final String departure;
    private final String arrival;
    private final LocalDateTime departureTime;
    private final int placeId;
    private double cost;

    public FlightInfo(int flightId, String departure, String arrival, LocalDateTime departureTime, int placeId, double cost) {
        this.flightId = flightId;
        this.departure = departure;
        this.arrival = arrival;
        this.departureTime = departureTime;
        this.placeId = placeId;
        this.cost = cost;
    }

    public int getFlightId() {
        return flightId;
    }

    public String getDeparture() {
        return departure;
    }

    public String getArrival() {
        return arrival;
    }

    public LocalDateTime getDepartureTime() {
        return departureTime;
    }

    public int getPlaceId() {
        return placeId;
    }

    public double getCost() {
        return cost;
    }

    @Override
    public String toString() {
        return "FlightInfo{" +
                "flightId=" + flightId +
                ", departure='" + departure + '\'' +
                ", arrival='" + arrival + '\'' +
                ", departureTime=" + departureTime +
                ", placeId=" + placeId +
                ", cost=" + cost +
                '}';
    }
}


глобально не нужно, это забота onion
см стр 1175 request_handler.c


Nice to see this code cleaned up after such a while. Do we not need the unilingual field concept at all anymore?


It was in `vendor` because when I wrote it I published it on NPM, and we didn’t have any dependency management https://www.npmjs.com/package/qunit-puppeteer

The versions are probably horribly out of sync now, so moving it out of `vendor` makes sense :+1:


@kaweesi , according to the constants name convention we are using shouldn't it be **CONCEPT_FEEDBACK_UUID**
please verify the constant's name below


> глобально не нужно, это забота onion
> см стр 1175 request_handler.c

Можно ссылочку? Я не вижу такого файла [в директории onion](https://github.com/d-nikulin/onion/tree/091b0769e311a49ada7c74a603e84c62b275cafa/src/onion).


플라스틱 가구@(?) -> 플라스틱 의자로 하겠습니다 아이콘이 의자모양이거든요
자동차뼈대@(의역) -> 자동차로 하겠습니다 자동차 조립 완성품으로 판매되는 상품이기때문에 자동차로 하면 될것으로 보입니다


Проблема з пушом, бо досі працюю на Windows.


Можно так.
struct onion_custom_attachment_handlers {
int (*mkstmp)(char*);
ssize_t (*write)(void fd, const char*, size_t);
int (*close)(void fd);
}

reguest_parser.c


I want to *always* use *nix's path separator. How do you suggest achieving that?


Hi, how to connect?
connect display - nodemcu:
- VCC - 3V
- GND - G
- DIN
- CS
- CLK
TODO: find mapping to D6, D7, D8
im noobi ;)


Hi there. Is latest version of this work also public? Thanks :)


CB_ENSURE в TLearnProgress::Load мешают.


Now could not deploy this pull request since the `now.json` file is empty.
It should be a valid JSON file.

    For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


хто?? я?? не помню такого)


missing:

```
flow.ReportCounter++
```


n-1 is used twice in this function, but n is never used.
Does it make sense to introduce a constant with value equal to n-1 and refer to it? Or does the compiler takes care of that?


А, я понял, там соединение создается, используется, и закрывается — всё внутри одной фукнции. Ну ok'ей тогда. Возможно ты захочешь попытаться отрывок кода вырезать в отдельную функцию, где в одном случае работают ванильные функции, а в другом твои кастомные. Но это уже тех. детали.


git is cool bro


test


골뱅이 모양은 주석 대신 넣어놓은 것입니다. 사실 지금도 계속 수정중이라 추후에 한꺼번에 지우려 한 것인데 수정해 주셨네요. 계속 작업하겠습니다.


крешает
```
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
[Current thread is 1 (Thread 0x7f8486911300 (LWP 32121))]
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007f84853aa801 in __GI_abort () at abort.c:79
#2  0x00007f84853f3897 in __libc_message (action=action@entry=do_abort,
    fmt=fmt@entry=0x7f8485520b9a "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#3  0x00007f84853fa90a in malloc_printerr (
    str=str@entry=0x7f848551ed88 "free(): invalid pointer") at malloc.c:5350
#4  0x00007f84853fc84c in free_check (mem=<optimized out>,
    caller=<optimized out>) at hooks.c:274
#5  0x00007f8485401c27 in __GI___libc_free (mem=0x55ad0900db20)
    at malloc.c:3094
#6  0x000055ad04709717 in EXIT_DATA::~EXIT_DATA (this=0x55ad0900dad0,
    __in_chrg=<optimized out>) at /home/mud/mud/src/room.cpp:23
#7  0x000055ad04427fc0 in std::_Sp_counted_ptr<EXIT_DATA*, (__gnu_cxx::_Lock_policy)2>::_M_dispose (this=0x55ad0900d6f0)
    at /usr/include/c++/7/bits/shared_ptr_base.h:376
#8  0x000055ad043a3832 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (this=0x55ad0900d6f0) at /usr/include/c++/7/bits/shared_ptr_base.h:154
#9  0x000055ad043a1ffb in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count (this=0x7ffcb0528ef8, __in_chrg=<optimized out>)
    at /usr/include/c++/7/bits/shared_ptr_base.h:684
#10 0x000055ad043fb212 in std::__shared_ptr<EXIT_DATA, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr (this=0x7ffcb0528ef0, __in_chrg=<optimized out>)
    at /usr/include/c++/7/bits/shared_ptr_base.h:1123
#11 0x000055ad0447b6ec in std::shared_ptr<EXIT_DATA>::~shared_ptr (
    this=0x7ffcb0528ef0, __in_chrg=<optimized out>)
    at /usr/include/c++/7/bits/shared_ptr.h:93
#12 0x000055ad0447893d in do_wdoor (room=0x55ad0900c690,
    argument=0x7ffcb05294cd " purge") at /home/mud/mud/src/dg_wldcmd.cpp:243
#13 0x000055ad0447b659 in wld_command_interpreter (room=0x55ad0900c690,
    argument=0x7ffcb05294c0 "wdoor 12202 e purge")
    at /home/mud/mud/src/dg_wldcmd.cpp:1186
#14 0x000055ad0445f106 in timed_script_driver (go=0x55ad0900c690,
    trig=0x55ad0900cc10, type=2, mode=0)
    at /home/mud/mud/src/dg_scripts.cpp:6085
#15 0x000055ad0445d697 in script_driver (go=0x55ad0900c690,
    trig=0x55ad0900cc10, type=2, mode=0)
    at /home/mud/mud/src/dg_scripts.cpp:5667
#16 0x000055ad04474d05 in reset_wtrigger (room=0x55ad0900c690)
    at /home/mud/mud/src/dg_triggers.cpp:1327
#17 0x000055ad043eabd4 in ZoneReset::reset_zone_essential (this=0x7ffcb0529914)
    at /home/mud/mud/src/db.cpp:5152
#18 0x000055ad043e6dd6 in ZoneReset::reset (this=0x7ffcb0529914)
    at /home/mud/mud/src/db.cpp:4640
#19 0x000055ad043eaf42 in reset_zone (zone=104)
    at /home/mud/mud/src/db.cpp:5193
#20 0x000055ad043de5a1 in boot_db () at /home/mud/mud/src/db.cpp:2738
#21 0x000055ad04393579 in init_game (port=4000)
    at /home/mud/mud/src/comm.cpp:882
#22 0x000055ad043934f0 in main_function (argc=2, argv=0x7ffcb0529eb8)
    at /home/mud/mud/src/comm.cpp:853
#23 0x000055ad0439296a in main (argc=2, argv=0x7ffcb0529eb8)
    at /home/mud/mud/src/main.cpp:5
```


I'm not sure I agree. g_1 is not the skewness, it's a specific estimator of the skewness, so it would be something like

"The sample skewness is defined as the adjusted Fisher-Pearson standardized moment coefficient (g_1), i.e.

g_1 = ..."

which is rather redundant. If one wishes to be abundantly clear,

    sample skewness ≜ g_1 = ...

is an option.

As for the second point, I could be persuaded that defining it in terms of expectation is reasonable, but I would expect anyone that is interested in knowing which skewness estimator is used would be familiar enough with statistics to understand what m means in this context.


Malý překlep: nejaktivnější -> nejaktivnějších :-)


Hi !

Can this commit help github issue #169

thx csszep


public void initialize(ContactNumberConstraint contactNumber){}


Hello, what does this line refer to?


限制旋转的角度，过大的旋转角度不利于模型收敛


@Destroy666x This authentication method was added in PHP 7.1.19 and PHP 7.2.8. It was certainly not present in PHP 7.2.4 mysqlnd.


Successfully aliased the URL <https://simon-kjellberg-gnmhucvepy.now.sh> to the following aliases.

* https://simonkjellberg.com
* https://www.simonkjellberg.com
* https://simonkjellberg.se
* https://www.simonkjellberg.se


잘하는짓입니다