[inst/examples/example_distanceFromEachPoint.R:37:2:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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:241:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L241) *style:* **Variable or function name should be lowerCamelCase.**
```r
  X <- c(jitter(sort(rbeta(nPoints, betaPar, betaPar) * (maxX - minX) + minX)),
  ^
```
[R/initialize.R:243:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L243) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Y <- c(jitter(sort(rbeta(nPoints / 2, betaPar, betaPar) * (maxY - meanY) + meanY)),
  ^
```
[R/initialize.R:247:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L247) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Sr1 <- Polygon(cbind(X + xAdd, Y + yAdd))
  ^~~
```
[R/initialize.R:248:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L248) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Srs1 <- Polygons(list(Sr1), "s1")
  ^~~~
```
[R/initialize.R:345:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L345) *style:* **Commented code should be removed.**
```r
# ### INCORPORATE RELEVANT PARTS OF THIS OLD INIT FUNCTION INTO INITCOORDS()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:350:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L350) *style:* **Commented code should be removed.**
```r
# #'                      (currently only \code{RasterLayer} or
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:351:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L351) *style:* **Commented code should be removed.**
```r
# #'                      \code{SpatialPolygonsDataFrame}) accepted.
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:361:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L361) *style:* **Commented code should be removed.**
```r
#     ext <- extent(agentlocation)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:363:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L363) *style:* **Commented code should be removed.**
```r
#       #            nonNAs <- !is.na(getvalue(probinit))
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:364:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L364) *style:* **Commented code should be removed.**
```r
#       nonNAs <- !is.na(getValues(probinit))
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:365:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L365) *style:* **Commented code should be removed.**
```r
#       wh.nonNAs <- which(nonNAs)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:366:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L366) *style:* **Commented code should be removed.**
```r
#       #            ProbInit.v <- cumsum(getvalue(probinit)[nonNAs])
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:367:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L367) *style:* **Commented code should be removed.**
```r
#       ProbInit.v <- cumsum(getValues(probinit)[nonNAs])
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:369:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L369) *style:* **Commented code should be removed.**
```r
#         ran <- runif(numagents,0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:370:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L370) *style:* **Commented code should be removed.**
```r
#         fI <- findInterval(ran, ProbInit.v)+1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:371:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L371) *style:* **Commented code should be removed.**
```r
#         fI2 <- wh.nonNAs[fI]
          ^~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:372:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L372) *style:* **Commented code should be removed.**
```r
#         last.ran <- runif(numagents,0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:373:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L373) *style:* **Commented code should be removed.**
```r
#         last.fI <- findInterval(last.ran, ProbInit.v)+1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:374:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L374) *style:* **Commented code should be removed.**
```r
#         last.fI2 <- wh.nonNAs[last.fI]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:376:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L376) *style:* **Commented code should be removed.**
```r
#         #                va <- getvalue(probinit)[nonNAs]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:377:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L377) *style:* **Commented code should be removed.**
```r
#         va <- getValues(probinit)[nonNAs]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:378:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L378) *style:* **Commented code should be removed.**
```r
#         ran <- runif(length(va), 0, 1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:379:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L379) *style:* **Commented code should be removed.**
```r
#         fI2 <- wh.nonNAs[ran<va]
          ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:381:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L381) *style:* **Commented code should be removed.**
