But now these constants are still part of the public API, just in a different interface. What does this help?

The development needs to be focused on the API: *First* think about the API, what would be the best API for a feature. And this needs to be done both from a perspective of the users' side as well as from a perspective of further development of JavaSMT. Constants like these are horrible from the latter perspective.

Why are there two completely different implementations of checking for valid names, one internal and one public? This is obviously bad and will lead to inconsistencies.

Why is `FormulaManager.isValidName` static? This is also bad for development of the API, if at some point we want to have different rules per solver.

Currently, both `checkVariableName` and `isValidName` are quadratic. As these are going to be called very often, they should be optimized, which can be easily done using `CharMatcher`.

And what are the SMTLib rules for variable names? I am surprised to see no reference to them in a comment. Does our check really forbid all names that are illegal in SMTLib? Or does SMTLib allow unquoted names with "weird" characters such as umlaute or emojis?


по большому счету в классах, если это не классы интерфейса не должно быть никиких методов "аутпута"
ну тут у нас по заданию нужен вывод, Ок
но желательно минимизировать количество любых "путсов" и "принтов" в классах
если нужна пустая строка - пусть этим займется класс Интерфейс


@lilydjwg

babl-git和gegl-git的源变了，现在lilac一直在报错:
`错误：(B /home/lilydjwg/archgitrepo/gegl-git/gegl 不是 https://gitlab.gnome.org/GNOME/gegl.git 的克隆(B`

检查PKGBUILD和nvchecker.ini都正确。这时候应该怎么处理？


Up bai 2


добавлять в методы движения поезда дополнительные "путсы" - неверное решение )
уже писал выше - аутпут - это задача класса Интерфейс


The chiron ones


小程序默认登陆方式改变了


### Lipsum Really?

So we ...really... were not able to find better filler text?


Lol


Just for tests porpuses.


See discussion of this commit in issue https://github.com/humdrum-tools/verovio-humdrum-viewer/issues/118


Ah my bad I didn't realized we use `usernames_lower` to keep track of the users that have been merged.


Тут есть ошибка. Это "Крупное изображение" идет как фон, а слова в нем как img. Поэтому что тебе нужно сделать: создай обертку, например section и помести туда картинку img. Картинкой img должна быть вот эта штуковина - http://prntscr.com/jw54nu  А горы, это фон) Итого имеем две картинки) одна на фон(на обертку) вторая в этой самой обертке просто img)


check this once


We will use whatever their nodeinfo says. I don't think they changed that?


Чтобы сделать это списком, создай еще одну <li> и в нее сложи список ul. Чтоб твой дочерний список был в отдельном li


Тут не хватает текста - http://prntscr.com/jw553p


@nlalonde I wouldn't write a spec here since it involves two databases and it is tricky getting Rails to rollback the changes. I would write a script that sets up two test databases with known seed data and run the import script. We can use Ruby assertions to run against the final database to ensure that the data has been merged correctly. At the end of the script, we can just drop the two test databses.


Не хватает промежуточного текста, смотри макет. Вполне подойдет какой нибудт текстовый тег)


This new method of limiting gallery thumbnails, unfortunately, removes Jetpack's code for tiled galleries in the post format. I'll see if I can find a fix for this in the future.


Это никак не заголовок. Замени этот тег на более подходящий) скажем на span


Все тоже самое по <p>. Нужно использовать более подходящие теги


Так же не хватает определенных сеточных оберток, но на данный момент думаю не стоит тебя грузить ими, пока ты не видишь сетку в уме. Добавим эти блоки потом)


Couldn't this be a version range so we don't have to wait for releases to bubble up?


How is scaling since old model was hacky


This should really have the link text "Admin", because this is what you get.


