[inst/examples/example_distanceFromEachPoint.R:37:2:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/inst/examples/example_distanceFromEachPoint.R#L37) *style:* **Commented code should be removed.**
```r
#beginCluster(3) # can do parallel
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_distanceFromEachPoint.R:40:2:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/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/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/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/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/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:223:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L223) *style:* **Variable or function name should be lowerCamelCase.**
```r
randomPolygon.SpatialPoints <- function(x, hectares, area) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:247:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L247) *style:* **Commented code should be removed.**
```r
  #y <- spTransform(x, areaCRS)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:263:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L263) *style:* **Variable or function name should be lowerCamelCase.**
```r
  X <- c(jitter(sort(rbeta(nPoints, betaPar, betaPar) * (maxX - minX) + minX)),
  ^
```
[R/initialize.R:265:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L265) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Y <- c(jitter(sort(rbeta(nPoints / 2, betaPar, betaPar) * (maxY - meanY) + meanY)),
  ^
```
[R/initialize.R:269:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L269) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Sr1 <- Polygon(cbind(X + xAdd, Y + yAdd))
  ^~~
```
[R/initialize.R:270:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L270) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Srs1 <- Polygons(list(Sr1), "s1")
  ^~~~
```
[R/initialize.R:283:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L283) *style:* **Variable or function name should be lowerCamelCase.**
```r
randomPolygon.matrix <- function(x, hectares, area) {
^~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:300:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L300) *style:* **Variable or function name should be lowerCamelCase.**
```r
randomPolygon.SpatialPolygons <- function(x, hectares, area) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:307:8:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L307) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  while(need) {
       ^
```
[R/initialize.R:407:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L407) *style:* **Commented code should be removed.**
```r
# ### INCORPORATE RELEVANT PARTS OF THIS OLD INIT FUNCTION INTO INITCOORDS()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:412:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L412) *style:* **Commented code should be removed.**
```r
# #'                      (currently only \code{RasterLayer} or
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:413:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L413) *style:* **Commented code should be removed.**
```r
# #'                      \code{SpatialPolygonsDataFrame}) accepted.
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:423:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L423) *style:* **Commented code should be removed.**
```r
#     ext <- extent(agentlocation)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:425:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L425) *style:* **Commented code should be removed.**
```r
#       #            nonNAs <- !is.na(getvalue(probinit))
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:426:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L426) *style:* **Commented code should be removed.**
```r
#       nonNAs <- !is.na(getValues(probinit))
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:427:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L427) *style:* **Commented code should be removed.**
```r
#       wh.nonNAs <- which(nonNAs)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:428:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L428) *style:* **Commented code should be removed.**
```r
#       #            ProbInit.v <- cumsum(getvalue(probinit)[nonNAs])
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:429:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L429) *style:* **Commented code should be removed.**
```r
#       ProbInit.v <- cumsum(getValues(probinit)[nonNAs])
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:431:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L431) *style:* **Commented code should be removed.**
```r
#         ran <- runif(numagents,0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:432:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L432) *style:* **Commented code should be removed.**
```r
#         fI <- findInterval(ran, ProbInit.v)+1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:433:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L433) *style:* **Commented code should be removed.**
```r
#         fI2 <- wh.nonNAs[fI]
          ^~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:434:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L434) *style:* **Commented code should be removed.**
```r
#         last.ran <- runif(numagents,0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:435:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L435) *style:* **Commented code should be removed.**
```r
#         last.fI <- findInterval(last.ran, ProbInit.v)+1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:436:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L436) *style:* **Commented code should be removed.**
```r
#         last.fI2 <- wh.nonNAs[last.fI]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:438:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L438) *style:* **Commented code should be removed.**
```r
#         #                va <- getvalue(probinit)[nonNAs]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:439:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L439) *style:* **Commented code should be removed.**
```r
#         va <- getValues(probinit)[nonNAs]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:440:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L440) *style:* **Commented code should be removed.**
```r
#         ran <- runif(length(va), 0, 1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:441:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L441) *style:* **Commented code should be removed.**
```r
#         fI2 <- wh.nonNAs[ran<va]
          ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:443:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L443) *style:* **Commented code should be removed.**
