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

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

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


сообщения коммитов должны быть более информативными


(Towards #28.)


Polymer 3 uses Yarn as Package-Manager and [needs](https://www.polymer-project.org/blog/2017-08-23-hands-on-30-preview) the [--flat](https://yarnpkg.com/lang/en/docs/cli/install/#toc-yarn-install-flat) option set.

send has [mime](https://www.npmjs.com/package/mime) as dependency and there are some breaking changes between mime v1 and mime v2.

With the need for the --flat option in Polymer 3, only one Version of mime can be installed for the project. So, if i have mime v2 installed (remember,yarn --flat allows only one Version per package), send calls `mime.lookup` and `mime.charset` wich are not available in mime v2.

The commit tests wich function is available in send (send v1 uses lookup(), send v2 uses getType()) and uses the recognized function.


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


i get this error

[Err] 1231 - Variable 'sql_mode' can't be set to the value of 'NULL'
[Err] insert  into `gameobject_template`(`entry`,`type`,`displayId`,`name`,`IconName`,`castBarCaption`,`unk1`,`faction`,`flags`,`size`,`questItem1`,`questItem2`,`questItem3`,`questItem4`,`questItem5`,`questItem6`,`data0`,`data1`,`data2`,`data3`,`data4`,`data5`,`data6`,`data7`,`data8`,`data9`,`data10`,`data11`,`data12`,`data13`,`data14`,`data15`,`data16`,`data17`,`data18`,`data19`,`data20`,`data21`,`data22`,`data23`,`data24`,`data25`,`data26`,`data27`,`data28`,`data29`,`data30`,`data31`,`unkInt32`,`AIName`,`ScriptName`,`VerifiedBuild`) values

(181134,8,200,'Bonfire','','','',0,0,0.81,0,0,0,0,0,0,0,10,2066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',13329),

(181135,8,200,'Bonfire','','','',0,0,1,0,0,0,0,0,0,0,10,2066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',13329),

(181137,0,4132,'Ancient Door','','','',0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',13329),

(181172,5,6678,'Necropolis City','','','',114,0,2.5,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',13329),

(181206,8,398,'Consecrated Earth','','','',0,0,1,0,0,0,0,0,0,1364,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',12340),

(181225,0,6695,'Frostwyrm Waterfall Door','','','',0,32,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',12340),

(181227,5,6679,'Circle','','','',114,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',13329),

(181228,0,6675,'KelThuzad Door','','','',1375,32,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',12340),

(181230,0,6697,'Deathknight Wing Eye Portal Boss','','','',1375,32,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',12340),

(181247,0,6752,'Ice Block','','','',114,32,1,0,0,0,0,0,0,0,0,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',11723),

(181254,5,4176,'Argent Dawn Buffer Tent','','','',0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',13329),

(181255,5,6708,'Argent Dawn Buffer Crate','','','',0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',13329),

(181256,5,6709,'Argent Dawn Banner','','','',0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',13329),

(181327,8,216,'Cauldron','','','',0,0,1,0,0,0,0,0,0,4,10,2061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',11723),

(181338,10,6756,'Flame of the Plaguelands','','','',0,0,1,0,0,0,0,0,0,43,0,0,0,0,0,0,0,0,0,28859,0,181290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',13329),

(181341,10,6756,'Flame of Searing Gorge','','','',0,0,1,0,0,0,0,0,0,43,0,0,0,0,0,0,0,0,0,28859,0,181290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',13329),

(181352,8,192,'Campfire','','','',0,0,1,0,0,0,0,0,0,4,10,2061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',14007),

(181356,6,6747,'Sapphiron Birth','','','',114,32,1,0,0,0,0,0,0,0,63,80,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',11723),

(181357,5,95,'Smoke','','','',0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',15354),

(181362,8,192,'Campfire','','','',0,0,1,0,0,0,0,0,0,4,10,2061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',14007),

(181402,0,6770,'Doodad_kelthuzad_window_portal01','','','',1375,32,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',12340),

(181403,0,6770,'Doodad_kelthuzad_window_portal02','','','',1375,32,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',12340),

(181404,0,6770,'Doodad_kelthuzad_window_portal03','','','',1375,32,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',12340),

(181405,0,6770,'Doodad_kelthuzad_window_portal04','','','',1375,32,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'',''
[Msg] Finished - Unsuccessfully
--------------------------------------------------


I made a branch https://github.com/andrethomas/Sonoff-Tasmota/tree/testtest with that commit, flashed the current dev bin which worked on the other devices, then compiled using the testtest branch an it upgraded successfully, so I guess you may be right - perhaps I mixed it up but it OTA'd fine so I guess its not related to that merge of yours.


@stefanpenner - looks like you forgot to update the changelog when releasing, I updated to include 3.5.0...


Appears to be forum_viewtopic.php Line 152
```
if(MODERATOR && isset($_POST['mod']))
{
	require_once(e_PLUGIN."forum/forum_mod.php");
	$thread->message = forum_thread_moderate($_POST);
	$thread->threadInfo = $forum->threadGet($thread->threadId);
}
```


eaeee


don't want to parse here if data is nil


legal


Maybe, maybe not. I'm not a lawyer. But I know for sure that IP covers copyright and trademarks, and at least in some cases symbols, phrases and even words are considered IP, so who knows...

I agree that in the case of an NPC name it's more 'property' and much less 'intellect' though :wink:


Годнота


No hard feelings ;-)

I'll re-revert.


This is the output:

NUMBA NUM THREADS = 4
numba version used: 0.40.0
numpy version used: 1.14.3
Intel(R) Celeron(R) CPU  J1900  @ 1.99GHz
Found 1 CUDA devices
id 0      b'GeForce GT 1030'                              [SUPPORTED]
                      compute capability: 6.1
                           pci device id: 0
                              pci bus id: 2
Summary:
        1/1 devices are supported
############### size of one matrix is 64.0 MBs ######################
npy_ cpu      1D       took 166.841 seconds, GFLOPS = 0.1
vec_ cpu      1D       took 23.806 seconds, GFLOPS = 0.7
guv_ cpu      1D       took 141.437 seconds, GFLOPS = 0.1
guv_ parallel 1D       took 140.994 seconds, GFLOPS = 0.1
npy_ cpu      2D       took 167.363 seconds, GFLOPS = 0.1
vec_ cpu      2D       took 24.045 seconds, GFLOPS = 0.7
guv_ cpu      2D r1    took 141.668 seconds, GFLOPS = 0.1
guv_ parallel 2D r1    took 44.263 seconds, GFLOPS = 0.4
vec_ cpu      3D       took 24.052 seconds, GFLOPS = 0.7
guv_ cpu      3D r1    took 142.778 seconds, GFLOPS = 0.1
guv_ cpu      3D r2    took 142.287 seconds, GFLOPS = 0.1
guv_ parallel 3D r2    took 41.659 seconds, GFLOPS = 0.4
vec_ cuda     1D       took 3.303 seconds, GFLOPS = 5.2
vec_ cuda     2D       took 0.886 seconds, GFLOPS = 19.4
guv_ cuda     2D r1    took 114.343 seconds, GFLOPS = 0.2
vec_ cuda     3D       took 0.888 seconds, GFLOPS = 19.3
guv_ cuda     3D r1    took 47.663 seconds, GFLOPS = 0.4
guv_ cuda     3D r2    took 113.329 seconds, GFLOPS = 0.2


Aliasing failed with the following error:

~~~
Error! The alias portfolio-ewbrlimvwf.now.sh is a deployment URL or it's in use by a different team.
~~~


## Jenkins Build Summary

Built from [this commit](https://github.com/ripple/rippled/commit/63c3fc30d84d4ab4fa4510172470b336e7a5a89b)

Built at __20181010 - 20:19:53__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/rippled-dev/job/develop/30//artifact/msvc.Debug.txt) | 1068 cases, 0 failed, t: 535s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/rippled-dev/job/develop/30//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 1101 cases, 0 failed, t: 6m11s | PASS :white_check_mark:
docs,
TARGET=docs | [logfile](http://ci.ops.ripple.com/job/rippled-dev/job/develop/30//artifact/docs_TARGET_docs.txt) | 1 cases, 0 failed, t: 0m2s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON,
TARGET=coverage_report,
SKIP_TESTS=true | [logfile](http://ci.ops.ripple.com/job/rippled-dev/job/develop/30//artifact/gcc.Debug_Dcoverage_ON_TARGET_coverage_report_SKIP_TESTS_true.txt) | 1071 cases, 0 failed, t: 16m29s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/rippled-dev/job/develop/30//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1068 cases, 0 failed, t: 553s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/rippled-dev/job/develop/30//artifact/clang.Debug.txt) | 1071 cases, 0 failed, t: 3m13s | PASS :white_check_mark:
rpm | [logfile](http://ci.ops.ripple.com/job/rippled-dev/job/develop/30//artifact/rpm.txt) | 1071 cases, 0 failed, t: n/a | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/rippled-dev/job/develop/30//artifact/gcc.Debug.txt) | 1071 cases, 0 failed, t: 3m27s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/rippled-dev/job/develop/30//artifact/clang.Debug_Dunity_OFF.txt) | 1071 cases, 0 failed, t: 10m36s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/rippled-dev/job/develop/30//artifact/clang.Release_Dassert_ON.txt) | 1071 cases, 0 failed, t: 5m39s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/rippled-dev/job/develop/30//artifact/msvc.Debug_Dunity_OFF.txt) | 1068 cases, 0 failed, t: 1190s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/rippled-dev/job/develop/30//artifact/gcc.Debug_Dunity_OFF.txt) | 1071 cases, 0 failed, t: 12m0s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/rippled-dev/job/develop/30//artifact/gcc.Release_Dassert_ON.txt) | 1071 cases, 0 failed, t: 6m7s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/rippled-dev/job/develop/30//artifact/gcc.Debug_Dstatic_OFF.txt) | 1071 cases, 0 failed, t: 3m28s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/rippled-dev/job/develop/30//artifact/msvc.Release.txt) | 1068 cases, 0 failed, t: 394s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/rippled-dev/job/develop/30//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1071 cases, 0 failed, t: 3m25s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/rippled-dev/job/develop/30//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1071 cases, 0 failed, t: 3m0s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/rippled-dev/job/develop/30//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1071 cases, 0 failed, t: 1m8s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/rippled-dev/job/develop/30//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1071 cases, 0 failed, t: 5m5s | PASS :white_check_mark:


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

* https://shawnmaten.site


норм


Related to: backdrop/backdrop-issues#3301


Adding an api key to a public repository is probably not the best thing to do ;)


This passes my test suite (in Linux), but the suite only has coil-combined data and does not include any really challenging filenames.

"List of Forbidden Charasters" should be "List of Forbidden Characters" in FILENAMING.md.

Thanks!


Why do we need f, f1 and f2? Can't we have good names for them? The reader should be able to understand the function meaning from just its caption line


This is to test the webhook.


Perfecto! Los cambios funcionaron 🍄


Still busy reverting? Lots of errors on redefines

xdrv_01_webserver:1986:9: error: redefinition of 'boolean Xdrv01(byte)'
 boolean Xdrv01(byte function)
         ^
xdrv_01_mqtt:791:9: error: 'boolean Xdrv01(byte)' previously defined here
 boolean Xdrv01(byte function)
         ^
/theo/arduino/portable/sketchbook/sonoff/xdrv_02_mqtt.ino: At global scope:
xdrv_02_mqtt:56:6: error: multiple definition of 'enum MqttCommands'
 enum MqttCommands {
      ^


выделяешь один класс, в нём делаешь метод для генерации массива трёхзначных чисел и метод подсчёта суммы первых знаков в массиве трёхзначных чисел. ессно размер массива не хардкодаешь, а потом здесь в методе main задаёшь. и 899 - неправильно, почитай документацию по методу `nextInt(int bound)`.
и на будущее, названия переменных с цифровыми индексами - плохо. и number состоит из digits.


Too long lines, don't see on screen at once


пока не норм


Ah, and I merged your first PR prematurely :) . Open a new PR and put WIP at the beginning of the title so I know not to merge it right away. Then when it's ready for final review, you can let me know in the comments and I'll merge.


Looks like a good place to use frozenset with a good name


### Probando Markdown
todo funciona 1


Successfully aliased the URL <https://public-ip-api-ezsqqahpng.now.sh> to the following alias.

* https://ip-api.now.sh


Most probably, the code will still work if we just use formula[ind].isdigit(). "-1" will be parsed as 0 - 1.


`private` ?


You are right. depending on the OS version i found in decent recent versions of ubuntu / debian / fedora clang-format 4 - 5 to be common.
What do you think to increase the version to clang-format-5 ?


Please give this function a good name.


I think you meant, _So you can_


@mywaystar


Looks like moving the condition to a separate function does not simplify code


название метода с маленькой буквы


Why not enum?


Oops. Forgot to delete the renamed mqtt and webserver. Wasn't a revert after all.


Done.


It's better to use English as we place this code in public domain. MUL and POW


**JqueryUi DatePicker**
https://jqueryui.com/datepicker/

**JqueryUi Rails**
https://github.com/jquery-ui-rails/jquery-ui-rails

😄


Aliasing failed with the following error:

~~~
Error! We couldn't verify the domain darzyx.com.
~~~


nit: should be lowercase


Compilation test in progress...


Чувак! Хорош уже. 20 комитов за 20 минут...


borra esto


IMO it may be cleaner if you got rid of the `EmailFormat` enum and replaced this method with a method for each format.

In other words, you could move the `GetMarkdownBody` and `GetPlaintextBody` and `GetHtmlBody` to the top level.


норм, только по замечаниям подправь


Yay, this is the 100th commit! :D

Congratulations for working on this for already more than a year now, I'm impressed!


Creating unordered list using foreach loop to list blog posts


Both arguments look excessive. l is just ind, and r is len(formula)


Hi . I'm working on a pivx fork also...  I get the same error when trying to mine the blocks before pos. Let me know if you find a way to mine it


@arjunloges @myj899 @aecharles22 @YangAlan17 - You shouldn't push your API keys to GitHub ☹


We don't need to return the second value anywhere. Just make ind global and increase it as necessary


2018-10-10 20:36:52 keypool reserve 2
2018-10-10 20:36:52 CreateNewBlock(): total size 1000
2018-10-10 20:36:52 ERROR: CheckProofOfWork() : hash doesn't match nBits
2018-10-10 20:36:52 ERROR: CheckBlockHeader() : proof of work failed
2018-10-10 20:36:52 ERROR: CheckBlock() : CheckBlockHeader failed
2018-10-10 20:36:52 CreateNewBlock() : TestBlockValidity failed
2018-10-10 20:36:52 keypool return 2


Created multidev environment [defenders#ci-42](https://dashboard.pantheon.io/sites/0786b188-84e4-4b2f-99ec-5572fa5e8edb#ci-42).

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


амперсанды не нужны


Function names are inconsistent. Consider using "expr, add, mul, pow", "sum, product, power, element" or something like that.


тут тоже


Why do we need this check?


нужны, соре


в своей IDE установи кодировку по умолчанию UTF-8, чтобы в гите норм отображалось


update


Yeah but when/where/how is the OperationDetails set?

If its automagic, does that mean I cannot set custom OperationDetails?

For example on a WCF call if I want to add the key foo, and the value bar, is this out of scope for this feature? If not, how would I go about setting foo in the context of my client WCF request code?


The first PR was a fairly straightforward atom. The rest will be much more meandering, so there is some sense in having them distinct.


такие штуки нужно удалять из кода


дабл со звёздочкой нужно создавать


- New component action: `STORE_VIDEO_PLAY`

## New strings
- `NOTICE_DISPATCH_ERROR_NO_MANIFESTS: "Oh no, it looks like there is no content for this game. Please contact support."`
- `CLAIM_ACCOUNT_BODY_MOBILE: "Claim your account to keep all your servers and chats across all devices."`


We don't need so complicated logic. Just increase the current index by 1 (pass by the open bracket), then call the function which calculates the value of expression. It will return at the corresponding close bracket, so we increase the current index once again, to pass it by.


Added kickoff. Removed oei.


тут амперсанд оставлять, те передавать указатель на указатель, ибо сам указатель меняется


Something like
`ind += 1
ret = plus()
ind += 1
return ret`


Success - tested on both devices that failed previously and no problems. Thx Theo & sorry for the false alarm!


это какой вариант первого тикета? 2? из-за очень неудачных имён классов и переменных - непонятно что за задание


тут тогда передаешь дабл с двумя звёздочками


массив по-английски `array`


![](https://github.trello.services/images/mini-trello-icon.png) [[predial] fix(Gestión predial - Pagos): Error de carga de la interfaz](https://trello.com/c/TmU3dDfs/24-predial-fixgesti%C3%B3n-predial-pagos-error-de-carga-de-la-interfaz)


Going offline ....


Why not just "while lex(ind) == step"?


а тут должно быть *meas, тк сам meas это указательна указатель, а тебе нужно менять указатель на дабл


It would be easier to read if you had the condition explicitly written here


After issue


фигурные скобки. вместо
```
public int getlength()
{
      return mas.length;
}
```
делай
```
public int getlength() {
      return mas.length;
}
```


USE_DX11 is not need


camelCase должен быть в названии


For some of these table changes I think CRDS is probably being faithful to rmap parameter order...  which is inconsistent.   These tables were generated with a tool and an algorithm for making arbitrarily different parameter lists similar isn't jumping to mind;   this degenerate case is easy though I guess.   In general though,  looks great.


This is a stupid commit.


Not sure what the cpr is, but seems like it is supposed to be TICKS_PER_ROTATION.
Line 17 will probably break too because you are defining a variable with itself and before cpr is defined.


@SwampDragons -- the next 5 lines visible from `packer validate` are inconsistent wrt trailing `.`.

The first one has an internal period which almost justifies the trailing one. I suspect the right fix is to add the missing periods to `-except` and `-only`. (Note: changing this is changing code and impacts `contrib/zsh-completion/_packer` as well, so I will probably be stuck putting it into a distinct PR...)


minimal fails:
xdrv_02_mqtt:816:22: error: 'WaitForRestart' was not declared in this scope
     WaitForRestart("");


[CodeFactor](https://www.codefactor.io/repository/github/salvadorhm/kuorra_nl_v2/overview/master) found an issue: Unnecessary "else" after "return"

It's currently on:
[application\api\productos\api_productos.py:35
](https://www.codefactor.io/repository/github/salvadorhm/kuorra_nl_v2/source/master/application/api/productos/api_productos.py#L35)Commit ccbf7127693afc069ba566511f8c36f36d9c8090


вместо непонятного `Length` можно назвать `ArraysSeparator`, `ArraysUtil`, `ArraysHelper` и т.д.