IBM Cloud [toolchain](https://console.stage1.bluemix.net/devops/toolchains/ee7af0c7-eb4b-4808-84ae-65a1ebf892f4?env_id=ibm%3Ays1%3Aus-south "UI-ys1int-KEEP-TC"): [Delivery Pipeline](https://console.stage1.bluemix.net/devops/pipelines/9602ba9a-db4c-42c8-81d1-69655e515efe?env_id=ibm%3Ays1%3Aus-south "UI-ys1int-KEEP-TC") deployed [UI-ys1int-KEEP-TC](https://github.com/idsb3t1/UI-ys1int-KEEP-TC/releases/tag/deploy-ibm-ys1-us-south-idsb3t2-us.ibm.com-dev-20180618-052834 "deploy-ibm-ys1-us-south-idsb3t2-us.ibm.com-dev-20180618-052834") to [dev](https://console.stage1.bluemix.net/apps/e0173942-fbb5-42df-a8ff-cca49f037241?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t2@us.ibm.com:dev"), including this commit


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

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

^
```
[R/splitRaster.R:51:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/R/splitRaster.R#L51) *style:* **Lines should not be more than 100 characters.**
```r
  function(r, nx = 1, ny = 1, buffer = c(0, 0), path = file.path(getwd(), names(r)), cl, rType = "FLT4S") {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/splitRaster.R:111:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/R/splitRaster.R#L111) *style:* **Lines should not be more than 100 characters.**
```r
      clusterApplyLB(cl = cl, x = seq_along(extents), fun = croppy, e = extents, r = r, path = path, rType = rType)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/spread.R:538:8:](https://github.com/PredictiveEcology/SpaDES.tools/blob/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/R/spread2.R#L848) *style:* **Commented code should be removed.**
```r
        #successCells <- na.omit(successCells[!dupsWithinDtPotential]) # remove the dupsWithinDtPotential
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-examples.R:3:47:](https://github.com/PredictiveEcology/SpaDES.tools/blob/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/tests/testthat/test-examples.R#L3) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (grepl("VIC-", Sys.info()["nodename"]))  { # for debugging only
                                              ^
```
[tests/testthat/test-examples.R:4:11:](https://github.com/PredictiveEcology/SpaDES.tools/blob/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/tests/testthat/test-examples.R#L4) *style:* **Commented code should be removed.**
```r
    cat("#START##############\n", file = tmpExFile, append = FALSE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-examples.R:14:15:](https://github.com/PredictiveEcology/SpaDES.tools/blob/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/tests/testthat/test-examples.R#L14) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    setwd(owd)}
              ^
```
[tests/testthat/test-examples.R:16:46:](https://github.com/PredictiveEcology/SpaDES.tools/blob/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/tests/testthat/test-examples.R#L16) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (grepl("VIC-", Sys.info()["nodename"])) { # for debugging only
                                             ^
```
[tests/testthat/test-examples.R:17:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/tests/testthat/test-examples.R#L17) *style:* **Lines should not be more than 100 characters.**
```r
    cat(paste("All files exist: ", isTRUE(all(file.exists(exFiles))), "\n"), file = tmpExFile, append = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-examples.R:22:48:](https://github.com/PredictiveEcology/SpaDES.tools/blob/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/tests/testthat/test-examples.R#L22) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (grepl("VIC-", Sys.info()["nodename"])) { # for debugging only
                                               ^
```
[tests/testthat/test-mapReduce.R:23:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/tests/testthat/test-randomPolygon.R#L25) *style:* **Put spaces around all infix operators.**
```r
  expect_true(base::abs(base::abs(polyArea - area)) <  area/4) ## TODO: why is this area/4?
                                                          ~^~
```
[tests/testthat/test-splitRaster.R:140:38:](https://github.com/PredictiveEcology/SpaDES.tools/blob/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/tests/testthat/test-splitRaster.R#L140) *style:* **Commas should always have a space after.**
```r
  expect_identical(dataType(y4[[1]]),"INT1U")
                                     ^
```
[tests/testthat/test-splitRaster.R:155:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/tests/testthat/test-splitRaster.R#L155) *style:* **Lines should not be more than 100 characters.**
```r
    tmpdir <- file.path(tempdir(), "splitRaster-test-parallel") %>% reproducible::checkPath(create = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:158:8:](https://github.com/PredictiveEcology/SpaDES.tools/blob/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/tests/testthat/test-splitRaster.R#L158) *style:* **Commented code should be removed.**
```r
      #detach("package:raster")
       ^~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:216:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/tests/testthat/test-splitRaster.R#L216) *style:* **Lines should not be more than 100 characters.**
```r
  tmpdir <- file.path(tempdir(), "splitRaster-test-large") %>% reproducible::checkPath(create = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:254:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/tests/testthat/test-splitRaster.R#L254) *style:* **Commented code should be removed.**
```r
  #expect_equal(min(values(m)), min(values(r))) ## Error: cannot allocate vector of size 4.8 Gb
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:273:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/tests/testthat/test-splitRaster.R#L273) *style:* **Commented code should be removed.**
```r
  #expect_equal(max(values(m1)), max(values(r)))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-splitRaster.R:274:4:](https://github.com/PredictiveEcology/SpaDES.tools/blob/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/tests/testthat/test-splitRaster.R#L274) *style:* **Commented code should be removed.**
```r
  #expect_equal(min(values(m1)), min(values(r)))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-spread.R:209:1:](https://github.com/PredictiveEcology/SpaDES.tools/blob/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/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/db495ccbc0c0c995ad57c6d9c31dc656fed5dc16/tests/testthat/test-spread2.R#L918) *style:* **Commas should always have a space after.**
```r
  expect_silent(spread2(landscape = landscape, spreadProb = spreadProb,start = start,
                                                                       ^
```


@DarkknightAK Hi Andreas. Plasma not use dash "-" on name icons. Need moved **video-card-inactive** to file **video.svgz** and remove file **video-card.svgz**


https://github.com/SharePoint/sp-dev-fx-webparts/tree/master/samples/react-search-refiners
how to create "Clear result" ,Could you please advice me how to do that.


тут видимо должен быть пробел после var


Вместо Initial commit в сообщении лучше написать что поменялось, так будет легче потом понять что поменялось


Видимо лишняя скобочка


Должно быть getStatus вместо getstatus, заглавные/строчные буквы тоже имеют значение


Весь код можно отфматировать и посмотреть на какие ошибки будет жаловаться WebStorm


why not using something like:
filename = "#{strength.status}.png"


UV__UNUSED defined in https://github.com/libuv/libuv/blob/v1.x/include/uv/tree.h#L31 does not take arguments.
This line results in a compile error under mingw64


вот смотри блок 128-130 встречается в классе 6 раз
о чем нам это говорит?
о том что его можно вынести в метод и вместо этих трех строк здесь (и в остальных методах) писать к примеру
```ruby
train = choose_train
```


어...어디를 고친걸까..


ddddddddd


Puzzle `142-764900e7` disappeared from [`shopelectro/settings/base.py`](https://github.com/fidals/shopelectro/blob/master/shopelectro/settings/base.py), that's why I closed #337. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.


аналогично идет дублирование строк 173-175


org


Typo (capital 'E')


@mzurbuchen this has something todo with asssets pipeline.
http://guides.rubyonrails.org/asset_pipeline.html
check why these png files aren't handled by assets pipeline


этот метод, чтобы рубокоп не ругался, очень несложно разбить на несколько
примерно так, его можно переписать:
```ruby
  def create_route
    puts 'Введите номер маршрута: '
    number = gets.chomp

    first_station = find_first_station
    last_station = find_last_station

    route = Route.new(number, first_station, last_station)
    puts "Маршрут: #{route} создан"
    @routes << route
  rescue RuntimeError => e
    puts "Ошибка: #{e.message}"
    retry
  end
```


it's related to the topic, it seems that CAMERA_ROLL permission checks on iOS doesn't work


应该跟我说，我去把旧仓库删掉就好了。


@hashmatmuqbil - what? create an issue with a repro, please don't add random comments to commits


h


Needs to be change this!!!


Any good reason for spelling "MOUTING_HOLE" rather than "MOUNTING_HOLE"?


This issue link (#1929) 404's for me.


누가 진행하고 계십니까?


TARGET_CPU_FEATURES should be CRC+crypto right?

Also where's this flag coming from?


Looks like there have been some additional commits to the head branch since #13 was first opened. I'll rebase it for you to ensure it's running the latest tests. (It'll take me a couple of minutes.)


This commit has been mentioned on **Discourse Meta**. There might be relevant details there:

https://meta.discourse.org/t/system-user-is-automatically-deleted-a-user/89775/5


my name is ghk


In fact, the item transfer system is reported to be broken. We probably needs a rewrite.


The commits till here, including this, are in v2.3


よさげ 👌


おっしゃる通り、deviseのヘルパーメソッドcurrent_user.nameを使用して現在のユーザー名を取り出しました。


@notozeki `/mastodon/public/assets`, `/mastodon/public/packs` は asset precompile でイメージ内に生成されるという理解で良いですか？


見落としてました・・・。ずらしておきました。


import numpy as np
import matplotlib.pyplot as plt
def estimate_coef(x, y):
      n = np.size(x)\n
      m_x, m_y = np.mean(x), np.mean(y)
      SS_xy = np.sum(y*x - n*m_y*m_x)
      SS_xx = np.sum(x*x - n*m_x*m_x)
      b_1  = SS_xy / SS_xx
      b_0 = m_y - b_1*m_x
      return(b_0, b_1)
def estimate_coef(x, y):
      n = np.size(x)
      m_x, m_y = np.mean(x), np.mean(y)
      SS_xy = np.sum(y*x - n*m_y*m_x)
      SS_xx = np.sum(x*x - n*m_x*m_x)
      b_1  = SS_xy / SS_xx
      b_0 = m_y - b_1*m_x
      return(b_0, b_1)
def main():\n",
      x = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
      y = np.array([1, 3, 2, 5, 7, 8, 8, 9, 10, 12])
      b = estimate_coef(x, y)\n",
      print(\"Estimated coefficients:\
            \\nb_0 = {} \
            \\nb_1 = {}\".format(b[0], b[1]))
      plot_regression_line(x, y, b)
 if __name__ == \"__main__\:"
     main()


구글 드라이브 주소입니다


Le 18/06/2018 à 07:54, davidsrsb a écrit :
> Any good reason for spelling "MOUTING_HOLE" rather than "MOUNTING_HOLE"?
>

This is a typo.
I fixed it.

--
Jean-Pierre CHARRAS


Needs to be change this!!!


god fucking end me


where are you?


ok


Hi, let us just concentrate on the en_US-demo.sql.

For all updates it is not a big deal, because the workorders has  followed
the old algorithms.

So I will penetrate only the transactions from your mails and forum
regarding en_US-demo.

Joe

Den mån 18 juni 2018 06:25Ap.Muthu <notifications@github.com> skrev:

> In the light of the above and the board discussions
> <http://frontaccounting.com/punbb/viewtopic.php?id=7554>, the following
> fixes too are needed in sql/en_US-demo.sql.
>
>    1. Lines 908-910 should have their type to be changed from 26 to 29
>    and be:
>
> ('13', '29', '1', '2017-05-05', '1510', '1 * iPad Air 2 16GB', '-400', '0', '0', NULL, NULL),
> ('14', '29', '1', '2017-05-05', '1510', '1 * iPhone 6 64GB', '-300', '0', '0', NULL, NULL),
> ('15', '29', '1', '2017-05-05', '1510', '1 * iPhone Cover Case', '-20', '0', '0', NULL, NULL),
>
>
>    1. Insert the following at Line 2558:
>
> INSERT INTO `0_wo_manufacture` VALUES ('1', '001/2017', '1', '2', '2017-05-05');
>
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/FrontAccountingERP/FA/commit/95f98ed74ac6379b95e2ceb1eb0c9bbcd36fd4a9#commitcomment-29394997>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AJ1Q-iSV3lolR6TdtqEe5SybjiyjBilfks5t9yuigaJpZM4UnJgN>
> .
>


iconじゃなくてiconsじゃないですか？


You simply copy the CustomEvents.h/cpp file to the files in firmware in the same directory where Repetier.ino is stored. When you havethe flag for custom events activated these files get included automatically.


Needs to change!!!


W jakim celu jest taka klasa?
W zadaniu było: "Pobieramy informacje o dostawcy, oraz ilości i rodzaju produktu" - dostawca powinien zostać pobrany np z mapy/listy/innej kolekcji na podstawie rodzaju produktu


Hello,

it seems you forgot to adjust the build-tools version in line 118 of /pom.xml...


Correct


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


If you're gonna copy my website maybe atleast remove my E-Mail too


First reposetory on github


W linii 13 i 16 wywoływana jest ta sama metoda, czemu? Wystarczy pierwsze wywołanie i przeprocesowanie zamówienia


Dude i changed it the other way around, so its consistent with yours. Now its inconsistent again^^


prodPros jest nullem


> not sure if it's still related to this commit, but I noticed this possible path issue with the last line of this output. This may exist in other .so files, I just noticed it here.

This is because the openjpeg library has the wrong install_name in it, it's unrelated to this commit but thanks for reporting it. I'll fix it and see if other libraries have the same problem :)


As I understand, 5000 would suggest that the default storage quota is 5 KB, right?
Shouldn't that be 5_000_000 bytes?


@Zirro


If it's a shortcut, wouldn't it be better to just call `html()` in it? Just to avoid overlooking it when changes are made to `html()`.


If none of the if-clauses matches, this will fail as the return type is set to `int`. Maybe just return `0` if none matches? And I would add an if-clause in the `is_object` part for if a `$value->count()` method exists.


This should be fixed upstream.

Please file a radar if you haven’t already.


        CXX     sql.cpp
sql.cpp: In function ‘int Sql_P_BindSqlDataType(MYSQL_BIND*, SqlDataType, void*, size_t, long unsigned int*, int8*)’:
sql.cpp:550:16: error: cannot convert ‘bool*’ to ‘my_bool* {aka char*}’ in assignment
  bind->is_null = (my_bool*)out_is_null;
                ^
sql.cpp: In function ‘int SqlStmt_NextRow(SqlStmt*)’:
sql.cpp:892:18: error: cannot convert ‘bool*’ to ‘my_bool* {aka char*}’ in assignment
    column->error = &truncated;
                  ^
make[1]: *** [obj/sql.o] Error 1
make[1]: Leaving directory `/root/rathena/src/common'
make: *** [common] Error 2


@djzort Really you just need the OCI libraries and not the other stuff.  For example:
```
  -rwxrwx--- 1 root vboxsf   8033199 Jan 27  2017 libclntshcore.so.12.1
  lrwxrwx--- 1 root vboxsf        17 Jun 18 16:35 libclntsh.so -> libclntsh.so.12.1
  -rwxrwx--- 1 root vboxsf  71638263 Jan 27  2017 libclntsh.so.12.1
  -rwxrwx--- 1 root vboxsf   2981501 Jan 27  2017 libipc1.so
  -rwxrwx--- 1 root vboxsf    539065 Jan 27  2017 libmql1.so
  -rwxrwx--- 1 root vboxsf   6568149 Jan 27  2017 libnnz12.so
  -rwxrwx--- 1 root vboxsf 124771800 Jan 27  2017 libociei.so
  -rwxrwx--- 1 root vboxsf    380996 Jan 27  2017 libons.so
```

To this list, then add anything you want for SQL*Plus.


@mazvi #3223 but we are still working on this.


@djzort Unless some installer script needs it, it's best avoid setting ORACLE_HOME when you are using Instant Client.


We will be hosting. Which one is the best to use?


Load-dist/my-wallet.js


可以的就是这样


Stil error iam using latest rAthena version

git rev-parse --short HEAD
105cc3a


@djzort For the record, Instant Client has a default location for network files in instantclient_12_2/network/admin/.  Prior to 18, this directory path needs to be created manually.


This shows "404 badge not found"


Should be https://img.shields.io/badge/execution-no-red.svg


> To fully unignore requests to addons.mozilla.org you need to configure `privacy.resistFingerprinting.block_mozAddonManager` in *about:config* to Boolean *true* as well.

This is not quite true. In FF60+ you ALSO need to sanitize `extensions.webextensions.restrictedDomains` (default FF60 value below, users would need to edit out AMO, or blank the entire thing). As long as users are aware of the risks.
```
accounts-static.cdn.mozilla.net,accounts.firefox.com,addons.cdn.mozilla.net,addons.mozilla.org,api.accounts.firefox.com,content.cdn.mozilla.net,content.cdn.mozilla.net,discovery.addons.mozilla.org,input.mozilla.org,install.mozilla.org,oauth.accounts.firefox.com,profile.accounts.firefox.com,support.mozilla.org,sync.services.mozilla.com,testpilot.firefox.com
```

This is the ticket to read: [1453988](https://bugzilla.mozilla.org/show_bug.cgi?id=1453988) (it links to other tickets) ..

* FF57: [1384330](https://bugzilla.mozilla.org/show_bug.cgi?id=1384330): `privacy.resistFingerprinting.block_mozAddonManager`=`true` had a **side effect** that meant AMO was no longer protected. This was not the intent of the pref - the pref was added so that users of Tor Browser who visit AMO could not be fingerprinted by *Mozilla*.  In Firefox, we accept that Mozilla will learn more information about you than other third parties, so we don't try to protect one against fingerprinting by Mozilla. In Tor Browser, that should not be the case.
* [1406795](https://bugzilla.mozilla.org/show_bug.cgi?id=1406795): This raised q's at the time about malicious extensions shenanigans and was WONTFIX (but clearly they did care, see next point)
* FF60: [1415644](https://bugzilla.mozilla.org/show_bug.cgi?id=1415644): This introduced the new pref `extensions.webextensions.restrictedDomains` to remove that side-effect

In order to allow extensions to work on mozilla's "protected" domains, you need to modify BOTH prefs.

Essentially, Mozilla took the approach of protecting a bunch of their domains - because it is not a good look if said domains are infested with adverts or hijacked etc when it is not Mozilla's fault, but rather an extension. So it's a good move, especially with the sync and account ones. Imagine a rogue extension (or existing one gone rogue for a day or two) stealing account details

Meanwhile, those of us who want to, we can disable that, so all websites are treated equal. BUT users must be aware of the potential security risks - that risk being that malicious extensions can do nasty things with sites that you would expect to be safe (syncing your data, installing extensions from AMO etc)


你这里好像有问题啊


没问题啊，你自己没看清楚吗


法第三方


Hi!
For what is added:  char BMP280::begin(int sdaPin, int sclPin)?
Last Arduino IDE 1.8.5 give error compiling for ATMega 328p :
C:\arduino-1.8.5\libraries\BMP280-Arduino-Library-master\BMP280.cpp: In member function 'char BMP280::begin(int, int)':
C:\arduino-1.8.5\libraries\BMP280-Arduino-Library-master\BMP280.cpp:33:26: error: no matching function for call to 'TwoWire::begin(int&, int&)'
  Wire.begin(sdaPin,sclPin);
                          ^
C:\arduino-1.8.5\libraries\BMP280-Arduino-Library-master\BMP280.cpp:33:26: note: candidates are:
In file included from C:\arduino-1.8.5\libraries\BMP280-Arduino-Library-master\BMP280.cpp:19:0:
C:\arduino-1.8.5\hardware\arduino\avr\libraries\Wire\src/Wire.h:52:10: note: void TwoWire::begin()
     void begin();
          ^
C:\arduino-1.8.5\hardware\arduino\avr\libraries\Wire\src/Wire.h:52:10: note:   candidate expects 0 arguments, 2 provided
C:\arduino-1.8.5\hardware\arduino\avr\libraries\Wire\src/Wire.h:53:10: note: void TwoWire::begin(uint8_t)
     void begin(uint8_t);
          ^
C:\arduino-1.8.5\hardware\arduino\avr\libraries\Wire\src/Wire.h:53:10: note:   candidate expects 1 argument, 2 provided
C:\arduino-1.8.5\hardware\arduino\avr\libraries\Wire\src/Wire.h:54:10: note: void TwoWire::begin(int)
     void begin(int);
          ^
C:\arduino-1.8.5\hardware\arduino\avr\libraries\Wire\src/Wire.h:54:10: note:   candidate expects 1 argument, 2 provided
Using library BMP280-Arduino-Library-master at version 1.0.0 in folder: C:\arduino-1.8.5\libraries\BMP280-Arduino-Library-master
Using library Wire at version 1.0 in folder: C:\arduino-1.8.5\hardware\arduino\avr\libraries\Wire
exit status 1
Error compiling for board Arduino Pro or Pro Mini.

In Arduino referense no use pins pin definition in Wire.begin(); https://www.arduino.cc/en/Reference/Wire
Can I delete in files .h the
"char begin(int sdaPin, int sclPin);"
and in .cpp the
 "char BMP280::begin(int sdaPin, int sclPin)
{	Wire.begin(sdaPin,sclPin); 	return (readCalibration());}"
 for use in my purposes?
PLS advice
Thanks!


surviv.io #1


Push


//A Internet Banking Application Using Servlet and Database


Created multidev environment [wilder#pr-config-i](https://dashboard.pantheon.io/sites/14808007-3d80-488e-b078-193b788aa4a3#pr-config-i).

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


Thanks for the contribution.
Hey so yeah I’d prefer a PR for this. But the main thing is that the change is not quite technically correct.
I’m fine to bump the major version and leave all the FactoryGirl stuff supported in older versions but at least from a quick glance it now talks about older FactoryBot syntax. Which never existed and would be confusing.
If we want to drop references to (and support for) that at the same time as updating to FactoryBot then I’d be happy to merge (in principle assuming everything else is fine).


I thought they would be required initially but they aren’t so I removed the to simplify. We can add them back, no problem. Can you think of integers that would need 64 bits in API?


![](https://github.trello.services/images/mini-trello-icon.png) [UI](https://trello.com/c/T3OhkI9o/2-ui)


Blockchain.API;


This was my mistake commiting this to my `winc` branch. I have pulled it off the branch so that the PR remains concise.

Your feedback is much appreciated though - i will continue this work on https://github.com/ByteFoundryAU/DBD-Oracle/tree/travis


ドロップダウン実装を考えましたが、一旦最初に作ったものと同じ構造を再構築する意味で実装しました。(にしてもscanメソッドを書いてる時にこれはナンセンスかな。。。と思ったりもしました。)
たくさんカテゴリーを持つイメージで実装していましたが、今回はあえてドロップダウンでの実装に取り組んでみます。（ドロップダウンで複数選択等できればぜひやってみたいです。学習の意味を込めて）。


Use constructor injection.


Blockchain.mywallet;


Less parenthesis in popup rules - I like it!


yes, we actually had a problem a while ago where one of the ID fields ( i think it was for commit statuses) actually exeeded `Max(Int)`.  In octokit.net we had to change from `int` to `long`.  Im not sure of the internal github API structure and whether they use int32 or int64 or both etc.  On my side im tempted to make everything a `long` "just in case" but if there is actual spec available that indicates which ones are 32 or 64bit, then obviously it's no trouble to match to that either


Which "repo" do you mean anyway, @gun1x ?


FYI: https://github.com/octokit/octokit.net/pull/1703


This seems like a DTO and not an interface. Why interface is used here?


Good Products


Yeah. I'm not even sure how gcc knows to warn about the overlap here, but do we ever use swab on different source/dest buffers? If we don't, just get rid of the extra arg...


Oh shoot nice catch!


Do not use ServiceConfiguration attribute. It is a bad practice. Instead register the service in structuremap registry, or Episerver's configurable module.


Yes, that makes sense.


Lol, even, this...
And even the codestyle you are formatting back to GSC version :DD


@tnzk その通りです:pray:


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


Just the beginning. Only rely on the master branch.


Bonjour Mika, je ne parle pas trop le code mais en gros c'est une nouvelle ligne qui permets d'interpréter une fonction comme valeur tel que je le proposais ?

En te remerciant pour le retour,

Bonne journée,


Created multidev environment [nhtv#ci-63](https://dashboard.pantheon.io/sites/a5faca03-4b4c-4936-95b8-6410ab7b2c55#ci-63).

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


Two other libraries were also broken, libbzip2 and libsrt: https://bugzilla.gnome.org/show_bug.cgi?id=796616


Para que corra en mi pc


para que corra en la de Jairo


@djzort your work is much appreciated.  If you have appetite for bigger DBD::Oracle changes, take a look at the OCI wrapper https://oracle.github.io/odpi/ which is being used various language APIs, as shown on that page.


No: PInvoking native binaries means that the caller has to know the method signature that they’re calling, and has to know things like the order and types of parameters and the structure of the structs used as params.

Getting this wrong would cause undefined behavior in the C side and likely crash.

We compile the native code into the NativeBinaries nuget but enforce the native code contracts on the LibGit2Sharp side.  As a result we must use a specific NativeBinaries release.


Thanks for mentioning this. It's been a while since I worked on the code, but I believe I used to multiply this value by 1000 at a later point in the code. That part must've been lost during refactoring at some point, and the tests only seem to check that there is a limit at all.

Will confirm and potentially fix later today.


Do not use service locator. DI container should handle dependencies.


associationを使ってしっかり実装できました。　わざわざメソッド書かなくて済むしコードがスッキリしたように感じます。　今回以外の種類のassociationの実装も挑戦してみたいですね。


Do not use service locator.


原文のコメント内に「`lxd init` を、」とあるのは消し忘れでしょうか？


주석을 여기다 달아??


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/08a894dd-9e1f-473d-b592-62d6d306201b?env_id=ibm%3Ayp%3Aus-south "cloud-native-toolchain-tutorial-20180618041239803"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/e883d01d-288b-4420-88be-c65ef7edc4e7?env_id=ibm%3Ayp%3Aus-south "sample-cloud-native-toolchain-tutorial-20180618041239803") deployed [sample-cloud-native-toolchain-tutorial-20180618041239803](https://github.com/lmacura/sample-cloud-native-toolchain-tutorial-20180618041239803/releases/tag/deploy-ibm-yp-us-south-lmacura-au1.ibm.com-test-20180618-071150 "deploy-ibm-yp-us-south-lmacura-au1.ibm.com-test-20180618-071150") to [test](https://console.bluemix.net/apps/b74c7372-42df-4e23-9573-ccfc6993bf2e?env_id=ibm:yp:us-south "ibm:yp:us-south:lmacura@au1.ibm.com:test"), including this commit


M


原文コメントの後に `L` があるのは消し忘れでしょうか？


으으응


Зачем весь этот код, если можно в самом шаблоне поставить условие?


[Your benchmark job](https://github.com/JuliaLang/julia/commit/b28496a7ae8cc0d7c3d175d2fba8757f2978d788#commitcomment-29394887) has completed - possible performance regressions were detected. A full report can be found [here](https://github.com/JuliaCI/BaseBenchmarkReports/blob/cb7e7cda8a1d009d51c4dda8ed127d4c9c60a8ee/daily_2018_6_18/report.md). cc @ararslan


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/08a894dd-9e1f-473d-b592-62d6d306201b?env_id=ibm%3Ayp%3Aus-south "cloud-native-toolchain-tutorial-20180618041239803"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/e883d01d-288b-4420-88be-c65ef7edc4e7?env_id=ibm%3Ayp%3Aus-south "sample-cloud-native-toolchain-tutorial-20180618041239803") deployed [sample-cloud-native-toolchain-tutorial-20180618041239803](https://github.com/lmacura/sample-cloud-native-toolchain-tutorial-20180618041239803/releases/tag/deploy-ibm-yp-us-south-lmacura-au1.ibm.com-prod-20180618-071536 "deploy-ibm-yp-us-south-lmacura-au1.ibm.com-prod-20180618-071536") to [prod](https://console.bluemix.net/apps/37a91f0f-66d2-4f7d-98d0-1922e461c80d?env_id=ibm:yp:us-south "ibm:yp:us-south:lmacura@au1.ibm.com:prod"), including this commit


@hiker : I get an EOL related bug, where all the lines are deleted and readded if I try to change the file. (https://github.com/Alayan-stk-2/stk-code/commit/545cecbeb0a9f6ba463c95ab2c56ee9def67bd7a)

I've written the code changes necessary to fix the noticed issues.

In this file : https://github.com/Alayan-stk-2/stk-code/blob/ItemComputation/src/items/powerup_manager.cpp

- Lines 383-385 : added comment
```
 *  The value returned matches the enum value of the random item if single.
 *  In case of triple-item, the value will be the enum value plus
 *  the number of existing powerups (= POWERUP_LAST-POWERUP_FIRST+1)
```
- Lines 400-412 : contain the fixed code and several comments. Replaces lines 397-400 of the current version
```
    // Put the random number in range [1;max of summed weights],
    // so for sum = N, there are N possible random numbers <= N.
    random_number++;
    int powerup = 0;
    // Stop at the first inferior or equal sum, before incrementing
    // So stop while powerup is such that
    // summed_weights[powerup-1] < random_number <= summed_weights[powerup]
    while ( random_number > summed_weights[powerup] )
        powerup++;

    // We align with the beginning of the enum and return
    // We don't do more, because it would need to be decoded later
    return powerup + POWERUP_FIRST;
```
- And at the end of the file, adapt the comparison and substraction to work correctly with the returned value from getRandomItem (the offset created by the existence of POWERUP_MAX is the reason why the received item was not the expected one)
```
    if(powerup > POWERUP_LAST)
    {
        powerup -= (POWERUP_LAST-POWERUP_FIRST+1);
        *n = 3;
}
```


TypeScript refactoring


Please add `, enableSpotless: true) to the natures, this is to ensure that you use the correct code style and you can autofix it if required.


This is old code. I made it that `-r` and `-n` would make it skip the parent folder walking.


@nikhil91100 Please open an issue ( we just enabled them) and we'll answer there. Please add some details: magento version, steps to reproduce, configuration you've used etc.


What about authentication? Isn't like login/password or something else?


@pmoravec I have modified the code, according to your suggestion.


@peterwilli Did you ever finish that script to build the miner test 100 blocks? Mind sharing the script if possible?