[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/inst/sampleModules/randomLandscapes/randomLandscapes.R#L87) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:101:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L133) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._timestamp <- NULL
                     ^~~~~~~~~~~
```
[R/cache.R:241:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L241) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$moduleName, "module\n"))
                                                 ^
```
[R/cache.R:254:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L254) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$eventType, "event in",
                                                 ^
```
[R/cache.R:304:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L304) *style:* **Commented code should be removed.**
```r
        #checkPath(cacheRepo, create = TRUE) #SpaDES dependency
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:346:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L346) *style:* **Commented code should be removed.**
```r
      #attr(object, ".Cache")$newCache <- NULL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:364:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L364) *style:* **Lines should not be more than 100 characters.**
```r
        which(internalSimList)[1] # this can be wrongly of length > 1 -- unclear why, but should be safe to take 1st
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:373:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L373) *style:* **Lines should not be more than 100 characters.**
```r
      pre <- lapply(preDigest[[whSimList]]$.list[[whSimList2]][existingObjs], fastdigest::fastdigest)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:381:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L381) *style:* **Commented code should be removed.**
```r
    #attr(object, ".Cache")$changed <- changed
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:455:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L455) *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:471:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L471) *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:487:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L487) *style:* **Put spaces around all infix operators.**
```r
        if (length(object2@current)==0) { # means it is not in a spades call
                                  ~^~~
```
[R/cache.R:487:41:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L487) *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:496:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L496) *style:* **Put spaces around all infix operators.**
```r
          eventsAddedByThisModule <- events(object)$moduleName==current(object2)$moduleName
                                                             ~^~~
```
[R/cache.R:500:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/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
              b <- lapply(b, function(x) {x[["order"]] <- 2; x})
                                         ^
```
[R/cache.R:503:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L503) *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:510:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L510) *style:* **Lines should not be more than 100 characters.**
```r
              #              args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:513:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L513) *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:515:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L515) *style:* **Lines should not be more than 100 characters.**
```r
              #                           args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:518:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L518) *style:* **Commented code should be removed.**
```r
          #object2@events <- unique(rbindlist(list(object@events, object2@events)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:522:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L522) *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:535:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L535) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(atts in attrsToGrab) {
         ^
```
[R/cache.R:537:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L537) *style:* **Commented code should be removed.**
```r
        #attr(object2, atts) <- attr(object, atts)
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:573:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L573) *style:* **Variable or function name should be lowerCamelCase.**
```r
  setGeneric(".addTagsToOutput", function(object, outputObjects, FUN) {
                                                                 ^~~
```
[R/cache.R:596:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L596) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(object, outputObjects, FUN, preDigestByClass) {
                                               ^~~
```
[R/cache.R:607:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L607) *style:* **Commented code should be removed.**
```r
      #attr(outputToSave, "tags") <- attr(object, "tags")
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:608:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L608) *style:* **Commented code should be removed.**
```r
      #attr(outputToSave, "call") <- attr(object, "call")
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:611:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L611) *style:* **Commented code should be removed.**
```r
        # attr(outputToSave, "function") <- attr(object, "function")
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:699:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L699) *style:* **Variable or function name should be lowerCamelCase.**
```r
objSize.simList <- function(x, quick = getOption("reproducible.quick", FALSE)) {
^~~~~~~~~~~~~~~
```
[R/cache.R:725:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L725) *style:* **Variable or function name should be lowerCamelCase.**
```r
makeMemoisable.simList <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:733:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L733) *style:* **Variable or function name should be lowerCamelCase.**
```r
unmakeMemoisable.simList_ <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:758:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/cache.R#L758) *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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/R/copy.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
            sim_ <- object
            ^~~~
```
[R/copy.R:42:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/copy.R#L42) *style:* **Commented code should be removed.**
```r
            #sim_@.xData <- new.env(parent = asNamespace("SpaDES.core"))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/copy.R:43:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/copy.R#L43) *style:* **Commented code should be removed.**
```r
            #sim_@.xData <- new.env(parent = as.environment("package:SpaDES.core"))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/copy.R:93:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/copy.R#L93) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/copy.R:94:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/copy.R#L94) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/downloadData.R:55:96:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/R/experiment.R#L221) *style:* **Commented code should be removed.**
```r
        # unlist(params[paramsTmp], recursive = FALSE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:313:58:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/experiment.R#L313) *style:* **Commented code should be removed.**
```r
            params(sim_)[[mod[x]]][[param[[x]]]] <- val #factorialExp[ind,x]
                                                         ^~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:356:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/experiment.R#L356) *style:* **Variable or function name should be lowerCamelCase.**
```r
          sim_ <- sim
          ^~~~
