[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/R/copy.R#L93) *style:* **Trailing blank lines are superfluous.**
```r

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

^
```
[R/downloadData.R:55:96:](https://github.com/PredictiveEcology/SpaDES.core/blob/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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/fbf2327921a16228fedf8e6903e41129f4522bd5/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)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Yeah, me too, it should be safe to switch to G0 for all. If we want to be paranoid about it we can keep the old behavior for "printer" machine types and use G0 for "laser" only.


>
>
> @cheewaca I hear a normal `git push` works great

I know it, the problem was that theese months i was in places with very poor network signal and almost all changes were made manually directly on local source without cherry-pick because github can´t clone xiaomi source. I always have errors when i try it, the same in other sources with many branchs. It begins cloning but it never finish.


I wasn't able to retrieve PDD puzzles from the code base and submit them to GitHub. If you think that it's a bug on our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues):

> set -x && set -e && set -o pipefail && cd /tmp/0pdd20190211-4-162a3fc/pragmatic-objects/oo-atom && pdd -v -f /tmp/20190211-7826-si0vm [1]: bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8) + set -e + set -o pipefail + cd /tmp/0pdd20190211-4-162a3fc/pragmatic-objects/oo-atom + pdd -v...

Please, copy and paste this stack trace to GitHub:

```
UserError
set -x && set -e && set -o pipefail && cd /tmp/0pdd20190211-4-162a3fc/pragmatic-objects/oo-atom && pdd -v -f /tmp/20190211-7826-si0vm [1]:
bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8)
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20190211-4-162a3fc/pragmatic-objects/oo-atom
+ pdd -v -f /tmp/20190211-7826-si0vm

Found 2 lines in /tmp/0pdd20190211-4-162a3fc/pragmatic-objects/oo-atom/.pdd
My version is 0.20.4
Ruby version is 2.6.0 at x86_64-linux
Reading .
Excluding **/target/**/*
319 file(s) found, 344 excluded
Reading atom-it/src/test/java/com/pragmaticobjects/oo/atom/it/package-info.java...
Reading atom-it/src/test/java/com/pragmaticobjects/oo/atom/it/NaturalAtomsTest.java...
Reading atom-it/src/test/java/com/pragmaticobjects/oo/atom/it/GenericAtomsTests.java...
Reading atom-it/src/test/java/com/pragmaticobjects/oo/atom/it/SyntheticsTest.java...
Reading atom-it/src/test/java/com/pragmaticobjects/oo/atom/it/ExplicitEqualsHashcodeTest.java...
Reading atom-it/src/test/java/com/pragmaticobjects/oo/atom/it/BasicTest.java...
Reading atom-it/src/test/java/com/pragmaticobjects/oo/atom/it/ToStringTest.java...
Reading atom-it/pom.xml...
Reading checkstyle.xml...
Reading LICENSE...
Reading appveyor.yml...
Reading pom.xml...
Puzzle 134-c67c215b 0/DEV at pom.xml
Puzzle 178-c020c175 0/DEV at pom.xml
Reading .gitattributes...
Reading .travis.yml...
Reading CONTRIBUTING.md...
Reading docs/ATOMS_VS_EO.md...
Reading docs/ATOM_SPECIFICATION.md...
Puzzle 165-5f03c07b 0/DEV at docs/ATOM_SPECIFICATION.md
Reading README.md...
Reading atom-maven-plugin/src/main/java/com/pragmaticobjects/oo/atom/maven/package-info.java...
Reading atom-maven-plugin/src/main/java/com/pragmaticobjects/oo/atom/maven/InstrumentMojo.java...
Reading atom-maven-plugin/src/main/java/com/pragmaticobjects/oo/atom/maven/InstrumentTestsMojo.java...
Reading atom-maven-plugin/src/main/java/com/pragmaticobjects/oo/atom/maven/GenerateAnnotationsMojo.java...
Reading atom-maven-plugin/src/main/java/com/pragmaticobjects/oo/atom/maven/BaseMojo.java...
Reading atom-maven-plugin/pom.xml...
Reading .0pdd.yml...
Reading .gitignore...
Reading .pdd...
Reading deploy.sh...
ERROR: deploy.sh; puzzle at line #3; TODO found, but puzzle can't be parsed, most probably because TODO is not followed by a puzzle marker, as this page explains: https://github.com/yegor256/pdd#how-to-format
If you can't understand the cause of this issue or you don't know how to fix it, please submit a GitHub issue, we will try to help you: https://github.com/yegor256/pdd/issues. This tool is still in its beta version and we will appreciate your feedback. Here is where you can find more documentation: https://github.com/yegor256/pdd/blob/master/README.md.
Exit code is 1

/app/objects/git_repo.rb:66:in `rescue in block in xml'
/app/objects/git_repo.rb:63:in `block in xml'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/tempfile.rb:295:in `open'
/app/objects/git_repo.rb:62:in `xml'
/app/objects/puzzles.rb:36:in `deploy'
/app/objects/job.rb:38:in `proceed'
/app/objects/job_starred.rb:33:in `proceed'
/app/objects/job_recorded.rb:32:in `proceed'
/app/objects/job_emailed.rb:35:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:48:in `exclusive'
/app/objects/job_detached.rb:36:in `block in proceed'
/app/objects/job_detached.rb:36:in `fork'
/app/objects/job_detached.rb:36:in `proceed'
/app/0pdd.rb:354:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1635:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1635:in `block in compile!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:992:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1011:in `route_eval'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:992:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1040:in `block in process_route'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1038:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1038:in `process_route'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:990:in `block in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:989:in `each'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:989:in `route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1097:in `block in dispatch!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `block in invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1094:in `dispatch!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:924:in `block in call!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `block in invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:924:in `call!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:913:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/json_csrf.rb:26:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/common_logger.rb:33:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:231:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/head.rb:12:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/method_override.rb:22:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:194:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1957:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1502:in `block in call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1729:in `synchronize'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1502:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/handler/webrick.rb:86:in `service'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/server.rb:307:in `block in start_thread'
```


поправил. и в классе Station


[R/check_alignment_params.R:32:20:](https://github.com/richelbilderbeek/pirouette/blob/0bd7d9cf51a7455a4fe2cd2455b0033af780c933/R/check_alignment_params.R#L32) *warning:* **no visible global function definition for ‘load_tree’**
```r
    phylogeny_2 <- load_tree(tree_model = "mbd", seed = 1)
                   ^~~~~~~~~
