[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/examples/example_experiment.R#L91) *style:* **Commented code should be removed.**
```r
  # library(raster)
    ^~~~~~~~~~~~~~~
```
[inst/examples/example_experiment.R:92:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/examples/example_experiment.R#L92) *style:* **Commented code should be removed.**
```r
  # beginCluster(20) # if you have multiple clusters available, use them here to save time
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_experiment.R:96:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/examples/example_experiment.R#L96) *style:* **Commented code should be removed.**
```r
  # endCluster() # end the clusters
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_experiment.R:152:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/examples/example_experiment.R#L152) *style:* **Commented code should be removed.**
```r
  # fires <- lapply(sims, function(x) x$landscape$fires) %>% stack
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:48:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/examples/example_POM.R#L48) *style:* **Commented code should be removed.**
```r
  # cl <- makeCluster(detectCores() - 1) # not implemented yet in DEoptim
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:83:4:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/examples/example_POM.R#L83) *style:* **Commented code should be removed.**
```r
  #stopCluster(cl) # not yet implemented, waiting for DEoptim
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:106:34:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/examples/example_POM.R#L106) *style:* **Variable or function name should be lowerCamelCase.**
```r
    params(sim1)$caribouMovement$N <- pars[2]
                                 ^
```
[inst/examples/example_POM.R:113:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/examples/example_POM.R#L113) *style:* **Variable or function name should be lowerCamelCase.**
```r
    nPattern_Out <- caribouFn(out$caribou)
    ^~~~~~~~~~~~
```
[inst/examples/example_POM.R:119:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/examples/example_POM.R#L119) *style:* **Commented code should be removed.**
```r
    # cat(minimizeFn)
      ^~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:120:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/examples/example_POM.R#L120) *style:* **Commented code should be removed.**
```r
    # cat(" ")
      ^~~~~~~~
```
[inst/examples/example_POM.R:121:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/examples/example_POM.R#L121) *style:* **Commented code should be removed.**
```r
    # cat(pars)
      ^~~~~~~~~
```
[inst/examples/example_POM.R:122:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/examples/example_POM.R#L122) *style:* **Commented code should be removed.**
```r
    # cat("\n")
      ^~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:1:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/caribouMovement/caribouMovement.R#L1) *style:* **Variable or function name should be lowerCamelCase.**
```r
SpaDES.core.version <- "0.1.0"
^~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:54:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/caribouMovement/caribouMovement.R#L54) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.caribouMovement <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:78:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/caribouMovement/caribouMovement.R#L78) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$moveInterval, "caribouMovement", "move")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:82:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/caribouMovement/caribouMovement.R#L82) *style:* **Lines should not be more than 100 characters.**
```r
      Plot(sim$caribou, addTo = paste("sim", SpaDES.core::P(sim)$stackName, "habitatQuality", sep = "$"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:86:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/caribouMovement/caribouMovement.R#L86) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$.plotInterval, "caribouMovement", "plot", .last())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:90:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/caribouMovement/caribouMovement.R#L90) *style:* **Lines should not be more than 100 characters.**
```r
      Plot(sim$caribou, addTo = paste("sim", SpaDES.core::P(sim)$stackName, "habitatQuality", sep = "$"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:95:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/caribouMovement/caribouMovement.R#L95) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$.plotInterval, "caribouMovement", "plot", .last())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:102:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/caribouMovement/caribouMovement.R#L102) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$.saveInterval, "caribouMovement", "save", .last() + 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:114:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/caribouMovement/caribouMovement.R#L114) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:121:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/caribouMovement/caribouMovement.R#L121) *style:* **Variable or function name should be lowerCamelCase.**
```r
  N <- SpaDES.core::P(sim)$N
  ^
```
[inst/sampleModules/caribouMovement/caribouMovement.R:122:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/caribouMovement/caribouMovement.R#L122) *style:* **Variable or function name should be lowerCamelCase.**
```r
  IDs <- as.character(1:N)
  ^~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:138:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/caribouMovement/caribouMovement.R#L138) *style:* **Variable or function name should be lowerCamelCase.**
```r
Move <- function(sim) {
^~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:1:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L1) *style:* **Variable or function name should be lowerCamelCase.**
```r
SpaDES.core.version <- "0.1.0"
^~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:20:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L20) *style:* **Lines should not be more than 100 characters.**
```r
    person(c("Alex", "M"), "Chubaty", email = "alexander.chubaty@canada.ca", role = c("aut", "cre")),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:21:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L21) *style:* **Lines should not be more than 100 characters.**
```r
    person(c("Eliot", "J", "B"), "McIntire", email = "eliot.mcintire@canada.ca", role = c("aut", "cre")),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:35:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L35) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter("persistprob", "numeric", 0.00, 0, 1, "probability of fire persisting in a pixel"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:37:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L37) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter("spreadprob", "numeric", 0.225, 0.05, 0.5, "probability of fire spreading into a pixel"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:38:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L38) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter("startTime", "numeric", start(sim) + 1, 0, end(sim), "time of initial fire ignition"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:39:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L39) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".plotInitialTime", "numeric", start(sim), start(sim), end(sim) + 1, "time to schedule first plot event"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:41:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L41) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".saveInitialTime", "numeric", NA_real_, NA, NA, "time to schedule first save event"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:42:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L42) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".saveInterval", "numeric", NA_real_, NA, NA, "time interval between save events")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:45:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L45) *style:* **Lines should not be more than 100 characters.**
```r
    expectsInput(objectName = SpaDES.core::P(sim, "fireSpread")$stackName, objectClass = "RasterStack",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:51:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L51) *style:* **Lines should not be more than 100 characters.**
```r
    createsOutput(objectName = SpaDES.core::P(sim, "fireSpread")$stackName, objectClass = "RasterStack",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:59:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L59) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.fireSpread <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:80:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L80) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, SpaDES.core::P(sim)$.plotInitialTime, "fireSpread", "plot.init", .last())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:87:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L87) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim), "fireSpread", "stats") # do stats immediately following burn
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:88:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L88) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$returnInterval, "fireSpread", "burn")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:108:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L108) *style:* **Lines should not be more than 100 characters.**
```r
      stackName <- SpaDES.core::P(sim)$stackName # Plot doesn't like long names -- create local variable
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:143:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L143) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:147:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L147) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Fires <- raster(extent(landscapes), ncol = ncol(landscapes),
  ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:151:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L151) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Fires <- setValues(Fires, 0)
  ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:154:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L154) *style:* **Variable or function name should be lowerCamelCase.**
```r
  landscapes$Fires <- Fires
             ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:160:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L160) *style:* **Variable or function name should be lowerCamelCase.**
```r
Burn <- function(sim) {
^~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:163:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L163) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Fires <- spread(landscapes[[1]],
  ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:175:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L175) *style:* **Variable or function name should be lowerCamelCase.**
```r
  landscapes$Fires <- Fires
             ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:182:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/fireSpread/fireSpread.R#L182) *style:* **Variable or function name should be lowerCamelCase.**
```r
Stats <- function(sim) {
^~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:1:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/randomLandscapes/randomLandscapes.R#L1) *style:* **Variable or function name should be lowerCamelCase.**
```r
SpaDES.core.version <- "0.1.0"
^~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:33:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/randomLandscapes/randomLandscapes.R#L33) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter("inRAM", "logical", FALSE, TRUE, FALSE, "should the raster be stored in memory?"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:34:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/randomLandscapes/randomLandscapes.R#L34) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter("nx", "numeric", 100L, 10L, 500L, "size of map (number of pixels) in the x dimension"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:35:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/randomLandscapes/randomLandscapes.R#L35) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter("ny", "numeric", 100L, 10L, 500L, "size of map (number of pixels) in the y dimension"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:37:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/randomLandscapes/randomLandscapes.R#L37) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".plotInitialTime", "numeric", start(sim), start(sim), NA, "time to schedule first plot event"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:38:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/randomLandscapes/randomLandscapes.R#L38) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".plotInterval", "numeric", NA_real_, NA, NA, "time interval between plot events"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:39:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/randomLandscapes/randomLandscapes.R#L39) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".saveInitialTime", "numeric", NA_real_, NA, NA, "time to schedule first save event"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:40:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/randomLandscapes/randomLandscapes.R#L40) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".saveInterval", "numeric", NA_real_, NA, NA, "time interval between save events"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:41:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/randomLandscapes/randomLandscapes.R#L41) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".useCache", "logical", FALSE, c("init", "plot"), NA, "should the module result be cached for future use")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:49:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/randomLandscapes/randomLandscapes.R#L49) *style:* **Lines should not be more than 100 characters.**
```r
    createsOutput(objectName = SpaDES.core::P(sim, "randomLandscapes")$stackName, objectClass = "RasterStack",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:55:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/randomLandscapes/randomLandscapes.R#L55) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.randomLandscapes <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:63:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/randomLandscapes/randomLandscapes.R#L63) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, SpaDES.core::P(sim)$.plotInitialTime, "randomLandscapes", "plot", .last())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:64:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/randomLandscapes/randomLandscapes.R#L64) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, SpaDES.core::P(sim)$.saveInitialTime, "randomLandscapes", "save", .last() + 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:76:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/randomLandscapes/randomLandscapes.R#L76) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$.saveInterval, "randomLandscapes", "save", .last() + 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:87:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/randomLandscapes/randomLandscapes.R#L87) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:101:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/randomLandscapes/randomLandscapes.R#L101) *style:* **Variable or function name should be lowerCamelCase.**
```r
  DEM <- gaussMap(template, scale = 300, var = 0.03, speedup = speedup, inMemory = inMemory)
  ^~~
```
[inst/sampleModules/SpaDES_sampleModules/SpaDES_sampleModules.R:17:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/SpaDES_sampleModules/SpaDES_sampleModules.R#L17) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".plotInitialTime", "numeric", NA_real_, NA, NA, "This describes the simulation time at which the first plot event should occur"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/SpaDES_sampleModules/SpaDES_sampleModules.R:18:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/inst/sampleModules/SpaDES_sampleModules/SpaDES_sampleModules.R#L18) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".saveInitialTime", "numeric", NA_real_, NA, NA, "This describes the simulation time at which the first save event should occur")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:85:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L85) *style:* **Commented code should be removed.**
```r
    #names(envirHash) <- names(allObjsInSimList)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:127:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L127) *style:* **Lines should not be more than 100 characters.**
```r
    if (length(curMod) > 0) { # if this call is within a single module, only keep module-specific params
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:127:29:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L127) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (length(curMod) > 0) { # if this call is within a single module, only keep module-specific params
                            ^
```
[R/cache.R:137:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L137) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._startClockTime <- NULL
                     ^~~~~~~~~~~~~~~~
```
[R/cache.R:138:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L138) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._timestamp <- NULL
                     ^~~~~~~~~~~
```
[R/cache.R:245:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L245) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$moduleName, "module\n"))
                                                 ^
```
[R/cache.R:258:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L258) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$eventType, "event in",
                                                 ^
```
[R/cache.R:307:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L307) *style:* **Commented code should be removed.**
```r
        #checkPath(cacheRepo, create = TRUE) #SpaDES dependency
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:348:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L348) *style:* **Commented code should be removed.**
```r
      #attr(object, ".Cache")$newCache <- NULL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:376:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L376) *style:* **Lines should not be more than 100 characters.**
```r
      pre <- lapply(preDigest[[whSimList]]$.list[[whSimList2]][existingObjs], fastdigest::fastdigest)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:384:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L384) *style:* **Commented code should be removed.**
```r
    #attr(object, ".Cache")$changed <- changed
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:457:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L457) *style:* **Lines should not be more than 100 characters.**
```r
        #   makes soft copy of all objects, i.e., they have the identical objects, which are pointers only
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:473:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L473) *style:* **Lines should not be more than 100 characters.**
```r
        createOutputs <- c(createOutputs, currModules) # add the environments for each module - allow local objects
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:489:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L489) *style:* **Put spaces around all infix operators.**
```r
        if (length(object2@current)==0) { # means it is not in a spades call
                                  ~^~~
```
[R/cache.R:489:41:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L489) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
        if (length(object2@current)==0) { # means it is not in a spades call
                                        ^
```
[R/cache.R:498:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L498) *style:* **Put spaces around all infix operators.**
```r
          eventsAddedByThisModule <- events(object)$moduleName==current(object2)$moduleName
                                                             ~^~~
```
[R/cache.R:502:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L502) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
              b <- lapply(b, function(x) {x[["order"]] <- 2; x})
                                         ^
```
[R/cache.R:505:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L505) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
              d <- lapply(d, function(x) {x[["order"]] <- 1; x})
                                         ^
```
[R/cache.R:512:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L512) *style:* **Lines should not be more than 100 characters.**
```r
              #              args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:515:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L515) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
              object2@events <- lapply(f1, function(f) {f$order <- NULL; f})
                                                       ^
```
[R/cache.R:517:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L517) *style:* **Lines should not be more than 100 characters.**
```r
              #                           args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:520:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L520) *style:* **Commented code should be removed.**
```r
          #object2@events <- unique(rbindlist(list(object@events, object2@events)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:524:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L524) *style:* **Lines should not be more than 100 characters.**
```r
        # This is for objects that are not in the return environment yet because they are unrelated to the
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:537:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L537) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(atts in attrsToGrab) {
         ^
```
[R/cache.R:539:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L539) *style:* **Commented code should be removed.**
```r
        #attr(object2, atts) <- attr(object, atts)
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:574:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L574) *style:* **Variable or function name should be lowerCamelCase.**
```r
  setGeneric(".addTagsToOutput", function(object, outputObjects, FUN) {
                                                                 ^~~
```
[R/cache.R:597:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L597) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(object, outputObjects, FUN, preDigestByClass) {
                                               ^~~
```
[R/cache.R:608:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L608) *style:* **Commented code should be removed.**
```r
      #attr(outputToSave, "tags") <- attr(object, "tags")
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:609:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L609) *style:* **Commented code should be removed.**
```r
      #attr(outputToSave, "call") <- attr(object, "call")
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:612:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L612) *style:* **Commented code should be removed.**
```r
        # attr(outputToSave, "function") <- attr(object, "function")
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:700:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L700) *style:* **Variable or function name should be lowerCamelCase.**
```r
objSize.simList <- function(x, quick = getOption("reproducible.quick", FALSE), ...) {
^~~~~~~~~~~~~~~
```
[R/cache.R:726:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L726) *style:* **Variable or function name should be lowerCamelCase.**
```r
makeMemoisable.simList <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:734:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L734) *style:* **Variable or function name should be lowerCamelCase.**
```r
unmakeMemoisable.simList_ <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:759:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/cache.R#L759) *style:* **Commented code should be removed.**
```r
    #attr(y, att) <- attr(x, att)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check.R:151:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/check.R#L151) *style:* **Commented code should be removed.**
```r
    # modules <- sim@modules
      ^~~~~~~~~~~~~~~~~~~~~~
```
[R/check.R:152:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/check.R#L152) *style:* **Commented code should be removed.**
```r
    # userModules <- modules[-which(coreModules %in% modules)]
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/checkpoint.R:36:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/checkpoint.R#L36) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.checkpoint <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:86:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L86) *style:* **Lines should not be more than 100 characters.**
```r
                xAsCall <- .isLastLineSim(x = x, xAsString = bb[seq(funStarts[yy], funEnds[yy + 1])])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:90:16:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L90) *style:* **Commented code should be removed.**
```r
              #y = strsplit(bb[funStarts[yy]], split = "\\s+")[[1]][1]
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:91:53:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L91) *style:* **Commas should always have a space after.**
```r
              y <- paste0(cantCodeCheckMessage, "'",bb[funStarts[yy]], "'")
                                                    ^
```
[R/code-checking.R:144:39:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L144) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (identical(type, "returnSim")) { # This is intended for only the last line of a function
                                      ^
```
[R/code-checking.R:182:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L182) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      } else if (identical(x[[1]], quote(`<-`)) ) {
                                               ^
```
[R/code-checking.R:185:62:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L185) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
            if (any(grepl(x[[2]][[2]], pattern = ".xData"))) {# i.e., sim@.xData
                                                             ^
```
[R/code-checking.R:202:19:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L202) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          x <- x[-(1:2)]
                  ^
```
[R/code-checking.R:218:29:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L218) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          x[[2]] <- x[[2]][-(1:2)]
                            ^
```
[R/code-checking.R:319:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L319) *style:* **Lines should not be more than 100 characters.**
```r
    allChecks[anyCantCodeCheck] <- lapply(names(cantCodeCheck[anyCantCodeCheck]), function(objName) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:367:51:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L367) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in metadata outputObjects, ",
                                                  ^
```
[R/code-checking.R:367:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L367) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in metadata outputObjects, ",
                                                       ^
```
[R/code-checking.R:383:20:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L383) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in metadata inputObjects, ",
                   ^
```
[R/code-checking.R:383:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L383) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in metadata inputObjects, ",
                        ^
```
[R/code-checking.R:394:90:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L394) *style:* **Commas should always have a space after.**
```r
                                       paste0(paste(missingFrmMod, collapse = ", "), " ",verb,
                                                                                ^
```
[R/code-checking.R:439:75:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L439) *style:* **Commas should always have a space after.**
```r
             " but only for the 'get' functions, not the 'set' function ","
                                                                          ^
```
[R/code-checking.R:453:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L453) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsNotInDotInputObjects[!(simAssignsNotInDotInputObjects %in% outputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:470:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L470) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsInDotInputObjects[!(simAssignsInDotInputObjects %in% inputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:662:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L662) *style:* **Commented code should be removed.**
```r
    #unique(pd[outerWh, "line1"])
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:666:34:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L666) *style:* **Commas should always have a space after.**
```r
      whInner <- any((pd[outerWh,"line1"] < lwf) & (pd[outerWh,"line2"] > lwf) )
                                 ^
```
[R/code-checking.R:666:64:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L666) *style:* **Commas should always have a space after.**
```r
      whInner <- any((pd[outerWh,"line1"] < lwf) & (pd[outerWh,"line2"] > lwf) )
                                                               ^
```
[R/code-checking.R:666:79:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/code-checking.R#L666) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      whInner <- any((pd[outerWh,"line1"] < lwf) & (pd[outerWh,"line2"] > lwf) )
                                                                              ^
```
[R/copy.R:37:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/copy.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
            sim_ <- object
            ^~~~
```
[R/copy.R:44:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/copy.R#L44) *style:* **Commented code should be removed.**
```r
            #sim_@.xData <- new.env(parent = asNamespace("SpaDES.core"))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/copy.R:45:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/copy.R#L45) *style:* **Commented code should be removed.**
```r
            #sim_@.xData <- new.env(parent = as.environment("package:SpaDES.core"))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/copy.R:99:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/copy.R#L99) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/copy.R:100:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/copy.R#L100) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/downloadData.R:55:96:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/downloadData.R#L55) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    io <- .parseModulePartial(sim, modules = list(module), defineModuleElement = "inputObjects" )
                                                                                ^
```
[R/downloadData.R:245:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/downloadData.R#L245) *style:* **Commented code should be removed.**
```r
    # parsedModule <- parse(file = file.path(path, module, paste0(module, '.R')))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:246:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/downloadData.R#L246) *style:* **Commented code should be removed.**
```r
    # urls <- .getSourceURL(pattern = fileToDownload, x = parsedModule)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:253:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/downloadData.R#L253) *style:* **Commented code should be removed.**
```r
      #urls <- moduleMetadata(module, path)$inputObjects$sourceURL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:278:27:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/downloadData.R#L278) *style:* **Commas should always have a space after.**
```r
    chksums2 <- chksums[0,]
                          ^
```
[R/downloadData.R:279:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/downloadData.R#L279) *style:* **Commented code should be removed.**
```r
    #children <- moduleMetadata(module, path)$childModules
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:214:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L214) *style:* **Commented code should be removed.**
```r
    # cl <- tryCatch(getCluster(), error = function(x) NULL)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:215:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L215) *style:* **Commented code should be removed.**
```r
    # on.exit(if (!is.null(cl)) returnCluster(), add = TRUE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:217:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L217) *style:* **Commented code should be removed.**
```r
    #if (length(modules) == 0) modules <- list(modules(sim)[-(1:4)])
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:221:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L221) *style:* **Commented code should be removed.**
```r
        # unlist(params[paramsTmp], recursive = FALSE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:267:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L267) *style:* **Commented code should be removed.**
```r
    #cachePaths <- paste0(sim@paths$cachePath, "_", numToDo)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:278:87:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L278) *style:* **Commas should always have a space after.**
```r
        message("Completed a parallel cluster, returning data.table to setDTthreads(",b,")")
                                                                                ^
```
[R/experiment.R:278:89:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L278) *style:* **Commas should always have a space after.**
```r
        message("Completed a parallel cluster, returning data.table to setDTthreads(",b,")")
                                                                                ^
```
[R/experiment.R:282:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L282) *style:* **Lines should not be more than 100 characters.**
```r
    on.exit({try(stopCluster(cl), silent = TRUE); message("shutting down parallel nodes")}, add = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:282:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L282) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    on.exit({try(stopCluster(cl), silent = TRUE); message("shutting down parallel nodes")}, add = TRUE)
            ^
```
[R/experiment.R:284:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L284) *style:* **Commented code should be removed.**
```r
    #dots <- list(...)
     ^~~~~~~~~~~~~~~~~
```
[R/experiment.R:285:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L285) *style:* **Commented code should be removed.**
```r
    #args <- append(args, dots)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:286:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L286) *style:* **Commented code should be removed.**
```r
    #args <- append(args, list(sim = sim))
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:287:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L287) *style:* **Commented code should be removed.**
```r
      #if (missing(notOlderThan)) notOlderThan <- NULL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:288:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L288) *style:* **Commented code should be removed.**
```r
      #li <- list(notOlderThan = notOlderThan)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:289:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L289) *style:* **Commented code should be removed.**
```r
      #args <- append(args, li)
       ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:297:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L297) *style:* **Commented code should be removed.**
```r
    #expOut <- do.call(get(parFun), args)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:299:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L299) *style:* **Commented code should be removed.**
```r
    #lapply(cachePaths, function(from) mergeCache(cachePath(sim), from))
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:300:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L300) *style:* **Commented code should be removed.**
```r
    #unlink(cachePaths, recursive = TRUE)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:330:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L330) *style:* **Variable or function name should be lowerCamelCase.**
```r
FunDef <- function(ind, sim, factorialExp, modules, params,
^~~~~~
```
[R/experiment.R:383:54:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L383) *style:* **Commented code should be removed.**
```r
        params(sim_)[[mod[x]]][[param[[x]]]] <- val #factorialExp[ind,x]
                                                     ^~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:426:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L426) *style:* **Variable or function name should be lowerCamelCase.**
```r
      sim_ <- sim
      ^~~~
```
[R/experiment.R:489:4:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L489) *style:* **Commented code should be removed.**
```r
  #sim_@paths$cachePath <- cachePaths[ind]#, sim_@paths$cachePath)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:495:32:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L495) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
.optimalClusterNum <- function (memRequiredMB = 500, maxNumClusters = 1) {
                               ^
```
[R/experiment.R:504:58:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L504) *style:* **Put spaces around all infix operators.**
```r
      numClusters <- floor(min(detectedNumCores, availMem/memRequiredMB))
                                                        ~^~
```
[R/experiment.R:517:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L517) *style:* **Commented code should be removed.**
```r
  #  message("This function returns 1 cluster on Windows.")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:518:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L518) *style:* **Commented code should be removed.**
```r
  #  numClusters <- 1
     ^~~~~~~~~~~~~~~~
```
[R/experiment.R:524:32:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L524) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
.makeClusterRandom <- function (..., iseed = NULL) {
                               ^
```
[R/experiment.R:530:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/experiment.R#L530) *style:* **Lines should not be more than 100 characters.**
```r
  for (i in 1:4) cat(file = dots$outfile, "------------------------------------------------------------")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:231:74:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/helpers.R#L231) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                             paste0("package:", .pkgEnv$corePackagesVec[-(1:2)]))
                                                                         ^
```
[R/helpers.R:263:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/helpers.R#L263) *style:* **Variable or function name should be lowerCamelCase.**
```r
all.equal.simList <- function(target, current, ...) {
^~~~~~~~~~~~~~~~~
```
[R/helpers.R:279:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/helpers.R#L279) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._startClockTime", envir = envir(target)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:280:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/helpers.R#L280) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._startClockTime", envir = envir(current)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:281:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/helpers.R#L281) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._firstEventClockTime", envir = envir(target)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:282:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/helpers.R#L282) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._firstEventClockTime", envir = envir(current)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:283:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/helpers.R#L283) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm(".timestamp", envir = envir(target)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:284:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/helpers.R#L284) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm(".timestamp", envir = envir(current)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/load.R:127:55:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/load.R#L127) *style:* **Commas should always have a space after.**
```r
      nonNAFileList <- filelist[!is.na(filelist$file),]
                                                      ^
```
[R/load.R:207:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/load.R#L207) *style:* **Lines should not be more than 100 characters.**
```r
                names(argument) <- c(nam, names(formals(getFromNamespace(loadFun[y], loadPackage[y])))[1])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/misc-methods.R:463:55:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/misc-methods.R#L463) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
          (inherits(get(w, envir = envir), "integer")) ) {
                                                      ^
```
[R/misc-methods.R:633:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/misc-methods.R#L633) *style:* **Variable or function name should be lowerCamelCase.**
```r
Paths <- .paths()
^~~~~
```
[R/misc-methods.R:649:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/misc-methods.R#L649) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$CP <- TRUE
             ^~
```
[R/misc-methods.R:653:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/misc-methods.R#L653) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$IP <- TRUE
             ^~
```
[R/misc-methods.R:657:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/misc-methods.R#L657) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$MP <- TRUE
             ^~
```
[R/misc-methods.R:661:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/misc-methods.R#L661) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$OP <- TRUE
             ^~
```
[R/misc-methods.R:684:68:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/misc-methods.R#L684) *style:* **Commas should never have a space before.**
```r
              if (!defaults$MP) paste0("    spades.modulePath = '" , modPaths, "'\n"),
                                                                  ~^
```
[R/misc-methods.R:700:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/misc-methods.R#L700) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/module-define.R:753:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/3a94b9b0115df09a186c4bbfb57fac6924a3b387/R/module-define.R#L753) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      exts <- na.omit(match(file_ext(fl), .fileExts[, "exts"]) )
                                                              ^
```


This whole test case was removed in a previous iteration.


Changed in several places.


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

* https://avroralepnina.ru
* https://avroralepnina.prakula.now.sh
* https://avroralepnina-git-master.prakula.now.sh


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

* https://showcase.mdxjs.com
* https://showcase.mdx.now.sh
* https://showcase-git-master.mdx.now.sh


Changed in several places, except when setting account variables in before and beforeEach hooks. See comments above.


on create


oh absolutely! i am cleaning it up as we speak. a very early implementation (i think there are mistakes in it) of the sparse set is over at https://gist.github.com/nasser/dc1354c779f73076b6de7a5840ab4d6b if that's useful. i will give you a ping as soon as the cleaned up cut is online -- and would really appreciate your feedback!

i really want to thank you for EnTT. i had been racking my brain for years to understand how a classical ECS could work, specifically the "entities are just numbers" bit, and i really couldn't figure it out. your source code was a really clear demonstration of those principles and it gave me the conceptual breakthrough i needed. so, thanks!


Changed all event assertions use truffleAssert.eventEmitted, which uses the transaction receipt.


Added a test case to check that Bob can get Alice's balance


Besides the exception() log TODO, LGTM!


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

I updated the Github team because of this commit.

- @sebastian-luna-valero was added to this feedstock maintenance team.

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

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

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/maintainer/updating_pkgs.html#forking-and-pull-requests)


Changed.


<img width="851" alt="Screen Shot 2019-08-14 at 10 23 51 AM" src="https://user-images.githubusercontent.com/31015696/63039104-940da100-be90-11e9-9d15-3f3b302438cf.png">
 @JeremieHarris


Está gerando erro de ERR_TOO_MANY_REDIRECTS.


The commit isn’t really about regular expressions anymore (re: commit summary line).


Mein Plan ist, mich von deinem Rumgenöle nicht provozieren zu lassen.


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

Created multidev environment [ci-561](https://dashboard.pantheon.io/sites/77e169f6-098e-4e68-b9b1-67d0b7cc2f02#ci-561) for badcamp-2019.


[vg CI tests](https://ucsc-ci.com/vgteam/vg/pipelines/1291) complete for merge to master.  View the [full report here](http://vg-data.s3.amazonaws.com/vg_ci/vgci_reports/branch/master/index.html).

17 tests passed, 0 tests failed and 0 tests skipped in 8226 seconds

Tests produced 791 warnings. 791 were for lower-than-expected alignment scores


I thought we just use @import '..' in styles.scss .


On second thoughts, although my proposed solution would work with the current code, the resulting `rr` callback logic would definitely be strange: "during a `'r2=on'` double Route-header loose routing procedure, if you are routing using the 2nd Route header and setting it as the sending socket, why are you passing the top-most Path header's parameters to my module?"

To avoid the above conceptual issue, I'm actually considering keeping this commit and building some sort of additional lump logic into the top-most Path header, so the `";received="` does not get forgotten on a single `Path` append.  Although it is very early and the final solution may be very different, for now it seems we need a new lump type before this solution can work, something like: `COND_IF_EQUAL_REALMS`.


Changed contributors to testimonials


`.rt` reminds of RealTime Player. Yet, `.tr` follows the patter of `.t6`. But that's very minor question, I just wanted it to be mentioned, not resolved yet. :)


Should the hyperlink contained in the text ‘a cmdlet design review was approved for the changes in this repository’ be working for me?


Зачту. Несколько комментариев "можно лучше":

1. Порт можно ограничить только один раз (почему-то сейчас проверки отличаются)
2. Переусложнил проверку порта. Можно было так: `\d{1,4}|[0-5]\d{4}|6553[0-5]`
3. Надо бы улучшить проверку части "путь": `https://127.0.0.1:65535///////////////////////////`


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

* https://showcase.mdxjs.com
* https://showcase.mdx.now.sh
* https://showcase-git-master.mdx.now.sh


I deliberately made it like that to be sure to have a naming discussion
later on 😎
--
Cheers,
√


По условиям задачи
>Вагоны теперь делятся на грузовые и пассажирские (отдельные классы). К пассажирскому поезду можно прицепить только пассажирские, к грузовому - грузовые.

Должны быть подклассы (отдельные классы)


Let's not clog this commit with extra discussion. Any versioning questions – #88, please! Thanks you!


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

* https://avroralepnina.ru
* https://avroralepnina.prakula.now.sh
* https://avroralepnina-git-master.prakula.now.sh


kinda worried that it would duplicate a lot of the error reporting that we are already doing in other places.


Indeed, [1][1] has been limited by the minimum bound it seems.

The highest values don't seem to have meaningful trends overall, so I'll cut on the highest values and run a test for the current tune results first.


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

* https://out.mfioca.now.sh
* https://out-git-master.mfioca.now.sh


Fix v4l2 for python3 #821


kg


Щас это у тебя в main, в главном файле, лучше сделать интерфейс в объектном стиле и поместить в отдельный класс, а пусть main будет подключать классы и делать запуск Итнтерфейса (к примеру у него будет метод run)


Arf. Les notations [a, b] ne nécessitaient pas de changement ; c'est ]a, b], [a, b[ et ]a, b[ qui en demandent, (j'ai choisi ça plutôt que (a, b] et [a, b] et (a, b) que les étudiants ne connaissent pas -- et aussi parce que (a, b) peut désigner un paire)


Just.. relax, okey?


What does this do, exactly? Swap CMD and ctrl? If so, it should definitely be a config option. If you could add that, I, and a legion of iterm users would be most grateful.


Commented out tests are not very effective though.


Und natürlich abzuwarten, was der string bedeutet und welche Übersetzung am besten passt.


référence: #30


Зачту. Можно лучше:

1. Ограничить длину самим регулярным выражением (квантификацией)
2. Добавить символы начала и конца: `^` / `$`
3. Только первая буква может быть заглавной (в большинстве случаев), а значит можно сделать так: `[А-ЯЁ][а-яё]+`


`.t` is a funny extension. It is not perl-specific to begin with - it can technically be any language that is given in the shebang. But Perl and Raku do seem to be highest users of it. The only harm of reusing .t in my opinion is that editors and GitHub have a hard time classifying what language they belong to. Personally I have no qualms with multiple languages using `.t`, provided they are okay with that potential problem.


[vg CI tests](https://ucsc-ci.com/vgteam/vg/pipelines/1290) complete for branch handle-stuff.  View the [full report here](http://vg-data.s3.amazonaws.com/vg_ci/vgci_reports/commit/d896a911395f30b96c3aed90ed01040b97ad8844/index.html).

18 tests passed, 0 tests failed and 0 tests skipped in 7912 seconds

Tests produced 792 warnings. 792 were for lower-than-expected alignment scores


Successfully aliased the URL <https://pk-sudoku-7vqif0i3i.now.sh> to the following aliases:

* https://pk-sudoku.pranayrauthu.now.sh
* https://pk-sudoku-git-master.pranayrauthu.now.sh


Successfully aliased the URL <https://noahzinsmeistercom-52f9fsv5y.now.sh> to the following aliases:

* https://noahzinsmeister.com
* https://noahzinsmeistercom.noahwz.now.sh
* https://noahzinsmeistercom-git-master.noahwz.now.sh


Так как ты используешь `yield`, то аргумент нам не нужен
и можно просто `def each_train`


Hi Alfonso, great work.  I was wondering, where did you get the CNL equation from, i.e. to calculate the viscosity number coefficient?  I'm seeing an equation in Economides textbook and one from PengTools that both match closely, but they give quite different answers than the equation you are using.  Thanks again.


:white_check_mark: All Rules (5 / 5) Passed

      :crown: Good job! this pull request is aligned with your organization's best practices!

      :point_right: You can review your rules settings at smart policy management :point_left:

:point_right: click here to view a full list of the events :point_left:


### :x: 1 / 10 Rules Failed

#### :repeat: Block out-of-date pull requests

      :point_right: You can review your rules settings at smart policy management :point_left:

:point_right: click here to view a full list of the events :point_left:


### :x: 1 / 5 Rules Failed

#### :repeat: Block out-of-date pull requests

      :point_right: You can review your rules settings at smart policy management :point_left:

:point_right: click here to view a full list of the events :point_left:


Hello I need to talk to you about this program you have done. It is very very important I talk to you. please let me know the best way to contact you


undefined
:point_right: click here to view a full list of the events :point_left:


Тут [аналогично](https://github.com/valmar1322/valmar_ruby/commit/0b38994663289c5d5ea4f5b37672e842daf2681e#r34692662)


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

* https://readhub.now.sh
* https://readhub.kidonng.now.sh
* https://readhub-git-master.kidonng.now.sh


Зачту. Можно лучше:

1. `[\-\w.]+@` - адрес почты (часть до `@`), не может начинаться или кончаться точкой и/или дефисом.
2. `[-A-z0-9]+` - почему вдруг только заглавные буквы?
3. `\.+` - несколько точек друг за другом не бывает
4. `[A-z]{2,4}` - на самом деле, домен может быть намного больше, чем 4 символа


pod6 sound very out of place to me for a language called raku. Pod is werid, the 6 makes it even weirder. (Now I think about it is even weird for Perl 6.)


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

* https://theorem.space
* https://notes.n6g7.now.sh
* https://notes-git-master.n6g7.now.sh


This should be a pretty big performance hit, so I wouldn't recommend the patch


Successfully aliased the URL <https://uno-counter-ng-m94mko09v.now.sh> to the following aliases:

* https://uno-counter.impulseteam.ru
* https://uno-counter-ng.vglvnv.now.sh
* https://uno-counter-ng-git-master.vglvnv.now.sh


 See this from PengTools:
https://wiki.pengtools.com/index.php?title=Hagedorn_and_Brown_correlation#cite_note-Economides-2


Oops! That's embarrassing 🤦♂ I'll release a fix ASAP.


[And here's the Economides textbook]
(https://books.google.com/books?id=Ej9iAwAAQBAJ&pg=PA196&lpg=PA196&dq=hagedorn+brown+cnl&source=bl&ots=2RpHMCMDQG&sig=ACfU3U0T9WsozSyogdCySHdwMNndi23-PA&hl=en&sa=X&ved=2ahUKEwjZ6Kjt0YLkAhUnTd8KHSNXAucQ6AEwEnoECAgQAQ#v=onepage&q=hagedorn%20brown%20cnl&f=false)


quisiera agregar una formulario de responsivas


i think we still need this test to check that we do the logging. the one above it checks the returned error but doesnt verify that it is logged.


う〜ん
仕様のdiffをとると

```
- getMemberName
- getMemberIcon
+ TSG以外のトークンに対応
+ user_updateに対応
+ membersを取得できる
+ membersMapを取得できる
```

って感じだと思うんですが，`members`と`membersMap`は需要があると思っていて (satosさんがあさ！でタイムゾーンを取りたがっていた，など)，MembersをslackUtilsに突っ込んでgetMember*をMembersを使う実装に書き換える（外から見たgetMember*の仕様は変わらない）のはどうですか…？


4432-MovableInsulationInsideSurfTemp (RKStrand) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-IntegrationCoverage-Debug: OK (668 of 668 tests passed, 0 test warnings)

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


ZEIT Now cannot deploy this project to production due to following domain related issues:

 * alias `https://www.plutone.space` is an invalid domain. Correct it.


Build version: __`3.2.0-renovate/rimraf-2.x.657`__ :crossed_fingers: [`renovate/rimraf-2.x`](https://github.com/streamich/md-mdast/tree/renovate/rimraf-2.x) on [*CircleCI*](https://circleci.com/gh/streamich/md-mdast/657) :tada:


'Und natürlich abzuwarten,...' Ja warum wartest Du dann nicht und änderst es vorher schon.


Зачту. Можно лучше:

1. `((8|\+7))` - лишняя группа: `(8|\+7)`
2. `[\s(]?\d{3}[\-\s)]?` - хорошо бы проверять парность скобок
3. `\d{2}?` - `?` точно лишний. Последние две цифры не могут не использоваться


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

* https://betterlms.now.sh
* https://better.andykay.now.sh
* https://better-git-master.andykay.now.sh


Build version: __`3.2.1-renovate/rimraf-2.x.315`__ :crossed_fingers: [`renovate/rimraf-2.x`](https://github.com/streamich/git-cz/tree/renovate/rimraf-2.x) on [*Travis*](https://travis-ci.org/streamich/git-cz/builds/123259619) :tada:


Construct this in the call-expr for better rvalue-ness


@mikejwhat it's accessible by users that are a part of the Azure organization on GitHub, which should only be Microsoft internal developers. I'll add a note to this bullet to call this out. Thanks for the catch.


In case the answer is `UnknownEpoch` we should propagate such error instead of `InvalidSignature`. Isn't it the full goal of `ValidatorSignatureVerificationResult` enum?


chunk Noris Joke exercise.


Зачту. Можно лучше:

1. Вместо `((http|https))` - `https?`
2. Вместо `\d{3}\.\d{1,3}\.\d{1,3}\.\d{1,3}` - `(\d{1,3}\.){3}\d{1,3}`
3. Хорошо бы ограничить IP и порт разрешенными диапазонами
4. Порт может использоваться не только с IP адресом


chunk Noris JOke exercise


Should be four space indent


The caveat would be that enabling it for even one netns, would mean taking the branch in every netns on socket lookup:
```
The key must be global, that is, it can't be allocated on the stack or dynamically
allocated at run-time.
```


yup it was a botched copypaste job. thx for pointing it out.


deleted kaggle_combined_features.ipynb
This file is used in kaggle project


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

* https://carbondesignsystem.now.sh
* https://carbondesignsystem.carbon-design-system.now.sh
* https://carbondesignsystem-git-master.carbon-design-system.now.sh


Deployment failed with the following error:

~~~
Your `package.json` file is missing a `build` property inside the `script` property.
~~~


###### :x: Test Failed: `va/tests/behat`
  ```bash
  cd tests/behat
bin/behat --colors

  ```
  ```bash
  Feature: Behat tests work out of the box.
  In order encourage web developers to start testing.
  As a devshop developer
  I need Behat tests to be setup and able to run out of the box.

  Scenario: Make sure we can run bin/behat # features/behat.feature:7
    Given I run "pwd"                      # FeatureContext::iRun()
      │ /var/aegir/projects/cms/pr511/tests/behat

Feature: The VA Website is generated inside the Drupal CMS code.
  In order to fully test va.gov,
  As anyone involved in the project
  I need a test to run against the CMS and the WEB site in once shot.

  Scenario: Ensure the static site builds an index.html file with content.                                      # features/content.feature:8
    Given I am at "/static/"                                                                                # Drupal\DrupalExtension\Context\MinkContext::assertAtPath()
      Current response status code is 404, but 200 expected. (Behat\Mink\Exception\ExpectationException)
    │
    │  DevShopDrupalContext Warning: No drush alias found in behat yml config.
    │
    └─ @AfterStep # FeatureContext::logAfterFailedStep()
    Then I should see "Access and manage your VA benefits and health care" in the "h1.homepage-heading" element # Drupal\DrupalExtension\Context\MinkContext::assertElementContainsText()
    Then print current URL                                                                                # Drupal\DrupalExtension\Context\MinkContext::printCurrentUrl()

--- Failed scenarios:

    features/content.feature:8

2 scenarios (1 passed, 1 failed)
4 steps (1 passed, 1 failed, 2 skipped)
0m0.03s (11.63Mb)

  ```
*AUTOMATED COMMENT FROM provision-ops/yaml-tests, running on devshop.cms.va.gov*


Successfully aliased the URL <https://noahzinsmeistercom-11dok3eas.now.sh> to the following aliases:

* https://noahzinsmeister.com
* https://noahzinsmeistercom.noahwz.now.sh
* https://noahzinsmeistercom-git-master.noahwz.now.sh


On nuget.org.

Am on vacation atm, so things are slower...


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

Created multidev environment [ci-564](https://dashboard.pantheon.io/sites/77e169f6-098e-4e68-b9b1-67d0b7cc2f02#ci-564) for badcamp-2019.


is `epoch_id` still relevant for this check?


Since the email is not sent if the email is not linked to any existing account, using the [OWASP authentication cheat sheet](https://cheatsheetseries.owasp.org/cheatsheets/Authentication_Cheat_Sheet.html#password-recovery) suggestion is more explicit for the user who understands that if the address is invalid, a message may not be forwarded.


You should put an if statement around this, and don't set the timestamp if it is `0L` (or negative for that matter, maybe ClassGraph should have checked for that). Otherwise you may get some file modification dates set back to 1970 :)


Невнимательно прочитал. Думал что вагоны теперь должны быть классом.


thanks. Oh, between 0.26.0 and 0.28.0 there are tooons of changes (mostly not related to rules_docker, just things in Bazel that have changed and can make lots of things break). So yes, please open up a detailed issue and we'll take it from there.


# Lipsum, really"
* So we really were not able to find better text?


I suggest not using your own shared preferences, and use the `isUserLoggedIn()` method. Theoretically the user could get "logged out" for a number of reasons, and it could cause some bugs if we don't use that.


うーん、membersにせよmembersMapにせよ、今の仕様だと常に最新の情報に追従することを考えればBOT側からユーザー情報を取得しようとするたびにメンバー全員の一覧をMember関数から取得しないといけないことになるし、ライブラリとして使用するなら「一人のメンバーの情報を取ってくる」という仕様にしたほうが実装がシンプルになると思う。なのでどちらかというとgetMemberNameやgetMemberIconと同じレベルでgetMemberInfoみたいな (タイムゾーンなどを含めた情報を取得できる) 関数が必要な気がする。

「TSG以外のトークンに対応」と「user_updateに対応」は純粋に機能として欲しさがある。

あと、今の実装だと最初いろんな場所から同時にMemberを呼ぶと複数回slack.users.listが呼ばれうるのは良くない気がする (slackbotの初期化時に呼ばれることも想定されるので)。


❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/d16-2-notarization/2/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/d16-2-notarization/2/display/redirect) (on internal Jenkins) failed in stage(s) 'Test run, Test run' 🔥

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/d16-2-notarization/2//console)
✅ Packages: [xamarin.ios-12.14.0.123.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/d16-2-notarization/ec33e1ceb372fd385d339f611c3eb81da7172f5f/2/package/xamarin.ios-12.14.0.123.pkg) [xamarin.mac-5.14.0.123.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/d16-2-notarization/ec33e1ceb372fd385d339f611c3eb81da7172f5f/2/package/xamarin.mac-5.14.0.123.pkg)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/d16-2-notarization/ec33e1ceb372fd385d339f611c3eb81da7172f5f/2/jenkins-results/api-diff/index.html)
✅ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/d16-2-notarization/ec33e1ceb372fd385d339f611c3eb81da7172f5f/2/jenkins-results/apicomparison/api-diff.html) (no change)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/d16-2-notarization/ec33e1ceb372fd385d339f611c3eb81da7172f5f/2/jenkins-results/generator-diff/index.html) (no change)
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/d16-2-notarization/ec33e1ceb372fd385d339f611c3eb81da7172f5f/2/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>5 tests failed, 237 tests passed.</summary>

## Failed tests

 * [NUnit] Mono SystemXmlLinqTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono SystemIOCompressionTests/watchOS 32-bits - simulator/Debug: Crashed
 * [xUnit] Mono CorlibXunit/watchOS 32-bits - simulator/Debug: Crashed
 * [xUnit] Mono SystemNetHttpFunctionalTestsXunit/watchOS 32-bits - simulator/Debug: Crashed
 * introspection/watchOS 32-bits - simulator/Debug (watchOS 2.0): Crashed
</details>


🔥 Device tests completed (Failed) on iOS-Beta on [Azure DevOps](https://dev.azure.com/devdiv/DevDiv/_build/index?buildId=2943020)(iOS-Beta): [Html Report](http://xamarin-storage/jenkins/xamarin-macios/xcode11/667abf2b83836444dd79800dfb8b3c57a7e5acca/2943020/device-tests/jenkins-results/tests/index.html) 🔥

# Test results

77 tests' device not found, 0 tests passed.


ZEIT Now cannot deploy this project to production due to following domain related issues:

 * alias `https://www.plutone.space` is an invalid domain. Correct it.


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

* https://showcase.mdxjs.com
* https://showcase.mdx.now.sh
* https://showcase-git-master.mdx.now.sh


Now could not deploy this pull request since the "files" configuration in `now.json` lists these files or directories which do not exist:

* `.babelrc`
* `static`

These paths may be missing from the GitHub repository because of a `.gitignore` file.
Consider committing them to GitHub or removing them from the "files" list and generating the paths on Now instead using a [build script for a Node.js deployment](https://zeit.co/docs/deployment-types/node), or within your `Dockerfile` for a [docker deployment](https://zeit.co/docs/deployment-types/docker).

For more information on the "files" configuration in now.json, visit [https://zeit.co/docs/features/configuration#files(array)](https://zeit.co/docs/features/configuration#files(array))


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

* https://mdgen.shedali.now.sh
* https://mdgen-git-master.shedali.now.sh


It's worth noting that the more general entity is already called  "Yet Another Society".     YAS is currently home to both "The Perl Foundation" and "The Parrot Foundation".    It might be worth the legwork of setting up a separate  "Raku Foundation" under YAS.

It would probably be a good idea for you to open up a dialog with TPF to help them understand your intent and find out what TPF is able/willing to provide.


Oh, yeah, I meant in addition to that; sorry for not being clear. See my new changes!


This is definitely not a good way to determine shard_id for validators, since account_id can be manipulated and hash is known before hand (adversaries can collude to become part of the same shard and corrupt it easily). I guess this will be fixed when we have a source of randomness. We should add an issue and TODO linking to that issue.


Adding `probConstr` is definitely the right move.  Weird that some constraints on probabilities in GlassBR excluded the endpoints!


Successfully aliased the URL <https://uno-counter-ng-4k8igd2sv.now.sh> to the following aliases:

* https://uno-counter.impulseteam.ru
* https://uno-counter-ng.vglvnv.now.sh
* https://uno-counter-ng-git-master.vglvnv.now.sh


Successfully aliased the URL <https://meetupswarm-docs-95rs2fg4j.now.sh> to the following aliases:

* https://swarm-docs.now.sh
* https://meetup-swarm-docs.swarm-ui.now.sh
* https://meetup-swarm-docs-git-master.swarm-ui.now.sh


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

* https://builder-staging.now.sh


sanket


Created multidev environment [newupstream#ci-997](https://dashboard.pantheon.io/sites/8be50dbc-4463-43b5-bd18-d83046623820#ci-997).

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


Константу надо именовать!


Ok, that makes sense w.r.t options.

`showDotCursor` was unfortunately included in 1.1.0, we should probably keep it for 1.2.0 at least and do as you say - print a warning.


What do you think about only walking the file tree once in a main Discover function? making the signature `NewDiscover(dir filename)`


Successfully aliased the URL <https://next-site-ov7mncc50.zeit.sh> to the following aliases:

* https://next-site-test.now.sh
* https://nextjs.org
* https://next-site.zeit.sh
* https://next-site-git-master.zeit.sh


Brakuje użycia metody do wyszukiwania pojedynczego zadania


Already did @silkfire! https://github.com/silkfire/Pastel/pull/14


I think we should use net.IP to parse these addresses and use its comparison method. That would make this test more robust, since we don't control the serialization of addresses into strings.


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


🔥 Device tests completed (Failed) on iOS-Beta on [Azure DevOps](https://dev.azure.com/devdiv/DevDiv/_build/index?buildId=2943054)(iOS-Beta): [Html Report](http://xamarin-storage/jenkins/xamarin-macios/xcode11/6daac2c6875f20939636d959e34f6d4f613884b4/2943054/device-tests/jenkins-results/tests/index.html) 🔥

# Test results

77 tests' device not found, 0 tests passed.


I'm not seeing the 3Gb free even by compiling the other branch.
```
ubuntu@ubuntu:~$ cat /boot/firmware/config.txt
enable_uart=1
kernel=kernel8.img
device_tree_address=0x03000000
dtparam=i2c_arm=on
dtparam=spi=on
arm_64bit=1
#
# This image was built on 08_14_2019_1650UTC using software at
# https://github.com/satmandu/docker-rpi4-imagebuilder/
#
armstub=armstub8-gic.bin
enable_gic=1
initramfs initrd.img followkernel
# Disable Ethernet LEDs
#dtparam=eth_led0=14
#dtparam=eth_led1=14
# Disable the PWR LED
#dtparam=pwr_led_trigger=none
#dtparam=pwr_led_activelow=off
# Disable the Activity LED
#dtparam=act_led_trigger=none
#dtparam=act_led_activelow=off
total_mem=3072
ubuntu@ubuntu:~$ free -m
              total        used        free      shared  buff/cache   available
Mem:            916          93         641           2         181         805
Swap:             0           0           0
ubuntu@ubuntu:~$  file /boot/firmware/kernel8.img
/boot/firmware/kernel8.img: PCX ver. 2.5 image data bounding box [8223, 54531] - [0, 8], 20-bit uncompressed
```
dmesg: http://paste.ubuntu.com/p/Y9QjGCzwnh/


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

* https://showcase.mdxjs.com
* https://showcase.mdx.now.sh
* https://showcase-git-master.mdx.now.sh


Successfully aliased the URL <https://meetupswarm-docs-pa9rh6zqh.now.sh> to the following aliases:

* https://swarm-docs.now.sh
* https://meetup-swarm-docs.swarm-ui.now.sh
* https://meetup-swarm-docs-git-master.swarm-ui.now.sh


ZEIT Now cannot deploy this project to production due to following domain related issues:

 * alias `https://www.plutone.space` is an invalid domain. Correct it.


This breaks some test cases (e.g. [here](https://travis-ci.org/rwth-i6/returnn/jobs/571873951)).
I pushed a new commit (5bd8eb278) which hopefully fixes this again. (This code actually never could have worked like this. The variable is not defined. I.e. you did not really test this?)
Who is this, anyway? @doetsch @doetsch-apptek ? Or @pavelgolik ? Please use a correct author name when committing code.


dashboard added


Successfully aliased the URL <https://uno-counter-ng-nfls4yh6q.now.sh> to the following aliases:

* https://uno-counter.impulseteam.ru
* https://uno-counter-ng.vglvnv.now.sh
* https://uno-counter-ng-git-master.vglvnv.now.sh


From `SRSDecl`? Yup.


Nice :v


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

* https://carbondesignsystem.now.sh
* https://carbondesignsystem.carbon-design-system.now.sh
* https://carbondesignsystem-git-master.carbon-design-system.now.sh


Cool. :smile:


Sorry, I had two versions of the code and commited the wrong one, but your change is the only important difference at this point, thanks.


Hello there.

Are you successfully using Buffalo WI-U2-433DM with your patch?

If yes, I will add this in upstream.


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

* https://readhub.now.sh
* https://readhub.kidonng.now.sh
* https://readhub-git-master.kidonng.now.sh


could you please make this program (zero-shot translation) available on colab. Thanks


Successfully aliased the URL <https://personal-blog-crf0ozd3n.now.sh> to the following aliases:

* https://goiblas.com
* https://personal-blog.goiblas.now.sh
* https://personal-blog-git-master.goiblas.now.sh


Successfully aliased the URL <https://github-upload-isuukdgg6.now.sh> to the following aliases:

* https://github-upload.vukpvuk.now.sh
* https://github-upload-git-master.vukpvuk.now.sh


1 line changed by a human, 10 artifacts changed, 16 lines in those artifacts affected.

This is good information leverage. It isn't quite 'traceability' yet, as I don't think we could have foreseen:
- how many artifacts would be changed
- how many lines would be changed
Similarly, given an artifact (like say `OutputFormat.py`), we can't tell where "3 second load equivalence" came from.


Created multidev environment [newupstream#ci-1000](https://dashboard.pantheon.io/sites/8be50dbc-4463-43b5-bd18-d83046623820#ci-1000).

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


(This looks ugly so please ignore that fact until variable names are decided)What would it look like if we made this return `map[module.Filepath]map[module.StrategyName]module.DiscoveredStrategy` This way we could get rid of the `AlwaysRun` list of strategies.

For example:
This block
```
		if !info.IsDir() && info.Name() == "package.json" {
			moduleDir := filepath.Dir(path)
			current := modules[moduleDir]
			current = append(current, module.DiscoveredStrategy{
				Name:      "package.json",
				RelTarget: "package.json",
			})
			modules[moduleDir] = current
		}
```
could become
```
var packageJSON := module.DiscoveredStrategy{
				Name:      "package.json",
				RelTarget: "package.json",
			}

var npmLs := module.DiscoveredStrategy{
				Name:      "npmls",
				RelTarget: ".",
			}

		if !info.IsDir() && info.Name() == "package.json" {
			moduleDir := filepath.Dir(path)
			modules[moduleDir][packageJSON.Name] = packageJSON
			modules[moduleDir][npmLs.Name] = npmLs
		}
```


Thanks a lot for adding this 🥇


Why do you use a specific device tree address?


4432-MovableInsulationInsideSurfTemp (RKStrand) - x86_64-Linux-Ubuntu-18.04-gcc-7.4: OK (2499 of 2499 tests passed, 638 test warnings)

Messages:\n
 * 638 tests had: AUD diffs.
 * 624 tests had: RDD diffs.

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


Build version: __`3.2.0-master.658`__ :crossed_fingers: [`master`](https://github.com/streamich/md-mdast/tree/master) on [*CircleCI*](https://circleci.com/gh/streamich/md-mdast/658) :tada:


Username


Successfully aliased the URL <https://static-prosborne-me2g25va8.now.sh> to the following aliases:

* https://static-prosborne.prileyosborne.now.sh
* https://static-prosborne-git-develop.prileyosborne.now.sh


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

* https://mcd-cdp-portal.mkr-js-prod.now.sh
* https://mcd-cdp-portal-git-develop.mkr-js-prod.now.sh


The benefit of this is that what a mandatory strategy is doesn't have to be considered.
For example with .NET discovery, if we find a `paket.lock` file we don't want to automatically do anything other than read the paket file. Let me know if that is confusing.


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

* https://amorris.ca
* https://amorris.mor.now.sh
* https://amorris-git-master.mor.now.sh


Ich war grad in Stimmung …
Und hör bitte auf damit, meine Posts zu editieren.


Successfully aliased the URL <https://uno-counter-ng-pjt4ar143.now.sh> to the following aliases:

* https://uno-counter.impulseteam.ru
* https://uno-counter-ng.vglvnv.now.sh
* https://uno-counter-ng-git-master.vglvnv.now.sh


Successfully aliased the URL <https://statickit-site-7fcawxttm.now.sh> to the following aliases:

* https://statickit.com
* https://www.statickit.com
* https://statickit-site.statickit.now.sh
* https://statickit-site-git-master.statickit.now.sh


The inclusion fix was the reason behind #1586, but yeah, I'm not sure why it was missed the first time.


Successfully aliased the URL <https://plutone-5x3yi910g.now.sh> to the following aliases:

* https://plutone.space
* https://plutone.michaelscully88.now.sh
* https://plutone-git-master.michaelscully88.now.sh


Successfully aliased the URL <https://pixiv-collection-cwan2q74j.now.sh> to the following aliases:

* https://pixiv.now.sh
* https://pixiv-collection.kidonng.now.sh
* https://pixiv-collection-git-master.kidonng.now.sh


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


Good


Build version: __`3.2.1-master.317`__ :crossed_fingers: [`master`](https://github.com/streamich/git-cz/tree/master) on [*Travis*](https://travis-ci.org/streamich/git-cz/builds/123264190) :tada:


Unfortunately, there are also multi-line strings that have been possible for quite some time:
```
multi:"lorem ipsum....
...
..";
```
So you would also first need to extract strings and then replace them like the old keyval.class did before splitting.


4432-MovableInsulationInsideSurfTemp (RKStrand) - x86_64-Linux-Ubuntu-18.04-cppcheck: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)