```r
#         last.ran <- runif(length(fI2), 0, 1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:444:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L444) *style:* **Commented code should be removed.**
```r
#         last.fI <- findInterval(last.ran, ProbInit.v) + 1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:445:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L445) *style:* **Commented code should be removed.**
```r
#         last.fI2 <- wh.nonNAs[last.fI]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:447:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L447) *style:* **Commented code should be removed.**
```r
#         #                last.ran <- runif(length(fI2),0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:448:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L448) *style:* **Commented code should be removed.**
```r
#         #                last.fI2 <- wh.nonNAs[last.ran<va]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:451:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L451) *style:* **Commented code should be removed.**
```r
#         position <- xyFromCell(agentlocation,fI2,spatial = TRUE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:453:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L453) *style:* **Commented code should be removed.**
```r
#         position <- coordinates(agentlocation)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:455:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L455) *style:* **Commented code should be removed.**
```r
#         stop("need raster layer or Spatial Points object")
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:457:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L457) *style:* **Commented code should be removed.**
```r
#       numagents <- length(position)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:465:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L465) *style:* **Commented code should be removed.**
```r
#           colnames(xy) = c("x", "y")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:466:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L466) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(xy)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:467:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L467) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(sampleRandom(agentlocation, numagents, xy = TRUE, sp = TRUE))
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:469:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L469) *style:* **Commented code should be removed.**
```r
#           sam <- sample(1:length(agentlocation),numagents)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:470:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L470) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(agentlocation[sam,])
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:472:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L472) *style:* **Commented code should be removed.**
```r
#           stop("need raster layer or Spatial Points object")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:479:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L479) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(agentlocation)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:481:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L481) *style:* **Commented code should be removed.**
```r
#           stop("need raster layer or Spatial Points object")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:483:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L483) *style:* **Commented code should be removed.**
```r
#         numagents <- length(position)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:491:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L491) *style:* **Commented code should be removed.**
```r
#         numagents <- length(position)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:495:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L495) *style:* **Commented code should be removed.**
```r
#     stop("Need to provide agentlocation, which can be a map layer")
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:497:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L497) *style:* **Commented code should be removed.**
```r
#   heading1 <- runif(numagents, 0, 360)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:498:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L498) *style:* **Commented code should be removed.**
```r
#   distance <- runif(numagents, 0.1, 10)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:500:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L500) *style:* **Commented code should be removed.**
```r
#   .Object@ID <- as.character(1:numagents)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:501:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L501) *style:* **Commented code should be removed.**
```r
#   .Object@spatial <- position
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:502:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L502) *style:* **Commented code should be removed.**
```r
#   .Object@heading <- heading1
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:503:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L503) *style:* **Commented code should be removed.**
```r
#   .Object@distance <- distance
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:505:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L505) *style:* **Commented code should be removed.**
```r
#   return(.Object)
    ^~~~~~~~~~~~~~~
```
[R/initialize.R:510:32:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L510) *style:* **Commas should always have a space after.**
```r
  CRS(paste("+proj=utm +zone=",zone," ellps=WGS84",sep=''))
                               ^
```
[R/initialize.R:510:37:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L510) *style:* **Commas should always have a space after.**
```r
  CRS(paste("+proj=utm +zone=",zone," ellps=WGS84",sep=''))
                                    ^
```
[R/initialize.R:510:52:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L510) *style:* **Commas should always have a space after.**
```r
  CRS(paste("+proj=utm +zone=",zone," ellps=WGS84",sep=''))
                                                   ^
```
[R/initialize.R:510:55:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L510) *style:* **Put spaces around all infix operators.**
```r
  CRS(paste("+proj=utm +zone=",zone," ellps=WGS84",sep=''))
                                                     ~^~
```
[R/initialize.R:510:56:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L510) *style:* **Only use double-quotes.**
```r
  CRS(paste("+proj=utm +zone=",zone," ellps=WGS84",sep=''))
                                                       ^~
```
[R/initialize.R:514:22:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/initialize.R#L514) *style:* **Put spaces around all infix operators.**
```r
  (floor((long + 180)/6) %% 60) + 1
                    ~^~
```
[R/mapReduce.R:53:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/mapReduce.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
  BsumVec <- reduced[fullRasterVals] # join
  ^~~~~~~
```
[R/neighbourhood.R:114:21:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L114) *style:* **Variable or function name should be lowerCamelCase.**
```r
                    match.adjacent = FALSE, cutoff.for.data.table = 2e3,
                    ^~~~~~~~~~~~~~
```
[R/neighbourhood.R:114:45:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L114) *style:* **Variable or function name should be lowerCamelCase.**
```r
                    match.adjacent = FALSE, cutoff.for.data.table = 2e3,
                                            ^~~~~~~~~~~~~~~~~~~~~
```
[R/neighbourhood.R:233:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L233) *style:* **Lines should not be more than 100 characters.**
```r
              ((adj[, "from"] %% numCol + adj[, "to"] %% numCol) == 1)) # | #right & left edge cells, with neighbours wrapped
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/neighbourhood.R:238:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L238) *style:* **Lines should not be more than 100 characters.**
```r
              ((adj[, "from"] %% numCol + adj[, "to"] %% numCol) == 1)) # | #right & left edge cells, with neighbours wrapped
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/neighbourhood.R:297:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L297) *style:* **Lines should not be more than 100 characters.**
```r
              ((from %% numCol + to %% numCol) == 1))# | #right & left edge cells, with neighbours wrapped
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/neighbourhood.R:806:29:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L806) *style:* **Variable or function name should be lowerCamelCase.**
```r
setGeneric("wrap", function(X, bounds, withHeading) {
                            ^
```
[R/neighbourhood.R:815:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L815) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:832:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L832) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:842:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L842) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:843:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L843) *style:* **Variable or function name should be lowerCamelCase.**
```r
    X <- wrap(X, bounds = extent(bounds))
    ^
```
[R/neighbourhood.R:852:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L852) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:853:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L853) *style:* **Variable or function name should be lowerCamelCase.**
```r
    X <- wrap(X, bounds = extent(bounds))
    ^
```
[R/neighbourhood.R:862:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L862) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:865:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L865) *style:* **Variable or function name should be lowerCamelCase.**
```r
      X <- wrap(X, bounds = extent(bounds))
      ^
```
[R/neighbourhood.R:877:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L877) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds, withHeading) {
                        ^
```
[R/neighbourhood.R:902:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L902) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds, withHeading) {
                        ^
```
[R/neighbourhood.R:903:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L903) *style:* **Variable or function name should be lowerCamelCase.**
```r
      X <- wrap(X, bounds = extent(bounds), withHeading = withHeading)
      ^
```
[R/neighbourhood.R:912:25:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L912) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds, withHeading) {
                        ^
```
[R/neighbourhood.R:915:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L915) *style:* **Variable or function name should be lowerCamelCase.**
```r
      X <- wrap(X, bounds = extent(bounds), withHeading = withHeading)
      ^
```
[R/neighbourhood.R:1052:40:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/neighbourhood.R#L1052) *style:* **Commas should always have a space after.**
```r
  cc <- cbind(pureCircle2[, "x"] - xy[,"x"], pureCircle2[, "y"] - xy[, "y"])
                                       ^
```
[R/probability.R:41:35:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/probability.R#L41) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    1 / sqrt(var * 2 * pi) * exp(-((theta - mu + 2 * pi * k) ^ 2) / (2 * var))
                                  ^
```
[R/probability.R:44:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/probability.R#L44) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Next <- term(theta, mu, var, k)
  ^~~~
```
[R/probability.R:45:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/probability.R#L45) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Last <- Next
  ^~~~
```
[R/RcppExports.R:68:20:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/RcppExports.R#L68) *style:* **Variable or function name should be lowerCamelCase.**
```r
runifC <- function(N) {
                   ^
```
[R/RcppExports.R:71:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/RcppExports.R#L71) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/SELES.R:53:23:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/SELES.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
numAgents <- function(N, probInit) {
                      ^
```
[R/splitRaster.R:116:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/splitRaster.R#L116) *style:* **Lines should not be more than 100 characters.**
```r
      clusterApplyLB(cl = cl, x = seq_along(extents), fun = croppy, e = extents, r = r, path = path, rType = rType)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:538:8:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread.R#L538) *style:* **Commented code should be removed.**
```r
      #isNASpreadProb <- is.na(spreadProb[])
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:540:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread.R#L540) *style:* **Commented code should be removed.**
```r
      #   isNASpreadProb <- is.na(spreadProb[])
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:541:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread.R#L541) *style:* **Commented code should be removed.**
```r
      #   spreadProb[isNASpreadProb] <- 0L
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:942:41:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread.R#L942) *style:* **Place a space before left parenthesis, except in a function call.**
```r
              notDupsEvents <- notDups[-(1:(nrSpreads - nrPotentials))]
                                        ^
```
[R/spread2.R:5:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread2.R#L5) *style:* **Lines should not be more than 100 characters.**
```r
                           "quantityAdj", "quantityAdj2", "state", "size", "tooBigByNCells", "V1", "proportion"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:695:12:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread2.R#L695) *style:* **Commented code should be removed.**
```r
          #pureCircle <- unique(pureCircle)
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:786:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread2.R#L786) *style:* **Commented code should be removed.**
```r
          # colnamesDtPot <- colnames(dtPotential)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:787:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread2.R#L787) *style:* **Commented code should be removed.**
```r
          # ll <-  lapply(colnamesDtPot, function(x) dtPotential[[x]][!spreadProbNA])
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:788:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread2.R#L788) *style:* **Commented code should be removed.**
```r
          # names(ll) <- colnamesDtPot
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:789:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread2.R#L789) *style:* **Commented code should be removed.**
```r
          # dtPotential <- as.data.table(ll)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:799:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread2.R#L799) *style:* **Lines should not be more than 100 characters.**
```r
                                                                   .I[sample.int(length(numNeighs), size = numNeighs, prob = spreadProbRel)],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:814:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread2.R#L814) *style:* **Variable or function name should be lowerCamelCase.**
```r
      NAaSP <- !is.na(actualSpreadProb)
      ^~~~~
```
[R/spread2.R:816:42:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread2.R#L816) *style:* **Commas should always have a space after.**
```r
        dtPotential <- dtPotential[NAaSP,]
                                         ^
```
[R/spread2.R:857:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread2.R#L857) *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:858:64:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread2.R#L858) *style:* **Commas should always have a space after.**
```r
        if (!is.na(allowOverlap) && (any(allowOverlap %in% c(1,3) ) || isTRUE(allowOverlap))) {
                                                               ^
```
[R/spread2.R:858:66:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread2.R#L858) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if (!is.na(allowOverlap) && (any(allowOverlap %in% c(1,3) ) || isTRUE(allowOverlap))) {
                                                                 ^
```
[R/spread2.R:868:14:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread2.R#L868) *style:* **Commented code should be removed.**
```r
            #dt[!successes, dups := FALSE]
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:885:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread2.R#L885) *style:* **Lines should not be more than 100 characters.**
```r
        #successCells <- na.omit(successCells[!dupsWithinDtPotential]) # remove the dupsWithinDtPotential
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:885:10:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread2.R#L885) *style:* **Commented code should be removed.**
```r
        #successCells <- na.omit(successCells[!dupsWithinDtPotential]) # remove the dupsWithinDtPotential
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread3.R:90:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L90) *style:* **Lines should not be more than 100 characters.**
```r
#'      mtext(side = 3, paste("Average habitat quality: ", round(mean(rasQuality[], na.rm = TRUE),2)),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread3.R:255:6:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L255) *style:* **Commented code should be removed.**
```r
    #b <- b[!duplicated(b, by = c("initialPixels", "pixels"))]
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread3.R:295:6:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L295) *style:* **Commented code should be removed.**
```r
    #dirs2 <- dirs
     ^~~~~~~~~~~~~
```
[R/spread3.R:298:23:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L298) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (any(anyNegs)) { # "opposite direction"
                      ^
```
[R/spread3.R:299:39:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L299) *style:* **Put spaces around all infix operators.**
```r
      dirs2 <- (dirs[negs] + pi) %% (2*pi)
                                     ~^~
```
[R/spread3.R:330:42:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L330) *style:* **Only use double-quotes.**
```r
                   indFull = .I), by = c('initialPixels', 'pixels')]
                                         ^~~~~~~~~~~~~~~
```
[R/spread3.R:330:59:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L330) *style:* **Only use double-quotes.**
```r
                   indFull = .I), by = c('initialPixels', 'pixels')]
                                                          ^~~~~~~~
```
[R/spread3.R:331:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L331) *style:* **Lines should not be more than 100 characters.**
```r
    b[active, meanNumNeighs := mean(lenSrc / lenRec) * mean(mags), by = c("pixels", "initialPixels")]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread3.R:335:6:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L335) *style:* **Commented code should be removed.**
```r
    #b[, indFull := seq(NROW(b))]
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread3.R:337:52:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L337) *style:* **Put spaces around all infix operators.**
```r
    b[active, sumAbund2 := sumAbund * meanNumNeighs/ mean(mags)]
                                                  ~^
```
[R/spread3.R:341:33:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L341) *style:* **Put spaces around all infix operators.**
```r
    multiplyAll <- totalSumAbund/totalSumAbund2
                               ~^~
```
[R/spread3.R:355:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L355) *style:* **Lines should not be more than 100 characters.**
```r
        pexp(q = distance, rate = pi/(meanDist+advectionMagTmp)^1.5) * sumAbund] # kernel is 1 dimensional,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread3.R:355:37:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L355) *style:* **Put spaces around all infix operators.**
```r
        pexp(q = distance, rate = pi/(meanDist+advectionMagTmp)^1.5) * sumAbund] # kernel is 1 dimensional,
                                   ~^~
```
[R/spread3.R:355:38:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L355) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        pexp(q = distance, rate = pi/(meanDist+advectionMagTmp)^1.5) * sumAbund] # kernel is 1 dimensional,
                                     ^