```
[R/select_experiments.R:14:26:](https://github.com/richelbilderbeek/pirouette/blob/0bd7d9cf51a7455a4fe2cd2455b0033af780c933/R/select_experiments.R#L14) *warning:* **no visible global function definition for ‘select_candidate_evidences’**
```r
  candidate_marg_liks <- select_candidate_evidences(experiments, marg_liks)
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
```


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

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

{
"name":"tshare",
"version":1,
}

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


17 можно вынести в константу


в такому варіанті в нас після крапки може бути скільки завгодно цифр
краще написати
"\\$[1-9]+(\\.[0-9]{0,2})?"


`each.with_index(1)` чтобы не добавлять 1 в блоке


[R/onLoad.R:3:3:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/R/onLoad.R#L3) *style:* **Commented code should be removed.**
```r
# help(topic = "...elt", package = "backports")
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_check_scalar.R:175:43:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L175) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    expect_true(hasElements("hello", n = 1))
                                         ~^
```
[tests/testthat/test_check_scalar.R:176:39:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L176) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    expect_true(hasElements(list(a = 1, b = 2), n = 2))
                                     ~^
```
[tests/testthat/test_check_scalar.R:176:46:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L176) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    expect_true(hasElements(list(a = 1, b = 2), n = 2))
                                            ~^
```
[tests/testthat/test_check_scalar.R:176:54:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L176) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    expect_true(hasElements(list(a = 1, b = 2), n = 2))
                                                    ~^
```
[tests/testthat/test_check_scalar.R:178:40:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L178) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    object <- hasElements(list(), n = 1)
                                      ~^
```
[tests/testthat/test_check_scalar.R:183:17:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L183) *style:* **Only use double-quotes.**
```r
        noquote('list() has 0 elements, not 1.')
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_check_scalar.R:251:33:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L251) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    x <- matrix(data = seq_len(4), nrow = 2)
                               ~^
