[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/randomLandscapes/randomLandscapes.R#L87) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:101:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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:128:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L128) *style:* **Variable or function name should be lowerCamelCase.**
```r
    obj$.list$.envir$._startClockTime <- NULL
                     ^~~~~~~~~~~~~~~~
```
[R/cache.R:129:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L129) *style:* **Variable or function name should be lowerCamelCase.**
```r
    obj$.list$.envir$._timestamp <- NULL
                     ^~~~~~~~~~~
```
[R/cache.R:235:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L235) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$moduleName, "module\n"))
                                                 ^
```
[R/cache.R:246:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L246) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$eventType, "event in",
                                                 ^
```
[R/cache.R:296:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L296) *style:* **Commented code should be removed.**
```r
        #checkPath(cacheRepo, create = TRUE) #SpaDES dependency
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:420:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L420) *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:448:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L448) *style:* **Lines should not be more than 100 characters.**
```r
        list2env(mget(lsObjectEnv[lsObjectEnv %in% createOutputs | lsObjectEnv %in% expectsInputs], envir = object@.envir), envir = object2@.envir)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:449:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L449) *style:* **Put spaces around all infix operators.**
```r
        if (length(object2@current)==0) { # means it is not in a spades call
                                  ~^~~
```
[R/cache.R:449:41:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L449) *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:451:15:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L451) *style:* **Commented code should be removed.**
```r
          #   length(unlist(object2@completed, recursive = FALSE))/(length(object2@completed[[1]]))
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:465:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L465) *style:* **Commented code should be removed.**
```r
          #object2@events <- unique(rbindlist(list(object@events, object2@events)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:469:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L469) *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:482:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L482) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(atts in attrsToGrab) {
         ^
```
[R/cache.R:486:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L486) *style:* **Commented code should be removed.**
```r
      # attr(object2, "tags") <- attr(object, "tags")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:487:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L487) *style:* **Commented code should be removed.**
```r
      # attr(object2, "call") <- attr(object, "call")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:488:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L488) *style:* **Commented code should be removed.**
```r
      # attr(object2, "function") <- attr(object, "function")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:521:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L521) *style:* **Variable or function name should be lowerCamelCase.**