```
[R/spread3.R:355:47:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L355) *style:* **Put spaces around all infix operators.**
```r
        pexp(q = distance, rate = pi/(meanDist+advectionMagTmp)^1.5) * sumAbund] # kernel is 1 dimensional,
                                             ~^~
```
[R/spread3.R:357:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L357) *style:* **Lines should not be more than 100 characters.**
```r
    #     dexp(x = distance, rate = 1/(meanDist+advectionMag)) * sumAbund] # kernel is 1 dimensional,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread3.R:394:34:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L394) *style:* **Put spaces around all infix operators.**
```r
    b[, distGrp := floor(distance/100)]
                                ~^~
```
[R/spread3.R:423:20:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L423) *style:* **Put spaces around all infix operators.**
```r
    floor(nrow(ras)/2) * ncol(ras) - floor(ncol(ras)/2)
                  ~^~
```
[R/spread3.R:423:53:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L423) *style:* **Put spaces around all infix operators.**
```r
    floor(nrow(ras)/2) * ncol(ras) - floor(ncol(ras)/2)
                                                   ~^~
```
[R/spread3.R:439:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/R/spread3.R#L439) *style:* **Variable or function name should be lowerCamelCase.**
```r
testEquivalentMetadata.Raster <- function(...) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-examples.R:6:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-examples.R#L6) *style:* **Commented code should be removed.**
```r
    cat("#START##############\n", file = tmpExFile, append = FALSE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-examples.R:17:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-examples.R#L17) *style:* **Commas should never have a space before.**
```r
  } , add = TRUE)
   ~^
```
[tests/testthat/test-mapReduce.R:23:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L23) *style:* **Commented code should be removed.**
```r
  #expect_equal(sort(unique(getValues(biomass))), sort(reducedDT$biomass))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:27:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L27) *style:* **Commented code should be removed.**
```r
#   library(data.table)
    ^~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:28:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L28) *style:* **Commented code should be removed.**
```r
#   library(raster)
    ^~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:31:6:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L31) *style:* **Commented code should be removed.**
```r
#    detach("package:data.table")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:35:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L35) *style:* **Commented code should be removed.**
```r
#   ras <- raster(extent(0,15,0,15), res=1)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:36:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L36) *style:* **Commented code should be removed.**
```r
#   fullRas <- randomPolygons(ras, numTypes=5, speedup=1, p=0.3)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:37:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L37) *style:* **Commented code should be removed.**
```r
#   names(fullRas) <- "mapcodeAll"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:38:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L38) *style:* **Commented code should be removed.**
```r
#   uniqueComms <- raster::unique(fullRas)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:42:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L42) *style:* **Commented code should be removed.**
```r
#     biomass=rnbinom(length(uniqueComms), mu=4000, 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:44:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L44) *style:* **Commented code should be removed.**
```r
#   biomass <- rasterizeReduced(reducedDT, fullRas, "biomass")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:46:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L46) *style:* **Commented code should be removed.**
```r
#   expect_equal(sort(unique(getValues(biomass))), sort(reducedDT$biomass))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:47:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L47) *style:* **Commented code should be removed.**
```r
#   expect_equal(length(unique(getValues(biomass))), length(unique(getValues(fullRas))))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:49:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L49) *style:* **Commented code should be removed.**
```r
#   setkey(reducedDT, biomass)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:50:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L50) *style:* **Commented code should be removed.**
```r
#   communities <- rasterizeReduced(reducedDT, fullRas, "communities")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:51:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L51) *style:* **Commented code should be removed.**
```r
#   expect_equal(sort(unique(getValues(communities))), sort(reducedDT$communities))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:52:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L52) *style:* **Commented code should be removed.**
```r
#   expect_equal(length(unique(getValues(communities))), length(unique(getValues(fullRas))))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:56:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L56) *style:* **Commented code should be removed.**
```r
#   library(data.table)
    ^~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:57:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L57) *style:* **Commented code should be removed.**
```r
#   library(raster)
    ^~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:60:6:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L60) *style:* **Commented code should be removed.**
