[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/inst/sampleModules/randomLandscapes/randomLandscapes.R#L87) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:101:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/inst/sampleModules/SpaDES_sampleModules/SpaDES_sampleModules.R#L18) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".saveInitialTime", "numeric", NA_real_, NA, NA, "This describes the simulation time at which the first save event should occur")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:85:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L85) *style:* **Commented code should be removed.**
```r
    #names(envirHash) <- names(allObjsInSimList)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:127:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L127) *style:* **Lines should not be more than 100 characters.**
```r
    if (length(curMod) > 0) { # if this call is within a single module, only keep module-specific params
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:127:29:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L127) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (length(curMod) > 0) { # if this call is within a single module, only keep module-specific params
                            ^
```
[R/cache.R:137:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L137) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._startClockTime <- NULL
                     ^~~~~~~~~~~~~~~~
```
[R/cache.R:138:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L138) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._timestamp <- NULL
                     ^~~~~~~~~~~
```
[R/cache.R:245:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L245) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$moduleName, "module\n"))
                                                 ^
```
[R/cache.R:258:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L258) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$eventType, "event in",
                                                 ^
```
[R/cache.R:307:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L307) *style:* **Commented code should be removed.**
```r
        #checkPath(cacheRepo, create = TRUE) #SpaDES dependency
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:348:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L348) *style:* **Commented code should be removed.**
```r
      #attr(object, ".Cache")$newCache <- NULL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:376:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L376) *style:* **Lines should not be more than 100 characters.**
```r
      pre <- lapply(preDigest[[whSimList]]$.list[[whSimList2]][existingObjs], fastdigest::fastdigest)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:384:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L384) *style:* **Commented code should be removed.**