```r
#         last.ran <- runif(length(fI2), 0, 1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:382:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L382) *style:* **Commented code should be removed.**
```r
#         last.fI <- findInterval(last.ran, ProbInit.v) + 1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:383:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L383) *style:* **Commented code should be removed.**
```r
#         last.fI2 <- wh.nonNAs[last.fI]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:385:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L385) *style:* **Commented code should be removed.**
```r
#         #                last.ran <- runif(length(fI2),0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:386:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L386) *style:* **Commented code should be removed.**
```r
#         #                last.fI2 <- wh.nonNAs[last.ran<va]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:389:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L389) *style:* **Commented code should be removed.**
```r
#         position <- xyFromCell(agentlocation,fI2,spatial = TRUE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:391:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L391) *style:* **Commented code should be removed.**
```r
#         position <- coordinates(agentlocation)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:393:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L393) *style:* **Commented code should be removed.**
```r
#         stop("need raster layer or Spatial Points object")
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:395:9:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L395) *style:* **Commented code should be removed.**
```r
#       numagents <- length(position)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:403:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L403) *style:* **Commented code should be removed.**
```r
#           colnames(xy) = c("x", "y")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:404:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L404) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(xy)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:405:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L405) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(sampleRandom(agentlocation, numagents, xy = TRUE, sp = TRUE))
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:407:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L407) *style:* **Commented code should be removed.**
```r
#           sam <- sample(1:length(agentlocation),numagents)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:408:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L408) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(agentlocation[sam,])
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:410:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L410) *style:* **Commented code should be removed.**
```r
#           stop("need raster layer or Spatial Points object")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:417:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L417) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(agentlocation)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:419:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L419) *style:* **Commented code should be removed.**
```r
#           stop("need raster layer or Spatial Points object")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:421:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L421) *style:* **Commented code should be removed.**
```r
#         numagents <- length(position)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:429:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L429) *style:* **Commented code should be removed.**
```r
#         numagents <- length(position)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:433:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L433) *style:* **Commented code should be removed.**
```r
#     stop("Need to provide agentlocation, which can be a map layer")
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:435:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L435) *style:* **Commented code should be removed.**
```r
#   heading1 <- runif(numagents, 0, 360)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:436:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L436) *style:* **Commented code should be removed.**
```r
#   distance <- runif(numagents, 0.1, 10)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:438:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L438) *style:* **Commented code should be removed.**
```r
#   .Object@ID <- as.character(1:numagents)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:439:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L439) *style:* **Commented code should be removed.**
```r
#   .Object@spatial <- position
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:440:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L440) *style:* **Commented code should be removed.**
```r
#   .Object@heading <- heading1
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:441:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L441) *style:* **Commented code should be removed.**
```r
#   .Object@distance <- distance
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:443:5:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/initialize.R#L443) *style:* **Commented code should be removed.**
```r
#   return(.Object)
    ^~~~~~~~~~~~~~~
```
[R/mapReduce.R:53:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/RcppExports.R#L71) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/SELES.R:53:23:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/spread2.R#L5) *style:* **Lines should not be more than 100 characters.**
```r
                           "quantityAdj", "quantityAdj2", "state", "size", "tooBigByNCells", "V1", "proportion"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:674:12:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/spread2.R#L674) *style:* **Commented code should be removed.**
```r
          #pureCircle <- unique(pureCircle)
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:759:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/spread2.R#L759) *style:* **Commented code should be removed.**
```r
          # colnamesDtPot <- colnames(dtPotential)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:760:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/spread2.R#L760) *style:* **Commented code should be removed.**
```r
          # ll <-  lapply(colnamesDtPot, function(x) dtPotential[[x]][!spreadProbNA])
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:761:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/spread2.R#L761) *style:* **Commented code should be removed.**
```r
          # names(ll) <- colnamesDtPot
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:762:13:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/spread2.R#L762) *style:* **Commented code should be removed.**
```r
          # dtPotential <- as.data.table(ll)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:772:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/spread2.R#L772) *style:* **Lines should not be more than 100 characters.**
```r
                                                                   .I[sample.int(length(numNeighs), size = numNeighs, prob = spreadProbRel)],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:787:7:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/spread2.R#L787) *style:* **Variable or function name should be lowerCamelCase.**
```r
      NAaSP <- !is.na(actualSpreadProb)
      ^~~~~
```
[R/spread2.R:789:42:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/spread2.R#L789) *style:* **Commas should always have a space after.**
```r
        dtPotential <- dtPotential[NAaSP,]
                                         ^
```
[R/spread2.R:830:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/spread2.R#L830) *style:* **Lines should not be more than 100 characters.**
```r
        # this is to prevent overlap within an event... in some cases, overlap within event is desired, so skip this block
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:848:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/spread2.R#L848) *style:* **Lines should not be more than 100 characters.**
```r
        #successCells <- na.omit(successCells[!dupsWithinDtPotential]) # remove the dupsWithinDtPotential
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread2.R:848:10:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/R/spread2.R#L848) *style:* **Commented code should be removed.**
```r
        #successCells <- na.omit(successCells[!dupsWithinDtPotential]) # remove the dupsWithinDtPotential
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-examples.R:6:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/tests/testthat/test-mapReduce.R#L102) *style:* **Commented code should be removed.**
```r
#   expect_equal(length(unique(getValues(communities))), length(unique(getValues(fullRas))))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-randomPolygon.R:25:60:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/tests/testthat/test-randomPolygon.R#L25) *style:* **Put spaces around all infix operators.**
```r
  expect_true(base::abs(base::abs(polyArea - area)) <  area/4) ## TODO: why is this area/4?
                                                          ~^~
```
[tests/testthat/test-splitRaster.R:148:38:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/tests/testthat/test-spread2.R#L150) *style:* **Commented code should be removed.**
```r
  #cirOut <- quickDT[cirOut, on = ]
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:473:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/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/a8cf6c58b7ca376d0f791cede825b7eea21ef059/tests/testthat/test-spread2.R#L474) *style:* **Lines should not be more than 100 characters.**
```r
  ##         iterativeFun(ras, FALSE, n, sp)  3.096979 12.642477  73.02248 35.17520  91.10528  764.4073   300
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:475:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/tests/testthat/test-spread2.R#L475) *style:* **Lines should not be more than 100 characters.**
```r
  ##      nonIterativeFun(ras, FALSE, n, sp)  1.509484  6.555565  31.18444 14.91066  42.78317  158.5237   300
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:476:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/tests/testthat/test-spread2.R#L476) *style:* **Lines should not be more than 100 characters.**
```r
  ##           origSpread(ras, FALSE, n, sp)  5.154006  7.555631  14.87158 11.49005  17.50599  231.5487   300
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:477:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/tests/testthat/test-spread2.R#L477) *style:* **Lines should not be more than 100 characters.**
```r
  ## origSpreadIterations(ras, FALSE, n, sp) 10.754669 51.524368 141.48620 93.61996 169.10808 2110.2683   300
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:688:38:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/tests/testthat/test-spread2.R#L688) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  ciCentre[seq_len(ncell(ciCentre))[-(ncell(ciCentre) / 2 - ncol(ciCentre) / 2)]] <- NA_integer_
                                     ^
```
[tests/testthat/test-spread2.R:884:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/tests/testthat/test-spread2.R#L884) *style:* **Lines should not be more than 100 characters.**
```r
                       spreadProb = 0.23, persistProb = 0, iterations = 10, directions = 8L, plot.it = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:886:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/tests/testthat/test-spread2.R#L886) *style:* **Lines should not be more than 100 characters.**
```r
                      spreadProb = 0.23, persistProb = 0.8, iterations = 10, directions = 8L, plot.it = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:891:3:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/tests/testthat/test-spread2.R#L891) *style:* **Variable or function name should be lowerCamelCase.**
```r
  M <- matrix(0.8, nrow = 50, ncol = 50)
  ^
```
[tests/testthat/test-spread2.R:898:35:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/tests/testthat/test-spread2.R#L898) *style:* **Put spaces around all infix operators.**
```r
  start <- c(50, length(landscape)-49)
                                 ~^~
```
[tests/testthat/test-spread2.R:902:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/tests/testthat/test-spread2.R#L902) *style:* **Lines should not be more than 100 characters.**
```r
                        spreadProb = 0.23, persistProb = persistRas, iterations = 10, directions = 8L,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread2.R:916:14:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/tests/testthat/test-spread2.R#L916) *style:* **Use <-, not =, for assignment.**
```r
  spreadProb = landscape
             ^
```
[tests/testthat/test-spread2.R:918:72:](https://github.com/PredictiveEcology/SpaDES.tools/blob/a8cf6c58b7ca376d0f791cede825b7eea21ef059/tests/testthat/test-spread2.R#L918) *style:* **Commas should always have a space after.**
```r
  expect_silent(spread2(landscape = landscape, spreadProb = spreadProb,start = start,
                                                                       ^
```


see above: is this #ifdef && #if ?


`^8.x` 是不合法的，`8.x` 或者 `^8.0.0`。


can we get the release, please? :)


恩，不更新sp可以


> Funny how most of the opponents here have no signficant contributions at all. Just go f*ck off, you won't be missed.

Looking at CoC:
> regardless of [...] level of experience

> Examples of unacceptable behavior by participants include: The use of sexualized language

> Examples of behavior that contributes to creating a positive environment
> include:
> * Using welcoming and inclusive language
> * Being respectful of differing viewpoints and experiences
> * Showing empathy towards other community members


I think we should't add a new component. ExportSection must be adapted to handle multiple export.


очень удобно делать абстрактные классы с реализованными методами. Сделай abstract SimpleChildEventListener() extends ChildEventListener()
В итоге здесь можно в mListener закинуть инстанс класса SimpleChildEventListener где ты override"ишь только один нужный тебе метод и не тянешь лапшу


Why was this deleted? This causes compiled class files not to be included anymore inside the bundle see my pull request


>Funny how most of the opponents here have no signficant contributions at all. Just go fuck off, you won't be missed.

![screenshot_20180919_050358](https://user-images.githubusercontent.com/30435868/45746716-7fb21d00-bbc9-11e8-810a-413babefa07e.png)


疏忽，Fixed~
thx


Hi,
I cannot access to the new repository and also [www.opensot.github.io](url) webpage. Is it correct?
Best Regards.


не кидай Активити в адаптер, передай лучше LayoutInflater


I would also use the `scene` to get the `extruder_count` as well: `scene.extruders.size()`


не забывай применять автоформатирование для классов ctrl+alt+ L


I wonder whether a `if data.length()>0` should be added.


![1535797777630](https://user-images.githubusercontent.com/43406326/45746813-749dd200-bc47-11e8-8078-a061f49e0f10.jpg)

We tried terry :(


начинай пробовать вместо relativelayout constraint layout


#20 への対応コミット


yeah you are probably right.


See https://github.com/torvalds/linux/pull/593


shouldn't we include those only on android build system?


This change breaks the expected bahaviour...

Checke the issue here:

[https://github.com/primefaces/primeng/issues/6520](https://github.com/primefaces/primeng/issues/6520)


Muy buna la aplicacion


I've opened an issue:
[https://github.com/primefaces/primeng/issues/6520](https://github.com/primefaces/primeng/issues/6520)


accepted


Dear Elham,
sorry for the inconvenience. Due to a new policy on the software of the lab
we had to close for now the sources. May I ask you for which group you work
and your github username so I can add you in the user list and you should
be able to download it.

Best,

Il giorno mer 19 set 2018 alle ore 12:05 Elham Iravani <
notifications@github.com> ha scritto:

> Hi,
> I cannot access to the new repository and also www.opensot.github.io
> <http://url> webpage. Is it correct?
> Best Regards.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/EnricoMingo/OpenSoT-superbuild/commit/9dd37a8c6c6b00af8ef60769b0dd29e0a60cbf88#commitcomment-30559745>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AFQayqOMPx4zgaWFd3lwN0x36E2mA_mfks5uchbPgaJpZM4Wv1M4>
> .
>

--
PhD Mingo Hoffman Enrico
Istituto Italiano di Tecnologia, Genova


@jackwish This repo is a read-only mirror of the upstream kernel repo.
Unfortunately, a PR here probably won't work.


Just wondering, what would happen if * default_socket_timeout = 60s* and you take the messages on 59's second and right after you took that, you have an exception and just lost your data?
What was the reason for implementing of this fix?


Исправлено следующее:
1.снизил требуемую версию композитора для минорных версий (5.х и ниже) PHP
2.добавлена проверка на наличие каталога uploads (Windiws не может создавать промежуточные каталоги попутно с созданием нового файла в несуществующем каталоге),
3. произведена проверка ОС и в зависимости от того Windows это или MacOS, производится соответствующая перекодировка названия файла посредством iconv. Это сделано для того, чтобы перекодировка названия файла работала в минорных (7.0, 5.х и ниже) версиях PHP. Этот баг в версии 7.1 устранен, но задача состоит в работе и с минорными версиями


> Funny how most of the opponents here have no signficant contributions at all. Just go fuck off, you won't be missed.

I wonder why.. Remember what happened to James Damore? Keep your degenerate politics out of open source.


this is now deprecated and was updated on a new commit


Wow, thanks! I thought `state` was some kind of hard-coded JS thing, but it's actually much simpler. Cool!


Hmm, you mean the case where data is read successfully just as the timeout expires?
That's a good point; we could fix that by only throwing an exception if `data === false` right?


The reason for implementing this fix is an infinite hang; see #152, #163.


Change to ASSERT ismissing here.


@pb00068 I thought they were since they are non functional.


Please explain how it works?


Para que salga la lista en MarkDown tienes que poner - [X] Familiarizarse con GIT.
Falta el guión.


Care to make a PR?
Also, did you find this bug through code review or did you actually get it?


✅ [Jenkins job](https://jenkins.internalx.com/job/macios/job/master/77/display/redirect) (on internal Jenkins) succeeded

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/master/77//console)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/master/7354052e965f782980f8603f002a42c28216807a/77/jenkins-results/api-diff/index.html)
ℹ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/master/7354052e965f782980f8603f002a42c28216807a/77/jenkins-results/apicomparison/index.html) (please review changes)
ℹ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/master/7354052e965f782980f8603f002a42c28216807a/77/jenkins-results/generator-diff/index.html) (please review changes)
✅ [Test run succeeded](http://xamarin-storage/jenkins/xamarin-macios/master/7354052e965f782980f8603f002a42c28216807a/77/jenkins-results/tests/index.html)


its NOT funny how most of the opponents here have no signficant
contributions at all. fuck you, not only committing a piece of code is a
contribution. what are you bragging for?

On Wed, 19 Sep 2018 at 7:15 PM チルノ <notifications@github.com> wrote:

> @jackwish <https://github.com/jackwish> This repo is a read-only mirror
> of the upstream kernel repo.
> Unfortunately, a PR here probably won't work.
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/torvalds/linux/commit/8a104f8b5867c682d994ffa7a74093c54469c11f#commitcomment-30559810>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AbV2_NKRE5vo0AT2rOHdrPOuD8g3353Bks5uchk1gaJpZM4WrIBC>
> .
>


Shouldn't docs from https://github.com/getsolus/ypkg/commit/20d044d4f9a8074d064dcd19945737453c722e4b get an update?


![](https://github.trello.services/images/mini-trello-icon.png) [Create app that can open files and then send them to a server](https://trello.com/c/8Y61zRmG/1-create-app-that-can-open-files-and-then-send-them-to-a-server)


![](https://github.trello.services/images/mini-trello-icon.png) [Create a server to intereact with the front end that can store files](https://trello.com/c/O76MXdKm/3-create-a-server-to-intereact-with-the-front-end-that-can-store-files)


Thank you! :)


Bamboozled and chastitymaledevicepilled.


initialisation du projet angular


Thanks, will fix on next commit


btw, the list of apt packages, I just dont have the time to run many many more docker builds to find out which of them (there should be) are redundant. Not necessary right now.


When you learned nothing from FreeBSD's coc situation and you think this step will actually improve anything 🥇


Will do 👍


This needs fixing.
Use `pthread_cond_wait()` and `pthread_cond_signal()` instead.


Do you have any official doc on eapply_user?
The only thing I could find is https://wiki.gentoo.org/wiki//etc/portage/patches


Indeed, thanks.


Yeah, I'll do that at some stage. I often find in these cases that the easiest thing is to switch them all off and let travis flag which ones might be missing. I'll open an issue ...


@rat-moonshine Where did you get those icons ?


commited


//sets the window size


I started with that and after a full saturday I just got the list from ATT.


I don't like that style is appear in that control. It is not needed even if you are seeing it in the examples. User will setup that once he needed after conversion. I don't want to deal with scenario where user type here whatever style he want. Please remove it.


I really wonder about Linus' words about this.

Maybe he got caught on video while screwing a tranny or something like that, which is now being used to blackmail him.


Why this is inspectable General ?


Since this is an example - provide here some value. If you would like to specify that something has defualt value use above:

@default "null"


If it from the UI point of view doesn't have to be empty string - remove it from here, because widgetVar default is null not empty.


This move just seems like what every other big company is doing right now, correct me if I'm wrong. See stack overflow or github, they have very similar things. If you take the argument to extremes, there is always a "reason" to make noise, but it's basically useless. Also "towards a direction that will eventually destroy Linux" is a way to be catastrophic without actually improving anything, which is just toxic reasoning. Probably it's not a good idea to be alarmist without very strong arguments.


However if something was default null I didn't specify that in other components


nice suggestion, will add local_thread storage on next commit


Successfully aliased the URL <https://team-awesome-tim-dfoosvfncy.now.sh> to the following alias.

* https://team-awesome-tim.now.sh


I turned E_TYPE into bit flags so 0 is invalid now


Remove Excluded from here


This is a long line, thus allow me a few nitpicks / hints :)
* `grep -v "\.\.\."`could be more readable as `grep -vF "..."`
* `grep $VHOST` lacks quotes around the variable. We are not yet shellcheck-clean, but we are on the way there :)
* `sed "s/[ ]` - here you can omit the square brackets - or do they have a special purpose? (same for the tab - `\t`)
* What is the purpose of `->.*` - which characters do you expect here after the `->`? Maybe just add a comment above that contains an example output line of `rabbitmqctl` - this will allow your fellow contributors to understand the magic.

Btw: maybe rabbitmqctl provides JSON output? In this case it is usually a good idea to use `jq` for parsing that.


Why not create a cron job?

https://www.npmjs.com/package/node-cron

This looks a little to contrived 🤔


will fix on next commit


why did you change the method name? now this is very strange, the method name is getConnectionMapByPoolName() and it returns channelMap?


same


Why this is not happened once ? What actually is for that method ?


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

* `now-token` (in env: `NOW_TOKEN)`

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


I think the connection and channel are mixed everywhere


Actually, I started getting the new error **Socket timed out!** which I was not supposed to get. We are using **supervisor** + **beanstalk** where an infinite loop for us is a normal solution.
If there is no data in a tube, we are just waiting, it's expected and we don't need any Exceptions.
* `data === false` -  yes, that what should be added
* The new version **Pheanstalk\Pheanstalk** class should be added (it's still 3.1.1, but should be 3.20 I assume)
* would be great to have this parameter optionally. So the developer can manage if he needs an infinite loop or no

I may try to make a PR, but not earlier than in two weeks


Placeholder has default value null, please specify it in this doc.


what is the `$key`, use better naming


Please use VGroup instead Group.


I think you're misreading; the original issue can happen in your case.
Consider the code waiting for a job for an hour; in the meanwhile the netwerk fails.
In the old version this would never be detected, so you would wait infinitely for a new job and even though they might be in the queue your worker would never get them.


Fixed in e314da0d1b3de8ffdf92eadec67fb84d67c7ec25


The 'now bot' message I do not understand as I have not done anything to my knowledge to now.json here?

With help via copying the hard work of Scott Hanselman I've reduced this image size down to 30MB which for now I think is as small as an asp.net web application is going to get.

<https://dotnetcore-nduodyrttg.now.sh/> to view the running hello world website

Below are the build logs.

```shell
Successfully built 0c38023e371c
09/19 11:49 AM (3m)
Successfully tagged build:sazoaBcz0oxaAHej1FEmNgAy_1537354104
09/19 11:49 AM (3m)
Assembling image
09/19 11:49 AM (3m)
**Storing image (30.0M)**
09/19 11:50 AM (2m)
Hosting environment: Production
09/19 11:50 AM (2m)
Content root path: /app
09/19 11:50 AM (2m)
Now listening on: http://[::]:80
09/19 11:50 AM (2m)
Application started. Press Ctrl+C to shut down.
09/19 11:50 AM (2m)
𝚫 Discovered your application listening on port 80
```


More thought. Why it is even needed at all ?
- Make TextEditor as VerticalLayout with all required padding.
- Add menuGroup to it
- Add HRule
- Add TextEditor

One container less - Thoughts ?


finished = false


If you apply above changes you shouldn't need all of those paddings for TextArea!


```
} else if (selection.toLowerCase().equals("e") {
```

of

```
} else if (selection.toUpperCase().equals("E") {
```


тут скорее products, это еще не карточки, голые данные


Перед началом выполнения этого задания вам нужно будет привести страницу в исходное состояние


лучше используйте closest вместо цепочки parentNode


разделите обработчик на функции, можно вынести поиск товара в корзине и создание нового товара


If those images won't be clickable - Make here [BitmapImage](https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/spark/primitives/BitmapImage.html)


@rodizio1 family pressure


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


[R/export-methods.R:73:17:](https://github.com/steinbaugh/basejump/blob/ae781e0b282c9afa9963bd81808f14a4a0ccce54/R/export-methods.R#L73) *style:* **Use <-, not =, for assignment.**
```r
        choices = c("mtx", "mtx.gz")
                ^
```
[R/organism-methods.R:171:14:](https://github.com/steinbaugh/basejump/blob/ae781e0b282c9afa9963bd81808f14a4a0ccce54/R/organism-methods.R#L171) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        while(
             ^
```
[R/plotGenderMarkers-methods.R:32:1:](https://github.com/steinbaugh/basejump/blob/ae781e0b282c9afa9963bd81808f14a4a0ccce54/R/plotGenderMarkers-methods.R#L32) *style:* **TODO comments should be removed.**
```r
# FIXME Improve error message if not human or mouse.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:1:1:](https://github.com/steinbaugh/basejump/blob/ae781e0b282c9afa9963bd81808f14a4a0ccce54/R/plotGene-methods.R#L1) *style:* **TODO comments should be removed.**
```r
# FIXME Need to improve handling if user passes in genes that don't map.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/saveRdExamples.R:43:9:](https://github.com/steinbaugh/basejump/blob/ae781e0b282c9afa9963bd81808f14a4a0ccce54/R/saveRdExamples.R#L43) *style:* **Variable or function name should be lowerCamelCase.**
```r
        Rd <- names(db)
        ^~
```
[tests/testthat/test_annotation_functions.R:3:1:](https://github.com/steinbaugh/basejump/blob/ae781e0b282c9afa9963bd81808f14a4a0ccce54/tests/testthat/test_annotation_functions.R#L3) *style:* **TODO comments should be removed.**
```r
# FIXME Work on stashing gene2symbol, tx2gene for better speed.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_annotation_functions.R:157:1:](https://github.com/steinbaugh/basejump/blob/ae781e0b282c9afa9963bd81808f14a4a0ccce54/tests/testthat/test_annotation_functions.R#L157) *style:* **TODO comments should be removed.**
```r
# FIXME Improve the collapse unit test here.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_annotation_functions.R:605:1:](https://github.com/steinbaugh/basejump/blob/ae781e0b282c9afa9963bd81808f14a4a0ccce54/tests/testthat/test_annotation_functions.R#L605) *style:* **TODO comments should be removed.**
```r
# FIXME Parameterize these.
^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_assert_check_functions.R:99:5:](https://github.com/steinbaugh/basejump/blob/ae781e0b282c9afa9963bd81808f14a4a0ccce54/tests/testthat/test_assert_check_functions.R#L99) *style:* **TODO comments should be removed.**
```r
    # FIXME
    ^~~~~~~
```
[tests/testthat/test_assert_check_functions.R:104:15:](https://github.com/steinbaugh/basejump/blob/ae781e0b282c9afa9963bd81808f14a4a0ccce54/tests/testthat/test_assert_check_functions.R#L104) *style:* **Commented code should be removed.**
```r
    #         interestingGroups = c("totalReads", "exonicRate")
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_assert_check_functions.R:347:1:](https://github.com/steinbaugh/basejump/blob/ae781e0b282c9afa9963bd81808f14a4a0ccce54/tests/testthat/test_assert_check_functions.R#L347) *style:* **TODO comments should be removed.**
```r
# FIXME Need to improve this
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_data_functions.R:272:1:](https://github.com/steinbaugh/basejump/blob/ae781e0b282c9afa9963bd81808f14a4a0ccce54/tests/testthat/test_data_functions.R#L272) *style:* **Lines should not be more than 80 characters.**
```r
        object = setdiff(colnames(sampleData(object)), colnames(colData(object))),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_math_and_science_functions.R:83:1:](https://github.com/steinbaugh/basejump/blob/ae781e0b282c9afa9963bd81808f14a4a0ccce54/tests/testthat/test_math_and_science_functions.R#L83) *style:* **TODO comments should be removed.**
```r
# FIXME Parameterize this test.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_read_write_functions.R:3:1:](https://github.com/steinbaugh/basejump/blob/ae781e0b282c9afa9963bd81808f14a4a0ccce54/tests/testthat/test_read_write_functions.R#L3) *style:* **TODO comments should be removed.**
```r
# FIXME Generate a different working data frame example other than mtcars.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_read_write_functions.R:4:1:](https://github.com/steinbaugh/basejump/blob/ae781e0b282c9afa9963bd81808f14a4a0ccce54/tests/testthat/test_read_write_functions.R#L4) *style:* **TODO comments should be removed.**
```r
# FIXME Need more complete `import()` / `export()` unit tests.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Check de comment bij de Stack. Als je de generics goed gebruikt op een Stack, hoef je hier niet het object te casten naar een (View)


```
Stack<View> previousPages = new Stack<>();
```


Je zit al op een window, startWindow is redudant, start is goed genoeg.

```
public void start() {
    ...
}
```


```
} while(!finished);
```


Did the suggested changes. Thanks


@rodizio1 a CoC is exactly meant to protect people from comments you've just made.


There seems to be a certain type of individual, often very well educated in the more, shall we say, "non-exact" sciences, that is very versed in the ways of language. Good at forming cliques of likeminded individuals, they have found that they can use their verbal trait to manipulate and control other people. By distorting the meaning of words, they prey on people's emotions, and use noble-sounding goals like "equality" and "safety" to silence dissent and quell opinion, achieving a spiral of silence. They are often very vocal, and by exploiting the phenomenon of silent majority, they can quite quickly influence the Overton window (allowed spectrum of discussion) in a community. Even if their logic doesn't check out, their actions are often loudly celebrated by those too awestruck, gullible or inexperienced to see their true agenda of control. Please, don't let this happen to Linux.


Wat je kan doen is de functie show String laten returnen, dan een string terug geven i.p.v. direct met `System.out.println("");`. In de Window roep je `view.show()` en kan je op dat moment de string terug krijgen en dan op `System.out.println("");` gebruiken.


I am trying to archive and remove the dependency on the unmaintained libtrust, I would recommend just adding your own dummy signing function or copying from libtrust...


Why is the `runs` adjusted?


Yes, it suffices to `include/ivi-logging-android.h` only in case of an android build system. Will fix on next commit


I have updated CoNWeT_wms-viewer-geowidget_0.5.5.wgt widget config.xml file of CoNWeT_weather-mashup-example_1.0.2.wgt widget  mashup to resolve following issue #260


вот тут не понял немного..


nit: s/h:meta/meta?


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


Я почитал про модули - но не понял немного как их подключать) так что в виде workaround'a я  сделал просто класс из которого наследовал методы) начал смотреть 5й урок - там как раз про модули, исправлю.


if you're personally affected by negative comments about your work please never get into software development


You only have to fear an CoC if you can't behave professionally.


Is it common to externalize the code of conduct?


@alexeagle is this right? It looks odd, 0.17.0 is already out.


> @jackwish This repo is a read-only mirror of the upstream kernel repo.
> Unfortunately, a PR here probably won't work.

Thanks for your reminder @Chiiruno I know that...


And l`m Fine with using the citizen cod. I just wanted to get the ball rolling.


I can't find the SolidWorks.Interop.swscanto3d.dll. But I need it


fdvdfvv


fail


fail
![2018-09-15 4 04 34](https://user-images.githubusercontent.com/34873832/45750127-816af780-bc40-11e8-8aa2-b0ff61b0eb6f.png)


C + G letters for the headline are quite ugly, have to update them sometime ...


For reference, only `set_default_headers` here should have been removed. The `.get_content_type` above is still needed to set the right content-type for API handlers.


thanks


`Done. Your build exited with 0.`

I learn to use `nvm`!


@RebelLion420, I've committed directly to the main file by mistake, thus, making it impossible for you to patch it with your changes on "personal" subdir. Please revert it and, then, apply my pull request.


I found something


BOI


Sorry, I did a wrong push.


линията `as: :line_items_change,` не ти трябва на този етап. Тя създава alias на пътя, който можеш да ползваш в кода.


To me it'd make more sense to keep packages only at the top level the way it has been so far. In other words, I wouldn't have a top-level directory `specs`, but keep each model in a respective package directory.

My first association seeing the "rb-" prefix in a directory name was the Ruby language, but probably that's just me.


може да погледнеш, но си мисля, че increment и decrement записват в базата и не ти трябва този if.


And it’s also synchronized


@pbauer Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.schemaeditor/47/violations
```
plone/schemaeditor/testing.py:26:22: C812 missing trailing comma
plone/schemaeditor/interfaces.py:33:26: C812 missing trailing comma
plone/schemaeditor/interfaces.py:48:76: C812 missing trailing comma
plone/schemaeditor/interfaces.py:52:38: C812 missing trailing comma
plone/schemaeditor/interfaces.py:59:30: C812 missing trailing comma
plone/schemaeditor/interfaces.py:68:22: C812 missing trailing comma
plone/schemaeditor/interfaces.py:150:33: C812 missing trailing comma
plone/schemaeditor/interfaces.py:162:22: C812 missing trailing comma
plone/schemaeditor/interfaces.py:175:23: C812 missing trailing comma
plone/schemaeditor/interfaces.py:190:69: C812 missing trailing comma
plone/schemaeditor/interfaces.py:202:80: C812 missing trailing comma
plone/schemaeditor/interfaces.py:207:72: C812 missing trailing comma
plone/schemaeditor/interfaces.py:215:22: C812 missing trailing comma
plone/schemaeditor/interfaces.py:227:23: C812 missing trailing comma
plone/schemaeditor/utils.py:84:9: T000 Todo note found.
plone/schemaeditor/utils.py:100:18: C812 missing trailing comma
plone/schemaeditor/utils.py:104:12: P002 found "hasattr", consider replacing it
plone/schemaeditor/utils.py:115:16: P002 found "hasattr", consider replacing it
plone/schemaeditor/utils.py:125:18: C812 missing trailing comma
plone/schemaeditor/utils.py:149:26: C812 missing trailing comma
plone/schemaeditor/fields.py:71:58: C812 missing trailing comma
plone/schemaeditor/fields.py:72:14: C812 missing trailing comma
plone/schemaeditor/fields.py:130:9: E303 too many blank lines (2)
plone/schemaeditor/fields.py:227:35: C812 missing trailing comma
plone/schemaeditor/fields.py:228:20: C812 missing trailing comma
plone/schemaeditor/browser/field/fieldset.py:4:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:28:1: I004 isort found an unexpected blank line in imports
plone/schemaeditor/browser/field/edit.py:179:12: P002 found "hasattr", consider replacing it
plone/schemaeditor/browser/field/edit.py:187:42: C812 missing trailing comma
plone/schemaeditor/browser/schema/add_field.py:79:76: C812 missing trailing comma
plone/schemaeditor/browser/schema/add_field.py:80:18: C812 missing trailing comma
plone/schemaeditor/browser/schema/add_field.py:112:41: C812 missing trailing comma
plone/schemaeditor/browser/schema/listing.py:55:16: P002 found "hasattr", consider replacing it
plone/schemaeditor/browser/schema/listing.py:109:79: C812 missing trailing comma
plone/schemaeditor/browser/schema/add_fieldset.py:34:79: C812 missing trailing comma
plone/schemaeditor/browser/schema/add_fieldset.py:38:33: C812 missing trailing comma
plone/schemaeditor/browser/schema/add_fieldset.py:54:41: C812 missing trailing comma
plone/schemaeditor/browser/schema/traversal.py:9:1: F401 'six' imported but unused
plone/schemaeditor/browser/schema/traversal.py:45:21: C812 missing trailing comma
plone/schemaeditor/tests/tests.py:8:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:42:80: E501 line too long (88 > 79 characters)
plone/schemaeditor/tests/test_fields.py:27:19: C812 missing trailing comma
plone/schemaeditor/tests/test_fields.py:35:45: C812 missing trailing comma
plone/schemaeditor/tests/test_fields.py:40:48: C812 missing trailing comma
plone/schemaeditor/tests/test_fields.py:48:44: C812 missing trailing comma
plone/schemaeditor/tests/test_fields.py:53:47: C812 missing trailing comma
plone/schemaeditor/tests/test_robot.py:26:33: C812 missing trailing comma
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


може да замениш `1` с `:id`, но все пак както ти е най-удобно


ah ok


That's fantastic! And we've already got 41% coverage, which is not bad at all. Off we go ... I'll let you do appveyor, coz that'll be the best way for you to learn. You can even cheat these days with `usethis::use_appveyor()`, but that'll still need customization


Shouldn't you also update xwiki-platform-distribution-war-dependencies to not duplicate all that ?


Doubt @torvalds is Linus's actual account.  AFAIK he didn't like Github.  @gregkh  certainly does.

A formal club, with a formal charter SHOULD have rules, that is the point.  Certainly when boards are created.  A community of OSS is not that.   Many projects exist because there is less of this crap.   Corporate policies have no place in community projects.  Your code speaks volumes, no one gives a damn about your feefees.

The comments here are I suspect more a result of them shutting down discussions everywhere.  Like the python incident, this change was hijacked and pushed through.   It goes against anything I've ever known Linus to represent.  It is interesting the projects listed on "their" project page are all ones I've always considered to be broken internally and quite politically movitivated though I could never put them all together as to why.   This certainly clears it up.  You'll find their drones all over github pushing through their agendas in much the same way.


@jakubschwan Just noticed this when updating openshift GUI job to master. We already have system property `template.project` which also has values `drools`/`jbpm`. We should probably consolidate this and only use one of these. Wdyt?


To be super safe, use `finalResultType`.


Please refer to https://github.com/oauth-xx/oauth2/milestone/1 and help out where you can!

Also note, there is a minor breaking change: https://github.com/oauth-xx/oauth2/blob/master/CHANGELOG.md


Definitely! https://jira.xwiki.org/browse/XWIKI-15598?focusedCommentId=99776&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-99776


@iltar
> You only have to fear a CoC if you can't behave professionally.

You'll have to excuse me, but this sounds terribly much like the classic **_nothing to hide, nothing to fear_** argument. A community of developers (a diverse one at that) can never see eye to eye on things, and giving some people the power of the mob to remove people that they deem unprofessional, is wrong.
That's not to say that you have complete anarchy, since this project already had a Code of Conflict that was "not achieving its implicit goal" [citation needed]


This is throwing NPE when that system property is not defined. Please add nullcheck before testing for equality or switch the order of equals arguments `DROOLS.equals(...)`


The program is not finished, during the making of the program I became busy and had to focus my attention to that, the program then came into a hold still and when I came back to it the game was already too dead to continue the project. Hence why it was never finished


What boy?


I like this change but I want to add some more


Is the parameter **ID** required? I noticed that others occurrences of the tag in this file don't include the parameter.


Yes, changing the argument order of `WithEnv` makes a lot of sense. Perhaps I’ll just flip the arguments in the specification.

This will introduce a small difference between the specification and the implementation for now. However, I guess that for the purpose of streamlining things such small deviations are okay.

By the way, I’m also about to deviate from the current implementation for the Curry-style representation of numbers: I plan to use `#` instead of `\`, which you are suggesting in a source code comment and which I think is sensible.


Why not now ? There is good chances we forget it otherwise.


Why are you using the integer values for the bools?


don't reply to trolls


it is about grouping/backtracking


I've just added an English sentence


This breaks the deployments of apex which are using ceph on aarch64.
ppc64 might not be supported but arm64 seems to be.


Yes, ASAP when I get the time. FTM I'm focusing on making the test fwk work (it's used in a profile so it's safe) and I didn't want to endanger the build (it's not so quick to reconcile both poms).


Tudo encaminhando pra dar certo.


A to po co?


> Why not now ? There is good chances we forget it otherwise.

FTR we've not done for at least 6 years so it can wait a bit more... ;)


- a small script  find additional peaks on XRD spectrum
- fitting method with 2 gaussians


youcan


sadfas


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

* `twitter_access_token_key` (in env: `ONE_ACCESS_TOKEN_KEY)`
* `twitter_access_token_secret` (in env: `ONE_ACCESS_TOKEN_SECRET)`
* `bot_username` (in env: `ONE_NAME)`
* `original_username` (in env: `ONE_ORIGINAL)`
* `twitter_app_consumer_key` (in env: `APP_CONSUMER_KEY)`
* `twitter_app_consumer_secret` (in env: `APP_CONSUMER_SECRET)`
* `number_of_bots` (in env: `BOTS_NUMBER)`

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


yes, we should. My bad, I'll change it.


Yes, it's per journal now. See field ``debt_limit`` in ``account.journal``


@yagupi その調子です！


Successfully aliased the URL <https://team-awesome-jelle-xkutgucyaq.now.sh> to the following alias.

* https://team-awesome-jelle.now.sh


>@rodizio1 a CoC is exactly meant to protect people from comments you've just made.

No, this CoC is made to be able to kick people with different political beliefs out of Linux development.

There are plenty of examples out there, where the authors and implementors of these types of CoC actually harass and insult people themselves.


Thanks!


I noticed you might be working on materials and possibly on PBR for spring, just to let you know that I have been developing PBR implementation since last week and it's already in reasonably good shape. Feel free to collaborate: https://github.com/lhog/Zero-K/commits/pbrCUS_v1

You can find me on discord by @ivand


Successfully aliased the URL <https://team-awesome-lars-ponujmmrxh.now.sh> to the following alias.

* https://team-awesome-lars.now.sh


Successfully aliased the URL <https://team-awesome-naomi-jcqndyoele.now.sh> to the following alias.

* https://team-awesome-naomi.now.sh


![](https://github.trello.services/images/mini-trello-icon.png) [Use ng-cli instead of webpack](https://trello.com/c/nA6o07Bx/49-use-ng-cli-instead-of-webpack)


Successfully aliased the URL <https://team-awesome-jelle-tprbiforpn.now.sh> to the following alias.

* https://team-awesome-jelle.now.sh


![](https://github.trello.services/images/mini-trello-icon.png) [Survey AOT bundle](https://trello.com/c/idBEWrTW/47-survey-aot-bundle)


Nice one @coredumperror ! that debt ... someone please start staticfiles2 research and please consider webpack compat :joy:


Bummer. I'll have to refact it as it was before as I've been using the debt limit per client.

IMHO, having a max debt per journal is practical and useful, but removing it from the partner remove a lot of flexibility for a bunch of use cases.


Im not a Boy im a Sad Guy


Successfully aliased the URL <https://team-awesome-lars-zorsfjamof.now.sh> to the following alias.

* https://team-awesome-lars.now.sh


for future reference: subscript and superscript are also accessible for paragraph runs in subdocs through text.font.subscript.

Example:
```
sd = tpl.new_subdoc()
p = sd.add_paragraph('The chemical formula for formaldehyde is: ')
p.add_run('CH')
p.add_run('2').font.subscript = True
p.add_run('O')
```

Great work on this library, by the way 👍


Should the **Package** also be included?


![](https://github.trello.services/images/mini-trello-icon.png) [separate vendor library to another js file](https://trello.com/c/0t1UEZv9/42-separate-vendor-library-to-another-js-file)


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


@sauttefk I'm sorry, but ESP32 could not output PHY clock on GPIO0 for now for some reason.


Added er at the end of fold to fix a typo


@fvpolpeta FYI this will be already be in future weasis releases :)


Fixed removal of old kernels removing all old kernels and changed to remove only specified image.


Ват оф фак


Чем ты занят!?


Thanks @ervanSTRI, I added an empy line here just to test that I can commit. I can.


test


Iniciando projetos em PHP


@suda-morris Well the code for PHY clock on GPIO0 was added by me and is definitely working. I'm using this on several PCBs I designed!


Actually the predicate is right but the text is wrong. I've fixed it.


https://github.com/birju-s/kafka-sync
https://github.com/cer/event-sourcing-examples
https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples
https://www.infoq.com/articles/microservices-aggregates-events-cqrs-part-1-richardson
https://microservices.io/patterns/data/database-per-service.html
https://www.infoq.com/articles/microservices-aggregates-events-cqrs-part-1-richardson
https://spring.io/guides/tutorials/spring-boot-oauth2/
https://cloud.spring.io/spring-cloud-config/
https://github.com/spring-guides/tut-spring-boot-oauth2
https://spring.io/guides/tutorials/spring-boot-oauth2/
birjushah1601@gmail.com
+91 98190 66184
http://cloud.spring.io/spring-cloud-contract/
https://spring.io/guides/gs/centralized-configuration/
https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples

Feedback : https://docs.google.com/spreadsheets/d/1zEpcO70eK9cBGvPbi570Dp2PTEGWgJPo0E8SFu9_2e0/edit?usp=sharing
 https://github.com/cer/event-sourcing-examples

<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
when i was writting the code on local machin using intelIJ its working fine but while same code when i tried using eclips it was not recognizing the @Autowired anotation. Does we require to add any extra dependancy?
https://www.linkedin.com/in/birjus/
birjushah1601@gmail.com
9819066184
https://docs.google.com/spreadsheets/d/1zEpcO70eK9cBGvPbi570Dp2PTEGWgJPo0E8SFu9_2e0/edit#gid=0
dig amazon.in A
dig google.com A
http://cloud.spring.io/spring-cloud-contract/
https://microservices.io/patterns/testing/service-component-test.html
https://microservices.io/patterns/testing/service-integration-contract-test.html
https://microservices.io/patterns/testing/consumer-side-contract-test.html
https://www.baeldung.com/spring-cloud-contract
https://docs.google.com/spreadsheets/d/1zEpcO70eK9cBGvPbi570Dp2PTEGWgJPo0E8SFu9_2e0/edit#gid=0
birjushah1601@gmail.com
https://dzone.com/articles/libraries-for-microservices-development
https://zipkin.io/


blabla


I want to check if `ALL` are installed... so only return `True` in that case.


This one behaves the same, just reorder code a little bit (I think it is more straightforward)


d


Thank you for your help :)

Le mer. 19 sept. 2018 à 14:00, Johan Svensson <notifications@github.com> a
écrit :

> for future reference: subscript and superscript are also accessible for
> paragraph runs in subdocs through text.font.subscript.
>
> Example:
>
> sd = tpl.new_subdoc()
> p = sd.add_paragraph('The chemical formula for formaldehyde is: ')
> p.add_run('CH')
> p.add_run('2').font.subscript = True
> p.add_run('O')
>
> Great work on this library, by the way 👍
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/elapouya/python-docx-template/commit/a3b3fdfa189a25859baedff69e3b108d0daad3ba#commitcomment-30561225>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AA2N7MPYupt2IEO06-sHPXDFdzrhf0CBks5ucjHFgaJpZM4WwAwm>
> .
>


Will fix.


Well, this would be also interesting for me.  There the Inventor and SolidWorks plugin need PyWin32. I can imagine that I could create a dummy plugin and share one version of PyWin32 between both plugins.
Has this even been taken into account, when developing the package portal?


@schlessera Alain, had a chance to look at this yet ?


With the first one that is installed, this code is returning `True`.


@jensens Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.caching/12/violations
```
plone/caching/hooks.py:39:49: Q000 Remove bad quotes.
plone/caching/hooks.py:81:22: C812 missing trailing comma
plone/caching/hooks.py:92:34: C812 missing trailing comma
plone/caching/hooks.py:115:22: C812 missing trailing comma
plone/caching/hooks.py:173:22: C812 missing trailing comma
plone/caching/hooks.py:214:18: C812 missing trailing comma
plone/caching/utils.py:39:21: C812 missing trailing comma
plone/caching/utils.py:118:27: C812 missing trailing comma
plone/caching/operations.py:30:15: Q000 Remove bad quotes.
plone/caching/operations.py:31:21: Q000 Remove bad quotes.
plone/caching/operations.py:50:30: C812 missing trailing comma
plone/caching/operations.py:60:47: C812 missing trailing comma
plone/caching/operations.py:75:30: C812 missing trailing comma
plone/caching/tests/test_operations.py:140:35: C812 missing trailing comma
plone/caching/tests/test_operations.py:151:35: C812 missing trailing comma
plone/caching/tests/test_operations.py:201:35: C812 missing trailing comma
plone/caching/tests/test_operations.py:213:35: C812 missing trailing comma
plone/caching/tests/test_utils.py:31:28: C812 missing trailing comma
plone/caching/tests/test_utils.py:42:28: C812 missing trailing comma
plone/caching/tests/test_utils.py:52:23: C812 missing trailing comma
plone/caching/tests/test_utils.py:59:28: C812 missing trailing comma
plone/caching/tests/test_utils.py:69:23: C812 missing trailing comma
plone/caching/tests/test_utils.py:73:24: C812 missing trailing comma
plone/caching/tests/test_utils.py:80:28: C812 missing trailing comma
plone/caching/tests/test_utils.py:123:19: C812 missing trailing comma
plone/caching/tests/test_utils.py:143:19: C812 missing trailing comma
plone/caching/tests/test_utils.py:147:19: C812 missing trailing comma
plone/caching/tests/test_utils.py:151:19: C812 missing trailing comma
plone/caching/tests/test_utils.py:171:19: C812 missing trailing comma
plone/caching/tests/test_utils.py:187:28: C812 missing trailing comma
plone/caching/tests/test_hooks.py:190:35: C812 missing trailing comma
plone/caching/tests/test_hooks.py:212:35: C812 missing trailing comma
plone/caching/tests/test_hooks.py:534:35: C812 missing trailing comma
plone/caching/tests/test_hooks.py:558:35: C812 missing trailing comma
plone/caching/tests/test_hooks.py:852:35: C812 missing trailing comma
plone/caching/tests/test_hooks.py:936:28: C812 missing trailing comma
plone/caching/tests/test_hooks.py:942:35: C812 missing trailing comma
plone/caching/tests/test_hooks.py:991:28: C812 missing trailing comma
plone/caching/tests/test_hooks.py:997:35: C812 missing trailing comma
plone/caching/tests/test_hooks.py:1045:28: C812 missing trailing comma
plone/caching/tests/test_hooks.py:1051:35: C812 missing trailing comma
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


It's great to have dual boot MBR & GPT support, but it's important to make commits atomic and clear:

**Hardcoded Makefile configuration for specific board is not the best way to enable drivers, you should enable specific driver in dedicated board config file. Here are files with such hardcode:**
1. 	cmd/Makefile
2. 	common/Makefile
3. 	disk/Makefile
4. 	drivers/dfu/Makefile
5. 	drivers/spi/Makefile
6. 	drivers/usb/gadget/Makefile
7. 	tools/Makefile                (additional resolution support should be defined, not hardcoded for every board)

**These files changes have legacy copy-paste code from android-6.0 u-boot and are not in use now, or already updated:**
1. 	drivers/usb/gadget/f_fastboot.c (fastboot functional for extended partitions detect and write operation, boota command)
2. 	include/fsl_fastboot.h          (fastboot support has nothing about dual-boot, it's additional functionality)
3.

**These files changes have nothing about logo & dualboot, it just add new board support:**
1. 	arch/arm/Kconfig
2. 	arch/arm/cpu/armv7/mx6/Kconfig
3. 	arch/arm/dts/Makefile

**Enable additional functionality via macros crutch can be replaced with specific variable in board configuration file. Affected changes in files below:**
1. 	common/env_nowhere.c          (CONFIG_FASTBOOT_STORAGE_* board config parameter)
2. 	common/splash.c               ("splashpos" mmc env variable)
3. 	dts/Makefile                  (CONFIG_DEFAULT_DEVICE_TREE board config parameter)
4. 	include/configs/mx6_common.h  (CONFIG_LOADADDR board config parameter)

**Files below have needless debug and syntax changes:**

1. 	arch/arm/lib/bootm.c
2. 	cmd/bootz.c
3. 	cmd/read.c
4. 	common/board_r.c
5. 	common/bootm.c
6. 	common/fb_mmc.c
7. 	common/image-fdt.c
8. 	disk/part.c
9. 	disk/part_dos.c
10. 	disk/part_efi.c
11. 	include/part.h