```
[tests/testthat/test_check_scalar.R:251:44:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L251) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    x <- matrix(data = seq_len(4), nrow = 2)
                                          ~^
```
[tests/testthat/test_check_scalar.R:254:29:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L254) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    x <- matrix(data = rep(1, times = 2), byrow = TRUE)
                           ~^
```
[tests/testthat/test_check_scalar.R:254:40:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L254) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    x <- matrix(data = rep(1, times = 2), byrow = TRUE)
                                      ~^
```
[tests/testthat/test_check_scalar.R:257:29:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L257) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    x <- matrix(data = rep(1, times = 2), byrow = FALSE)
                           ~^
```
[tests/testthat/test_check_scalar.R:257:40:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L257) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    x <- matrix(data = rep(1, times = 2), byrow = FALSE)
                                      ~^
```
[tests/testthat/test_check_scalar.R:260:25:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L260) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    x <- matrix(nrow = 0, ncol = 0)
                       ~^
```
[tests/testthat/test_check_scalar.R:260:35:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L260) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    x <- matrix(nrow = 0, ncol = 0)
                                 ~^
```
[tests/testthat/test_check_scalar.R:269:25:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L269) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    x <- matrix(nrow = 1, ncol = 0)
                       ~^
```
[tests/testthat/test_check_scalar.R:269:35:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L269) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    x <- matrix(nrow = 1, ncol = 0)
                                 ~^
```
[tests/testthat/test_check_scalar.R:278:25:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L278) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    x <- matrix(nrow = 0, ncol = 1)
                       ~^
```
[tests/testthat/test_check_scalar.R:278:35:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L278) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    x <- matrix(nrow = 0, ncol = 1)
                                 ~^
```
[tests/testthat/test_check_scalar.R:336:20:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L336) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    x <- list(a = 1, b = 2)
                  ~^
```
[tests/testthat/test_check_scalar.R:336:27:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L336) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    x <- list(a = 1, b = 2)
                         ~^
```
[tests/testthat/test_check_scalar.R:343:22:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L343) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
        `1`       = 1,  # can't start with number
                    ~^
```
[tests/testthat/test_check_scalar.R:344:22:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L344) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
        `foo bar` = 2,  # no spaces
                    ~^
```
[tests/testthat/test_check_scalar.R:345:22:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L345) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
        `foo-bar` = 3   # no hyphens
                    ~^
```
[tests/testthat/test_check_scalar.R:395:37:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L395) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    expect_identical(cause(isAlpha(0)), noquote("too low"))
                                   ~^
```
[tests/testthat/test_check_scalar.R:396:37:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L396) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    expect_identical(cause(isAlpha(1)), noquote("too high"))
                                   ~^
```
[tests/testthat/test_check_scalar.R:457:23:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L457) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    object <- isFlag(1)
                     ~^
```
[tests/testthat/test_check_scalar.R:478:5:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L478) *style:* **Variable or function name should be lowerCamelCase.**
```r
    colour_c <- scale_colour_gradient(low = "red", high = "blue")
    ^~~~~~~~
```
[tests/testthat/test_check_scalar.R:479:5:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L479) *style:* **Variable or function name should be lowerCamelCase.**
```r
    colour_d <- scale_colour_manual(values = c("red", "blue"))
    ^~~~~~~~
```
[tests/testthat/test_check_scalar.R:480:5:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L480) *style:* **Variable or function name should be lowerCamelCase.**
```r
    fill_c <- scale_fill_gradient(low = "red", high = "blue")
    ^~~~~~
```
[tests/testthat/test_check_scalar.R:481:5:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L481) *style:* **Variable or function name should be lowerCamelCase.**
```r
    fill_d <- scale_fill_manual(values = c("red", "blue"))
    ^~~~~~
```
[tests/testthat/test_check_scalar.R:497:32:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L497) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    expect_true(isHeaderLevel(1))
                              ~^