```r
    #attr(object, ".Cache")$changed <- changed
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:457:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L457) *style:* **Lines should not be more than 100 characters.**
```r
        #   makes soft copy of all objects, i.e., they have the identical objects, which are pointers only
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:473:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L473) *style:* **Lines should not be more than 100 characters.**
```r
        createOutputs <- c(createOutputs, currModules) # add the environments for each module - allow local objects
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:489:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L489) *style:* **Put spaces around all infix operators.**
```r
        if (length(object2@current)==0) { # means it is not in a spades call
                                  ~^~~
```
[R/cache.R:489:41:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L489) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
        if (length(object2@current)==0) { # means it is not in a spades call
                                        ^
```
[R/cache.R:498:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L498) *style:* **Put spaces around all infix operators.**
```r
          eventsAddedByThisModule <- events(object)$moduleName==current(object2)$moduleName
                                                             ~^~~
```
[R/cache.R:502:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L502) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
              b <- lapply(b, function(x) {x[["order"]] <- 2; x})
                                         ^
```
[R/cache.R:505:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L505) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
              d <- lapply(d, function(x) {x[["order"]] <- 1; x})
                                         ^
```
[R/cache.R:512:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L512) *style:* **Lines should not be more than 100 characters.**
```r
              #              args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:515:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L515) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
              object2@events <- lapply(f1, function(f) {f$order <- NULL; f})
                                                       ^
```
[R/cache.R:517:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L517) *style:* **Lines should not be more than 100 characters.**
```r
              #                           args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:520:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L520) *style:* **Commented code should be removed.**
```r
          #object2@events <- unique(rbindlist(list(object@events, object2@events)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:524:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L524) *style:* **Lines should not be more than 100 characters.**
```r
        # This is for objects that are not in the return environment yet because they are unrelated to the
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:537:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L537) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(atts in attrsToGrab) {
         ^
```
[R/cache.R:539:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L539) *style:* **Commented code should be removed.**
```r
        #attr(object2, atts) <- attr(object, atts)
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:574:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L574) *style:* **Variable or function name should be lowerCamelCase.**
```r
  setGeneric(".addTagsToOutput", function(object, outputObjects, FUN) {
                                                                 ^~~
```
[R/cache.R:597:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L597) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(object, outputObjects, FUN, preDigestByClass) {
                                               ^~~
```
[R/cache.R:608:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L608) *style:* **Commented code should be removed.**
```r
      #attr(outputToSave, "tags") <- attr(object, "tags")
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:609:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L609) *style:* **Commented code should be removed.**
```r
      #attr(outputToSave, "call") <- attr(object, "call")
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:612:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L612) *style:* **Commented code should be removed.**
```r
        # attr(outputToSave, "function") <- attr(object, "function")
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:700:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L700) *style:* **Variable or function name should be lowerCamelCase.**
```r
objSize.simList <- function(x, quick = getOption("reproducible.quick", FALSE), ...) {
^~~~~~~~~~~~~~~
```
[R/cache.R:726:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L726) *style:* **Variable or function name should be lowerCamelCase.**
```r
makeMemoisable.simList <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:734:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L734) *style:* **Variable or function name should be lowerCamelCase.**
```r
unmakeMemoisable.simList_ <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:759:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/cache.R#L759) *style:* **Commented code should be removed.**
```r
    #attr(y, att) <- attr(x, att)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check.R:151:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/check.R#L151) *style:* **Commented code should be removed.**
```r
    # modules <- sim@modules
      ^~~~~~~~~~~~~~~~~~~~~~
```
[R/check.R:152:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/check.R#L152) *style:* **Commented code should be removed.**
```r
    # userModules <- modules[-which(coreModules %in% modules)]
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/checkpoint.R:36:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/R/code-checking.R#L185) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
            if (any(grepl(x[[2]][[2]], pattern = ".xData"))) {# i.e., sim@.xData
                                                             ^
```
[R/code-checking.R:202:19:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/R/code-checking.R#L218) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          x[[2]] <- x[[2]][-(1:2)]
                            ^
```
[R/code-checking.R:319:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/code-checking.R#L319) *style:* **Lines should not be more than 100 characters.**
```r
    allChecks[anyCantCodeCheck] <- lapply(names(cantCodeCheck[anyCantCodeCheck]), function(objName) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:367:51:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/code-checking.R#L367) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in metadata outputObjects, ",
                                                  ^
```
[R/code-checking.R:367:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/code-checking.R#L367) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in metadata outputObjects, ",
                                                       ^
```
[R/code-checking.R:383:20:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/code-checking.R#L383) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in metadata inputObjects, ",
                   ^
```
[R/code-checking.R:383:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/code-checking.R#L383) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in metadata inputObjects, ",
                        ^
```
[R/code-checking.R:394:90:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/code-checking.R#L394) *style:* **Commas should always have a space after.**
```r
                                       paste0(paste(missingFrmMod, collapse = ", "), " ",verb,
                                                                                ^
```
[R/code-checking.R:439:75:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/code-checking.R#L439) *style:* **Commas should always have a space after.**
```r
             " but only for the 'get' functions, not the 'set' function ","
                                                                          ^
```
[R/code-checking.R:453:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/code-checking.R#L453) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsNotInDotInputObjects[!(simAssignsNotInDotInputObjects %in% outputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:470:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/code-checking.R#L470) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsInDotInputObjects[!(simAssignsInDotInputObjects %in% inputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:662:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/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/18fae25c041cb52c39998d7596a6612691f1db72/R/copy.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
            sim_ <- object
            ^~~~
```
[R/copy.R:44:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/copy.R#L44) *style:* **Commented code should be removed.**
```r
            #sim_@.xData <- new.env(parent = asNamespace("SpaDES.core"))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/copy.R:45:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/copy.R#L45) *style:* **Commented code should be removed.**
```r
            #sim_@.xData <- new.env(parent = as.environment("package:SpaDES.core"))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/copy.R:99:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/18fae25c041cb52c39998d7596a6612691f1db72/R/copy.R#L99) *style:* **Trailing blank lines are superfluous.**
```r

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

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

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


No worries, the content changes went through fine (which were the most urgent), I'm just trying to figure out where the styling changes are breaking. Let me know if I can do something different to help get these fixes through!


**CORREÇÃO**:

**Interação (1,0):** A interação é fluída e bem planejada. Obs: Ao invés de apresentar a opção "1" como um ângulo, seria mais claro apresentar como "graus", visto que ângulos podem ser tanto em radianos quanto em graus. nota: 1,0.
**Distributível (0,5):** Não há repositório digital para o programa (-0,25), entretanto as instruções para execução do código foram claras. nota: 0,25.
**Qualidade (1,5):** A modularização foi bem realizada, entretanto nem valores de retorno nem parâmetros de entrada se fizeram presentes. (-0,5). Nota: 1,0.
**Funciona (7,0):** O programa funciona de forma adequada para a operação de mutiplicação, entretanto quando o ângulo de "90°" é inserido a operação deveria ser inválida, visto que este ângulo não pertence ao domínio de ambas as operações trigonométricas. (-4,25) nota: 2,75.

**Nota Final:**  5,0.


感觉还是这样最好：
```
if (name.equals(o.name)) {
    return id.compareTo(o.id);
} else {
    return name.compareTo(o.name);
}
```


лишнее


@j-f1 Interesting idea! :)

If we did that then we'd have to `Vary` the cache based on the `Accept` header, which we can't do out of the box on Cloudflare. We'd need to setup a custom cache key.

Also, this would make it pretty much impossible to view the "raw" file using a browser, unless we setup some other URL prefix like "/raw".

Not saying we can't do this, just thinking out loud.


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

* https://that-awesome-placeonline.thecreatorzone.now.sh
* https://that-awesome-placeonline-git-master.thecreatorzone.now.sh


Throughout the code, `return` method is used, for the values that a method returns. This is not needed in Ruby language. In ruby, a method will return the value that was returned from the last evaluated statement. In the method `add_to_a` for example the `return` statement can just be replaced with
`
enroll_statements1(@@sec,@@roll_no)
`


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

* https://gooodjob.team
* https://goodjobteam.burba.now.sh
* https://goodjobteam-git-master.burba.now.sh


Successfully aliased the URL <https://article-fonts-q6gz406gf.now.sh> to the following aliases:

* https://article-fonts.colinxr.now.sh
* https://article-fonts-git-master.colinxr.now.sh


The save function has to write to a file not read from, try use fs.writeFileSync


So, this is the real change. Will test it.


I'm not sure it's worth bothering...


Successfully aliased the URL <https://goodjobteam-3kpofy6na.now.sh> to the following aliases:

* https://gooodjob.team
* https://goodjobteam.burba.now.sh
* https://goodjobteam-git-master.burba.now.sh


плохая идея, лучше просто создать этот файлик на data слое


и это тоже


The load function should to the reading of the file fs.readFileSync, console.log is good for testing but not for your final submission, well done for trying.


This leaves `dssd` still unaccounted for.


This shouldn't be in DF unless Lightning has one that we replicate. I think this either needs to get moved to acquia/demo_framework or acquia/demo-builds.

@rlnorthcutt can you hold back on stuff like this until after we've talked about the infra required to do BLT/ADS and use DF with them? Its not just about jamming stuff into our distro's codebase.


наверное лучше сюда перенести создание файла и кеша


4291-ZoneAirSysSensHeatCoolEnergyRateDocIssue (mjwitte) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-UnitTestsCoverage-Debug: OK (1130 of 1130 tests passed, 0 test warnings)

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


Ref. issue  #22338 (**DB/Quest: The Skybreaker and Ogrim's Hammer questline linking**)
I presume that issue can be updated (and renamed) to only refer to [**Orgrim's Hammer**](https://wow.gamepedia.com/Orgrim%27s_Hammer).


Successfully aliased the URL <https://namae-4q0wxrjwe.now.sh> to the following aliases:

* https://namae.dev
* https://namae.uechi.now.sh
* https://namae-git-master.uechi.now.sh


@spMohanty Nevermind about the entry count. I submitted with the wrong crowdai_token for that. I've checked with my token and works well. One small thing is that the entry count went up from 6 to 9 by one submission.


лямбда


Would we need to export cc as clang?


@swesterfeld FYI this and the following commit should address your issue.


try use camelCasing to name variables


It's best practice to avoid abbreviations and be little verbose in giving names to methods which would clearly make the code more readable, even in the absence of supporting comments. The method `remove_stu(nm)` could rather be `remove_student(name)`, which adds more clarity to its purpose.


I can confirm this is required if you want the Profit numbers in the report to be anything other than zero.


в нескольких местах есть контекст или апликейшен, что-то тут не так


@joaomoreno can I revert this again?


Hi, Nice work, please see feedback below and please reach out to me if you have any questions

To Improve: this is to be done to mark the project a success
1. Please see more comments above
2. You are not passing any data to your file vis your constructor
3.


Looks like I've messed up locking/unlocking.  I need to check how libpd deals with sys_pollgui (I have my
own branch; will check if they synced it) - and see if I can break out the sleeping part as you suggest.  I still want to throttle sending to GUI if Pd's not idle.  I'm not sure if polling socket inputs should ever be throttled - right now I think not.


don't use it
f2fs-for-5.3 rc1
AFAIK it will damage fs ecrypt,
wait Pixel phone seek for fix it soon


**CORREÇÃO**:

**Interação (1,0):** O programa possui instruções para seu funcionamento, mas fecha após a primeira função ser selecionada, logo é impraticável para o uso. nota: 0,5.
**Distributível (0,5):** Não há repositório digital para o programa (-0,25), entretanto as instruções para execução do código foram claras. nota: 0,25.
**Qualidade (1,5):** A modularização foi bem realizada, entretanto nenhum parâmetro de entrada se fez presente. (-0,25). Nota: 1,25.
**Funciona (7,0):** O programa deixa de funcionar quando o valor "-1" é inserido como argumento da operação "Arco Tangente Hiperbólica", visto que o algoritmo não possui rotas alternativas (como mensagens de erro) para valores fora do domínio da função. nota: 0.

**Nota Final:** 2,0.


можно через for обычный


A method to return an instance variable is not at all needed. One can always use the instance variable itself, anywhere in the class. In this case `@count_a` can be used wherever `ret_c_a` is used


Successfully aliased the URL <https://sapper-tailwind-kft3vkvbi.now.sh> to the following aliases:

* https://sapper-tailwind.mindfuljs.now.sh
* https://sapper-tailwind-git-master.mindfuljs.now.sh


Почему не single?


Sure thing - I broke process here. Since it was an easy thing to add without impact to anything else, I figured it was fine. However, it may turn out that we don't need this at all. I agree we need to take a step back and figure out the plan. Thanks!


Mozna jakis kontakt do cb?


single


A better name to this method could be `student_details(student_name, department)`


Successfully aliased the URL <https://nextjs-mattias-rocks-k1yz8nh4i.now.sh> to the following aliases:

* https://mattiasrocks.now.sh
* https://nextjs-mattias-rocks.fyrkant.now.sh
* https://nextjs-mattias-rocks-git-master.fyrkant.now.sh


We will need it. Just not here. This is just the drupal distro. Its separation of concerns. We have other projects that we can use that are build projects (not currently OSS'd) that can use it.


Зачем этот класс?


This will always save the file as visitor_1.json because some_number will always be 1, fix this by passing a parameter  or declaring a global variable


эм
а что если меньше?


Логику нужно немного поправить:
в этой реализации ты помещаешь текущее значение в историю, а нужно - предыдущее

например:
1. присваиваем значение переменной в первый раз, в истории пока пустой массив
2. присваиваем новое значение - в переменной новое значение, а в истории - старое и т.п.

другими словами: текущее значение переменной в историю попадать не должно


Hi, Nice work, please see feedback below and please reach out to me if you have any questions
**To Improve: this is to be done to mark the project a success**
1. Add load function which will read from the file fs.readFileSync()
2. Please add test


Successfully aliased the URL <https://cheat-at-set-pcta8fzom.now.sh> to the following aliases:

* https://set.visnup.com
* https://cheat-at-set.visnup.now.sh
* https://cheat-at-set-git-master.visnup.now.sh


А зачем отдельный класс?


E3-1230

```
r2 s050 t00
(2,2) 00:00.000
(2,4) 00:00.289
(2,8) 00:00.310
(2,1) 00:01.267
(3,2) 00:00.730
(3,1) 00:02.494
(1,2) 00:01.310
-(3,1)  00:03.095
(2,6) 00:03.637
(2,5) 00:04.297
(3,6) 00:04.278
(1,6) 00:04.955
(3,4) 00:07.670
(3,5) 00:10.655
(1,4) 00:09.117
-(2,5)  00:10.378
(1,8) 00:12.317
(3,8) 00:15.241
(1,7) 00:17.520
-(3,8)  01:00.887
(1,1) 00:32.055
(3,7) 01:54.093
(2,7) 00:41.866
(1,5) 02:14.841
(2,3) 00:54.013
(3,3) 02:42.419
(1,3) 00:54.115
(2,4)->(2,5) 00:54.628
(3,7)->(3,8) 02:43.393
-(3,4)  02:44.742
(1,4)->(2,4) 00:56.215
-(3,3)  00:58.377
(3,5)->(3,4) 02:46.871
(2,3)->(3,3) 01:01.327
(2,2)->(2,3) 02:48.175
(2,4)->(1,4) 01:04.215
(2,3)->(2,2) 02:49.954
-(2,5)  02:51.907
(1,4)->(2,4) 01:08.623
(2,2)->(2,3) 02:53.080
(2,1)->(2,2) 01:10.967
(3,8)->(3,1) 02:53.996
(3,6)->(3,5) 01:11.945
(3,1)->(3,8) 02:54.884
-(3,5)  02:55.829
(1,3)->(1,4) 01:12.667
(3,8)->(3,1) 02:56.632
(2,6)->(2,5) 01:13.973
(3,1)->(3,8) 02:57.525
-(2,7)  02:58.607
(2,5)->(2,6) 01:14.529
(1,7)->(2,7) 02:59.787
(2,4)->(2,5) 01:15.946
(2,7)->(1,7) 03:02.570
-(2,5)  03:04.302
(1,4)->(2,4) 01:17.612
(1,7)->(2,7) 03:06.628
(1,1)->(2,1) 01:20.159
(2,7)->(1,7) 03:09.670
-(2,6)  03:11.182
(2,1)->(1,1) 01:22.485
(1,7)->(2,7) 03:16.074
(1,1)->(2,1) 01:30.502
(2,7)->(1,7) 03:22.704
-(2,4)  03:24.619
(2,1)->(1,1) 01:34.608
(2,8)->(2,1) 03:32.177
Player2 no way to go. Player1 win!
```


а разве так будет верно? имеет смысл вычислять в блоке где дискриминант больше 0


Successfully aliased the URL <https://app-songbook-nd6uop7ct.now.sh> to the following aliases:

* https://app-songbook.spiewownik.now.sh
* https://app-songbook-git-master.spiewownik.now.sh


Seems to successfully work on at least one of my machines (the biggest/trickiest one). Will post reports when  can test on other boxes as well.


не `Hash.new{}`, а `{}`


Красная стрелка указывает на отсутствие пустой строки в конце файла, поищи в интернете зачем она нужна. И многие редакторы настраиваются так, чтобы исправлять это автоматически


<details>

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

InterpreterError at template.tasks[0]: object keys must be strings

</details>


В поезде есть поле type, при попытке вызвать проверку type будет вызван геттер type т.к он находится непосредственно в классе. Поэтому лучше дать более специфичные названия методам, например
`validate_type/validate_format/validate_presence`


Нужно найти не 100 чисел, а числа до 100


Пробелы вокруг `+`
При написании кода необходимо руководствоваться [ruby style guide](https://github.com/rubocop-hq/ruby-style-guide)


это все в цепочке должно быть


Successfully aliased the URL <https://next-graphql-starter-hndy2f1ts.now.sh> to the following aliases:

* https://next-graphql-starter.hmmchase.now.sh
* https://next-graphql-starter-git-master.hmmchase.now.sh


I replaced the file with the contents of the latest config shipped with Battalion 1944 Dedicated Server `805140` build `4075578`, as of August 5th 2019.


reverting 0057-Fix-build-after-y2038-changes-in-glib.patch downlevels 5 series kernels where they changed how SIOCGSTAMP timestamp is handled.


Нужно убрать метод `validate!` из класса, иначе будет вызываться метод класса, а не модуля


###### :x: Test Failed: `yaml-tess/ignore-failure`
  ```bash
  thisisnotaworkingcommand
  ```
  ```bash

  sh: 1: thisisnotaworkingcommand: not found

  ```
*AUTOMATED COMMENT FROM provision-ops/yaml-tests, running on https://travis-ci.org/provision-ops/yaml-tests/jobs/567987904*


###### :x: Test Failed: `yaml-tess/ignore-failure`
  ```bash
  thisisnotaworkingcommand
  ```
  ```bash

  sh: 1: thisisnotaworkingcommand: not found

  ```
*AUTOMATED COMMENT FROM provision-ops/yaml-tests, running on https://travis-ci.org/provision-ops/yaml-tests/jobs/567987905*


Лучше использовать символы в качестве ключей хэша (а не строки). Это немного оптимальней с точки зрения скорости


###### :x: Test Failed: `yaml-tess/ignore-failure`
  ```bash
  thisisnotaworkingcommand
  ```
  ```bash

  sh: 1: thisisnotaworkingcommand: not found

  ```
*AUTOMATED COMMENT FROM provision-ops/yaml-tests, running on https://travis-ci.org/provision-ops/yaml-tests/jobs/567987906*


Složku a soubory  src/pymlab.egg-info je potřeba do repozitáře nepřidávat. Jsou to soubory generované balíčkovacím systémem pythonu a jsou relevantní jen pro konkrétní instanci na konkrétním počítači.


Reverted because it was crashing the client and highly unstable. Rewrote the code in 1e234b6786bc5c6aab85baba37946d637d00f474


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

* https://divyarajmasanigithubio.masanidivyaraj.now.sh
* https://divyarajmasanigithubio-git-master.masanidivyaraj.now.sh


It's a (necessary) consequence of laziness. When we are type-checking a given primary source file `A.swift`, we guarantee that we'll diagnose any problems in `A.swift`. However, we will only produce a diagnostic with a non-primary source file `B.swift` if a problem in `B.swift` would somehow affect the behavior of `A.swift`.


## What this for?
explain better


I see what you were trying to do here, well done. There are a few things wrong here which I am happy to discuss with you but I want to talk in relation to the challenge.  You were supposed to create and store the data in a json file not localstorage. This is not going to work.


Маршрут должен содержать массив станций (инстансов класса Station)


An explicit return statement is not needed. Like methods in ruby, an `if-else` block always returns the value of the final expression.


- Add a load function white will read from the json file you have created. please refer to the link that are part of the assignment
-  Please add test


###### :x: Test Failed: `yaml-tess/ignore-failure`
  ```bash
  thisisnotaworkingcommand
  ```
  ```bash

  sh: 1: thisisnotaworkingcommand: not found

  ```
*AUTOMATED COMMENT FROM provision-ops/yaml-tests, running on https://travis-ci.org/provision-ops/yaml-tests/jobs/567989915*


Aleksandr,  do i need to visit your Github site everyday to update my US channels file?  If so, does it do it automatically when I visit the page or do i need to copy and paste the entire
file every time I go there? Sorry if these questions sound ignorant but I'm only working with IPTV / m3u files a month or so.

Jim

________________________________
From: Aleksandr Statciuk <notifications@github.com>
Sent: Thursday, August 1, 2019 7:54 AM
To: freearhey/iptv <iptv@noreply.github.com>
Cc: jimmolinaro <jimmolinaro@hotmail.com>; Mention <mention@noreply.github.com>
Subject: Re: [freearhey/iptv] wip (5a2c015)

Thank you so much for your support.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<https://github.com/freearhey/iptv/commit/5a2c0153b1b08c81acffeea9179386a4f4beb7cb?email_source=notifications&email_token=AEDN2CG2CIDF2KT6OSVXN7DQCLFGVA5CNFSM4IH4RU62YY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBA53E3#commitcomment-34532507>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AEDN2CHJP2AXRPMHFUSQ3BTQCLFGVANCNFSM4IH4RU6Q>.


###### :x: Test Failed: `yaml-tess/ignore-failure`
  ```bash
  thisisnotaworkingcommand
  ```
  ```bash

  sh: 1: thisisnotaworkingcommand: not found

  ```
*AUTOMATED COMMENT FROM provision-ops/yaml-tests, running on https://travis-ci.org/provision-ops/yaml-tests/jobs/567989913*


###### :x: Test Failed: `yaml-tess/ignore-failure`
  ```bash
  thisisnotaworkingcommand
  ```
  ```bash

  sh: 1: thisisnotaworkingcommand: not found

  ```
*AUTOMATED COMMENT FROM provision-ops/yaml-tests, running on https://travis-ci.org/provision-ops/yaml-tests/jobs/567989911*


Successfully aliased the URL <https://app-songbook-dd8xnvfxn.now.sh> to the following aliases:

* https://app-songbook.spiewownik.now.sh
* https://app-songbook-git-master.spiewownik.now.sh


Пускай мы ожидаем name и location уже строки (to_s можно опустить)


Not a big deal, but can we use ``.${escapeCssSelectorIdent(SHARE_CLASS)}`` instead?


Должен добавляться поезд не как name, а как инстанс (объект) класса Train


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

* https://harpers.now.sh
* https://harpers.visnup.now.sh
* https://harpers-git-master.visnup.now.sh


Аналогично, приведение типов нужно опустить


`route` должен быть `route`, а не `route.stations_list`


![](https://github.trello.services/images/mini-trello-icon.png) [Replace color-custom with color-light](https://trello.com/c/SNVX2ZLt/12-replace-color-custom-with-color-light)


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

* https://transform.tools
* https://transform.ritz078.now.sh
* https://transform-git-master.ritz078.now.sh


Created multidev environment [sfgov#pr-354](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#pr-354).

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


убираем `to_i`


Файлы необходимо называть `train.rb` (не `train_class.rb`)


Actually package.json and package-lock.json are supposed to be committed. These two are needed when people are trying to build your npm package. The usual workflow is a `git clone` to clone your repo, then a `npm install` to install all your npm packages which are stored in the package.json.


> The use of non bracketed statements can lead to this problem:
>
> ```
> if (a) if (b) else <statement>
> ```
>
> The C language does not indicate to which "if" statement the "else" statement applies to!

_C Programming Language (C99, FINAL, TC3, 2007):_

§   **6.8.4.1   The if statement:**

* 3 An else is  associated  with  the  lexically  nearest  preceding if that  is  allowed  by  the
syntax.


1. 이 파일을 수정한 이유는?
2. 같이 논의해야 할 내용은?


Hi @caarlos0 - we went through the build logs and couldn't find any error that occurred due to the GOPROXY being set to gocenter.

Using a GOPROXY such as GoCenter guarantees reproducible builds since the module versions hosted in GoCenter are immutable and always available. Let us know if there are any issues in setting the proxy back to gocenter, happy to help.


а зачем?


The part in !NOTE is not what works in Intune. There, you upload the binary file directly, into the Base64-type upload dialogue.


@iSWORD, are you referring to why there it's `[]` instead of `[$column]`? That is php syntax to append to an existing array without providing an explicit key.

For example...
```
$a = array();
$a[] = 'a';
$a[] = 'b';
$a[] = 'c';

echo $a;
// prints: ['a','b','c']
```


Not only do you need to have node_modules in your gitignore, but since you already committed the node_modules folder, you need to remove node_modules as part of your next git commit. Alternatively, you can just delete it from the repository on the GitHub home page for Maribel.


Thanks, I'll fix that in the next update.


просто replace


Thanks for pointing out.
I'll need to modify the local database to treat the upper bound as non-inclusive.


It's just a little too white don't you think ? Why not more grey, and then in your CSS you can adding some top and bottom padding to space the tiles a little.


###### :x: Test Failed: `yaml-tests/phpcs`
  ```bash
  bin/phpcs --standard=PSR2 -n src --colors
  ```
  ```bash

FILE: /home/travis/build/provision-ops/yaml-tests/src/Command.php
----------------------------------------------------------------------
FOUND 5 ERRORS AFFECTING 5 LINES
----------------------------------------------------------------------
 204 | ERROR | [x] Line indented incorrectly; expected at least 12
     |       |     spaces, found 10
 205 | ERROR | [x] Line indented incorrectly; expected at least 12
     |       |     spaces, found 10
 206 | ERROR | [x] Expected 1 space after closing brace; newline
     |       |     found
 208 | ERROR | [x] Line indented incorrectly; expected at least 12
     |       |     spaces, found 10
 209 | ERROR | [x] Line indented incorrectly; expected at least 12
     |       |     spaces, found 10
----------------------------------------------------------------------
PHPCBF CAN FIX THE 5 MARKED SNIFF VIOLATIONS AUTOMATICALLY
----------------------------------------------------------------------

Time: 220ms; Memory: 8Mb

  ```
*AUTOMATED COMMENT FROM provision-ops/yaml-tests, running on https://travis-ci.org/provision-ops/yaml-tests/jobs/567992235*


###### :x: Test Failed: `yaml-tess/ignore-failure`
  ```bash
  thisisnotaworkingcommand
  ```
  ```bash

  sh: 1: thisisnotaworkingcommand: not found

  ```
*AUTOMATED COMMENT FROM provision-ops/yaml-tests, running on https://travis-ci.org/provision-ops/yaml-tests/jobs/567992235*


###### :x: Test Failed: `yaml-tests/phpcs`
  ```bash
  bin/phpcs --standard=PSR2 -n src --colors
  ```
  ```bash

FILE: /home/travis/build/provision-ops/yaml-tests/src/Command.php
----------------------------------------------------------------------
FOUND 5 ERRORS AFFECTING 5 LINES
----------------------------------------------------------------------
 204 | ERROR | [x] Line indented incorrectly; expected at least 12
     |       |     spaces, found 10
 205 | ERROR | [x] Line indented incorrectly; expected at least 12
     |       |     spaces, found 10
 206 | ERROR | [x] Expected 1 space after closing brace; newline
     |       |     found
 208 | ERROR | [x] Line indented incorrectly; expected at least 12
     |       |     spaces, found 10
 209 | ERROR | [x] Line indented incorrectly; expected at least 12
     |       |     spaces, found 10
----------------------------------------------------------------------
PHPCBF CAN FIX THE 5 MARKED SNIFF VIOLATIONS AUTOMATICALLY
----------------------------------------------------------------------

Time: 255ms; Memory: 8Mb

  ```
*AUTOMATED COMMENT FROM provision-ops/yaml-tests, running on https://travis-ci.org/provision-ops/yaml-tests/jobs/567992233*


###### :x: Test Failed: `yaml-tess/ignore-failure`
  ```bash
  thisisnotaworkingcommand
  ```
  ```bash

  sh: 1: thisisnotaworkingcommand: not found

  ```
*AUTOMATED COMMENT FROM provision-ops/yaml-tests, running on https://travis-ci.org/provision-ops/yaml-tests/jobs/567992233*


###### :x: Test Failed: `yaml-tests/phpcs`
  ```bash
  bin/phpcs --standard=PSR2 -n src --colors
  ```
  ```bash

FILE: /home/travis/build/provision-ops/yaml-tests/src/Command.php
----------------------------------------------------------------------
FOUND 5 ERRORS AFFECTING 5 LINES
----------------------------------------------------------------------
 204 | ERROR | [x] Line indented incorrectly; expected at least 12
     |       |     spaces, found 10
 205 | ERROR | [x] Line indented incorrectly; expected at least 12
     |       |     spaces, found 10
 206 | ERROR | [x] Expected 1 space after closing brace; newline
     |       |     found
 208 | ERROR | [x] Line indented incorrectly; expected at least 12
     |       |     spaces, found 10
 209 | ERROR | [x] Line indented incorrectly; expected at least 12
     |       |     spaces, found 10
----------------------------------------------------------------------
PHPCBF CAN FIX THE 5 MARKED SNIFF VIOLATIONS AUTOMATICALLY
----------------------------------------------------------------------

Time: 250ms; Memory: 8Mb

  ```
*AUTOMATED COMMENT FROM provision-ops/yaml-tests, running on https://travis-ci.org/provision-ops/yaml-tests/jobs/567992234*


###### :x: Test Failed: `yaml-tess/ignore-failure`
  ```bash
  thisisnotaworkingcommand
  ```
  ```bash

  sh: 1: thisisnotaworkingcommand: not found

  ```
*AUTOMATED COMMENT FROM provision-ops/yaml-tests, running on https://travis-ci.org/provision-ops/yaml-tests/jobs/567992234*


travis was timeouting on go mod download, removing goproxy seemed to work.

locally everything was working fine though.

maybe it was a travis issue...

let me try to add it back.


Created multidev environment [scicomposer#ci-583](https://dashboard.pantheon.io/sites/c2ba47eb-fd4a-436b-a2f6-28dc47557ea3#ci-583).

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


Is the 8048 (MCS-48) addition missing from this list


Yeah yeah - it's still ambiguous to the layman ! Put brackets and everyone is happy :P (you don't have to look at the latest inception of the C language to determine what the result of what you are doing is going to do)


Successfully aliased the URL <https://genhubco-9101fck8g.now.sh> to the following aliases:

* https://genhub.co
* https://genhubco.genhub.now.sh
* https://genhubco-git-master.genhub.now.sh


Would it be practical to add that description to the existing [!NOTE] text, below the existing one, or should that text be rewritten completely?


Для чего это?


This needs a changelog entry


Should be:
```javascript
 await nvim.eval(`setpos(".", [${cursor}])`)
```
The square brackets are removed by interpolation.


This needs version bounds


The methods `enroll_statements`, `enroll_statements1` and `g_sname` are methods used to just return strings and used only within the `Department` class. Their definitions can be well within the class `Department`.


Padronizaçao dos logs


changelog


Successfully aliased the URL <https://fitness-app-189l2nuin.now.sh> to the following aliases:

* https://fitness.alexanderbush7.now.sh
* https://fitness-app.alexanderbush7.now.sh
* https://fitness-app-git-master.alexanderbush7.now.sh


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

* https://alea.cogito.study
* https://alea.cogito-study.now.sh
* https://alea-git-development.cogito-study.now.sh


на ui потоке...


> Not only this.. but when trying to change the code, inserting statements which are indented but not delimited can lead to accidental errors - while when they have opening and closing brackets, the change is clear and simple and the chance for an error is reduced.

Normally I would agree, but in my opinion, in certain specific situations, such constructs are actually clearer and easier to read and understand IMHO. You can comprehend (absorb) what the code is doing much more quickly and easily, and therefore the chances of someone making a mistake modifying the code are quite slim.

(Any programmer who would screw up such a change is either incompetent or having a really bad day, which would not be the fault of the way the code was written but rather _their_ fault for screwing up what should have been a simple straightforward change!)


Successfully aliased the URL <https://vela-store-40alt4l4h.now.sh> to the following aliases:

* https://velabikes.com.br
* https://vela-store.velabikes1.now.sh
* https://vela-store-git-master.velabikes1.now.sh


ui поток...


> The GCC warnings in this case are perfectly justified!

I strongly disagree!


Shouldn't this be in the changelog?


![](https://github.trello.services/images/mini-trello-icon.png) [Discord webhook](https://trello.com/c/ExIttYTQ/24-discord-webhook)


Intentionally commented out?


There were the following issues with your Pull Request

  * Subject needs to conform to "%{type} #%{issue_number}: %{description}"
  * Subject must be equal or less than 50

Guidelines are available at https://github.com/OpenNebula/one/blob/master/share/doc/dev/COMMIT_MESSAGES.md

---
This message was auto-generated by https://gitcop.com


стили


Argh, I knew there was a way to do it!


Created multidev environment [scicomposer#pr-78](https://dashboard.pantheon.io/sites/c2ba47eb-fd4a-436b-a2f6-28dc47557ea3#pr-78).

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


> It's not like we need to conserve space because we are storing programs on 320K disquettes!

That's _not_ the reason such constructs are used! They are used in order to make the code _clearer_ and easier to understand and absorb. _Anything_ that can be done to help the developer quickly and easily (and _accurately_) absorb (comprehend) what the code is doing is money in the bank. That's why I like lining things up: so obvious errors can be more easier seen. They more readily stand out. They're more noticable.


The remark of Thomas makes sense. And it does not seem to have been repaired yet.
It seems to me that Wieger should do this, as it seems to be Wieger's code. @wiegerw Did you see this?


thank you


Updated since the game-mode was renamed during game development.


um, we already had this, `virtual bool CalibrationFlipRequiresDecFlip();` no line 234.


Why not. I don't think it would make a difference, but I fixed it in 36b2816


Yess, I was thinking of adding a status alert after finishing the core features


> Furthermore, it's (IMHO) easier to understand what the intent of the code is. (but that is open for debate)

Obviously!   `;-)`


Mockito?


Got it, will add it in. Thanks!


Improper Indentation can lead to misleading interpretation for someone trying to debug a subtle issue. complete opening/closing bracketing of code makes it clear of what the intent of the code is and prevents any misinterpreting the intent of what is coded. It also allows easy debugging code to be inserted without any risk of falling inadvertently through some block of code. My opinion !


Try to always start your class name with capital letter e.g Visitor


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

* https://learnreactrouter4treehouse.mahimagangavarapu.now.sh
* https://learnreactrouter4treehouse-git-master.mahimagangavarapu.now.sh


Successfully aliased the URL <https://app-songbook-3vs0fnv8w.now.sh> to the following aliases:

* https://app-songbook.spiewownik.now.sh
* https://app-songbook-git-master.spiewownik.now.sh


don't have to declare fs here again since you already did it at the top


@ArthurHlt

Not sute that is the best approach but the problem was that a previously created user was not found by a data source because cloud-foundry object is never created.

Another bug in code of the previous commit was on the `u.Origin == origin` in the uaa users search. Note that `GetUsersByUsername` does not fetch the `origin` uaa attribute. User has to get fetch again from its ID.


Thanks for the feedback!


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

* https://www.sandboxneu.com
* https://sandboxneucom.sandboxneu.now.sh
* https://sandboxneucom-git-master.sandboxneu.now.sh


Resolves #2397. This is untested. I'm not sure if `${extip}` can be used here? I'm hoping it can since it is defined here: https://github.com/DavidRayner/LinuxGSM/blob/master/lgsm/functions/info_distro.sh#L209


> Evertthing is ok but please check usage of AutoMapper. Additionaly you can use FluentValidation or build-in validations to not do this manually in services.

Thanks I will work on it.


![](https://github.trello.services/images/mini-trello-icon.png) [[Galeria Geek] - Api](https://trello.com/c/MdItDn9M/4-galeria-geek-api)


Should I also checkout the branch this is in instead of being on the same branch?


I think this is actually Dany's code. I think it ended up here since I pulled from master before committing?


Actually not pointing to dev for some reason, but using the purl rather than the release purl


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

* https://writewithwrabit.com
* https://webapp.writewithwrabit.now.sh
* https://webapp-git-master.writewithwrabit.now.sh


Add Readme.md


Sorry for not including it.


Created multidev environment [sfgov#ci-2964](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-2964).

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


Different strokes for different folks.

I don't see any need to continue this friendly disagreement any longer since it's obvious we have two very different opposing opinions on the matter and it's unlikely either of us will win over the other.

Your change is fine. I have no problem with it. Myself, I would have left it alone, but then that's me. And given that gcc _does_ complain about it _(SIGH!!)_, it's probably best that you did change it.

I gotta get back to trying to figure out what the _frick_ is going on in issue #229!


@pittlerf could you try to merge ```.travis.yml``` and ```travis-ci,sh``` from the master branch to see if this fixes the integration tests?


like in :
```
if (a)
    <statement>
vs
if (a)
{
    <statement>
}
```
When you are trying to determine when or why <statement>is executed, you'll put it some debugging code after the if statement (auxiliary condition, etc) .. so if you are careful, you'll add the {}... but you might be thinking about something else.. actually WHY we are coming here..


prueba


Why are these being removed?


npm run build