```r
#    detach("package:data.table")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:64:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L64) *style:* **Commented code should be removed.**
```r
#   ras <- raster(extent(0, 15, 0, 15), res = 1)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:65:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L65) *style:* **Commented code should be removed.**
```r
#   fullRas <- randomPolygons(ras, numTypes = 5, speedup = 1, p = 0.3)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:67:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L67) *style:* **Commented code should be removed.**
```r
#   uniqueComms <- raster::unique(fullRas)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:71:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L71) *style:* **Commented code should be removed.**
```r
#     biomass=rnbinom(length(uniqueComms), mu = 4000, 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:73:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L73) *style:* **Commented code should be removed.**
```r
#   biomass <- rasterizeReduced(reducedDT, fullRas, "biomass")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:75:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L75) *style:* **Commented code should be removed.**
```r
#   setkey(reducedDT, biomass)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:76:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L76) *style:* **Commented code should be removed.**
```r
#   communities <- rasterizeReduced(reducedDT, fullRas, "communities")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:77:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L77) *style:* **Commented code should be removed.**
```r
#   expect_equal(sort(unique(getValues(communities))), sort(reducedDT$communities))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:81:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L81) *style:* **Commented code should be removed.**
```r
#   library(data.table)
    ^~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:82:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L82) *style:* **Commented code should be removed.**