```
[tests/testthat/test_check_scalar.R:500:41:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L500) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    expect_false(isHeaderLevel(seq_len(7)))
                                       ~^
```
[tests/testthat/test_check_scalar.R:501:33:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L501) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    expect_false(isHeaderLevel(0))
                               ~^
```
[tests/testthat/test_check_scalar.R:521:38:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L521) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    expect_true(isNonScalar(seq_len(2)))
                                    ~^
```
[tests/testthat/test_check_scalar.R:530:27:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L530) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    expect_true(isNumber(0))
                         ~^
```
[tests/testthat/test_check_scalar.R:533:30:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L533) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    expect_false(isNumber(c(1, 2)))
                            ~^
```
[tests/testthat/test_check_scalar.R:533:33:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L533) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    expect_false(isNumber(c(1, 2)))
                               ~^
```
[tests/testthat/test_check_scalar.R:576:33:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L576) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    expect_true(isScalarDouble(1))
                               ~^
```
[tests/testthat/test_check_scalar.R:589:35:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L589) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    expect_false(isScalarInteger(1))
                                 ~^
```
[tests/testthat/test_check_scalar.R:595:37:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L595) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    expect_true(isScalarIntegerish(1))
                                   ~^
```
[tests/testthat/test_check_scalar.R:600:40:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L600) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    expect_false(isScalarIntegerish(c(1, 2)))
                                      ~^
