[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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:83:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L83) *style:* **Commented code should be removed.**
```r
    #names(envirHash) <- names(allObjsInSimList)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:132:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L132) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._startClockTime <- NULL
                     ^~~~~~~~~~~~~~~~
```
[R/cache.R:133:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L133) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._timestamp <- NULL
                     ^~~~~~~~~~~
```
[R/cache.R:240:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L240) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$moduleName, "module\n"))
                                                 ^
```
[R/cache.R:253:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L253) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$eventType, "event in",
                                                 ^
```
[R/cache.R:302:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L302) *style:* **Commented code should be removed.**
```r
        #checkPath(cacheRepo, create = TRUE) #SpaDES dependency
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:343:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L343) *style:* **Commented code should be removed.**
```r
      #attr(object, ".Cache")$newCache <- NULL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:371:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L371) *style:* **Lines should not be more than 100 characters.**
```r
      pre <- lapply(preDigest[[whSimList]]$.list[[whSimList2]][existingObjs], fastdigest::fastdigest)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:379:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L379) *style:* **Commented code should be removed.**
```r
    #attr(object, ".Cache")$changed <- changed
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:452:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L452) *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:468:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L468) *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:484:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L484) *style:* **Put spaces around all infix operators.**
```r
        if (length(object2@current)==0) { # means it is not in a spades call
                                  ~^~~
```
[R/cache.R:484:41:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L484) *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:493:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L493) *style:* **Put spaces around all infix operators.**
```r
          eventsAddedByThisModule <- events(object)$moduleName==current(object2)$moduleName
                                                             ~^~~
```
[R/cache.R:497:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L497) *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:500:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L500) *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:507:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L507) *style:* **Lines should not be more than 100 characters.**
```r
              #              args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:510:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L510) *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:512:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L515) *style:* **Commented code should be removed.**
```r
          #object2@events <- unique(rbindlist(list(object@events, object2@events)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:519:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L519) *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:532:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L532) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(atts in attrsToGrab) {
         ^
```
[R/cache.R:534:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L534) *style:* **Commented code should be removed.**
```r
        #attr(object2, atts) <- attr(object, atts)
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:569:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L569) *style:* **Variable or function name should be lowerCamelCase.**
```r
  setGeneric(".addTagsToOutput", function(object, outputObjects, FUN) {
                                                                 ^~~
```
[R/cache.R:592:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L592) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(object, outputObjects, FUN, preDigestByClass) {
                                               ^~~
```
[R/cache.R:603:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L603) *style:* **Commented code should be removed.**
```r
      #attr(outputToSave, "tags") <- attr(object, "tags")
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:604:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L604) *style:* **Commented code should be removed.**
```r
      #attr(outputToSave, "call") <- attr(object, "call")
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:607:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L607) *style:* **Commented code should be removed.**
```r
        # attr(outputToSave, "function") <- attr(object, "function")
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:695:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L695) *style:* **Variable or function name should be lowerCamelCase.**
```r
objSize.simList <- function(x, quick = getOption("reproducible.quick", FALSE)) {
^~~~~~~~~~~~~~~
```
[R/cache.R:721:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L721) *style:* **Variable or function name should be lowerCamelCase.**
```r
makeMemoisable.simList <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:729:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L729) *style:* **Variable or function name should be lowerCamelCase.**
```r
unmakeMemoisable.simList_ <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:754:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/cache.R#L754) *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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/copy.R#L99) *style:* **Trailing blank lines are superfluous.**
```r

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

^
```
[R/downloadData.R:55:96:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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:232:74:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/helpers.R#L232) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                             paste0("package:", .pkgEnv$corePackagesVec[-(1:2)]))
                                                                         ^
```
[R/helpers.R:264:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/helpers.R#L264) *style:* **Variable or function name should be lowerCamelCase.**
```r
all.equal.simList <- function(target, current, ...) {
^~~~~~~~~~~~~~~~~
```
[R/helpers.R:280:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/helpers.R#L280) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._startClockTime", envir = envir(target)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:281:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/helpers.R#L281) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._startClockTime", envir = envir(current)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:282:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/helpers.R#L282) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._firstEventClockTime", envir = envir(target)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:283:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/helpers.R#L283) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._firstEventClockTime", envir = envir(current)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:284:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/helpers.R#L284) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm(".timestamp", envir = envir(target)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:285:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/helpers.R#L285) *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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/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/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/misc-methods.R#L700) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/module-define.R:743:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/module-define.R#L743) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      exts <- na.omit(match(file_ext(fl), .fileExts[, "exts"]) )
                                                              ^
```
[R/module-dependencies-class.R:53:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/module-dependencies-class.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
            out.df <- data.frame(
            ^~~~~~
```
[R/module-dependencies-class.R:171:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/161ce741b76462f32c6d6a74ca6ffe920dcbbc0c/R/module-dependencies-class.R#L171) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( !all(colnames(._outputObjectsDF()) %in% colnames(object@outputObjects)) ) {
        ^
```


- added _CDos::TFileDateTime_ structure as a base for file times of any derived DOS
- changed base of _CMSDOS7::TDateTime_ to _CDos::TFileDateTime_
- improved _CDos::TFileDateTime::Edit_ method


Because we don't want to store proxy mode in the storage when there is MESH_MODE_UNSUPPORTED


Yes, I agree. Thank you


I think `aws cli` is better known. What about `aws s3 ls` ?


Probably we should :)


Its not that important really but yea.


Although this is right, it is usually wrong to add a SQL constraint in stable. It means DB created before this commit won't have the constraint, while DB created after will have it.

Hopefully this has a minor impact.


Successfully aliased the URL <https://ohjelmointi-19-5guax1yqt.now.sh> to the following aliases.

* https://ohjelmointi-19.mooc.fi
* https://ohjelmointi-19.mooc.now.sh
* https://ohjelmointi-19-git-master.mooc.now.sh


Deployment failed with the following error:

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


[R/pir_plot_from_file.R:21:3:](https://github.com/richelbilderbeek/pirouette/blob/73a545b725e16c296b22ac523d930815b6dbeed8/R/pir_plot_from_file.R#L21) *warning:* **no visible global function definition for ‘check_pir_out’**
```r
  check_pir_out(pir_out)
  ^~~~~~~~~~~~~
```
[R/pir_plot_from_file.R:23:3:](https://github.com/richelbilderbeek/pirouette/blob/73a545b725e16c296b22ac523d930815b6dbeed8/R/pir_plot_from_file.R#L23) *warning:* **no visible global function definition for ‘pir_plot’, Did you mean 'preplot'?**
```r
  pir_plot(pir_out)
  ^~~~~~~~
```


@JuliaRegistrator register


Registration pull request created: [JuliaRegistries/General/1351](https://github.com/JuliaRegistries/General/pull/1351)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.3.0 -m "<description of version>" 432c39e4f13f13eaf679a1343def2c4b3eb942e6
git push origin v0.3.0
```


comment added


This function has been declared in both the header files. The matrix related functions should ideally be together in one header file.

I will suggest to remove the function declaration from basics.h
Also not to include basics.h here.

The problems regarding declaration in matrixOperations.h  shall be discussed in that files.


Hi xet7,

my Oauth2 worked until this commit because the idTokenWhitelistFields are set to an array as the default action in line 79.
For now there is a problem with snap and the installation from source, because the variable is unset and is getting parsed with a fore-each-loop in file 'underscore.js' - line 894.

I am not able to set an empty array as a environment variable, because it is parsed as a string and will stay at value null.... and this throws an exception.

May we keep the 'or'-action '|| []' in line 79 only, so that it works also for Google Oauth?

thank you in advancce


Successfully aliased the URL <https://fme-api-mzjnb5ont.now.sh> to the following aliases.

* https://api.firstmeanseverything.com
* https://fme-api.firstmeanseverything.now.sh
* https://fme-api-git-master.firstmeanseverything.now.sh


Registration pull request created: [JuliaRegistries/General/1352](https://github.com/JuliaRegistries/General/pull/1352)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v1.0.0 -m "<description of version>" 9989a54f6acfdbd5f3c902375b6252b5658f0c86
git push origin v1.0.0
```


🔥 Device tests completed (Failed) on TvOS on [Azure DevOps](https://dev.azure.com/devdiv/DevDiv/_build/index?buildId=2760626)(TvOS): [Html Report](http://xamarin-storage/jenkins/xamarin-macios/d16-1/6bd94753f3d3c406645beccf01345621585b88c1/2760626/device-tests/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>22 tests failed, 775 tests skipped, 147 tests passed.</summary>

## Failed tests

 * interdependent-binding-projects/tvOS - device/Debug: BuildFailure
 * [NUnit] Mono BCL tests group 2/tvOS - device/Debug: Failed (HE0041: Error while processing device notifications from fff50:32:37:a1:c8:31fff (0x7faf7af5e940): Failed to communicate with the device. Please ensure the cable is properly connected, and try rebooting the device (error: 0xe8000065 kAMDMuxConnectError))
 * [xUnit] Mono BCL tests group 3/tvOS - device/Debug: BuildFailure
 * monotouch-test/tvOS - device/Debug (interpreter -mscorlib): Failed (HE0041: Error while processing device notifications from fff50:32:37:a1:c8:31fff (0x7fa46e537040): Failed to communicate with the device. Please ensure the cable is properly connected, and try rebooting the device (error: 0xe8000065 kAMDMuxConnectError))
 * interdependent-binding-projects/tvOS - device/AssemblyBuildTarget: dylib (debug): BuildFailure
 * interdependent-binding-projects/tvOS - device/AssemblyBuildTarget: SDK framework (debug): BuildFailure
 * interdependent-binding-projects/tvOS - device/AssemblyBuildTarget: dylib (debug, profiling): BuildFailure
 * interdependent-binding-projects/tvOS - device/AssemblyBuildTarget: SDK framework (debug, profiling): BuildFailure
 * interdependent-binding-projects/tvOS - device/Release: BuildFailure
 * interdependent-binding-projects/tvOS - device/AssemblyBuildTarget: SDK framework (release): BuildFailure
 * [NUnit] Mono BCL tests group 2/tvOS - device/AssemblyBuildTarget: dylib (debug): Failed (HE0041: Error while processing device notifications from fff50:32:37:a1:c8:31fff (0x7fdd8a70e7b0): Failed to communicate with the device. Please ensure the cable is properly connected, and try rebooting the device (error: 0xe8000065 kAMDMuxConnectError))
 * [NUnit] Mono BCL tests group 2/tvOS - device/AssemblyBuildTarget: SDK framework (debug): Failed (HE0041: Error while processing device notifications from fff50:32:37:a1:c8:31fff (0x7f82e5f12c00): Failed to communicate with the device. Please ensure the cable is properly connected, and try rebooting the device (error: 0xe8000065 kAMDMuxConnectError))
 * [NUnit] Mono BCL tests group 2/tvOS - device/AssemblyBuildTarget: dylib (debug, profiling): Failed (HE0041: Error while processing device notifications from fff50:32:37:a1:c8:31fff (0x7f7ffbd2bab0): Failed to communicate with the device. Please ensure the cable is properly connected, and try rebooting the device (error: 0xe8000065 kAMDMuxConnectError))
 * [NUnit] Mono BCL tests group 2/tvOS - device/AssemblyBuildTarget: SDK framework (debug, profiling): Failed (HE0041: Error while processing device notifications from fff50:32:37:a1:c8:31fff (0x7fc173c9aaf0): Failed to communicate with the device. Please ensure the cable is properly connected, and try rebooting the device (error: 0xe8000065 kAMDMuxConnectError))
 * [NUnit] Mono BCL tests group 2/tvOS - device/Release: Failed (HE0041: Error while processing device notifications from fff50:32:37:a1:c8:31fff (0x7fe1ca75e560): Failed to communicate with the device. Please ensure the cable is properly connected, and try rebooting the device (error: 0xe8000065 kAMDMuxConnectError))
 * [NUnit] Mono BCL tests group 2/tvOS - device/AssemblyBuildTarget: SDK framework (release): Failed (HE0041: Error while processing device notifications from fff50:32:37:a1:c8:31fff (0x7ff2ee62db30): Failed to communicate with the device. Please ensure the cable is properly connected, and try rebooting the device (error: 0xe8000065 kAMDMuxConnectError))
 * [xUnit] Mono BCL tests group 3/tvOS - device/AssemblyBuildTarget: dylib (debug): BuildFailure
 * [xUnit] Mono BCL tests group 3/tvOS - device/AssemblyBuildTarget: SDK framework (debug): BuildFailure
 * [xUnit] Mono BCL tests group 3/tvOS - device/AssemblyBuildTarget: dylib (debug, profiling): BuildFailure
 * [xUnit] Mono BCL tests group 3/tvOS - device/AssemblyBuildTarget: SDK framework (debug, profiling): BuildFailure
 * [xUnit] Mono BCL tests group 3/tvOS - device/Release: BuildFailure
 * [xUnit] Mono BCL tests group 3/tvOS - device/AssemblyBuildTarget: SDK framework (release): BuildFailure
</details>


11. 盛最多水的容器
        if len(height)==2:
            max_Area = min(height[0], height[1])
        else:
            l = 0
            r = len(height) - 1
            max_Area = 0
            while l < r:
                w = r - l
                if height[l] < height[r]:
                    h = height[l]
                    l += 1
                else:
                    h = height[r]
                    r -= 1
                max_Area = max(max_Area, h*w)
        return max_Area
#速度不快，但内存消耗小，其中有一个问题是[1, 2]过不去，强行分出了n=2的情况。（注：很奇怪的是在spyder中输入[1, 2]测试结果正确），待找到真因？？

            if height[l] <= height[r]:  这一行中加了"="，可以算过[1, 2].


Hi,

We'll change this to work in the same way as ANSI C version.

                unsigned char* tmp = (unsigned char*)realloc(arr->data, capacity);
                //If not enought memory available.
                if (tmp == NULL)
                {
                    return DLMS_ERROR_CODE_OUTOFMEMORY;
                }
                arr->data = tmp;


Why is this `else` statement needed?


correct


Is there any way to make this work starting from XWiki 8.4?


Successfully aliased the URL <https://scrap-1ba1i5frc.now.sh> to the following aliases.

* https://scrap.devidshylyuk85.now.sh
* https://scrap-git-master.devidshylyuk85.now.sh


Yep, i (or someone) needs to take a closer look at the switch side.


Successfully aliased the URL <https://task5kpg-kstudio-6w08levmd.now.sh> to the following aliases.

* https://task5kpg-kstudio.unclecode.now.sh
* https://task5kpg-kstudio-git-master.unclecode.now.sh


Nice job!


It looks like the first half of this condition is redundant. I don't think is needed to check both the existence of the key and the value of the existing key. WDYT?


peace bro


Well, I did it earlier... but changed to current implementation as now it is more maintainable.


It turns out that the `missesAuthentication` method is behaving differently if you are in /admin/ or in /view/ on xwiki 9 (and 8 I think): `services.component.getInstance(Class.forName("org.xwiki.configuration.ConfigurationSource"), "xwikicfg")` returns `null` in /admin/ on xwiki 9. As I could not find a solution for xwiki-9, I preferred to simply keep the comment output so that maybe others find it in some other conditions.


Some indentation would be nice here.


See comment above: Right now I found no way.
paul


Successfully aliased the URL <https://styled-components-sojihawnam.now.sh> to the following alias.

* https://www.styled-components.com


코드가 간결하고 이해가 쉽네


clean


chenge the name


Do not need mask those code if we can not specify "--net" parameter in rust command.


Successfully aliased the URL <https://fme-api-f1oh3lk5l.now.sh> to the following aliases.

* https://api.firstmeanseverything.com
* https://fme-api.firstmeanseverything.now.sh
* https://fme-api-git-master.firstmeanseverything.now.sh


If no "--net" in the command, this parameter is NONE. This can make sure there is only one virtio-net HW to guest kernel.


why ordered?


thx for your consideration :)


1.Please download MatDEM from matdem.com.
2.Then you should unzip this file into the installation directory.
3.Digit elevation data should be put in '.txt' file like 'S1.txt' and the parameters of rock and soil can be reset in 'Mats' folder.
4.Then you can run MatDEM.exe, click on the main program, enter the 'rockfall' folder on the right, click 'R1'; then 'R2'; 'RN3' in sequence.
5.The initial position of rock block should be set in this sentence 'd.moveGroup('rock',0.25,0,63.2);' in 'R2', the first one is X coordinate, the sencond one is Y coordinate and the last one is Z coordinate.
6.Finally you should confirm the results saved address in 'RN3', and then run 'R1'; 'R2'; 'RN3' in sequence.
7.Simulation results will be saved in the excel file in 'rockfall' folder.


@mvdbos yes, they changed in v4 but there is a legacyEventDispatcher, which allows both dispatchers (https://symfony.com/blog/new-in-symfony-4-3-simpler-event-dispatching#supporting-both-dispatchers)

ticket: #61


This is a html file and css file used in this file will be posted.


ニュースを追加


[R/pir_plot_from_file.R:21:3:](https://github.com/richelbilderbeek/pirouette/blob/73a545b725e16c296b22ac523d930815b6dbeed8/R/pir_plot_from_file.R#L21) *warning:* **no visible global function definition for ‘check_pir_out’**
```r
  check_pir_out(pir_out)
  ^~~~~~~~~~~~~
```
[R/pir_plot_from_file.R:23:3:](https://github.com/richelbilderbeek/pirouette/blob/73a545b725e16c296b22ac523d930815b6dbeed8/R/pir_plot_from_file.R#L23) *warning:* **no visible global function definition for ‘pir_plot’, Did you mean 'preplot'?**
```r
  pir_plot(pir_out)
  ^~~~~~~~
```


Successfully aliased the URL <https://zeit-django-example-61y847zc3.now.sh> to the following aliases.

* https://zeit-django-example.hugotox.now.sh
* https://zeit-django-example-git-master.hugotox.now.sh


wack


@wcamarao, no idea. We're using master.


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

* https://pikbet.vitaliks1.now.sh
* https://pikbet-git-master.vitaliks1.now.sh


Would you like to create a Pull Request?


On Wed, 12 Jun 2019 14:48:57 -0700
Zbyněk Kocur <notifications@github.com> wrote:

> I think the calculation of the 3m limit is incorrect (line 140). The time of sending and receiving the signal is calculated together. The maximum usable distance is then half, ie. 1.5 m.
>

Thanks for the report.  Please email linux-iio@vger.kernel.org with a much
information as you can provide.

Thanks,

Jonathan


Successfully aliased the URL <https://zeit-django-example-9iw4jb4uy.now.sh> to the following aliases.

* https://zeit-django-example.hugotox.now.sh
* https://zeit-django-example-git-master.hugotox.now.sh


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

* https://cv.eigenmannmartin.ch


NFO stuff


@hlissner thank you very much!!! you are a life saver!


i misuse term
not cyclic queue but circular queue.
and in circular queue it is same that front mean the index of foremost element -1.
it add: (rear+1)%MAX_QUEUE_SIZE
it check queue is full: rear==front
it must waste 1 space because front index always empty(invalid).


fixed https://github.com/FlokoROM/vendor_floko/commit/7c19770f7b2bd403957ad4243825547b6a4d80e2


This commit is confusing me. It doesn't look like the query has a timeout. Did you intend to add a timeout and it is missing?


Maybe move it to a separate file then?


I'm sorry for the input above.
The parameter of max-rate  is double type.We can input command line like this.
masscan -p 80,8080  10.0.0.0/8 -oX /home/scan.xml --max-rate 400.12345
I found this decimal calculation wrong.


Successfully aliased the URL <https://task5kpg-kstudio-6w08levmd.now.sh> to the following aliases.

* https://task5kpg-kstudio.unclecode.now.sh
* https://task5kpg-kstudio-git-master.unclecode.now.sh


```
enum os {
    IOS,
    Android,
    WEB
}
```
嘛？


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

* https://optipng.2020377497.now.sh
* https://optipng-git-master.2020377497.now.sh


If the function is declared inside a namespace, then it is not visible in global space.
To address that function for definition and calls, the namespace name must be prepended to the function name with the separator `::`.

Dummy Example:

`some.h` file -> declaration inside namespace `abc`
```
namespace abc {
  int func(int a);
}
```

`some.cpp` file -> defining a function declared inside a namespace `abc`
```
#include "some.h"

int abc::func(int a){
    return a+1;
}
```

`someOtherFile.cpp` -> calling the function declared and defined in namespace `abc`
```
#include "some.h"

void main() {
   int num = abc::func(2);
}
```
Note: The call need not be necessarily from `main()` - it can be from anywhere.


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


We love React logo, but we don't need now.


Flipconvert
https://github.com/julioverne/FlipConvert


This could be 'randomized' if we want


This XML file does not appear to have any style information associated with it. The document tree is shown below.
<!--
日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL
-->
<!--
Configuration后面的status,这个用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,你会看到log4j2内部各种详细输出
-->
<!-- monitorInterval：Log4j能够自动检测修改配置 文件和重新配置本身,设置间隔秒数  -->
<configuration status="WARN" monitorInterval="1800">
<Properties>
 <!--  日志默认存放的位置,这里设置为项目根路径下,也可指定绝对路径  -->
 <!--  ${web:rootDir}是web项目根路径,java项目没有这个变量,需要删掉,否则会报异常  -->
<property name="basePath">${src:resources/config/log4j2}/log4j2Logs</property>
 <!--
 <property name="basePath">d:/qfxSpringMVCMybaitsDemoLogs</property>
-->
 <!--
 控制台默认输出格式,"%-5level":日志级别,"%l":输出完整的错误位置,是小写的L,因为有行号显示,所以影响日志输出的性能
-->
<property name="console_log_pattern">
%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] %l - %m%n
</property>
 <!--
 日志文件默认输出格式,不带行号输出(行号显示会影响日志输出性能);%C:大写,类名;%M:方法名;%m:错误信息;%n:换行
-->
<property name="log_pattern">
%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] %C.%M - %m%n
</property>
 <!--  日志默认切割的最小单位  -->
<property name="every_file_size">20MB</property>
 <!--  日志默认输出级别  -->
<property name="output_log_level">DEBUG</property>
 <!--  日志默认存放路径(所有级别日志)  -->
<property name="rolling_fileName">${basePath}/all.log</property>
 <!--  日志默认压缩路径,将超过指定文件大小的日志,自动存入按"年月"建立的文件夹下面并进行压缩,作为存档  -->
<property name="rolling_filePattern">
${basePath}/%d{yyyy-MM}/all-%d{yyyy-MM-dd}-%i.log.gz
</property>
 <!--  日志默认同类型日志,同一文件夹下可以存放的数量,不设置此属性则默认为7个  -->
<property name="rolling_max">50</property>
 <!--  Info日志默认存放路径(Info级别日志)  -->
<property name="info_fileName">${basePath}/info.log</property>
 <!--
 Info日志默认压缩路径,将超过指定文件大小的日志,自动存入按"年月"建立的文件夹下面并进行压缩,作为存档
-->
<property name="info_filePattern">
${basePath}/%d{yyyy-MM}/info-%d{yyyy-MM-dd}-%i.log.gz
</property>
 <!--  Info日志默认同一文件夹下可以存放的数量,不设置此属性则默认为7个  -->
<property name="info_max">10</property>
 <!--  Warn日志默认存放路径(Warn级别日志)  -->
<property name="warn_fileName">${basePath}/warn.log</property>
 <!--
 Warn日志默认压缩路径,将超过指定文件大小的日志,自动存入按"年月"建立的文件夹下面并进行压缩,作为存档
-->
<property name="warn_filePattern">
${basePath}/%d{yyyy-MM}/warn-%d{yyyy-MM-dd}-%i.log.gz
</property>
 <!--  Warn日志默认同一文件夹下可以存放的数量,不设置此属性则默认为7个  -->
<property name="warn_max">10</property>
 <!--  Error日志默认存放路径(Error级别日志)  -->
<property name="error_fileName">${basePath}/error.log</property>
 <!--
 Error日志默认压缩路径,将超过指定文件大小的日志,自动存入按"年月"建立的文件夹下面并进行压缩,作为存档
-->
<property name="error_filePattern">
${basePath}/%d{yyyy-MM}/error-%d{yyyy-MM-dd}-%i.log.gz
</property>
 <!--  Error日志默认同一文件夹下可以存放的数量,不设置此属性则默认为7个  -->
<property name="error_max">10</property>
 <!--  控制台显示的日志最低级别  -->
<property name="console_print_level">DEBUG</property>
</Properties>
 <!-- 定义appender  -->
<appenders>
 <!--  用来定义输出到控制台的配置  -->
<Console name="Console" target="SYSTEM_OUT">
 <!--  设置控制台只输出level及以上级别的信息(onMatch),其他的直接拒绝(onMismatch)  -->
<ThresholdFilter level="${console_print_level}" onMatch="ACCEPT" onMismatch="DENY"/>
 <!--  设置输出格式,不设置默认为:%m%n  -->
<PatternLayout pattern="${console_log_pattern}"/>
</Console>
 <!--  打印root中指定的level级别以上的日志到文件  -->
<RollingFile name="RollingFile" fileName="${rolling_fileName}" filePattern="${rolling_filePattern}">
<PatternLayout pattern="${log_pattern}"/>
<SizeBasedTriggeringPolicy size="${every_file_size}"/>
 <!--  设置同类型日志,同一文件夹下可以存放的数量,如果不设置此属性则默认存放7个文件  -->
<DefaultRolloverStrategy max="${rolling_max}"/>
 <!--  匹配INFO以及以上级别  -->
<Filters>
<ThresholdFilter level="INFO" onMatch="ACCEPT" onMismatch="DENY"/>
</Filters>
</RollingFile>
 <!--  打印INFO级别的日志到文件  -->
<RollingFile name="InfoFile" fileName="${info_fileName}" filePattern="${info_filePattern}">
<PatternLayout pattern="${log_pattern}"/>
<SizeBasedTriggeringPolicy size="${every_file_size}"/>
<DefaultRolloverStrategy max="${info_max}"/>
 <!--  匹配INFO级别  -->
<Filters>
<ThresholdFilter level="WARN" onMatch="DENY" onMismatch="NEUTRAL"/>
<ThresholdFilter level="INFO" onMatch="ACCEPT" onMismatch="DENY"/>
</Filters>
</RollingFile>
 <!--  打印WARN级别的日志到文件  -->
<RollingFile name="WarnFile" fileName="${warn_fileName}" filePattern="${warn_filePattern}">
<PatternLayout pattern="${log_pattern}"/>
<SizeBasedTriggeringPolicy size="${every_file_size}"/>
<DefaultRolloverStrategy max="${warn_max}"/>
 <!--  匹配WARN级别  -->
<Filters>
<ThresholdFilter level="ERROR" onMatch="DENY" onMismatch="NEUTRAL"/>
<ThresholdFilter level="WARN" onMatch="ACCEPT" onMismatch="DENY"/>
</Filters>
</RollingFile>
 <!--  打印ERROR级别的日志到文件  -->
<RollingFile name="ErrorFile" fileName="${error_fileName}" filePattern="${error_filePattern}">
<PatternLayout pattern="${log_pattern}"/>
<SizeBasedTriggeringPolicy size="${every_file_size}"/>
<DefaultRolloverStrategy max="${error_max}"/>
 <!--  匹配ERROR级别  -->
<Filters>
<ThresholdFilter level="FATAL" onMatch="DENY" onMismatch="NEUTRAL"/>
<ThresholdFilter level="ERROR" onMatch="ACCEPT" onMismatch="DENY"/>
</Filters>
</RollingFile>
</appenders>
 <!-- 然后定义logger,只有定义了logger并引入的appender,appender才会生效  -->
<loggers>
 <!--  设置对打印sql语句的支持  -->
<logger name="java.sql" level="debug" additivity="false">
<appender-ref ref="Console"/>
</logger>
 <!-- 建立一个默认的root的logger  -->
<root level="${output_log_level}">
<appender-ref ref="RollingFile"/>
<appender-ref ref="Console"/>
<appender-ref ref="InfoFile"/>
<appender-ref ref="WarnFile"/>
<appender-ref ref="ErrorFile"/>
</root>
 <!--  druid配置  -->
 <!--
 <logger name="druid.sql.Statement" level="debug" additivity="false">
            <appender-ref ref="Console"/>
        </logger>
-->
</loggers>
</configuration>


Deployment failed with the following error:

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


你好


我想认识你


I think SD_TYPE refers to the gcTypeCodes, which is not present anymore as an AND clause. It _was_ there before as something like a hint to MongoDB to use the _sdType_1__sdMaxRevTime_1 index. Was the gcTypeCodes clause removed on purpose? Logically it is not necessary, but it would be good to know the impact on the MongoDB query plans.


Actually we can set up a random dimension, but it's good practice to use a multiple of the number of frames that we define for our game.


Now that you fixed the globs this would go well as `npx ver -p -d patch *.css *.user.css` instead. Leave a reply if you want me to do it.


Topics until now (the end of the fourth week):
[JS-Fundamentals-May-2019-Course-Schedule.xlsx](https://github.com/ZornitsaAtanassova/JS-Fundamentals-may2019/files/3284829/JS-Fundamentals-May-2019-Course-Schedule.xlsx)

_1. Resources
2. Language Comparison
3. IT Talks
4. Course Introduction
5. Basic Syntax, Conditional Statements and Loops
6. Exercise: Basic Syntax, Conditional Statements and Loops
7. Basic HTML
8. Data Types and Variables
9. Exercise: Data Types and Variables
10. Basic CSS
11. Arrays
12. Exercise: Arrays
13. HTTP Basics
14. Methods/ Functions
15. Exercise: Methods/ Functions_


Successfully aliased the URL <https://task5kpg-kstudio-3mhuuyjfw.now.sh> to the following aliases.

* https://task5kpg-kstudio.unclecode.now.sh
* https://task5kpg-kstudio-git-master.unclecode.now.sh


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

* https://blog.nkgoym.now.sh
* https://blog-git-master.nkgoym.now.sh


Colors picked from: https://flatuicolors.com/palette/gb


Hmm, now I understand. The SD_TYPE comment refers to orClauses, which only contains sdType constraints. How about making this a bit more readable by combining the sdType constraints with a Filters.in()?


Right, thanks Gergo!


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

* https://blackstone-blog.nkgoym.now.sh
* https://blackstone-blog-git-master.nkgoym.now.sh


Collaborator: Review for this commit was created. [Link to review](http://b473a32f.ngrok.io/ui#review:id=92)


So true! thanks 👍


[R/pir_plot_from_file.R:21:3:](https://github.com/richelbilderbeek/pirouette/blob/56e43886166f8559f2d5ed7f406c93d9683d3282/R/pir_plot_from_file.R#L21) *warning:* **no visible global function definition for ‘check_pir_out’**
```r
  check_pir_out(pir_out)
  ^~~~~~~~~~~~~
```
[R/pir_plot_from_file.R:23:3:](https://github.com/richelbilderbeek/pirouette/blob/56e43886166f8559f2d5ed7f406c93d9683d3282/R/pir_plot_from_file.R#L23) *warning:* **no visible global function definition for ‘pir_plot’, Did you mean 'preplot'?**
```r
  pir_plot(pir_out)
  ^~~~~~~~
```


"ALGO" should be named "algo"
should use other constructor
this(algo, key);


Память вообще не жалеешь, да?


Collaborator: Review for this commit was created. [Link to review](http://b473a32f.ngrok.io/ui#review:id=93)


Где именно?


đóng mở thẻ bị sau nhé !


should use other constructor
this(algo, key, Cipher.getInstance(ALGO_AES));


Successfully aliased the URL <https://blackstoneblog-855q53te4.now.sh> to the following aliases.

* https://blackstone-blog.nkgoym.now.sh
* https://blackstone-blog-git-master.nkgoym.now.sh


Yu eat jalebi?


Ooops, good catch @bhavin192
This ties in with https://github.com/kubernetes/website/pull/14458 which will add a page at https://kubernetes.io/docs/concepts/extend-kubernetes/operator/


DOM 클래스명을 이렇게 부여한 이유가 있나요?


This is a multiword, take a look at this: http://wiki.apertium.org/wiki/Multiwords


排列组合算法


this.excelService.exportAsExcelFile(this.deliveryReceiptRegData, 'DELIVERY_ORDER_REGISTER_REPORT',this.deliveryReceiptRegCols);


Camel Case
Snake Case
Pascal Case
...


nice!


Collaborator: Review for this commit was created. [Link to review](http://b473a32f.ngrok.io/ui#review:id=94)


 // Support library and architecture components support minSdk 14 and above.
    minSdkVersion = 14
    targetSdkVersion = 28
    compileSdkVersion = 28
    // App dependencies
    androidXVersion = '1.0.0'
    androidXTestVersion = '1.1.1'
    androidXAnnotations = '1.0.1'
    androidXLegacySupport = '1.0.0'
    materialVersion = '1.0.0'
    cardVersion = '1.0.0'
    recyclerViewVersion = '1.0.0'
    appCompatVersion = '1.0.2'
    guavaVersion = '27.0.1-android'
    junitVersion = '4.12'
    mockitoVersion = '1.10.19'
    dexMaker = '1.2'
    hamcrestVersion = '1.3'
    runnerVersion = '1.0.1'
    rulesVersion = '1.0.1'
    espressoVersion = '3.1.1'
    roomVersion = "2.0.0"
    roomVersion = '2.0.0'
}


Primitive `\currentgrouplevel` is added by etex. Does every driver that `hyperref` supports contains primitive `\currentgrouplevel`?


a small change


Too early. icons and temps/rates are not updated. Only after refreshing. (which flashes a white bar and red error text briefly).

![Schermafbeelding 2019-06-13 om 10 23 29](https://user-images.githubusercontent.com/42773309/59416292-63908480-8dc5-11e9-80d1-02d33287165b.png)


good


text-decoration nên để thành none


Right now it is probably only a requeriment for macOS since we build with that mono version, but it will likely soon become a requirement for all platforms since at some point we'll start using c# 8 features that are only available in Mono 6.x.


Successfully aliased the URL <https://musiikin-teoria-material-i2dv1cztp.now.sh> to the following aliases.

* https://musiikin-teoria.now.sh
* https://musiikin-teoria-material.mooc.now.sh
* https://musiikin-teoria-material-git-master.mooc.now.sh


Deployment failed with the following error:

~~~
You tried to create a Now 1.0 deployment. Please use Now 2.0 instead: https://zeit.co/upgrade
~~~


looks fine


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

* https://nextjs.nkgoym.now.sh
* https://nextjs-git-master.nkgoym.now.sh


Done.
Thanks!!


@haitanle can you please send an email to FIFAHackathon@fifa.org? thanks


You don't always need to create a modifier for every require, you know.


I am not sure spreading a simple require over multiple lines is beneficial.


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

* https://test.jwhj.now.sh
* https://test-git-master.jwhj.now.sh


The one who found the private key that gives `msg.sender == 0` is a very lucky one.


@michael-grunder it seems that this fix don't need any improvements and may be merged into `develop` branch


To make things consistent I changed this: otherwise, it was nigh-impossible to tell which nodes would ever get touched (and turned to `nan`) and which would not be. Plus, if the summary function did *not* return zero for zero weights then this is necessary (although so far we've said that this is a requirement... unless it returns `nan`.)


@moonso the option was not used but there was a test for it. Now all the branches with this code don't pass the build anymore. Removing it from the tests is an easy fix I think you should wait for the tests to finish running before merging next time..


I thought you would notice that it is the same comment as:

> This contract is meant to be inherited from. Are you comfortable with the developer doing `owner = whatever` from the child contract?


here I am addressing #211


Good commit. I rate 8/8 m8.


Works and normalize_obs give a big improvement
![Screenshot 2019-06-13 at 09 33 55](https://user-images.githubusercontent.com/28839288/59417025-62a82480-8dbe-11e9-9b51-dc444553ce05.png)


Here I tried to solve some problems of HackerRank.


Not sure this `deployAsRunning` is a good name. It starts with a verb, like a function.
How about `initial...`?


Assessment for holberton


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

* https://test.jwhj.now.sh
* https://test-git-master.jwhj.now.sh


I would make the variable name plural because there are many there.


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

```
def initialize(number)
  super(number, :cargo)
end
```


См https://github.com/bidpapa/rb/commit/43740b004e933e430e1dbf0ddb4f5ef40dccc073#r33922634


I would declare `FundsReceivedAndStored` before `FundsWithdrawn` because this is the natural order of action.


Doing `incomingFundsEven` is a valid way to operate.
Now, for an exercise, what would you do if you allowed odd numbers?


Лучше в case перенести:
```
...
when 11 then show_stations
when 12 then break
end
```


Here you are `SLOAD`ing `balance[msg.sender]` for the second time. The first time was in `sufficientBalanceForWithdrawal`. Can you save some gas?


Сделай номер поезда строкой


If your recipient emits an event `LogReceived` on reception. In which order will the 2 events appear?


no


智慧北京服务端


tutaj jest goto jakby ktos nie widzial


tutaj tez jest goto jakby ktos nie widzial


Проверил потребление памяти после начала новой игры после всех последних коммитов: на 64-битной конфигурации кушает где-то на 50 мегабайт больше. Нормально.
На длинном промежутке времени не проверял, конечно, но... В конце концов, это 64-битная конфигурация, и использовать `u32` там, где нужно использовать `size_t`... Непродуктивно, как минимум.


dobre kewisiowe


Does this mean Visual Studio 2019 is required to run the samples and that Visual Studio 2017 is no longer supported ?


isTomek brakuje


Лучше так:
```
...
puts "Введите номер поезда"
number = gets.chomp
case train_type
when 1 then @trains << PassengerTrain.new(number)
when 2 then @trains << CargoTrain.new(number)
end
```


@muzimuzhi hyperref is a latex package, and latex requires etex since 2016: https://www.latex-project.org/news/2016/11/04/eTeX-kernel/.


dtype = {'IDBASE': int,'HAUTEUR (m)': int},


> This made the bundled executable only work on the OS where Platypus was
> built (or later), i.e. an app bundled on 10.14 would not run on 10.13.

This is how apps built by MacPorts usually work. This is normal. The user can control this by setting `macosx_deployment_target` to the desired value in macports.conf.

Meanwhile, your change will make the app fail to work on 10.7 and earlier.


Successfully aliased the URL <https://gsd-web-4sibz7j4d.now.sh> to the following aliases.

* https://gsd.outxu.cn
* https://gsd-web.ouxu.now.sh
* https://gsd-web-git-master.ouxu.now.sh


Ah, forgot about this..


Yes, in your specific example there is a risk, but:

1. your example is different from sdbus-c++. Your example have three classes in a hierarchy, sdbus-c++ has only two by design, where the top one is the abstract interface class to be used by clients (and is the only one visible by clients for connection representation), and the bottom one is the implementation.

2. The risk in your example is associated with two bottom classes (`Child` and `GrandChild`), not with the top-most one (`Base` class). One cannot slice to `Base`, because it's abstract. One can only slice to `Child`, which is not abstract any more. How do we prevent that situation? By doing what you're proposing (deleted copy/move c-tors), but by adding that the `Child` class. Maybe also to `Base`, but although that's generally unnecessary, it might make sense when one really expects deeper class hierarchy where there are non-abstract classes in the middle *and* clients can see those classes and cast between them.

So in sdbus-c++ I favor the current approach - minimal boiler-plate code around, clean concise design, with maximum profit possible.


Successfully aliased the URL <https://skyscraperai-landingpage-pk2f8327m.now.sh> to the following aliases.

* https://skyscraper.ai
* https://www.skyscraper.ai
* https://skyscraperai-landing-page.kazazes.now.sh
* https://skyscraperai-landing-page-git-master.kazazes.now.sh


Fixed in 7a542c9a7688436a29fba512475154e2ff317913


Now could not deploy this pull request since the `now.json` file does not contain valid JSON.

	Click here to see the contents of `now.json`

{
 “version”: 2,
 “name”: “My App”,
 “builds”: [
   {
     “src”: “package.json”,
     “use”: “@now/static-build”,
     “config”: {
       “distDir”: “public”
     }
   }
 ]
}

For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.