```r
#   library(raster)
    ^~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:85:6:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L85) *style:* **Commented code should be removed.**
```r
#    detach("package:data.table")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:89:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L89) *style:* **Commented code should be removed.**
```r
#   ras <- raster(extent(0,15,0,15), res=1)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:90:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L90) *style:* **Commented code should be removed.**
```r
#   fullRas <- randomPolygons(ras, numTypes=5, speedup=1, p=0.3)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:91:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L91) *style:* **Commented code should be removed.**
```r
#   names(fullRas) <- "mapcodeAll"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:92:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L92) *style:* **Commented code should be removed.**
```r
#   uniqueComms <- raster::unique(fullRas)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:96:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L96) *style:* **Commented code should be removed.**
```r
#     biomass=rnbinom(length(uniqueComms), mu=4000, 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:98:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L98) *style:* **Commented code should be removed.**
```r
#   biomass <- rasterizeReduced(reducedDT, fullRas, "biomass")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:100:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L100) *style:* **Commented code should be removed.**
```r
#   setkey(reducedDT, biomass)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:101:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mapReduce.R#L101) *style:* **Commented code should be removed.**
```r
#   communities <- rasterizeReduced(reducedDT, fullRas, "communities")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mapReduce.R:102:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/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/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mergeRaster.R#L4) *style:* **Use <-, not =, for assignment.**
```r
  nx = 3
     ^
```
[tests/testthat/test-mergeRaster.R:5:6:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mergeRaster.R#L5) *style:* **Use <-, not =, for assignment.**
```r
  ny = 3
     ^
```
[tests/testthat/test-mergeRaster.R:10:54:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/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/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/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/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mergeRaster.R#L33) *style:* **Use <-, not =, for assignment.**
```r
  nx = 3
     ^
```
[tests/testthat/test-mergeRaster.R:34:6:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mergeRaster.R#L34) *style:* **Use <-, not =, for assignment.**
```r
  ny = 3
     ^
```
[tests/testthat/test-mergeRaster.R:39:54:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/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/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/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/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/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-mergeRaster.R:55:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mergeRaster.R#L55) *style:* **Lines should not be more than 100 characters.**
```r
test_that("mergeRaster will use mosaic with default mean if rasters are resampled and fun if passed", {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mergeRaster.R:58:6:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mergeRaster.R#L58) *style:* **Use <-, not =, for assignment.**
```r
  nx = 3
     ^
```
[tests/testthat/test-mergeRaster.R:59:6:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mergeRaster.R#L59) *style:* **Use <-, not =, for assignment.**
```r
  ny = 3
     ^
```
[tests/testthat/test-mergeRaster.R:64:54:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mergeRaster.R#L64) *style:* **Commas should never have a space before.**
```r
                        vals = round(runif(n = 14400 , min = 1, max = 10)))
                                                    ~^
```
[tests/testthat/test-mergeRaster.R:67:29:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-mergeRaster.R#L67) *style:* **Put spaces around all infix operators.**
```r
  expect_length(splitted, nx*ny)
                           ~^~
```
[tests/testthat/test-randomPolygon.R:24:60:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/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/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/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/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/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/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-splitRaster.R#L148) *style:* **Commas should always have a space after.**
```r
  expect_identical(dataType(y4[[1]]),"INT1U")
                                     ^
```
[tests/testthat/test-splitRaster.R:165:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-splitRaster.R#L165) *style:* **Lines should not be more than 100 characters.**
```r
    tmpdir <- file.path(tempdir(), "splitRaster-test-parallel") %>% reproducible::checkPath(create = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:168:8:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-splitRaster.R#L168) *style:* **Commented code should be removed.**
```r
      #detach("package:raster")
       ^~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:226:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-splitRaster.R#L226) *style:* **Lines should not be more than 100 characters.**
```r
  tmpdir <- file.path(tempdir(), "splitRaster-test-large") %>% reproducible::checkPath(create = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:264:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-splitRaster.R#L264) *style:* **Commented code should be removed.**
```r
  #expect_equal(min(values(m)), min(values(r))) ## Error: cannot allocate vector of size 4.8 Gb
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:283:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-splitRaster.R#L283) *style:* **Commented code should be removed.**
```r
  #expect_equal(max(values(m1)), max(values(r)))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:284:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-splitRaster.R#L284) *style:* **Commented code should be removed.**
```r
  #expect_equal(min(values(m1)), min(values(r)))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread.R:209:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-spread.R#L209) *style:* **Lines should not be more than 100 characters.**
```r
    if (interactive()) Plot(circEdge, addTo = "circs", cols = c("transparent", rainbow(numCircs)[whCirc]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:148:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-spread2.R#L148) *style:* **Commented code should be removed.**
```r
  #quickDT <- data.table(id = seq_along(sams), initialPixels = sams, key = "id")
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:150:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-spread2.R#L150) *style:* **Commented code should be removed.**
```r
  #cirOut <- quickDT[cirOut, on = ]
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:338:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-spread2.R#L338) *style:* **Commented code should be removed.**
```r
  #expect_identical(data.table(out2), data.table(out)) ## TODO: fix this test
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:473:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/tests/testthat/test-spread2.R#L473) *style:* **Lines should not be more than 100 characters.**
```r
  ##                                    expr       min        lq      mean   median        uq       max neval
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:474:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/b3723405820ef19fcbf159ec051c6792b8a49594/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
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Thank you are right, removed now in master branch (will merge to docking later).


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 92bf21a787715b070809a6c909e0e2ad2bc3583c.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 41288b244f2bc88c1410804a5768bc88afaf0c8e.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


Yes to both.


It was too noisy and often times not helpful. But I'd accept a `<details>`/`<summary>` construct if you still want it.


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 885ead37dc53a1c9fb7c16af479697b56ec206e8.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit c6b4d18a16f04bc688dd348b23ebebcada87f9d7.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


I didn't find much use in it either. It was usually easier to load up the page and view dev tools.


inverse-model (mjwitte) - i386-Windows-7-VisualStudio-14: OK (3108 of 3109 tests passed, 0 test warnings)

Failures:

EnergyPlusFixture Test Summary
 * Passed: 727
 * Failed: 1

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


It should be object.Sound then (Enums should not be plural...). I feared, that leaving the BG off in Items/Blocks/Sounds etc. would just confuse people (including myself) because one would have difficulties to notice what is actually meant - our class our the Vanilla class. Of course that doesn't really play a role with Sounds, as Vanilla always refers to SoundEvents. I thought it would be a little bit inconsistent, to leave the BG prefix away, as everything else has it.


#### Perl Critic Notes:

        'lib/LANraragi/Model/Config.pm source OK
lib/LANraragi/Model/Reader.pm source OK
lib/LANraragi/Model/Backup.pm source OK
lib/LANraragi/Model/Plugins.pm source OK
lib/LANraragi/Controller/Edit.pm source OK
lib/LANraragi/Controller/Config.pm source OK
lib/LANraragi/Controller/Index.pm source OK
lib/LANraragi/Controller/Stats.pm source OK
lib/LANraragi/Controller/Reader.pm source OK
lib/LANraragi/Controller/Logging.pm source OK
lib/LANraragi/Controller/Upload.pm source OK
lib/LANraragi/Controller/Api.pm source OK
lib/LANraragi/Controller/Backup.pm source OK
lib/LANraragi/Controller/Plugins.pm source OK
lib/LANraragi/Controller/Login.pm source OK
lib/LANraragi/Controller/Batch.pm source OK
lib/LANraragi/Utils/Routing.pm source OK
lib/LANraragi/Utils/Database.pm: "return" statement with explicit "undef" at line 196, column 5.  See page 199 of PBP.  (Severity: 5)
lib/LANraragi/Utils/Archive.pm source OK
lib/LANraragi/Utils/Generic.pm source OK
lib/LANraragi/Plugin/EHentai.pm: "return" statement with explicit "undef" at line 122, column 13.  See page 199 of PBP.  (Severity: 5)
lib/LANraragi/Plugin/CopyTags.pm source OK
lib/LANraragi/Plugin/Chaika.pm source OK
lib/LANraragi/Plugin/Eze.pm source OK
lib/LANraragi/Plugin/Hdoujin.pm source OK
lib/LANraragi/Plugin/nHentai.pm source OK
./lib/LANraragi.pm source OK
./lib/Shinobu.pm source OK
./script/lanraragi source OK
./tools/install.pl: Expression form of "eval" at line 188, column 5.  See page 161 of PBP.  (Severity: 5)'


Successfully aliased the URL <https://swiftvg-1lsj2gyn5.now.sh> to the following alias.

* https://swiftvg.mike-engel.com


Top


The standard is to use either 'ModSounds', 'ModItems', etc, or 'SoundsMod', 'ItemsMod', etc. I prefer the latter, since the first word should be the most descriptive/identifiable part.


@lopesrb have you tried moving this to an env var?


@lopesrb this too


Personally I'll be working to remove all the BG prefixes, when you hover over the reference you'll see that it's a BG class and not a vanilla one but if you wanted, you could also get rid of the Object package and just do RegistrySounds, RegistryItems, etc or RegisteredItems Something like that :P also I know about the Plural, I was being lazy with my comment haha.


[R/env-lib.R:236:4:](https://github.com/qbotics/Rpolyhedra/blob/94a347ec20d7dcdc853c70561a51ebfac6a4d356/R/env-lib.R#L236) *style:* **Commented code should be removed.**
```r
  #rgit2r::commits()[[1]]@sha
   ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/package-lib.R:340:23:](https://github.com/qbotics/Rpolyhedra/blob/94a347ec20d7dcdc853c70561a51ebfac6a4d356/R/package-lib.R#L340) *style:* **Commented code should be removed.**
```r
      db.version <- "#not-defined#"
                      ^~~~~~~~~~~~~
```
[R/polyhedra-lib.R:933:6:](https://github.com/qbotics/Rpolyhedra/blob/94a347ec20d7dcdc853c70561a51ebfac6a4d356/R/polyhedra-lib.R#L933) *style:* **Commented code should be removed.**
```r
    #mass.center: -0.77777777691603 -0.833950387905475 -0.839177040579277
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Download and configure Terraform


> The standard is to use either 'ModSounds', 'ModItems', etc, or 'SoundsMod', 'ItemsMod', etc. I prefer the latter, since the first word should be the most descriptive/identifiable part.

What have I started :P haha. But Personally the idea of putting Mod as prefix or suffix just seems stupid. I wouldn't put SoundsProgram as a sounds class in my program. Maybe it's just me...


With this change, the front display of the cuberevo_mini now also works

&& mknod -m 0660 / dev / vfd c 147 0 && echo "LOAD"> / dev / vfd

it shows now
LOAD
- E2 -
- 00 -
-14-
-20-
-27-
-29-
-54-
-75-
-92-
-100-

and it shows in the display to stand -100-
and channel name is not displayed
only -100- in the display

I also have CuberevoVFD pluging installed manually but the same problem


Allright, thanks for the info. I'll give it a go next week.

I can connect my computer to the same network as my Pi, so that is one way i can update it. Obviously updating it with usb seemed easier, but if that doesn't work i can do it through the network.


@KaelWD Because of this change the menu in the last select in the playground from https://github.com/vuetifyjs/vuetify/pull/6412 is smaller than the select itself, is it intended?


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

* https://swiftvg.mike-engel.com


Beautiful thanks - let's rush this a bit, cherry pick on dev - you have write rights there :)

I will then have to set an hour aside to do that MelModel squash :sigh:

Rush in the sense that new code should stay on the staging branch for a while, but hey we need to behead the branch hydra some


But at the same time I wouldn't put MikeySounds since my program is called Mikey. I would just have a base package as mikeyprogram and inner classes with the most descriptive / relevant class names.


Oh I forgot that I had done this, I think I was troubleshooting why the id scroll wasn't working and forgot to uncomment it


Can you use UE4 to make a simple project template and share it?  thanks.


New line.


I agree that putting any other prefix that is not describing the prefix sounds a bit weird. (Sorry @Phylogeny in my opinion especially the ItemsMod, as for me that sounds like a Mod for Items...)

Also it is nice to use package's for naming things properly (and presumably also better style), though I still like to know what I refer to it is certainly doable to work without any Pre/Postfix...


You haven't pushed it to wesnoth#3901.


back-end was also added and new user has to give his details to connect with the app


#### Perl Critic Notes (Level 5 - gentle):

lib/LANraragi/Model/Config.pm source OK
lib/LANraragi/Model/Reader.pm source OK
lib/LANraragi/Model/Backup.pm source OK
lib/LANraragi/Model/Plugins.pm source OK
lib/LANraragi/Controller/Edit.pm source OK
lib/LANraragi/Controller/Config.pm source OK
lib/LANraragi/Controller/Index.pm source OK
lib/LANraragi/Controller/Stats.pm source OK
lib/LANraragi/Controller/Reader.pm source OK
lib/LANraragi/Controller/Logging.pm source OK
lib/LANraragi/Controller/Upload.pm source OK
lib/LANraragi/Controller/Api.pm source OK
lib/LANraragi/Controller/Backup.pm source OK
lib/LANraragi/Controller/Plugins.pm source OK
lib/LANraragi/Controller/Login.pm source OK
lib/LANraragi/Controller/Batch.pm source OK
lib/LANraragi/Utils/Routing.pm source OK
lib/LANraragi/Utils/Database.pm: "return" statement with explicit "undef" at line 196, column 5.  See page 199 of PBP.  (Severity: 5)
lib/LANraragi/Utils/Archive.pm source OK
lib/LANraragi/Utils/Generic.pm source OK
lib/LANraragi/Plugin/EHentai.pm: "return" statement with explicit "undef" at line 122, column 13.  See page 199 of PBP.  (Severity: 5)
lib/LANraragi/Plugin/CopyTags.pm source OK
lib/LANraragi/Plugin/Chaika.pm source OK
lib/LANraragi/Plugin/Eze.pm source OK
lib/LANraragi/Plugin/Hdoujin.pm source OK
lib/LANraragi/Plugin/nHentai.pm source OK
./lib/LANraragi.pm source OK
./lib/Shinobu.pm source OK
./script/lanraragi source OK
./tools/install.pl: Expression form of "eval" at line 188, column 5.  See page 161 of PBP.  (Severity: 5)


Successfully aliased the URL <https://zeit-test-c255nevp7.now.sh> to the following alias.

* https://app.andrew-worcester.com


The generally point is that Vanilla has an Items class and Blocks class, so yes adding 'Mod' is particularly useful there. It is then extended to others, like Sounds, Entities, etc, for the sake of consistency.


return nil, nil to be more explicit.


Forgot to Include in commit message, remove member variable secondIntoLast and add current


Looks like it's in there to me. 0_0


Which was my original reason for putting BG as a prefix there, because in my opinion putting Mod in front of it (or behind it) just sounds strange in my ears...


@31m059 Any idea how the "wrong bench" error could have happened here ? Most of the workers seemed to have no issue. :slightly_frowning_face:


This version has all of the bug fixes, features, etc. to date. Runs very smooth!


Successfully aliased the URL <https://yld-storybook-j3ep1hoce.now.sh> to the following alias.

* https://yld-storybook.now.sh


1. I believe it's better to lead with the most descriptive/identifiable part.
2. It may sound odd to you, but it is standard. If you really wand 'ItemsBG', rather than 'ItemsMod', that's fine.


@hazzim, this looks good. But are you sure that this path will work with both versions of the KV store's API?

It might be worth adding another code stanza to account for KV2.


add a coomit in githud accout


Hey @tinaafitz this should fix https://bugzilla.redhat.com/show_bug.cgi?id=1677569


- Action type removed: `MEDIA_ENGINE_TEMPORARILY_VIDEO_DISABLED`
- Action type added: `MEDIA_ENGINE_VIDEO_QUALITY_CHANGED`
- New constant:
```js
RTCReceivedVideoQuality = {
    OFF: "off",
    FULL: "full"
}
```

## Strings
#### Removed
- `GUEST_LURKER_MODE_CHAT_INPUT_BODY: "Free text, voice, and video chat for gaming communities."`
- `GUEST_LURKER_REGISTRATION_MODAL_BODY: "All-in-one voice and text chat for gamers that's free, secure, and works on both your desktop and phone."`
- `VIDEO_POOR_CONNECTION_TITLE: "Poor Connection"`
- `VIDEO_POOR_CONNECTION_BODY: "Video has been disabled. It will resume when your connection improves."`
#### Added
- `GUEST_LURKER_MODE_CHAT_INPUT_BODY: "Register to use text and voice chat in communities, or connect with friends."`
- `VIDEO_POOR_CONNECTION_TITLE: "Poor Connection Detected"`
- `VIDEO_POOR_CONNECTION_BODY: "You don’t have sufficient bandwidth to receive video. Improve your connection and try again."`


To avoid mixed separators on windows, I would make things like this os.path.join(dname, "test_files", "montage_pointmatches.json")


Ah, thanks for letting me know.  I'll try to get to fixing this later today.


Successfully aliased the URL <https://swiftvg-4qbn4wpqr.now.sh> to the following alias.

* https://swiftvg.mike-engel.com


Thanks for the advice, let me fix the bug.


Now, the error appears on windows. :p


Good work


The is the solution for #8


TeamCity HearThis / HearThis pull requests [Build *.*.88.5a0b46f05d7d5e09cd6f6a60cfc4ae29b88fd463](http://build.palaso.org/viewLog.html?buildId=141264&buildTypeId=HearThis_HearThisPullRequests) outcome was **FAILURE**
Summary: Compilation error: src\HearThis\HearThis.csproj (new) Build time: 00:00:31


Tip: Please make this a GitHub issue link.

https://github.com/material-components/material-components-ios/issues/6622


Successfully aliased the URL <https://locale-3z6x30rmv.now.sh> to the following alias.

* https://locale.now.sh


We should also delete the comma after "means"


Work for #15


I'm not sure if it is classified as an interface...

SpriteText and Sprites share the same similarities, which is using SDL Textures. I just wanted them to share that bit of code.


@Alayan-stk-2 Unfortunately, no...


start


# 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)|


Now could not deploy this pull request since the `now.json` file does not contain valid JSON.

	Click here to see the contents of `now.json`

{
  "alias": [http://refugee-stories.com]
}

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


thanks for this 👍


More practice with Queues, and practice with polymorphism/inheritance by creating a simple text based game


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

I updated the Github team because of this commit.

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


A loop would save you this problem recurring in the next 3 years 😄


@bberenz in this case, I think it should be set to default if not specified


Во-первых, я не понял, почему функция объявляется где-то в середине кода. Сначала импорты, потом объявление функций, потом вызов функций. Хорошо структурированный код, конечно, сам по себе не будет работать быстрее. Но всё равно его нужно писать именно таким.
Во-вторых, что ещё за `f = f.close()`? Ничего полезного метод `close()` не возвращает, класть результат его работы в переменную не нужно.
В-третьих, `lines`, кажется, не нужно делать аргументом функции. Суть аргументов в том, что они меняются от вызова к вызову, а `lines` меняться не будет. Так что нужно завести такую константу до объявления функции и использовать в коде её. Константы в питоне пишутся в верхнем регистре.

- А зачем в `elif` проверка `item["type"] == "item"`? Разве просто `n_lines == lines` недостаточно?
- `try-except` нормально, да.
- Чтобы ускорить программу, конечно, нужно избавиться от необходимости открывать файл на добавление на каждой итерации (я про `with open("entities.tsv", "a", encoding = "UTF-8") as wf`). Открывать файл долго и затратно по ресурсам. В чём смысл открывать и закрывать его так часто? Это должно сильно замедлять программу. Кажется, никакой архитектурной необходимости у этого нет. Откройте его в начале выполнения функции и записывайте туда всё, что нужно, до тех пор, пока не кончатся данные. Потом не забудьте закрыть.
- Зачем писать через проценты? Есть же метод `format()`, который мы проходили. Он более читабельный и понятный. И быстрый.


Btw this _append method of links is an edge case of sorts - never quite knew use this or an if check in links.py. AppendableLink is order sensitive when used as base class IIUC

Just in case you were wondering :)


@bberenz disregard, I see you do the isNull check. 👍


Looks like the line 10 and 11 have the same locators (id_order) We dont need AttachFileSelect... you can remove that.
Also the variable names shouldn't start with the capital letter.


Perfecto, los cambios funcionaron 😸


Cara menggunakan Library Random.uniform dengan Python

1.  Langkah pertama
     Lalu setelah anda membuka IDLE Python, klik menu file lalu pilih new file (ctrl+N).

![1](https://user-images.githubusercontent.com/46732630/52874052-125be580-3183-11e9-89a7-2216936f8495.png)

n=input("Masukkan nilai n :")

Sintaks ini berfungsi untuk memasukkan nilai "n"

for i in range(jumlah):

2.  Langkah kedua
     Kemudian mulai ketik codingannya text editor python dengan mengetik seperti dibawah ini:

print("==================================================")
print(" Nama  	: Winda Yulianti")
print(" Kelas 	: TI.18.A1")
print(" NIM 	: 311810518")
print("==================================================")

import random
jumlah = int(input("Masukan nilai n: "))
print()
for i in range(jumlah):
	i = random.uniform(0.0,0.5)
	print(i)
print("selesai")

3.  Langkah ketiga
     Pada sintaks ini akan menampilkan perulangan bilangan random yang nilai nya sesuai dengan nilai n yang di input sebelumnya.

n= random.uniform(0.0, 0.5)

random.uniform digunakan untuk menampilkan bilangan float random dengan batas awal bilangan x, dan batas akhir bilangan y. Pada sintaks ini akan menampilkan bilangan random yang batas awalnya 0.0, dan batas akhirnya 0.5.

Untuk menjalankannya, klik run lalu klik Run Module F5 lalu simpan dengan membuat nama file lalu tekan ENTER, untuk lebih jelas perhatikan gambar di bawah ini :

![2](https://user-images.githubusercontent.com/46732630/52874832-46d0a100-3185-11e9-84a6-13315ae473dd.png)

3.  Langkah keempat
     Hasilnya begini…
     Angka 5 itu ada karna input manual dan nilai perulangannya akan sesuai dengan Nilai n yang di masukan.

![3](https://user-images.githubusercontent.com/46732630/52875882-12aaaf80-3188-11e9-87d5-00e217ced848.png)


@bdunne any chance I could get you to look over this before I open a PR please?


@adventureloop Does this sentence parse for a native speaker. It does not for me...


[E backport.](https://git.enlightenment.org/core/enlightenment.git/commit/?id=49459b6b725a0c9980bc60f05eceb215ac010bd8)

> It happens that some devices are considered as batteries, even if they cannot be charged or used as a power supply for the laptop....The issue with that kind of devices is that it confuses the battery gadget. Since two batteries are present, the total capacity is divided by 2, resulting in the gadget displaying only 50% when the battery is fully charged.


Has this already been implemented? :)


I'm working on splitting the MelMode / leveled list stuff right now, so I'll do that once I'm done with splitting.


Props in Vue should not be in this format. Please change to `footerHtml`. Multiple props exist in this change that suffer from this issue. https://github.com/vuejs/vue/issues/9505


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 2dafeac72e52065211e1b3f9bf833590b0f35219.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


# 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)|


@rikschennink Thanks for the rephrase.


@SamGG,@mehrnoushmalek ,@DillonHammill, @malisas, @jmeskas,
I'd like to invite you (as the most frequent and savvy users in our community) to try the latest version of cyto tools and provide us the feedbacks, such as questions, bug report,etc. So that we can fix these issues before it is pushed to BioC  (which will happen soon) to ensure it works with your existing packages and scripts at  minimum migration cost (if there is any, since we tried hard to keep public APIs backward compatible and your code should probably run if you didn't hack by accessing the private slots of data structure)
By switching to the newer version, you will also experience faster speed due to the less data copy (most modifications to the data can be done in-place now) and parallel processing (e.g. `parseWorkspace`)
The major change is the new data objects `cytoframe/cytoset`, which is documented here
https://github.com/RGLab/flowWorkspace/blob/cytoset/vignettes/flowWorkspace-Introduction.Rmd#L350
Here is the convenient wrapper to help you to install the new version
```r
source("https://raw.githubusercontent.com/RGLab/cytolib/cytoset/switch_cytotool_version.R")
switch_cytotool_version()
```
to switch back to the old version (i.e. github trunk)
```r
switch_cytotool_version(F)
```


Does this need to be quoted?


This doesn't update nix. This changes the version of amy, which is incorrect.


multiple_hvac_fractions (nmerket) - x86_64-MacOS-10.13-clang: OK (3095 of 3100 tests passed, 0 test warnings)

Messages:

 * 5 tests had: EIO diffs.
 * 3 tests had: ERR diffs.
 * 4 tests had: ESO big diffs.
 * 4 tests had: MTR big diffs.
 * 5 tests had: Table big diffs.
 * 1 test had: MTR small diffs.

Failures:

regression Test Summary
 * Passed: 629
 * Failed: 5

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


You know that you cannot do this?


## Jenkins Build Summary

Built from [this commit](https://github.com/mellery451/rippled/commit/160aacf01e1dace9a8dd7b6a0d29f37143cef34d)

Built at __20190215 - 18:46:56__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
rpm | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/develop/26//artifact/rpm.txt) | 1145 cases, 0 failed, t: n/a | PASS :white_check_mark:
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/develop/26//artifact/msvc.Debug.txt) | 1142 cases, 0 failed, t: 638s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/develop/26//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1142 cases, 0 failed, t: 660s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/develop/26//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 915 cases, 0 failed, t: 6m12s | PASS :white_check_mark:
docs,
TARGET=docs | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/develop/26//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/mellery-rippled/job/develop/26//artifact/gcc.Debug_Dcoverage_ON_TARGET_coverage_report_SKIP_TESTS_true.txt) | 1145 cases, 0 failed, t: 17m22s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/develop/26//artifact/clang.Debug.txt) | 1145 cases, 0 failed, t: 3m12s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/develop/26//artifact/clang.Debug_Dunity_OFF.txt) | 1145 cases, 0 failed, t: 1m32s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/develop/26//artifact/msvc.Debug_Dunity_OFF.txt) | 1142 cases, 0 failed, t: 1301s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/develop/26//artifact/gcc.Debug.txt) | 1145 cases, 0 failed, t: 3m30s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/develop/26//artifact/msvc.Release.txt) | 1142 cases, 0 failed, t: 416s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/develop/26//artifact/clang.Release_Dassert_ON.txt) | 1145 cases, 0 failed, t: 5m43s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/develop/26//artifact/gcc.Debug_Dunity_OFF.txt) | 1145 cases, 0 failed, t: 7m53s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/develop/26//artifact/gcc.Debug_Dstatic_OFF.txt) | 1145 cases, 0 failed, t: 3m28s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/develop/26//artifact/gcc.Release_Dassert_ON.txt) | 1145 cases, 0 failed, t: 6m13s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/develop/26//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1145 cases, 0 failed, t: 3m30s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/develop/26//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1145 cases, 0 failed, t: 3m3s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/develop/26//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1145 cases, 0 failed, t: 6m14s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/develop/26//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1145 cases, 0 failed, t: 12m43s | PASS :white_check_mark:


Successfully aliased the URL <https://jameswlanecom-kozxadbev.now.sh> to the following aliases.

* https://jameswlane.com
* https://www.jameswlane.com


Checkmarx scan results 15 Feb 2019 13:47 UTC -05:00

High
Medium
Low
Info

New
110
118
150
0

Recurrent
0
0
0
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

1c6cab19f9029673cd98ba8624bf9cc91d04bae9	@hpapaxen


I guess this was on purpose, because the Lemonway module is compatible with Node versions before Promise, arrow functions and async/await existed.


@pi0 Others I could find at a glance: `innerHTML`, `headerHTML`, `captionHTML`, `textHTML`, `appendHTML`, `prependHTML`. A bunch matching `HTML` basically. The problem is that the hyphenated representations of the props becomes `inner-h-t-m-l`.


Sorry I should have said the audio is totally unrelated to the video, its just a video I had that was short enough for the audio, the source is fixed.


Nope, `tweak` needs to be lowercase


I haven't used git in a while, so again pardon my ignorance...

Did this commit happen when trying to merge in changes from master? If so, would rebasing help solve the problems instead?


@Utumno Done, this should contain only the MelModel / MelCoed changes - the leveled list changes are now in https://github.com/wrye-bash/wrye-bash/commit/6674271b65764e678d577d4ee9a65d50665df327.


Thanks @silentred for mentioning issue. Will change them


Please use more descriptive commit messages Dylan.


Rc1? Why if we have 11.2?


Could you create a new issue for this?


Created multidev environment [rescue-x-base#master-test](https://dashboard.pantheon.io/sites/39804e8f-253e-474e-82cf-725b36fddde0#master-test).

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


The headlocked branch 'working' as far as it injects the metadata for 4 channel ambisonics with the code that is supposed to support 4+2. Would you be kind enough to try it with 4+2 to see if now works.

If you're not familiar with github. There's a button that's says "branch: master" press the and choose headlocked then the download  button to the right should download the test version.


This is an awesome contribution! Thank you!


Actually, I am wrong. I'm not sure why I thought that -- I just looked at the Mail class more closely and it only requires the three parameters already described.  Please ignore!


I'm changing the `@Infernio:` in this one to a simple `Infernio:`, every time that I rebase and force-push I get a new ping and email from Github :P


Move these two lines after zone enabled check.


Done, ff-only'd it to dev.


You aren't supposed to edit the knexfile, it should work without editing it.


d


cherry picked
commit:  522ef34f77c86c54cc7586a298d5a6f74f75aef4
Message: earth radius: change leaflet and leaflet-draw to use the radius value used by the s2 geometry library
this library is used in the ingress backend, so distance calculation, etc are far closer if we use the value from that


From the config file:
> \# Log when living entities are spawned


[R/mbd_loglik_utils.R:2:1:](https://github.com/Giappo/mbd/blob/a13a8b5b256d8b0b186aa0ad31603821a73c5999/R/mbd_loglik_utils.R#L2) *style:* **Variable or function name should be snake_case.**
```r
myTryCatch <- function(expr) {
^~~~~~~~~~
```
[R/mbd_loglik_utils.R:80:1:](https://github.com/Giappo/mbd/blob/a13a8b5b256d8b0b186aa0ad31603821a73c5999/R/mbd_loglik_utils.R#L80) *style:* **Trailing whitespace is superfluous.**
```r

^~
```


I'm deleting this one too I guess? There's no real point in keeping it around now that the reimplementation has been merged.


why is this needed rather than RubyString overriding the method?


As a firm believer in TDD, I think code design should _absolutely_ be driven by testability.


@morganbr Hi, mind if I try to finish this off?  I think this, the GC and JS interop are the last things before a larger application can be tried.


DeepCode analyzed this commit.
There is 1 new info report.

[Click](https://www.deepcode.ai/app/gh/Solneo/SpotyTimer/fc726bbd5cdd10c46f8d0d80ea715c49925c1004/Solneo/SpotyTimer/9d10d9cdb8d32054d8c1951f8633c87a67018474/_/%2F/code/) to see more details.


@sgates so sorry about that!


TeamCity HearThis / HearThis pull requests [Build *.*.89.5a0b46f05d7d5e09cd6f6a60cfc4ae29b88fd463](http://build.palaso.org/viewLog.html?buildId=141290&buildTypeId=HearThis_HearThisPullRequests) outcome was **SUCCESS**
Summary: Running Build time: 00:01:08


what the fuck


Created multidev environment [ecrac#ci-279](https://dashboard.pantheon.io/sites/1291b6c7-9029-4c6d-867f-caf641f6fade#ci-279).

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


Why didn't you create a generic solution?


Fixed.


@31m059 As the earlier version compiled fine, I assume this rare issue appears in the latest version...

Most of it is very similar, I use a different bitboard for queen attack squares but it's the same operation. My best guess is that something funky is going on here :
```
        // Only a single threat by rank even if attacked by 2 minors
        bb |= attackedBy[Us][KNIGHT];
        while (bb)
        {
            Square s = pop_lsb(&bb);
            if (type_of(pos.piece_on(s)) != PAWN)
                score += ThreatByRank * (int)relative_rank(Them, s);
        }
```

But this should be deterministic and apart from an outright compiler bug I don't see how this could cause issue.

Besides, this got me thinking.

If there is e.g. a bishop + a rook doing a threat, then two threats will be counted. But if there is a knight and another knight, only one threat will be counted.

This behavior isn't consistent, and if it's inconsistent it's probably suboptimal. The potential approaches I see (besides doing nothing) are :
- doing a max on the strongest of the threat
- adding some way to detect two attacks by same piece type, but doing a "attackedBy2 & ~attackedBy[PAWN] & ~attackedBy[QUEEN] & (etc)) strikes me as extremely inefficient and I don't such information is otherwise directly stored.

Thoughts ?


add field dz_7


The function is used, in particular, to define numerical semigroups by small elements.
An example showing the improvement for large sets of small elements:

gap> ns := NumericalSemigroup(333,555,757);;
gap> se := SmallElements(ns);;time;Length(se);
77
42025
gap> SmallElements(NumericalSemigroup(se));;time;
489
gap> NumericalSemigroupBySmallElements(se);;time;
30851

With the improvement made:
gap> ns := NumericalSemigroup(333,555,757);;
gap> se := SmallElements(ns);;time;Length(se);
99
42025
gap> SmallElements(NumericalSemigroup(se));;time;
503
gap> NumericalSemigroupBySmallElements(se);;time;
501