```
[tests/testthat/test_check_scalar.R:600:43:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L600) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    expect_false(isScalarIntegerish(c(1, 2)))
                                         ~^
```
[tests/testthat/test_check_scalar.R:649:28:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L649) *style:* **Integers should not be implicit. Use the form 1L for integers or 1.0 for doubles.**
```r
    expect_false(isString(1))
                          ~^
```
[tests/testthat/test_check_scalar.R:672:46:](https://github.com/steinbaugh/goalie/blob/e1c70bb8069bb2d69c57566b32fb59a4209a704e/tests/testthat/test_check_scalar.R#L672) *warning:* **Use `[[` instead of `$`  to extract an element.**
```r
    genes <- SummarizedExperiment::rowData(x)$geneName
                                             ^
```


*[Hook UI build recap](http://ci.perseids.org/repo/PerseusDL/canonical-pdlpsci/4753)*


Да, так нельзя создавать колоду


git fetch <repo> <branch> to fetch only one branch.
curl and am a patch to download only one commit and apply it (+ amend with the correct author)
@cheewaca


Currently I do not build MariaDB API from source.

I had downloaded pre-built binaries from: https://mariadb.com/downloads/mariadb-tx/connector

And dynamically link in my project. I am not sure how you would statically build/link to MariaDB for your EXE.


Если бы у тебя будет класс Card и в котором будет реализция метода name (у экземпляра класса), тогда ты сможешь переписать блок так:
`cards.map(&:name)`


можна простіше
if(!(b==0)) {
		 return  a / b;
		}
throw new ArithmeticException("Error b=0, I said dont use 0 ");


yes! it works with the new database release.


is the switch "-umbragpu", or "-umbra_gpu", or is it "-umbra gpu"? i think i tried with all three, and none of them seem to do anything.


Seems to maybe have broken saving of dets.by-lv aliases...


Do you have a tutorial to support us install?
Best regards


`pos.advanced_pawn_push(move)` wouldn't work because the move has already been made at this point.


this resource is no longer available. please install one of the given resources on:
https://forum.fivem.net/t/release-kickforrestart/250080
thanks and have a nice day.


для чого нам два окремих класа thread1 та thread2
Краще зробити один клас і передати в нього стрингу як поле класу


@PedroErnst shouldn't this `dbType` be surrounded by apostrophes, `'dbType'`? It's throwing a PHP warning.


Быстро!


А вообще классно! 👍


Вот уже есть от чего отталкиваться!


>
>
> git fetch to fetch only one branch.
> curl and am a patch to download only one commit and apply it (+ amend with the correct author)
> @cheewaca

Thank you for the answer, this is the source:
https://github.com/MiCode/Xiaomi_Kernel_OpenSource

and this is the branch: tissot-p-oss

What would be the command to use?


Nit: Is this comment needed?


> > git fetch to fetch only one branch.
> > curl and am a patch to download only one commit and apply it (+ amend with the correct author)
> > @cheewaca
>
> Thank you for the answer, this is the source:
> https://github.com/MiCode/Xiaomi_Kernel_OpenSource
>
> and this is the branch: tissot-p-oss
>
> What would be the command to use?

git fetch https://github.com/MiCode/Xiaomi_Kernel_OpenSource tissot-p-oss
easy


Created multidev environment [d8-nature-up-north-v2#ci-172](https://dashboard.pantheon.io/sites/f696edcc-8347-415d-baeb-c4c23d243ebe#ci-172).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-172-d8-nature-up-north-v2.pantheonsite.io/)


Successfully aliased the URL <https://nuxt-pizza-selector-gibhxp1ev.now.sh> to the following alias.

* https://www.xn--vlgpizza-j0a.dk


git clone url --single-branch --no-tags -b tissot-p-oss


Looks like appveyor is queued, which means the tests aren't completing for windows.  I'll have to look into this.


>
>
> git clone url --single-branch --no-tags -b tissot-p-oss

Thank you for your answer too!


LGTM

I think it is just a matter of time before we will need `import {x} from "..."` since module namespace objects are not the way people write modules in general.


Great, thanks!


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

* https://murillodmiranda.com
* https://www.murillodmiranda.com


## Jenkins Build Summary

Built from [this commit](https://github.com/mellery451/rippled/commit/5947e77bb314cc62e766740570db4fccc7229591)

Built at __20190211 - 18:11:51__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/rocks-ep/4//artifact/msvc.Debug.txt) | 1145 cases, 0 failed, t: 637s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/rocks-ep/4//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 915 cases, 0 failed, t: 5m8s | PASS :white_check_mark:
docs,
TARGET=docs | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/rocks-ep/4//artifact/docs_TARGET_docs.txt) | 1 cases, 0 failed, t: 0m1s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/rocks-ep/4//artifact/clang.Debug.txt) | 1145 cases, 0 failed, t: 2m56s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/rocks-ep/4//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1145 cases, 0 failed, t: 674s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/rocks-ep/4//artifact/clang.Debug_Dunity_OFF.txt) | 1145 cases, 0 failed, t: 1m10s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/rocks-ep/4//artifact/gcc.Debug.txt) | 1145 cases, 0 failed, t: 3m0s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON,
TARGET=coverage_report,
SKIP_TESTS=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/rocks-ep/4//artifact/gcc.Debug_Dcoverage_ON_TARGET_coverage_report_SKIP_TESTS_true.txt) | 1145 cases, 0 failed, t: 16m56s | PASS :white_check_mark:
rpm | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/rocks-ep/4//artifact/rpm.txt) | 1145 cases, 0 failed, t: n/a | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/rocks-ep/4//artifact/gcc.Debug_Dunity_OFF.txt) | 1145 cases, 0 failed, t: 0m29s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/rocks-ep/4//artifact/clang.Release_Dassert_ON.txt) | 1145 cases, 0 failed, t: 4m54s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/rocks-ep/4//artifact/gcc.Release_Dassert_ON.txt) | 1145 cases, 0 failed, t: 5m8s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/rocks-ep/4//artifact/gcc.Debug_Dstatic_OFF.txt) | 1145 cases, 0 failed, t: 3m5s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/rocks-ep/4//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1145 cases, 0 failed, t: 3m3s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/rocks-ep/4//artifact/msvc.Debug_Dunity_OFF.txt) | 1145 cases, 0 failed, t: 1308s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/rocks-ep/4//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1145 cases, 0 failed, t: 2m58s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/rocks-ep/4//artifact/msvc.Release.txt) | 1145 cases, 0 failed, t: 435s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/rocks-ep/4//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1145 cases, 0 failed, t: 1m4s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/rocks-ep/4//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1145 cases, 0 failed, t: 3m38s | PASS :white_check_mark:


Note that Travis is now claiming that build is failing - see https://travis-ci.org/westnordost/StreetComplete/builds/491316535?utm_source=github_status&utm_medium=notification


This looks like a  PyQt5 v5.12 issue. d39b208 should fix it

Also, see comment on fe9d767