```
[R/helpers.R:232:74:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/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/03e43030f8f9e00336519379597e210c3d74e4d5/R/module-dependencies-class.R#L171) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( !all(colnames(._outputObjectsDF()) %in% colnames(object@outputObjects)) ) {
        ^
```
[R/module-dependencies-class.R:171:81:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/module-dependencies-class.R#L171) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( !all(colnames(._outputObjectsDF()) %in% colnames(object@outputObjects)) ) {
                                                                                ^
```
[R/module-dependencies-methods.R:43:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/module-dependencies-methods.R#L43) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DT <- .depsEdgeListMem(deps, plot)
    ^~
```
[R/module-dependencies-methods.R:56:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/module-dependencies-methods.R#L56) *style:* **Variable or function name should be lowerCamelCase.**
```r
  sim.in <- sim.out <- data.table(objectName = character(0),
  ^~~~~~
```
[R/module-dependencies-methods.R:56:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/module-dependencies-methods.R#L56) *style:* **Variable or function name should be lowerCamelCase.**
```r
  sim.in <- sim.out <- data.table(objectName = character(0),
            ^~~~~~~
```
[R/module-dependencies-methods.R:61:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/module-dependencies-methods.R#L61) *style:* **Variable or function name should be lowerCamelCase.**
```r
      z.in <- as.data.table(x@inputObjects)[, .(objectName, objectClass)]
      ^~~~
```
[R/module-dependencies-methods.R:62:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/module-dependencies-methods.R#L62) *style:* **Variable or function name should be lowerCamelCase.**
```r
      z.out <- as.data.table(x@outputObjects)[, .(objectName, objectClass)]
      ^~~~~
```
[R/module-dependencies-methods.R:65:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/module-dependencies-methods.R#L65) *style:* **Variable or function name should be lowerCamelCase.**
```r
        sim.in <<- rbindlist(list(sim.in, z.in), use.names = TRUE)
        ^~~~~~
```
[R/module-dependencies-methods.R:68:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/module-dependencies-methods.R#L68) *style:* **Variable or function name should be lowerCamelCase.**
```r
        sim.out <<- rbindlist(list(sim.out, z.out), use.names = TRUE)
        ^~~~~~~
```
[R/module-dependencies-methods.R:80:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/module-dependencies-methods.R#L80) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DT <- dx[, list(from = module, to = i.module,
    ^~
```
[R/module-dependencies-methods.R:83:15:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/module-dependencies-methods.R#L83) *style:* **Variable or function name should be lowerCamelCase.**
```r
    if (plot) DT <- DT[!duplicated(DT[, 1:2, with = FALSE]), ]
              ^~
```
[R/module-dependencies-methods.R:85:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/module-dependencies-methods.R#L85) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DT <- data.table(from = character(0), to = character(0),
    ^~
```
[R/module-dependencies-methods.R:162:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/module-dependencies-methods.R#L162) *style:* **Variable or function name should be lowerCamelCase.**
```r
    M <- distances(simGraph, mode = "out")
    ^
```
[R/module-dependencies-methods.R:194:39:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/module-dependencies-methods.R#L194) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**
```r
      missingObjects <- simEdgeList %>% filter(from != to) %>%
                                    ~~^
```
[R/module-dependencies-methods.R:208:26:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/module-dependencies-methods.R#L208) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**
```r
    return(newEdgeList %>% data.table() %>% setorder("from", "to", "objName"))
                       ~~^
```
[R/module-dependencies-methods.R:244:79:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/module-dependencies-methods.R#L244) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
              loadOrder <- names(simGraph[[tsort, ]]) %>% .[!(. %in% "_INPUT_" )]
                                                                              ^
```
[R/module-repository.R:50:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/module-repository.R#L50) *style:* **Lines should not be more than 100 characters.**
```r
    zipFiles <- grep(file.path(name, "data"), zipFiles, invert = TRUE, value = TRUE) # remove any zip in data folder
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-repository.R:294:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/module-repository.R#L294) *style:* **Commented code should be removed.**
```r
      #versionWarning(name, version)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-repository.R:306:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/module-repository.R#L306) *style:* **Lines should not be more than 100 characters.**
```r
        GET(zip, ua, config = list(config(token = pat)), write_disk(localzip, overwrite = overwrite))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/moduleMetadata.R:73:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/03e43030f8f9e00336519379597e210c3d74e4d5/R/moduleMetadata.R#L73) *style:* **Commented code should be removed.**
```r
    #metadata <- eval(parse(text = x)) # can't be used because can't evaluate start(sim)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


:rage:


Specifically maybe this function doesn't need to be exported I mean.


This fails for me with something like "Not enough arguments". You can specify e.g. `America/Los_Angeles` as the last argument, or pass in an argument from the Vagrantfile for something more dynamic.


Is there a reason ~ isn't included in this?


>
>
> > Yes, I get negative values in eax and edx:
>
> this is not a negative value; this is too large a positive number 3244910168 (C1696658)
> my OS system timer does not produce such huge values.

I guess it would be more stable not calling system timer directly (GetTickCount)?


`self` не нужен


ROTFL


Убирай закомментированный код


I don't totally understand this syntax, but are we sure this will catch all the cases where it should fail?


If I'm understanding correctly, I think ~ is the symbol for values, so maybe it should go in the comment too. Very simple thing.


I believe it's worth auditing all uses of fu_device_add_guid to make sure we know if they're hardcoded anywhere there is a reason to do so. It is much preferable to use instance id now.


Nope. That's an error.


Antes quebrava todo o tabuleiro pois ao imprimir uma peça ele  pulava uma linha


Are you going to do a case where the value search is for enums not numbers?


Take into account that the previous config for `merge.theirs.driver` is active, we should make sure we let it to false before, what do you think??


index -  плохое название для переменной в которой hash
принято писать
`hash = {}` вместо `hash = Hash.new`


Yeah, that's also incorrect


для total_sum делать Hash кажется странным


If you want to print out the team names to look better, you're almost there!
`items.array_of_player_names` is an array, and the default when you print an array it is the format `["name1", "name2", "name3"]`. That's why it's printing out in a not so nice format.

To print out each name individually with a line break you'll need to loop through all the player names in the array and print them out separately

Take a look at what you're doing in the `list_teams` method.
```NBA::Team.all.each.with_index(1) do |team, index|```
This means get each team and an index (a counter variable). The `(1)` makes the counter start at `1` instead of the default `0`.
Then you do
```
puts "#{index}. #{team.name}"
```
That prints out a number and a team name. For example, for the first team it would print:
`1. Atlanta Hawks`

Therefore, to print out a list of player names you could do something like:
```
items.array_of_player_names.each.with_index(1) do |player_name, index|
     puts "#{index}: #{player_name}"
end
```


> Compare it against your logged in script list. Mine for example is openuserjs.org/users/Marti/scripts . I'd rather not have anything filtered in my own list, when I'm logged in and perusing it myself. Anyone else visiting or not me logged in would retain the same original behavior. I would assume the same for all users e.g. they probably don't want their own lists filtered when they are logged in and looking at it. Currently they have to click about 4 to 5 times just to clear the filters altogether to see their own logged in scripts. Also I'm popping in and out of my Moderator account so I can't just do a global exclude if the .user.js engine allows it. Wouldn't be as easy as a check on the login name in the upper right hand corner and if openuserjs.org/users/Marti/scripts is matched with Marti then change the behavior to all disabled and enable on demand... basically for testing purposes on ones own scripts. Just a thought for others.

Surely, I'll add this feature.

> Almost... it's in conjuction with my previous reply, in this comment, and the next one, in this comment. e.g. if one wants to see what's filtered in their own logged in list then they have to go edit something or toggle the multiple mouse clicks. A simple quick enable on those pages (openuserjs.org/users/Marti/scripts) while logged in with that account would be handy.

What do think if I added a `GM_registerMenuCommand` entry that would toggle the `DEBUGGING ` value between 0 and 1 ?
Would it be convenient to you? Or you'd prefer it another way?


I would also like to suggest we work in branches, test it and then merge into `dev` so others are isolated from changes in `dev` till the changes a merged on the `dev` branch. What do you think?


вывод надо сделать красивым, чтобы он был похож на чек


The thought is that the UI will do the conversion of enum case to integer, so the backend doesn't need to worry about which type the thing is


вместо `print "#{month}\n"`
лучше написать
`puts month`

результат тот же, код чище


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

* https://kadihill.com


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

* https://evs.now.sh


Will the specification “`<use-retval/>`” be helpful for this function description?


@dianapelaez espero ver bien bonito ese tutorial para la próxima clase, vamos con toda! 😊


Successfully aliased the URL <https://evs-7orumsupm.now.sh> to the following alias.

* https://evs.now.sh


@dianapelaez estos estilos deberían estar en un archivo aparte y no en el mismo componente


@dianapelaez super, se ve que quedó muy bien configurado! 👍


This wasn't ready... I'm still working on it :-(
Esp. the I2s Code will change..


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

* https://kadihill.com


Actually, the `merge.theirs.driver` is a noop. Basically does nothing.
You can go to `.git/config` and delete the entry


@dianapelaez recuerda que ´compile´ fue reemplazado por ´implementation´ 👍


esp. the "i2s" pointer will be removed and more.. then is2-input and and "slave" are not ready.


In elapsed_time_ / get_time_, it is also directly called. :)


These are some settings for fun to mess with the source engine.

Here are some examples of the effects you can achieve by tinkering with the settings.

csgo nintendo 64 port
![csgo64](https://i.imgur.com/v8lhKY4.jpg)

shrek mode
![shrek](https://i.imgur.com/mjawcAA.png)

plain
![plain](https://i.imgur.com/tmHHMg3.png)

There are a ton of settings, some of them aren't compatible with each other. I haven't tried all of them, or the ranges on all of them.

Won't save to your config due to them being experimental. ( certain combinations will crash your game, turning some on too quickly or with others can crash too )


Will additional specifications become helpful also for the function arguments 2 and 3?


@bschrag620 => Fix for your Gemfile


Not a bad idea. `dev` itself is a actually staging branch for `candidate` and `master` which are the ultimate ones and it is specifically for testing etc before pushing into those ones.

Nevertheless, there does need to be branches where stuff is done before going into dev but I am loathe to host these in the main repo.

So each should run such branches and test before making a PR or push. There is just a temporary exception trying to finalise the environment stuff on my part.


Ok, thank you!


derp


removed print statements


Можно не заниматься подобным изобретательством и посмотреть в сторону методу `take`
Получится `count_days.take(month)`


Does this function name contain a typo?


只是算法而已


Created multidev environment [rescue-x#jan-19](https://dashboard.pantheon.io/sites/c8430b75-4272-4aca-bfcd-206b12279315#jan-19).

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


Before:
```powershell
PS C:\> get-package -ProviderName chocolateyget

Name                           Version          Source                           ProviderName
----                           -------          ------                           ------------
Chocolatey                     v0.10.8          https://www.chocolatey.org       ChocolateyGet
chocolatey                     0.10.8           https://www.chocolatey.org       ChocolateyGet
chocolatey-core.extension      1.3.3            https://www.chocolatey.org       ChocolateyGet
pip                            1.2.0            https://www.chocolatey.org       ChocolateyGet
python                         3.6.4.20180116   https://www.chocolatey.org       ChocolateyGet
python3                        3.6.4.20180116   https://www.chocolatey.org       ChocolateyGet
```

After:
```powershell
PS C:\> get-package -ProviderName chocolateyget

Name                           Version          Source                           ProviderName
----                           -------          ------                           ------------
chocolatey                     0.10.8           https://www.chocolatey.org       ChocolateyGet
chocolatey-core.extension      1.3.3            https://www.chocolatey.org       ChocolateyGet
pip                            1.2.0            https://www.chocolatey.org       ChocolateyGet
python                         3.6.4.20180116   https://www.chocolatey.org       ChocolateyGet
python3                        3.6.4.20180116   https://www.chocolatey.org       ChocolateyGet
```


I know it is temporal, but any issue at this point will break other contributors, as of now it is only me, but there will be other in the future.

I know it is weird to use those branches, but we are just two developers and we are breaking it.

With those branches we can mess all around whatever we like to do it ;) and others are not impacted.

--
"El camino del Tao es muy recto y directo; pero a la gente le encantan las carreteras secundarias"    extracto del capítulo 53 del Tao Te Ching
Orestes Sanchez Benavente         orestes@estotienearreglo.es

> On 3 Feb 2019, at 20:14, dakanji <notifications@github.com> wrote:
>
> Not a bad idea. dev itself is a actually staging branch for candidate and master which are the ultimate ones and it is specifically for testing etc before pushing into those ones.
>
> Nevertheless, there does need to be branches where stuff is done before going into dev but I am loathe to host these in the main repo.
>
> So each should run such branches and test before making a PR or push. There is just a temporary exception trying to finalise the environment stuff on my part.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub <https://github.com/dakanji/G2Project-main/commit/5a49c4cf11a6c8fa69e5265ad5f219658bd6f35b#commitcomment-32174800>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AATRtodKz7k3SL8YUURCb5v_hLSXVziKks5vJzUbgaJpZM4agQQI>.
>


I did ponder switching the plugins to use a fu-device-add-instance-id() if we know they are not a guid.


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

* https://kadihill.com


one last thing... the code above will print out player names in the format that you have been given them from the scraper. That means the first name and last name are smushed together. For example my name would come out like this: `QuaiWentt`

One approach to fix this is to write a method that looks for the second capital letter in a string and inserts a space right before that letter.

To do this you'll need to:
1.  find the index of the second capital letter in a string. You can do this with the [index method](https://ruby-doc.org/core-2.0.0/String.html#method-i-index)
Example
```
"QuaiWentt".index(/[[:upper:]]/, 1)
```
this will return 4 because "W" is at position 4.
`/[[:upper:]]/` is a [regular expression](https://www.rubyguides.com/2015/06/ruby-regex/) that looks for uppercase letters. The `1` in this case is the `offset`. It says start looking for the uppercase letter at position 1. Since strings start at position 0, it skips the first letter in the string.

_Note: this won't work for all names, for example DeAndre' Brembry, so it might be worth starting at the third letter or something--play around with it!_

2. insert a space. You can do this with the [insert method](https://ruby-doc.org/core-2.0.0/String.html#method-i-insert).
Example
```
name_with_space = "QuaiWentt".insert(4, ' ')
```
`name_with_space` gets saved as "Quai Wentt"
because I insert a space before the character at position 4 (the "W").


Not sure what happened before I did this commit.  There were 2 classes (sayHello and SayHello).  I deleted sayHello and merged students input to the SayHello class..  Also cleaned up the duplicated comments and excessive white space for readability.  It wouldn't run when I first cloned the repo, it does now.


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

* https://kadihill.com


ЭТО СЛИШКОМ ХАРДКОРНО ! ! !


Glad you mentioned that. I was looking for a way to tackle that problem.
didn't come across anything similar to your suggestion, so let me test that
out.

On Sun, Feb 3, 2019 at 2:39 PM Quai Wentt <notifications@github.com> wrote:

> one last thing... the code above will print out player names in the format
> that you have been given them from the scraper. That means the first name
> and last name are smushed together. For example my name would come out like
> this: QuaiWentt
>
> One approach to fix this is to write a method that looks for the second
> capital letter in a string and inserts a space right before that letter.
>
> To do this you'll need to:
>
>    1. find the index of the second capital letter in a string. You can do
>    this with the index method
>    <https://ruby-doc.org/core-2.0.0/String.html#method-i-index>
>    Example
>
> "QuaiWentt".index(/[[:upper:]]/, 1)
>
> this will return 4 because "W" is at position 4.
> /[[:upper:]]/ is a regular expression
> <https://www.rubyguides.com/2015/06/ruby-regex/> that looks for uppercase
> letters. The 1 in this case is the offset. It says start looking for the
> uppercase letter at position 1. Since strings start at position 0, it skips
> the first letter in the string.
>
> *Note: this won't work for all names, for example DeAndre' Brembry, so it
> might be worth starting at the third letter or something--play around with
> it!*
>
>    1. insert a space. You can do this with the insert method
>    <https://ruby-doc.org/core-2.0.0/String.html#method-i-insert>.
>    Example
>
> name_with_space = "QuaiWentt".insert(4, ' ')
>
> name_with_space gets saved as "Quai Wentt"
> because I insert a space before the character at position 4 (the "W").
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/WhitnyNicole/nba/commit/c37c4d1595de4e78e01d898e84afca263c190963#commitcomment-32174904>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ApmpL1yhKbSPrMYUt0x7CjsVgR3zz6aZks5vJzrsgaJpZM4agQRy>
> .
>


corrigé le problème.
La date doit être au format dd mm yyyy (ou au moins “d m y")
Le n° de commit peut être vide

J’ai rajouté une ligne qui remet le paramètre en forme si il est vide!!
Tu me dis si ca marche?

Henri

> Le 3 févr. 2019 à 19:46, A2 <notifications@github.com> a écrit :
>
> C'est le ml+template qui sont problématiques (déjà dit plusieurs fois !), le problème n'est pas que Git soit absent, mais que la variable était vide, maintenant elle vaut “unknown” et on a une autre erreur.
>
> $ ./consang -help
> Fatal error: exception Stdlib.Scanf.Scan_failure("scanf: bad input at char number 0: character 'u' is not a decimal digit")
>
> $ ./gwd -cgi
> Fatal error: exception Stdlib.Scanf.Scan_failure("scanf: bad input at char number 0: character 'u' is not a decimal digit")
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub, or mute the thread.
>


Successfully aliased the URL <https://himarkusim-669j3gejw.now.sh> to the following alias.

* https://hi.markus.im


commit


also lower bitrate cause why not


correction, this is markDOWN, not markUP


I think that's actually a good idea. It will be much more obvious rather than the auto conversion.


That still seems to be in the wrong place...


Записывай подобные условия в одну строку


The vanilla pvp scenario has all of those modes, if you want to have QOL soft mods on top of that you would have to custom mod that.


А давай попробуйем обойтись без ключа `total_price`? О нем ни слова в задании
Лучше вычислять в процессе вывода подитог


This was a duplicate commit, I did not accept the invite prior to pushing the initial commit.  When I did accept the invite to collaborate, the previous push finally went through.  I wasn't aware it would do that, so after accepting the invite I made a small change, another commit, and pushed.  It resulted in me providing 2 commits.  The prior commit has the major changes.


I can see the attraction but still a bit unsure it of the benefits relative to the hassle.

In any case, I have a target to setup unit tests either as part of the local dev environment (already installs phpunit) or here on each PR. I think this would be a better way to handle sure but will have a good think about this as I do see where you are coming from.


title should be 'patch authentication for quizzes' - conditions in Ability file need to be reviewed for authorization.


Ok, I got some feedback from Leonard. We came up with a scenario where it is expected and desirable to keep generating value_changed event even if the output stays constant. That can happen if the interpolator is expected to overwrite and continually reset a value which may also be changed by something else. The example was a light controller which if active forces a light to be on during the night and off during the day, even if a person switches a light switch manually.
This is probably not a frequent use of interpolators but would be expected to work.
STEP interpolation for gltf animation is the only case I can think of where constant output happens. Here, also, it would be expected that the STEP interpolator enforces the step function on the target, overwriting other attempts to modify the target.
Maybe let's try the gltf interpolator test with and without the skipping to get a sense how CPU usage is a affected.


A related issue: could we move `CONTRIBUTING.md`, `CODE_OF_CONDUCT.md` and `PULL_REQUEST_TEMPLATE.md` in `.github/` folder? Will the "community profile" stay all green if we move those GitHub specific files?


Лишняя строка


@DslBd/dsl-bd-team


Ok, got that. Thanks.


@Chronial is this debug code? this kinda spams management command output on feature-1


cool


change this 3 variable to 1 object


change this logic to the only declaration


What if your program contains numbers and special characters. Doe this program works for all conditions?


提交了敏感信息，只能本地把历史的commit-log都删除了
说明：
1、手工录入的故障增加当前处理人字段
2、修改了故障级别对应的文字
3、修正项目添加和修改时，500的bug
4、增加定时任务，定时对当前处理人进行邮件提醒


fix


//***This is the first part of the script that employs a modified algorithm to retrospectively identify burned areas in the Himalaya Region***//
//***The script takes in Landsat 8 image collection of each year and applies random forest classification to output burned area probability of each pixel***//
//***Input 1 (Train_img): The image corresponding to April 2016, from which the training pixel is extracted***//
//***Input 2 (Fire): The polygon corresponnding to burned training pixels in Train_img***//
//***Input 3 (No_Fire): The polygon corresponding to unburned training pixels in Train_img***//
//***Input 4 (LC): Landcover map of Nepal for 2010 used to mask any landcover feature, if required***//
//***Output: An image containing maximum burned area probability attained by a pixel in a given year and corresponding NDVI, NBR, and Time***//

//Get the name of the input bands and output bands
var inBands = ee.List(['B2','B3','B4','B5','B6','B7', 'IC']);
var outBands = ee.List(['blue','green','red','nir','swir1','swir2', 'IC']);

//Set visual paramaters for later visualization of images
var visParams = {
  bands: ['swir2', 'nir', 'green'],
  min: 0,
  max: 0.5,
  gamma: 0.6
};


Dear @SalmonDE,
> I regret to inform you that your plugin "**CalculationCommands**" (v1.0.0 submitted on 2019-02-02T09:45:00.000Z) has been rejected.

B1a — No unknown API versions:
> Plugins must not support **unreleased** API versions, i.e. anything not found in https://github.com/pmmp/PocketMine-MP/releases

Please resolve these issues and submit the plugin again.

> This comment is posted here because this is the last commit when the released build was created.


Looks great right now except for the fact that on smaller devices the images flow out of their containers.


![image](https://user-images.githubusercontent.com/4207354/52171708-9f3c8300-272f-11e9-8b82-4f887d2d8c49.png)

Test Pass!
After submitting `sort` command to the `backend`, there is no blocking and we can immediately interact with other sorting groups.


Zip file for work so far.


Thank you


a


Deployment failed with the following error:

~~~
The property `type` is not allowed in now.json when using Now 2.0 – please remove it.
~~~


I have everything OK.
try changing jl to jb in line 184/188


Bad news. This commit broke Fatal Fury 3's sampled sound effects again. In particular, the change listed as being between lines 3525 and 3530 did it.


What's the purpose of this wait?


You should have a locale file for this. Hit me up if you want my base line one.


Locales


Successfully aliased the URL <https://docs-deuo42ytx.zeit.sh> to the following alias.

* https://docs.zeit.sh


Updating from upstream


nit: not yours but too


其实就是遍历一遍树，然后得到其每个结点高度，同时利用返回值，可以时刻计算出是否平衡


Thanks! I'll update this!

I also have a wiki page started [here](https://github.com/caronc/apprise/wiki/Notify_sns) which explains to true syntax; it's slightly different then what was discussed.

I had a big issue with the slash (/) being in the _aws_access_secret_key_.  It really messed with the URL since there is no way to determine how many slashes there will be (for different people).  So i use the Region as the delimiter to find the end of it :wink:.

It's a bit hacky; but it makes the apprise URL Syntax simple to explain.


what code change makes this act different from before?


To show the notification after the player has spawned back in rather than instantly when they die.


Another option is to map motor speed [m/s] to DAC integer values.


Alright, yeah that would be smart to do. I'll msg you on Discord.


Ignorar commit. Referência errada.


>
>
> I have everything OK.
> try changing jl to jb in line 159/163

I got the game hang with the build from your repo and UP/RP, both games hanged.
There's no hang if changing jl to jb.


Agreed, I will remember this next update.


I have now coded some robustness improvements in the [ccorn:globaldefs](https://github.com/ccorn/macports-legacy-support/tree/globaldefs) branch.
This addresses the problem that to-be-renamed identifiers might be declared as struct fields before the renaming header wrapper gets included, and used afterwards when the redefs are active. Example: realpath in libuv.
You might want to

~~~
git fetch https://github.com/ccorn/macports-legacy-support globaldefs:globaldefs
git checkout globaldefs
make clean all
make run_realpath run_sysconf
~~~
and for the time being, add the following to Portfiles needing legacy wrappers:

~~~ tcl
# Opt-in to needed legacy function wrappers that use renames.
# Feature request for PortGroup legacysupport:
# Should be able to write:
#  legacy.wrap  realpath sysconf
# Instead of the following:
configure.cppflags-append -D__ENABLE_MP_LEGACY_SUPPORT_REALPATH_WRAP__
configure.cppflags-append -D__ENABLE_MP_LEGACY_SUPPORT_SYSCONF_WRAP__
# Append -include option if and only if the list ${legacy.wrap} is nonempty.
configure.cppflags-append -include ${MPLegacyIncDir}/MacportsLegacyGlobalDefs.h
~~~
The `globaldefs` branch

* Uses opt-in for wrappers (`__ENABLE_...` macros) because we only should try such things where we know we need them.
* With the above use of `-include`, can make those enabled renames consistent even in the presence of same-named struct fields declared before and used after inclusion of a header wrapper.
* Only the renames are global, not the declarations; those still require the appropriate header, as they should.
* The use of `-include` for global renames is not strictly required; if you do not use it, you have to hope that the header wrapper gets included before same-named struct fields are declared, if those are used later.
* `__ENABLE_...` macros activate the wrappers if necessary for the target platform; `__DISABLE_...` macros deactivate the associated renames. For `sysconf` this means: If none are set, no wrapping takes place, and no additional `_SC_...` constants are defined. If both are set, no wrapping takes place, but the new `_SC_...` constants are defined when the `<unistd.h> wrapper is included. This is used in the definition of `macports_legacy_sysconf` which thereby avoids repeating the defs of the new `_SC_` constants.
* `__ENABLE_...` and `__DISABLE_...` are to be queried with `#if` now, not with `#ifdef`. Note that after macro expansion in `#if` conditions, the preprocessor replaces leftover identifiers with `0`, so you do not need to predefine those macros. Note also that the `cc` option `-Dname` is a shorthand for `Dname=1`; no need to be verbose there either.
* `MacportsLegacySupport.h` is straightforward again; `__MP_LEGACY_SUPPORT_XXX_WRAP__` are defined independently from their `__ENABLE_...` and `__DISABLE_...` cousins. In other words, `__MP_LEGACY_SUPPORT_..._WRAP__` indicates *availability* of a wrapper, not its *activation*.
* The Makefile now enables global renames for test sources.
* The wrapper test files now demonstrate the subtle cases, including same-named struct fields.


@alphya
スペースが足りてなくて改行できてないです


this patch made error.
failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"

see https://github.com/tesseract-ocr/tesseract/issues/2218


IMO don't waste time with iso/mp3, a normal trurip or iso/wav can easily be had.  iso/mp3 is a dieing format, from back when hdd space was not as readily available.


First Commit


f


Output of `make run_realpath run_sysconf`:
~~~
test/test_realpath
cwd = /Users/ccorn/BUILD/macports-legacy-support
realpath(path, NULL) supported.
f = realpath, f(path, NULL) supported.
(realpath)(path, NULL) supported.
rpv.realpath = rpf.realpath(path, NULL) supported.
test/test_sysconf
nconf = 4; nonln = 4
sysconf(_SC_NPROCESSORS_XXXX) supported.
f = sysconf, f(_SC_NPROCESSORS_XXXX) supported.
(sysconf)(_SC_NPROCESSORS_XXXX) supported.
scv.sysconf = scf.sysconf(_SC_NPROCESSORS_XXXX) supported.
~~~


Interesting your comment on the Xbee starting up quicker with the IP address,

From an OSI7 layer model, I would think the reset belongs in the "Data Link" layer2 - that is its managing layer 1 Physical - the modem. So the Xbee code manages the Modem.

I would think the API mode becomes more useful with something like the MQTT subscribe mode.


allowing


working on a search bar...


@mattfreire is it possible that this update had an effect on how you use the checkout.html code in the https://youtu.be/zu2PBUHMEew?t=6891 video around 1:50:00 when you build the checkout code?


change 'console.log' to function


Event handler rewritten so remote HTML data is retrieved as soon as possible  so the panel will get it's final dimensions before it's location is calculated.


Ссылка на задачу https://open.kattis.com/problems/runlengthencodingrun
В задаче необходимо либо закодировать информацию, либо декодировать. Кодировка заключается, в подсчёте одинаковой последовательности букв, где при кодировании пишется сначала буква и её количество повторений подряд. Например, HHHQQ = H3Q2
Декодировка, явно указать сколько букв находиться в предложении. Т.е. необходимо перейти, к исходному предложению. Например, Q3w1 = QQQw
                                                                       Алгоритм.
Считаю, что стратегия решение - словесный алгоритм.
Вводим данные, записываем в переменную D или E, с помощью их мы будем знать, что  хотим сделать с информацией, кодировать или декодировать. В другую переменную записываем строку.
Кодировка.

Создается массив, в который будет сначала добавляться буква, а после неёё количество её повторений подряд.
Для количество повторений, используем счётчик в цикле k = 1.   Если символ с индексом i равен i + 1, то k = k +1, в ином случае, можно добавлять символ и k в массив.
В итоге, преобразуем наш массив типа list в строку типа str.

Декодировка.

Превращаем строку в list. Т.к. все i + 2 элементы, буквы, а i + 1 элементы символы, можно их разделить на два массива, Дальше можно с помощью преобразования каждого элемента массива, в котором содержаться цифры, к типу int, перемножать элементы массива.
В итоге. преобразуем массив в типу str.

Общий итог.
Код проходит не все тесты. Ошибка возникает на 11 тесте из 19(11/19). Возможно, не учтены все ограничения задачи. Необходимо найти эту неточность, но проблема в том, что проблема не известна.
В ходе решение задачи столкнулся с тем, что не добавлялся последний элемент массива. Решил путём создания дополнительно цикла, в котором последний элемент добавляется отдельно в последнюю очередь.
Также возникла проблема при декодировки, элементы массива не удалось перемножить сразу, сделал через переменную типа int.
В ходе решения помогло преобразования list к int
`print("".join(str(x) for x in arr))`
что натолкнуло на мысль изучить написание более компактного кода на Python.


Why is "l" having two format specifiers in the two separate print stmts ?


'func' => 'closePreloader'


we have store.js - index.js - authReducer.
witch store.js is for createStore and index.js is for combineReducers and authReducer is one of reducers


[LAB JOURNAL11.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825930/LAB.JOURNAL11.pdf)
[LAB JOURNAL12.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825931/LAB.JOURNAL12.pdf)
[LAB JOURNAL13.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825932/LAB.JOURNAL13.pdf)
[LAB JOURNAL14.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825933/LAB.JOURNAL14.pdf)
[LAB JOURNAL15.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825934/LAB.JOURNAL15.pdf)
[LAB JOURNAL16.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825935/LAB.JOURNAL16.pdf)
[LAB JOURNAL17.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825936/LAB.JOURNAL17.pdf)
[LAB JOURNAL18.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825937/LAB.JOURNAL18.pdf)
[LAB JOURNAL19.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825938/LAB.JOURNAL19.pdf)
[LAB JOURNAL 20.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825939/LAB.JOURNAL.20.pdf)
[LAB JOURNAL1.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825940/LAB.JOURNAL1.pdf)
[LAB JOURNAL2.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825941/LAB.JOURNAL2.pdf)
[LAB JOURNAL3.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825942/LAB.JOURNAL3.pdf)
[LAB JOURNAL4.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825943/LAB.JOURNAL4.pdf)
[LAB JOURNAL5.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825944/LAB.JOURNAL5.pdf)
[LAB JOURNAL6.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825945/LAB.JOURNAL6.pdf)
[LAB JOURNAL7.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825946/LAB.JOURNAL7.pdf)
[LAB JOURNAL8.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825947/LAB.JOURNAL8.pdf)
[LAB JOURNAL9.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825948/LAB.JOURNAL9.pdf)
[LAB JOURNAL10.pdf](https://github.com/lyw6135/Self-erecting-inverted-pendulum/files/2825949/LAB.JOURNAL10.pdf)


понял. изучу этот метод, был с ним не знаком...


> This figure is showing the enrichment of the neutrophil geneset for all latent features?

This figure is showing the enrichment of the **monocyte** geneset for all latent features. The latent features shown are the top latent feature identified for the specific `k` and specific algorithm

> Not sure how the z score can decrease. My assumption is that as you move from left to right you are increasing the number of features in your latent space and so if you "gain" the neutrophil essence and your zscore increases, then it should stay at least that high moving to the right. Perhaps this assumption isn't correct then?

The assumption is not correct! (although it is for PCA :smile: )

This is one fundamental point of the paper we're writing. It appears that certain signatures can be identified best at intermediate or low `k` and this pattern is different across algorithms.


I will add some clarification to the comments about these points.


HI James, can u please explain  why do you check "theRequest.getResourceName() == null" ? Im working with smart apps and fhir-client.js is always make request with OPTIONS type, even for "/Patient/1234".  so because of that im getting "The FHIR endpoint on this server does not know how to handle OPTIONS operation".


will do


Double-space...


good, thanks


Successfully aliased the URL <https://himarkusim-2cf2gkjv3.now.sh> to the following alias.

* https://hi.markus.im


не совсем понял какие именно условия нужно записывать в одну строчку...   if goods == "Стоп" break?
если я так делаю, то у меня ошибка возникает... и во всех примерах эти команды прописываются именно так. хотя может имеются в виду другие строчки...


Added button link to my git repo for IS601


`Unit` type has a single value. How come there are two morphisms `unit -> Bool`?


Reloading plugins no longer needed after better parallel usage is possible with xplanemp no longer requiring multiuser aircraft control (#45)


Deployment failed with the following error:

~~~
The property `type` is not allowed in now.json when using Now 2.0 – please remove it.
~~~


> I think the usage description could be more descriptive, like that it expects a positive integer and also what it will do

Yes... maybe I will updated the README...


В отдельный компонент бы


Что такое 130? можно просто exit


> You could just do
>
> ```
> #include <string>
> ...
> auto maxSteps = std::stoul (argv);
> ```

Yes, but I want maxSteps to be std::size_t, and this function is _string to unsigned long_...