```r
  setGeneric(".addTagsToOutput", function(object, outputObjects, FUN) {
                                                                 ^~~
```
[R/cache.R:544:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L544) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(object, outputObjects, FUN, preDigestByClass) {
                                               ^~~
```
[R/cache.R:636:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L636) *style:* **Variable or function name should be lowerCamelCase.**
```r
objSize.simList <- function(x, quick = getOption("reproducible.quick", FALSE)) {
^~~~~~~~~~~~~~~
```
[R/cache.R:663:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L663) *style:* **Variable or function name should be lowerCamelCase.**
```r
makeMemoiseable.simList <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:671:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L671) *style:* **Variable or function name should be lowerCamelCase.**
```r
unmakeMemoiseable.simList_ <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/checkpoint.R:36:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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 = ".envir"))) {# i.e., sim@.envir
                                                             ^
```
[R/code-checking.R:202:19:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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:320:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L320) *style:* **Lines should not be more than 100 characters.**
```r
    allChecks[anyCantCodeCheck] <- lapply(names(cantCodeCheck[anyCantCodeCheck]), function(objName) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:369:51:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L369) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in outputObjects, ",
                                                  ^
```
[R/code-checking.R:369:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L369) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in outputObjects, ",
                                                       ^
```
[R/code-checking.R:385:20:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L385) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in inputObjects, ",
                   ^
```
[R/code-checking.R:385:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L385) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in inputObjects, ",
                        ^
```
[R/code-checking.R:396:90:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L396) *style:* **Commas should always have a space after.**
```r
                                       paste0(paste(missingFrmMod, collapse = ", "), " ",verb,
                                                                                ^
```
[R/code-checking.R:441:75:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L441) *style:* **Commas should always have a space after.**
```r
             " but only for the 'get' functions, not the 'set' function ","
                                                                          ^
```
[R/code-checking.R:455:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L455) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsNotInDotInputObjects[!(simAssignsNotInDotInputObjects %in% outputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:464:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L464) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                       ^
```
[R/code-checking.R:464:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L464) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                                   ^
```
[R/code-checking.R:465:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L465) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in outputObjects")
                                ^
```
[R/code-checking.R:465:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L465) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in outputObjects")
                                            ^
```
[R/code-checking.R:472:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L472) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsInDotInputObjects[!(simAssignsInDotInputObjects %in% inputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:481:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L481) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                       ^
```
[R/code-checking.R:481:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L481) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                                   ^
```
[R/code-checking.R:482:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L482) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                ^
```
[R/code-checking.R:482:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L482) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                            ^
```
[R/code-checking.R:504:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L504) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," used from sim inside ",
                       ^
```
[R/code-checking.R:504:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L504) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," used from sim inside ",
                                   ^
```
[R/code-checking.R:505:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L505) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                ^
```
[R/code-checking.R:505:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L505) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                            ^
```
[R/code-checking.R:517:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L517) *style:* **Commas should always have a space after.**
```r
        " ",verb," used from sim inside ",
            ^
```
[R/code-checking.R:517:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L517) *style:* **Commas should always have a space after.**
```r
        " ",verb," used from sim inside ",
                 ^
```
[R/code-checking.R:519:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L519) *style:* **Commas should always have a space after.**
```r
        ", but ",verb," not declared in inputObjects"
                 ^
```
[R/code-checking.R:519:23:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L519) *style:* **Commas should always have a space after.**
```r
        ", but ",verb," not declared in inputObjects"
                      ^
```
[R/code-checking.R:662:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/copy.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
            sim_ <- object
            ^~~~
```
[R/downloadData.R:54:96:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L54) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    io <- .parseModulePartial(sim, modules = list(module), defineModuleElement = "inputObjects" )
                                                                                ^
```
[R/downloadData.R:244:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L244) *style:* **Commented code should be removed.**
```r
    # parsedModule <- parse(file = file.path(path, module, paste0(module, '.R')))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:245:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L245) *style:* **Commented code should be removed.**
```r
    # urls <- .getSourceURL(pattern = fileToDownload, x = parsedModule)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:252:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L252) *style:* **Commented code should be removed.**
```r
      #urls <- moduleMetadata(module, path)$inputObjects$sourceURL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:277:27:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L277) *style:* **Commas should always have a space after.**
```r
    chksums2 <- chksums[0,]
                          ^
```
[R/downloadData.R:278:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L278) *style:* **Commented code should be removed.**
```r
    #children <- moduleMetadata(module, path)$childModules
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:281:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L281) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
            ^
```
[R/downloadData.R:281:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L281) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                 ^
```
[R/downloadData.R:281:54:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L281) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                     ^
```
[R/downloadData.R:281:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L281) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                       ^
```
[R/experiment.R:200:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/experiment.R#L200) *style:* **Commented code should be removed.**
```r
    #sim <- Copy(sim, objects = FALSE, queues = TRUE)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:215:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/experiment.R#L215) *style:* **Commented code should be removed.**
```r
    # cl <- tryCatch(getCluster(), error = function(x) NULL)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:216:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/experiment.R#L216) *style:* **Commented code should be removed.**
```r
    # on.exit(if (!is.null(cl)) returnCluster(), add = TRUE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:218:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/experiment.R#L218) *style:* **Commented code should be removed.**
```r
    #if (length(modules) == 0) modules <- list(modules(sim)[-(1:4)])
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:222:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/experiment.R#L222) *style:* **Commented code should be removed.**
```r
        # unlist(params[paramsTmp], recursive = FALSE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:314:58:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/experiment.R#L314) *style:* **Commented code should be removed.**
```r
            params(sim_)[[mod[x]]][[param[[x]]]] <- val #factorialExp[ind,x]
                                                         ^~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:232:74:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/helpers.R#L232) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                             paste0("package:", .pkgEnv$corePackagesVec[-(1:2)]))
                                                                         ^
```
[R/helpers.R:264:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/helpers.R#L264) *style:* **Variable or function name should be lowerCamelCase.**
```r
all.equal.simList <- function(target, current, ...) {
^~~~~~~~~~~~~~~~~
```
[R/helpers.R:280:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/helpers.R#L280) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._startClockTime", envir = envir(target)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:281:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/helpers.R#L281) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._startClockTime", envir = envir(current)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:282:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/helpers.R#L282) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._firstEventClockTime", envir = envir(target)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:283:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/helpers.R#L283) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._firstEventClockTime", envir = envir(current)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:284:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/helpers.R#L284) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm(".timestamp", envir = envir(target)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:285:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/helpers.R#L285) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm(".timestamp", envir = envir(current)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/load.R:198:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/load.R#L198) *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:465:55:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/misc-methods.R#L465) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
          (inherits(get(w, envir = envir), "integer")) ) {
                                                      ^
```
[R/misc-methods.R:627:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/misc-methods.R#L627) *style:* **Variable or function name should be lowerCamelCase.**
```r
Paths <- .paths()
^~~~~
```
[R/module-define.R:744:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-define.R#L744) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      exts <- na.omit(match(file_ext(fl), .fileExts[, "exts"]) )
                                                              ^
```
[R/module-dependencies-class.R:53:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-class.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
            out.df <- data.frame(
            ^~~~~~
```
[R/module-dependencies-class.R:171:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-class.R#L171) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( !all(colnames(._outputObjectsDF()) %in% colnames(object@outputObjects)) ) {
        ^
```
[R/module-dependencies-class.R:171:81:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-class.R#L171) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( !all(colnames(._outputObjectsDF()) %in% colnames(object@outputObjects)) ) {
                                                                                ^
```
[R/module-dependencies-methods.R:43:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L43) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DT <- .depsEdgeListMem(deps, plot)
    ^~
```
[R/module-dependencies-methods.R:56:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L56) *style:* **Variable or function name should be lowerCamelCase.**
```r
  sim.in <- sim.out <- data.table(objectName = character(0),
  ^~~~~~
```
[R/module-dependencies-methods.R:56:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L56) *style:* **Variable or function name should be lowerCamelCase.**
```r
  sim.in <- sim.out <- data.table(objectName = character(0),
            ^~~~~~~
```
[R/module-dependencies-methods.R:61:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L61) *style:* **Variable or function name should be lowerCamelCase.**
```r
      z.in <- as.data.table(x@inputObjects)[, .(objectName, objectClass)]
      ^~~~
```
[R/module-dependencies-methods.R:62:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L62) *style:* **Variable or function name should be lowerCamelCase.**
```r
      z.out <- as.data.table(x@outputObjects)[, .(objectName, objectClass)]
      ^~~~~
```
[R/module-dependencies-methods.R:65:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L65) *style:* **Variable or function name should be lowerCamelCase.**
```r
        sim.in <<- rbindlist(list(sim.in, z.in), use.names = TRUE)
        ^~~~~~
```
[R/module-dependencies-methods.R:68:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L68) *style:* **Variable or function name should be lowerCamelCase.**
```r
        sim.out <<- rbindlist(list(sim.out, z.out), use.names = TRUE)
        ^~~~~~~
```
[R/module-dependencies-methods.R:80:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L80) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DT <- dx[, list(from = module, to = i.module,
    ^~
```
[R/module-dependencies-methods.R:83:15:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L83) *style:* **Variable or function name should be lowerCamelCase.**
```r
    if (plot) DT <- DT[!duplicated(DT[, 1:2, with = FALSE]), ]
              ^~
```
[R/module-dependencies-methods.R:85:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L85) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DT <- data.table(from = character(0), to = character(0),
    ^~
```
[R/module-dependencies-methods.R:163:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L163) *style:* **Variable or function name should be lowerCamelCase.**
```r
    M <- distances(simGraph, mode = "out")
    ^
```
[R/module-dependencies-methods.R:195:39:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L195) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**
```r
      missingObjects <- simEdgeList %>% filter(from != to) %>%
                                    ~~^
```
[R/module-dependencies-methods.R:209:26:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L209) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**
```r
    return(newEdgeList %>% data.table() %>% setorder("from", "to", "objName"))
                       ~~^
```
[R/module-dependencies-methods.R:245:79:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L245) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
              loadOrder <- names(simGraph[[tsort, ]]) %>% .[!(. %in% "_INPUT_" )]
                                                                              ^
```
[R/module-repository.R:28:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-repository.R#L28) *style:* **Lines should not be more than 100 characters.**
```r
#'          (\url{http://spades-core.predictiveecology.org/articles/ii-modules.html#module-directory-structure-modulename}),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-repository.R:52:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-repository.R#L52) *style:* **Lines should not be more than 100 characters.**
```r
    zipFiles <- grep(file.path(name, "data"), zipFiles, invert = TRUE, value = TRUE) # remove any zip in data folder
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-repository.R:294:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-repository.R#L294) *style:* **Commented code should be removed.**
```r
      #versionWarning(name, version)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-repository.R:306:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-repository.R#L306) *style:* **Lines should not be more than 100 characters.**
```r
        GET(zip, ua, config = list(config(token = pat)), write_disk(localzip, overwrite = overwrite))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-repository.R:402:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-repository.R#L402) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/module-repository.R:403:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-repository.R#L403) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/moduleMetadata.R:75:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/moduleMetadata.R#L75) *style:* **Commented code should be removed.**
```r
    #metadata <- eval(parse(text = x)) # can't be used because can't evaluate start(sim)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-diagrams.R:78:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/plotting-diagrams.R#L78) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DT <- tail(completed(sim), n)
    ^~
```


Deployment failed with the following error:

~~~
An unexpected error occurred!
~~~


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

* https://jonathanwieben.com


amazing work


Mit defined prüfst Du nicht ob ein key in dem Hash existiert.
Daher hatte ich auf die SUB zum Holen von Parametern veräußern. Mit defined wird nur der Value des Keys geprüft.


2.2 screenshots


:sunglasses:


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

* https://jonathanwieben.com


Lets try some more complicated calculations .


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Client ID project/taskcluster/tc-github/production does not have sufficient scopes and are missing the following scopes:

```
queue:route:notify:irc-channel.#android-ci.on-any
```

You have the scopes:

```
[
  "assume:repo:github.com/rpappalax/demo-taskcluster:branch:master",
  "queue:create-task:aws-provisioner-v1/github-worker",
  "queue:create-task:aws-provisioner-v1/win2012r2",
  "queue:route:index.garbage.*",
  "queue:scheduler-id:taskcluster-github",
  "secrets:get:garbage/*",
  "secrets:set:garbage/*"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "queue:route:notify:irc-channel.#android-ci.on-any",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/N8zLoxFkQwWKynsG6s9poQ",
                "queue:schedule-task:taskcluster-github/N8zLoxFkQwWKynsG6s9poQ/N8zLoxFkQwWKynsG6s9poQ"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-10-19T23:31:16.685Z

</details>


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Client ID project/taskcluster/tc-github/production does not have sufficient scopes and are missing the following scopes:

```
queue:route:notify:irc-channel.#android-ci.on-any
```

You have the scopes:

```
[
  "assume:repo:github.com/rpappalax/demo-taskcluster:branch:master",
  "queue:create-task:aws-provisioner-v1/github-worker",
  "queue:create-task:aws-provisioner-v1/win2012r2",
  "queue:route:index.garbage.*",
  "queue:scheduler-id:taskcluster-github",
  "secrets:get:garbage/*",
  "secrets:set:garbage/*"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "queue:route:notify:irc-channel.#android-ci.on-any",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/FcM9zmD5Qq6zauwW8UZYIQ",
                "queue:schedule-task:taskcluster-github/FcM9zmD5Qq6zauwW8UZYIQ/FcM9zmD5Qq6zauwW8UZYIQ"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-10-19T23:32:37.721Z

</details>


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

* https://jonathanwieben.com


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Client ID project/taskcluster/tc-github/production does not have sufficient scopes and are missing the following scopes:

```
{
  "AllOf": [
    "queue:route:notify.email.rpappalardo@mozilla.com.on-any",
    "queue:route:notify.irc-channel.#android-ci.on-any",
    "queue:route:notify.irc-channel.#taskcluster-notifications.on-any"
  ]
}
```

You have the scopes:

```
[
  "assume:repo:github.com/rpappalax/demo-taskcluster:branch:master",
  "queue:create-task:aws-provisioner-v1/github-worker",
  "queue:create-task:aws-provisioner-v1/win2012r2",
  "queue:route:index.garbage.*",
  "queue:scheduler-id:taskcluster-github",
  "secrets:get:garbage/*",
  "secrets:set:garbage/*"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "queue:route:notify.email.rpappalardo@mozilla.com.on-any",
    "queue:route:notify.irc-channel.#android-ci.on-any",
    "queue:route:notify.irc-channel.#taskcluster-notifications.on-any",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/Vy85PlyOS3W1rGoKs41FRQ",
                "queue:schedule-task:taskcluster-github/Vy85PlyOS3W1rGoKs41FRQ/Vy85PlyOS3W1rGoKs41FRQ"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-10-19T23:35:28.860Z

</details>


So, nothing is causing the `Lamdu.Version` module to be rebuilt, right?


@ptravers hey everything is working baller-ly on master now that everything has been merged, only issue is that we don't need the call to main.js in the autotest.sh. It's deleting one line, do I make a whole new branch for that??


change this from
retval, roi = cv2.threshold(roi, 140, 255, cv2.THRESH_BINARY)

to

retval, roi = cv2.threshold(roi, 120, 255, cv2.THRESH_BINARY)

for better ligthning result :+1:


Nice for the plot-pages note, I realised that the hard way...


Oh, I didn't see that it was `megaTemplate` and not `template`. Feel free to fix, yes.


This is the python skeleton code for a human vs computer using the minimax algorithm.  The ai_next_move function is to be completed by the students to implement the minimax algorithm.


Is the tag a typo (18.04 instead of 18.10) or intentional as there is no 32bit version of 18.10?


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Client ID project/taskcluster/tc-github/production does not have sufficient scopes and are missing the following scopes:

```
{
  "AllOf": [
    "queue:route:notify.email.rpappalardo@mozilla.com.on-any",
    "queue:route:notify.irc-channel.#android-ci.on-any"
  ]
}
```

You have the scopes:

```
[
  "assume:repo:github.com/rpappalax/demo-taskcluster:branch:master",
  "queue:create-task:aws-provisioner-v1/github-worker",
  "queue:create-task:aws-provisioner-v1/win2012r2",
  "queue:route:index.garbage.*",
  "queue:scheduler-id:taskcluster-github",
  "secrets:get:garbage/*",
  "secrets:set:garbage/*"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "queue:route:notify.email.rpappalardo@mozilla.com.on-any",
    "queue:route:notify.irc-channel.#android-ci.on-any",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/fqzYYtvzSqe_4YxJTXnGSw",
                "queue:schedule-task:taskcluster-github/fqzYYtvzSqe_4YxJTXnGSw/fqzYYtvzSqe_4YxJTXnGSw"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-10-19T23:48:56.786Z

</details>


[Jenkins vg tests](http://jenkins.cgcloud.info/job/vg/2296/) complete for merge to master.  View the [full report here](http://vg-data.s3.amazonaws.com/vg_ci/jenkins_reports/branch/master/index.html).

19 tests passed, 0 tests failed and 10 tests skipped in 22995 seconds

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


problem with parsing due newline in SRC_URI imho


The main package of my app is this package, and since nobody response to help me to fix my bug then i come to see every commit and and i see this commit, why ? Please, why ?


/cc @jcredding


@jaymccon Why does the ASG count have to be set to 4? I ask because in the openshift.template (https://github.com/aws-quickstart/quickstart-redhat-openshift/blob/9848aceeaa35dee3b02e24ce5b7a4a0147ff8fca/templates/openshift.template#L310) it allows the user to specify any acceptable number for the ASG (for masters or etcd). By hardcoding the value here it limits the initial size users can choose. Depending on the reason for 4 instances in the ASG I can submit a PR that checks for a pattern instead of a hardcoded value (e.g. if Gluster needs an even number as opposed to an odd number).


Надо какое-нибудь более осмысленное имя) Хэндлер чего?


m


html file*


Что за переменная *rules*, откуда она взялась?


建议，常量都大写


Если внутри функции только одна строчка, которая возвращает значение, то можно опустить скобки и return.
`Object.keys(game1.condition).every(key => game1.condition[key])`.
условие *=== true* тоже не обязательно


Why i am not able to rdit


Aliasing failed with the following error:

~~~
Error! We couldn't verify the propagation of the DNS settings for burgerfix.us
~~~


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

* https://connection.loganmcansh.com


add mysql data persistance across downs


手机扥


Ну, во-первых абсолютные пути почти всегда лучше относительных. Можно было бы, конечно, и `$(shell pwd)` юзнуть, но надо же помнить, что мы может вызвать make откуда угодно например, так:

```bash
~ $ cd /boot
/boot $ make -f /home/user/go/blah-blah-blah/Makefile build
```

В этом случае `pwd` будет `/boot`, что всё сломает)


as asked by ibk


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


下周会更新？


Про меню увидел, спасибо


/**
 * cmd: npm install -g webpack
 * cmd: webpack ./app/app.js --output ./public/bundle.js --mode development
 * 2nd way:
 * create file webpack.config.js
 * and cmd : webpack
 *
 * to automatically run wewbpack
 * open new cmd tab/window, webpack -w
 */


Pull


Does this build for you? On my machine it says

Severity	Code	Description	Project	File	Line	Suppression State
Error	CS0131	The left-hand side of an assignment must be a variable, property or indexer	ExchangeSharp(netcoreapp2.0)	D:\Git\CryptoArbs\ExchangeSharp\ExchangeSharp\Utility\ClientWebSocket.cs	185	Active


更新一个版本要改这么多，辛苦了。


Notes:
ESLint installed locally with Airbnb Standards and Prettier.  Create React App (at this time) requires ESLint v5.6.0 in order to run the local development server (npm start).

Updated to ESLint v 5.6.0

Removed ESLint rule: "react/prefer-stateless-function": "off"
ESLint will now "flag" all stateless components that use the ES6 style and will require that the component be written as a pure function.

See here for further discussion: [https://stackoverflow.com/questions/35839184/how-to-solve-the-component-should-be-written-as-a-pure-function-error-in-esl](url)


but how to?


Good


## Jenkins Build Summary

Built from [this commit](https://github.com/scottschurr/rippled/commit/6bf0f1e68f111cd68197286e3b44477a07cffe30)

Built at __20181019 - 03:35:36__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/1//artifact/msvc.Debug.txt) | 1060 cases, 0 failed, t: 538s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/1//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1060 cases, 0 failed, t: 556s | PASS :white_check_mark:
rpm | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/1//artifact/rpm.txt) | 1063 cases, 0 failed, t: n/a | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/1//artifact/msvc.Debug_Dunity_OFF.txt) | 1060 cases, 0 failed, t: 1188s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/1//artifact/msvc.Release.txt) | 1060 cases, 0 failed, t: 394s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/1//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 1101 cases, 0 failed, t: 6m6s | PASS :white_check_mark:
docs,
TARGET=docs | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/1//artifact/docs_TARGET_docs.txt) | 1 cases, 0 failed, t: 0m2s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON,
TARGET=coverage_report,
SKIP_TESTS=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/1//artifact/gcc.Debug_Dcoverage_ON_TARGET_coverage_report_SKIP_TESTS_true.txt) | 1063 cases, 0 failed, t: 16m31s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/1//artifact/clang.Debug.txt) | 1063 cases, 0 failed, t: 3m13s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/1//artifact/gcc.Debug.txt) | 1063 cases, 0 failed, t: 3m26s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/1//artifact/clang.Debug_Dunity_OFF.txt) | 1063 cases, 0 failed, t: 10m42s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/1//artifact/clang.Release_Dassert_ON.txt) | 1063 cases, 0 failed, t: 5m41s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/1//artifact/gcc.Debug_Dunity_OFF.txt) | 1063 cases, 0 failed, t: 11m50s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/1//artifact/gcc.Release_Dassert_ON.txt) | 1063 cases, 0 failed, t: 6m5s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/1//artifact/gcc.Debug_Dstatic_OFF.txt) | 1063 cases, 0 failed, t: 3m27s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/1//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1063 cases, 0 failed, t: 3m26s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/1//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1063 cases, 0 failed, t: 3m1s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/1//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1063 cases, 0 failed, t: 10m59s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/1//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1063 cases, 0 failed, t: 12m49s | PASS :white_check_mark:


https.chefclubdhaka.com


@ir413 Thank you, take a look at [my response](https://github.com/facebookresearch/Detectron/issues/708#issuecomment-431233626) to your response. I made an annotated Dockerfile test case which demonstrates this issue:

`git clone https://github.com/WhoDATinc/detectron-crash-test.git && cd detectron-crash-test && docker build .`

I appreciate your detectron docker image but it hasn't been updated in 5 months, uses py2, and Caffe2 is now a part of the Pytorch repo, etc.


file name changed


The graph summary function is to make the plot to show the chain result. It makes the original plot commands into a function.


Fix #2 by fix Unix compatible issues


So cool Kira, amazing what annotations in Python can do...


Fix #2


creating the pull for bash loops


Finished bash loops


The above comments is a description of the function. It serves as the descriptive commit that I forgot to upload when I commit the file.


It does not. The code I checked in used an if statement to check for null. Looks like @jjxtra changed it to use the null-conditional operator instead, and then squashed the commits to make it appear as if I was the culprit.. how rude :laughing:


@amilcarlucas Just FYI. I don't have a macOS, but I tested this on Ubuntu with Python 3.6.5 and 3.5.2 and it worked fine. Can't debug further.


Executing the daily benchmark build, I will reply here when finished:

@nanosoldier `runbenchmarks(ALL, isdaily = true)`


Suggestion, if you make this extend the `SourceTask` you can allow API consumers to include/exclude sources with the full flexibility that the `SourceTask` offers.
https://docs.gradle.org/current/dsl/org.gradle.api.tasks.SourceTask.html

You can see an example of it's usage here:
https://github.com/JLLeitschuh/ktlint-gradle/blob/master/plugin/src/main/kotlin/org/jlleitschuh/gradle/ktlint/KtlintCheckTask.kt


Is there really any value added by providing this overload?


Yes, the code organization is not there yet. We will build more abstractions as we port the rest of the frontend. Good point tho 👍


If you just make this `fun reports(configure: Action<DetektReports>)` the API for API consumers is exactly the same in the Groovy DSL and the Kotlin DSL.


:smile: :clap:


Thanks Sunny!


高级逻辑缺陷 这个赋值是什么意思？


Falta sobrescribir atributos


Good catch! Thanks @sunny14539


低级逻辑缺陷
页面跳转了，后面其实都可以不操作了


It won't read the file path for Input_File. It continues to be None even when I changed the value inside the initialization. in skew_detect.py


Gave up with EAS? 🤭


@khusika you like jitter? 😂

SMP with EAS is garbo.


Why `use strict`?


Addressed typo.


при таком варианте проверка в 57 строке не нужна


addresses #8


![screen shot 2018-10-18 at 8 59 25 pm](https://user-images.githubusercontent.com/14856778/47197090-db7edb80-d318-11e8-944f-c616596c3115.png)

ProfileSetup page that appears only after the first login to complete registration. A new boolean field, firstLogin, will be added to new users who sign up in Firestore.


What is / was the combined file?


здесь было бы правильней написать
```ruby
@route.stations[@current_station].arrivals(self)
```
потом подумать и переписать )) вот так:
```ruby
current_station.arrivals(self)
```


This totally is not a good way to do this, just write normal Node modules and import them is much better.


I accidentally wrote interface instead of abstract


The commit message is quite wrong, you're doing 2 things:
- Import your models modules
- Define customer routes and also all the handlers

It should be split into at least 2 commits:
- 1st commit with `models/index.js`, could be committed along with the other models
- 2nd commit for the customer routes


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


Do you have a use case in mind for this? I'm worried this could be misused too easily. If a test case needs additional QEMU arguments, it's better to define them using descriptive arguments like `cpu`, `machine_type`, `accel`, etc.


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

I updated the Github team because of this commit.

- @dbast 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/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


这么多controller放到一个index中放出来就好了，按需加载


I like @clebergnu 's proposal. Having both `self.vm` and `self.get_vm()` as synonymous would be a good compromise between having a practical interface and having a way to pass parameters that control VM creation in some tests.


@Darokrithia
Old way I used to build the project with gulp; it's better now. And it's gonna change again


no


yes


Why do you need `with` here? `tearDown` wil be called as soon as `test_no_vnc()` returns and will shut down the VM, won't it? The previous code seems to be enough.


Same as https://github.com/cacarrara/qemu/commit/fb223000041ef2b8ee3222d7330a549e9ed40095#r30964938


should add "//" <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> for fetching file


Readability beats smart things, so going to leave the dumb clear thing for now. But it was a good exercise though. I didn't know we can't `Enum.each(struct)` and use `struct[:some_field]`, so was worth it for now.


not totally correct


文件操作我记得应该也是异步的操作


We probably don't need to worry about that here, we can simply not call `set_machine()` if the `machine_type` parameter is not set. Then `QEMUMachine` could handle the lack of `set_machine()` call automatically if necessary (maybe using the method implemented by http://mid.mail-archive.com/20181009232607.15521-5-crosa@redhat.com), but this patch doesn't need to depend on that.


верное решение, рабочее
рекомендуемый вариант записи многократных проверок на равенство такой:
```ruby
unless [@stations.first, @stations.last].include?(station)
```


Reviewed


See https://ghc.haskell.org/trac/ghc/ticket/15780 -
ghc-8.4.4 no longer builds for Fedora armv7hl and aarch64:
it hits `error "padLiveArgs -- i > regNum ??"`


Ok maby I just wanted to show off what I was learning today with the streaming. It causes two contains calls instead of one I believe but I dont know becsude the damn things base class is not collection or is it list...either or


修复TProfiler日志只有=号的问题


It shall be used when I take sortedlist out


npm install -D babel-loader@7 babel-core babel-preset-env babel-preset-react
npm install webpack --save
https://www.npmjs.com/package/babel-loader

webpack config

module.exports = {
	entry: './app/app.jsx',					// source
	output: {
		path: __dirname,
		filename: './public/bundle.js'		// destination
	},
	mode: 'development',
	module:{
		rules: [{
			test: /\.jsx?$/,
			exclude: /(node_modules)/,
			use: [{
				loader: 'babel-loader',
				options: {
					presets: ['env', 'react','es2015']
				}
			}]
		}]
	}
};


IF


The indentation is broke tho, fucking npp


Ok a Tung. Thanks for reviewing my commits 👍 I'll fix my code later


So this seems to work consistently with various seed values, packet drop probability, and different files (I tested around 5 times, could possibly still fail in certain cases). Several things were wrong, the way we were calculating pckt_ack_count was incorrect so I added a function at the top to handle that. Having a packets_left boolean variable seemed to cause issues so I replaced it with next_pckt < num_pckts. There was an issue with (send_base % 8) - 1 when packets were dropped because if send_base was 0, send_base - 1 would be -1 which caused failure. Changing this to (send_base + 8 - 1) % 8 or (send_base + 7) % 8 seemed to fix that. Also w_size was being decremented by 1 every time instead of the pckt_ack_count.


Makes the code a lot faster even when we scan the same ports on each thread.


Unless I missed something, this should get us a lot closer to finishing; again, I have not seen it fail yet but more testing would probably be good.


Created multidev environment [badcamp-2018#pr-197](https://dashboard.pantheon.io/sites/0cebc770-0754-4f81-9138-24661ae588a0#pr-197).

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


Switch the order of 32 and 33 and your answer will fail the test. Because you are checking by index and not by id. For instance you could write it as;
``` for (i=0; i<inventory.length; i++) {
  if (inventory[i].id === 33) {
    console.log(`Car 33 is a ${inventory[i].car_year} ${inventory[i].car_make} ${inventory[i].car_model}`)
  }
}```
This way the order of items in the array does not matter.


Just because it is common, does not mean it is not an anti-pattern.
Just because it is recommended by ee4j  means that it is almost certainly an anti-pattern.
We may was well end every class name with 'Class' and end every variable name with 'Object'!

However, if this really is an ee4j recommendation, as javax-websocket it their API now, I guess we could revert the maven artifact name

Let's talk next week about it.


@smolix Aston moved the crashcourse into contrib/ and I convert them into md files. In addition, I added a sanity check to force all md files and each file should not contain outputs.


업계포상


I missed a couple references the first time through... just pushed the changes but this merge is incomplete.

One awkward bit about this name change relates to GridModel.applyColumnChanges: colChooserModel passes it 'Column' changes, while gridModel passes 'agColumn' changes. Since we're not passing an actual Column object from ColChooserModel, we could just continue to use 'hide', though it might be misleading:

`            if (leftValues.includes(colId)) {
                colChanges.push({colId, hide: true});
            } else if (rightValues.includes(colId)) {
                colChanges.push({colId, hide: false});
            }`


我想表达的是说目前/现在翻译功能是从英文翻译成中文，但是用户，比如一个日本用户，他可以按照自己的需要替换成 英日 翻译词典。


The last car is always by ID. What if the dealer moves, or repark the car? What will happen to the last car then? Its value is dynamic. So we should check the maximum value of the ID.
```
let maxId = 0;
let maxCar = null;
for (i=0; i<inventory.length; i++) {
  if (inventory[i].id > maxId) {
    maxId = inventory[i].id;
    maxCar = inventory[i];
  }
}
console.log(maxCar.car_make + ' ' + maxCar.car_model);
```


@joshuabell  : Can you please provide an update when this SDK will be released for stable integration in iOS. We are looking forward to  integrate uport in iOS for a prospect .


Yea I understand my problem. Looks like I did it the exact same in both
assignments just because I'm so used to using index. I'll try to pay a bit
more attention next time

On Thu, Oct 18, 2018, 9:58 PM Sneha Thadani <notifications@github.com>
wrote:

> The last car is always by ID. What if the dealer moves, or repark the car?
> What will happen to the last car then? Its value is dynamic. So we should
> check the maximum value of the ID.
>
> let maxId = 0;
> let maxCar = null;
> for (i=0; i<inventory.length; i++) {
>   if (inventory[i].id > maxId) {
>     maxId = inventory[i].id;
>     maxCar = inventory[i];
>   }
> }
> console.log(maxCar.car_make + ' ' + maxCar.car_model);
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/120356aa/JavaScript-I/commit/1f4d9bc7e216b808a18ed7aa42d871b41bb181e3#commitcomment-30965155>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ApURxAlFEXMu7iphY8swRDXavPcErxfWks5umVvegaJpZM4Xvqip>
> .
>


Is this really necessary? This will require the plugin to be manually reactivated.


The text domain is missing.


関数名としては「fahrenheit_to_temperature」みたいにすると何をするかわかりやいですね。


Thank you, that worked.


The code could be easily to read if the URL was defined as a URL.


the ... is unnecessary. If you don't want to change the original do the ... prior to sorting and then sort the copied array. In your case the inventory is being sorted first and then it is being copied into the car models.


Perfect! Thanks! :)


More information :-


Also FYI there is a shorter compare
```
inventory.sort(function (a, b) {
  return a.car_model.toLowerCase().localeCompare(b.car_model.toLowerCase());
 });
```


入力と出力のどちらもunixtimeでないのなら、関数名にunixtimeはいらないかと。

```
# 別の日の天気を取得する
# offset 今日を起点にして何日後か
def weather_of_another_day(offset)
   # 天気取得処理
end

YESTERDAY = -1
TOMORROW = 1
YESTERDAY.freeze
TOMORROW.freeze

@yesterday_weather = weather_of_another_day(YESTERDAY)
@tomorrow_weather = weather_of_another_day(TOMORROW)
```

こんな感じにするのがいいんじゃないでしょうか


carYears must contain only years according to the problem definition, so push the year in the carYears and then console log that array.


同じ変数への再代入は後々バグの原因になる恐れがあるので可能な限り避けましょう


関数定義は関数定義で、頭の方の一箇所にまとめておいたほうが見やすいかと思います。

実際に仕事で開発するシステムであれば、コントローラに書かず別ファイルに分けるべきところですね。


Yep. Along with all the other issues, such as videos sometimes not playing.
Our EAS is especially bad because on top of being SMP with extra
HMP-oriented scheduling overhead, we don't have a good energy model.

On Thu, Oct 18, 2018, 8:59 PM tytydraco <notifications@github.com> wrote:

> @khusika <https://github.com/khusika> you like jitter? 😂
>
> SMP with EAS is garbo.
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/kdrag0n/velocity_tissot/commit/d1610fe69da1d7ad9c587a5af978cbe504078067#commitcomment-30964887>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AHkBf6qfiP7mbce4y4XVdICivpLA6EcFks5umU4xgaJpZM4XvoWX>
> .
>


This commit standardizes the way to store metadata about the software to be provided in compliance with the LUCKY CATZ LICENSE which inherits the philosophy of the OPEN SOURCED LICENSED HARDWARE AND SOFTWARE INITIATIVE which fully respects the WORLD INTELLECTUAL PROPERTY ORGANIZATION copy and reserved copy rights.


If we think about entering LLVM world, we need to stop using preprocessor for that and start querying frontend-driver for the target architecture for compiled code.


good work


nice work


Switch the order of 32 and 33 and your answer will fail the test. Because you are checking by index and not by id. For instance you could write it as;
```
for (i=0; i<inventory.length; i++) {
  if (inventory[i].id === 33) {
    console.log(`Car 33 is a ${inventory[i].car_year} ${inventory[i].car_make} ${inventory[i].car_model}`)
  }
}
```
This way the order of items in the array does not matter.


![](https://github.trello.services/images/mini-trello-icon.png) [카테고리 추가](https://trello.com/c/YDwPNvCv/61-%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EC%B6%94%EA%B0%80)


should consider upper and lowercase here


good


Hij


role mapping name


You could attach this function the the Keenan object created earlier like Keenan.speak = function() {
"Hello, my name is Kennan!";
}, or change the original object to add the key speak and set its value to be a function.


还可以加一下 <https://r12a.github.io/app-conversion/>


Created multidev environment [ilsoy#ci-46](https://dashboard.pantheon.io/sites/1b49470e-4ad3-4b49-90a2-7bb2c2f96788#ci-46).

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


Same as before, case matters so ideally Antonietta.multiplyNums is correct


request with role mapping name(s). If no role mapping name is provided then retrieves all role mappings.


跟这个一一对应的，所以就没有使用大写处理，方便配套process.env[`URI_${process.env.NODE_ENV}`]这样使用
NODE_ENV=development
NODE_ENV=production


=== instead of == is right


ignore my comment earlier, good work :)


flag to denote whether the role mapping is active.