[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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:49:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/examples/example_POM.R#L49) *style:* **Commented code should be removed.**
```r
  # cl <- makeCluster(detectCores() - 1) # not implemented yet in DEoptim
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:84:4:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/examples/example_POM.R#L84) *style:* **Commented code should be removed.**
```r
  #stopCluster(cl) # not yet implemented, waiting for DEoptim
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:107:34:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/examples/example_POM.R#L107) *style:* **Variable or function name should be lowerCamelCase.**
```r
    params(sim1)$caribouMovement$N <- pars[2]
                                 ^
```
[inst/examples/example_POM.R:114:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/examples/example_POM.R#L114) *style:* **Variable or function name should be lowerCamelCase.**
```r
    nPattern_Out <- caribouFn(out$caribou)
    ^~~~~~~~~~~~
```
[inst/examples/example_POM.R:120:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/examples/example_POM.R#L120) *style:* **Commented code should be removed.**
```r
    # cat(minimizeFn)
      ^~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:121:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/examples/example_POM.R#L121) *style:* **Commented code should be removed.**
```r
    # cat(" ")
      ^~~~~~~~
```
[inst/examples/example_POM.R:122:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/examples/example_POM.R#L122) *style:* **Commented code should be removed.**
```r
    # cat(pars)
      ^~~~~~~~~
```
[inst/examples/example_POM.R:123:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/examples/example_POM.R#L123) *style:* **Commented code should be removed.**
```r
    # cat("\n")
      ^~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:1:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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:86:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/sampleModules/caribouMovement/caribouMovement.R#L86) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + P(sim)$.plotInterval, "caribouMovement", "plot", .last())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:95:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/sampleModules/caribouMovement/caribouMovement.R#L95) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + P(sim)$.plotInterval, "caribouMovement", "plot", .last())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:102:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/sampleModules/caribouMovement/caribouMovement.R#L102) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + P(sim)$.saveInterval, "caribouMovement", "save", .last() + 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:114:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/inst/sampleModules/caribouMovement/caribouMovement.R#L121) *style:* **Variable or function name should be lowerCamelCase.**
```r
  N <- P(sim)$N
  ^
```
[inst/sampleModules/caribouMovement/caribouMovement.R:122:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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:59:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/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:87:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/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:142:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/sampleModules/fireSpread/fireSpread.R#L142) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:146:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/sampleModules/fireSpread/fireSpread.R#L146) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Fires <- raster(extent(landscapes), ncol = ncol(landscapes),
  ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:150:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/sampleModules/fireSpread/fireSpread.R#L150) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Fires <- setValues(Fires, 0)
  ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:153:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/sampleModules/fireSpread/fireSpread.R#L153) *style:* **Variable or function name should be lowerCamelCase.**
```r
  landscapes$Fires <- Fires
             ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:159:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/sampleModules/fireSpread/fireSpread.R#L159) *style:* **Variable or function name should be lowerCamelCase.**
```r
Burn <- function(sim) {
^~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:162:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/sampleModules/fireSpread/fireSpread.R#L162) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Fires <- spread(landscapes[[1]],
  ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:174:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/sampleModules/fireSpread/fireSpread.R#L174) *style:* **Variable or function name should be lowerCamelCase.**
```r
  landscapes$Fires <- Fires
             ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:181:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/sampleModules/fireSpread/fireSpread.R#L181) *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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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:55:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/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:75:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/sampleModules/randomLandscapes/randomLandscapes.R#L75) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + P(sim)$.saveInterval, "randomLandscapes", "save", .last() + 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:86:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/sampleModules/randomLandscapes/randomLandscapes.R#L86) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:100:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/inst/sampleModules/randomLandscapes/randomLandscapes.R#L100) *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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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:231:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/cache.R#L231) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$moduleName, "module\n"))
                                                 ^
```
[R/cache.R:242:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/cache.R#L242) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$eventType, "event in",
                                                 ^
```
[R/cache.R:289:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/cache.R#L289) *style:* **Commented code should be removed.**
```r
        #checkPath(cacheRepo, create = TRUE) #SpaDES dependency
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:413:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/cache.R#L413) *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:441:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/cache.R#L441) *style:* **Lines should not be more than 100 characters.**
```r
        list2env(mget(lsObjectEnv[lsObjectEnv %in% createOutputs | lsObjectEnv %in% expectsInputs], envir = object@.envir), envir = object2@.envir)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:451:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/cache.R#L451) *style:* **Commented code should be removed.**
```r
          #object2@events <- unique(rbindlist(list(object@events, object2@events)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:455:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/cache.R#L455) *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:468:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/cache.R#L468) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(atts in attrsToGrab) {
         ^
```
[R/cache.R:472:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/cache.R#L472) *style:* **Commented code should be removed.**
```r
      # attr(object2, "tags") <- attr(object, "tags")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:473:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/cache.R#L473) *style:* **Commented code should be removed.**
```r
      # attr(object2, "call") <- attr(object, "call")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:474:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/cache.R#L474) *style:* **Commented code should be removed.**
```r
      # attr(object2, "function") <- attr(object, "function")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:507:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/cache.R#L507) *style:* **Variable or function name should be lowerCamelCase.**
```r
  setGeneric(".addTagsToOutput", function(object, outputObjects, FUN) {
                                                                 ^~~
```
[R/cache.R:530:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/cache.R#L530) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(object, outputObjects, FUN, preDigestByClass) {
                                               ^~~
```
[R/cache.R:622:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/cache.R#L622) *style:* **Variable or function name should be lowerCamelCase.**
```r
objSize.simList <- function(x, quick = getOption("reproducible.quick", FALSE)) {
^~~~~~~~~~~~~~~
```
[R/cache.R:649:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/cache.R#L649) *style:* **Variable or function name should be lowerCamelCase.**
```r
makeMemoiseable.simList <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:657:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/cache.R#L657) *style:* **Variable or function name should be lowerCamelCase.**
```r
unmakeMemoiseable.simList_ <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/checkpoint.R:36:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L185) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
            if (any(grepl(x[[2]][[2]], pattern = ".envir"))) {# i.e., sim@.envir
                                                             ^
```
[R/code-checking.R:202:19:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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:286:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L286) *style:* **Lines should not be more than 100 characters.**
```r
  allChecks <- list(simAssigns = simAssigns, simGets = simGets, returnsSim = returnsSim, assignToSim = assignToSim, fg = fg)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:319:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/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:368:51:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L368) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in outputObjects, ",
                                                  ^
```
[R/code-checking.R:368:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L368) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in outputObjects, ",
                                                       ^
```
[R/code-checking.R:384:20:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L384) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in inputObjects, ",
                   ^
```
[R/code-checking.R:384:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L384) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in inputObjects, ",
                        ^
```
[R/code-checking.R:395:90:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L395) *style:* **Commas should always have a space after.**
```r
                                       paste0(paste(missingFrmMod, collapse = ", "), " ",verb,
                                                                                ^
```
[R/code-checking.R:440:75:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L440) *style:* **Commas should always have a space after.**
```r
             " but only for the 'get' functions, not the 'set' function ","
                                                                          ^
```
[R/code-checking.R:454:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L454) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsNotInDotInputObjects[!(simAssignsNotInDotInputObjects %in% outputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:463:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L463) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                       ^
```
[R/code-checking.R:463:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L463) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                                   ^
```
[R/code-checking.R:464:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L464) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in outputObjects")
                                ^
```
[R/code-checking.R:464:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L464) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in outputObjects")
                                            ^
```
[R/code-checking.R:471:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L471) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsInDotInputObjects[!(simAssignsInDotInputObjects %in% inputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:480:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L480) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                       ^
```
[R/code-checking.R:480:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L480) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                                   ^
```
[R/code-checking.R:481:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L481) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                ^
```
[R/code-checking.R:481:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L481) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                            ^
```
[R/code-checking.R:503:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L503) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," used from sim inside ",
                       ^
```
[R/code-checking.R:503:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L503) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," used from sim inside ",
                                   ^
```
[R/code-checking.R:504:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L504) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                ^
```
[R/code-checking.R:504:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L504) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                            ^
```
[R/code-checking.R:516:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L516) *style:* **Commas should always have a space after.**
```r
        " ",verb," used from sim inside ",
            ^
```
[R/code-checking.R:516:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L516) *style:* **Commas should always have a space after.**
```r
        " ",verb," used from sim inside ",
                 ^
```
[R/code-checking.R:518:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L518) *style:* **Commas should always have a space after.**
```r
        ", but ",verb," not declared in inputObjects"
                 ^
```
[R/code-checking.R:518:23:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L518) *style:* **Commas should always have a space after.**
```r
        ", but ",verb," not declared in inputObjects"
                      ^
```
[R/code-checking.R:661:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L661) *style:* **Commented code should be removed.**
```r
    #unique(pd[outerWh, "line1"])
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:665:34:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L665) *style:* **Commas should always have a space after.**
```r
      whInner <- any((pd[outerWh,"line1"] < lwf) & (pd[outerWh,"line2"] > lwf) )
                                 ^
```
[R/code-checking.R:665:64:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L665) *style:* **Commas should always have a space after.**
```r
      whInner <- any((pd[outerWh,"line1"] < lwf) & (pd[outerWh,"line2"] > lwf) )
                                                               ^
```
[R/code-checking.R:665:79:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/code-checking.R#L665) *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/83379f464daca88d3620793e44d448596aac0122/R/copy.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
            sim_ <- object
            ^~~~
```
[R/downloadData.R:54:96:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/downloadData.R#L54) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    io <- .parseModulePartial(sim, modules = list(module), defineModuleElement = "inputObjects" )
                                                                                ^
```
[R/downloadData.R:242:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/downloadData.R#L242) *style:* **Commented code should be removed.**
```r
    # parsedModule <- parse(file = file.path(path, module, paste0(module, '.R')))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:243:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/downloadData.R#L243) *style:* **Commented code should be removed.**
```r
    # urls <- .getSourceURL(pattern = fileToDownload, x = parsedModule)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:250:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/downloadData.R#L250) *style:* **Commented code should be removed.**
```r
      #urls <- moduleMetadata(module, path)$inputObjects$sourceURL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:262:27:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/downloadData.R#L262) *style:* **Commas should always have a space after.**
```r
    chksums2 <- chksums[0,]
                          ^
```
[R/downloadData.R:263:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/downloadData.R#L263) *style:* **Commented code should be removed.**
```r
    #children <- moduleMetadata(module, path)$childModules
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:266:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/downloadData.R#L266) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
            ^
```
[R/downloadData.R:266:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/downloadData.R#L266) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                 ^
```
[R/downloadData.R:266:54:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/downloadData.R#L266) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                     ^
```
[R/downloadData.R:266:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/downloadData.R#L266) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                       ^
```
[R/experiment.R:200:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/experiment.R#L200) *style:* **Commented code should be removed.**
```r
    #sim <- Copy(sim, objects = FALSE, queues = TRUE)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:215:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/experiment.R#L215) *style:* **Commented code should be removed.**
```r
    # cl <- tryCatch(getCluster(), error = function(x) NULL)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:216:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/experiment.R#L216) *style:* **Commented code should be removed.**
```r
    # on.exit(if (!is.null(cl)) returnCluster(), add = TRUE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:218:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/experiment.R#L218) *style:* **Commented code should be removed.**
```r
    #if (length(modules) == 0) modules <- list(modules(sim)[-(1:4)])
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:222:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/experiment.R#L222) *style:* **Commented code should be removed.**
```r
        # unlist(params[paramsTmp], recursive = FALSE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:314:58:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/experiment.R#L314) *style:* **Commented code should be removed.**
```r
            params(sim_)[[mod[x]]][[param[[x]]]] <- val #factorialExp[ind,x]
                                                         ^~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:230:74:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/helpers.R#L230) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                             paste0("package:", .pkgEnv$corePackagesVec[-(1:2)]))
                                                                         ^
```
[R/helpers.R:260:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/helpers.R#L260) *style:* **Variable or function name should be lowerCamelCase.**
```r
all.equal.simList <- function(target, current, ...) {
^~~~~~~~~~~~~~~~~
```
[R/load.R:198:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/load.R#L198) *style:* **Lines should not be more than 100 characters.**
```r
                names(argument) <- c(nam, names(formals(getFromNamespace(loadFun[y], loadPackage[y])))[1])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/misc-methods.R:467:55:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/misc-methods.R#L467) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
          (inherits(get(w, envir = envir), "integer")) ) {
                                                      ^
```
[R/module-define.R:719:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/module-define.R#L719) *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/83379f464daca88d3620793e44d448596aac0122/R/module-dependencies-class.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
            out.df <- data.frame(
            ^~~~~~
```
[R/module-dependencies-class.R:172:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/module-dependencies-class.R#L172) *style:* **Commented code should be removed.**
```r
    #   warning("input object data.frame should use colnames sourceURL.")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-dependencies-class.R:174:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/module-dependencies-class.R#L174) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( !all(colnames(.outputObjects()) %in% colnames(object@outputObjects)) ) {
        ^
```
[R/module-dependencies-class.R:174:78:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/module-dependencies-class.R#L174) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( !all(colnames(.outputObjects()) %in% colnames(object@outputObjects)) ) {
                                                                             ^
```
[R/module-dependencies-methods.R:43:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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/83379f464daca88d3620793e44d448596aac0122/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:164:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/module-dependencies-methods.R#L164) *style:* **Variable or function name should be lowerCamelCase.**
```r
    M <- distances(simGraph, mode = "out")
    ^
```
[R/module-dependencies-methods.R:196:39:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/module-dependencies-methods.R#L196) *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:210:26:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/module-dependencies-methods.R#L210) *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:246:79:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/module-dependencies-methods.R#L246) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
              loadOrder <- names(simGraph[[tsort, ]]) %>% .[!(. %in% "_INPUT_" )]
                                                                              ^
```
[R/module-repository.R:28:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/module-repository.R#L28) *style:* **Lines should not be more than 100 characters.**
```r
#'          (\url{http://spades-core.predictiveecology.org/articles/ii-modules.html#module-directory-structure-modulename}),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-repository.R:52:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/module-repository.R#L52) *style:* **Lines should not be more than 100 characters.**
```r
    zipFiles <- grep(file.path(name, "data"), zipFiles, invert = TRUE, value = TRUE) # remove any zip in data folder
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-repository.R:293:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/module-repository.R#L293) *style:* **Commented code should be removed.**
```r
      #versionWarning(name, version)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-repository.R:305:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/module-repository.R#L305) *style:* **Lines should not be more than 100 characters.**
```r
        GET(zip, ua, config = list(config(token = pat)), write_disk(localzip, overwrite = overwrite))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-repository.R:401:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/module-repository.R#L401) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/module-repository.R:402:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/module-repository.R#L402) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/moduleMetadata.R:72:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/moduleMetadata.R#L72) *style:* **Commented code should be removed.**
```r
    #metadata <- eval(parse(text = x)) # can't be used because can't evaluate start(sim)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-diagrams.R:78:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/plotting-diagrams.R#L78) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DT <- tail(completed(sim), n)
    ^~
```
[R/plotting-diagrams.R:173:28:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/plotting-diagrams.R#L173) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**
```r
        sapply(ll, NROW) %>% sum() %>% `*`(., 26L)
                         ~~^
```
[R/plotting-diagrams.R:325:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/plotting-diagrams.R#L325) *style:* **Variable or function name should be lowerCamelCase.**
```r
      PlotRemovingDots <- function(modDia, plotFn, axes, ...,
      ^~~~~~~~~~~~~~~~
```
[R/plotting-diagrams.R:326:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/plotting-diagrams.R#L326) *style:* **Variable or function name should be lowerCamelCase.**
```r
                                   vertex.color,
                                   ^~~~~~~~~~~~
```
[R/plotting-diagrams.R:327:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/plotting-diagrams.R#L327) *style:* **Variable or function name should be lowerCamelCase.**
```r
                                   vertex.size,
                                   ^~~~~~~~~~~
```
[R/plotting-diagrams.R:328:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/plotting-diagrams.R#L328) *style:* **Variable or function name should be lowerCamelCase.**
```r
                                   vertex.size2,
                                   ^~~~~~~~~~~~
```
[R/plotting-diagrams.R:329:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/plotting-diagrams.R#L329) *style:* **Variable or function name should be lowerCamelCase.**
```r
                                   vertex.shape,
                                   ^~~~~~~~~~~~
```
[R/plotting-diagrams.R:330:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/plotting-diagrams.R#L330) *style:* **Variable or function name should be lowerCamelCase.**
```r
                                   vertex.label.cex,
                                   ^~~~~~~~~~~~~~~~
```
[R/plotting-diagrams.R:331:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/plotting-diagrams.R#L331) *style:* **Variable or function name should be lowerCamelCase.**
```r
                                   vertex.label.family,
                                   ^~~~~~~~~~~~~~~~~~~
```
[R/plotting-diagrams.R:345:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/plotting-diagrams.R#L345) *style:* **Lines should not be more than 100 characters.**
```r
          c(nchar(namesModDia)^0.8 * 10) # use exponential to stretch out, and multiplication to make all bigger
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting.R:6:31:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/plotting.R#L6) *style:* **Variable or function name should be lowerCamelCase.**
```r
                              na.color, zero.color, length){
                              ^~~~~~~~
```
[R/plotting.R:6:41:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/plotting.R#L6) *style:* **Variable or function name should be lowerCamelCase.**
```r
                              na.color, zero.color, length){
                                        ^~~~~~~~~~
```
[R/plotting.R:37:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/plotting.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        na.color, zero.color, length) {
                        ^~~~~~~~
```
[R/plotting.R:37:35:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/plotting.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        na.color, zero.color, length) {
                                  ^~~~~~~~~~
```
[R/plotting.R:86:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/plotting.R#L86) *style:* **Put spaces around all infix operators.**
```r
      eval(parse(text=deparse(elems[[useElem]])), envir=tmp@.envir),
                    ~^~
```
[R/plotting.R:86:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/plotting.R#L86) *style:* **Put spaces around all infix operators.**
```r
      eval(parse(text=deparse(elems[[useElem]])), envir=tmp@.envir),
                                                      ~^~
```
[R/plotting.R:87:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/plotting.R#L87) *style:* **Put spaces around all infix operators.**
```r
      error=function(x) eval(parse(text=deparse(elems[[useElem]])), envir=envir))
          ~^~
```
[R/plotting.R:87:40:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/plotting.R#L87) *style:* **Put spaces around all infix operators.**
```r
      error=function(x) eval(parse(text=deparse(elems[[useElem]])), envir=envir))
                                      ~^~
```
[R/plotting.R:87:74:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/plotting.R#L87) *style:* **Put spaces around all infix operators.**
```r
      error=function(x) eval(parse(text=deparse(elems[[useElem]])), envir=envir))
                                                                        ~^~
```
[R/POM.R:128:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/POM.R#L128) *style:* **Lines should not be more than 100 characters.**
```r
#' @param objFnCompare Character string. Either, "MAD" or "RMSE" indicating that inside the objective
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/POM.R:186:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/POM.R#L186) *style:* **Variable or function name should be lowerCamelCase.**
```r
           NaNRetries = NA, logObjFnVals = FALSE, weights, useLog = FALSE) {
           ^~~~~~~~~~
```
[R/POM.R:196:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/POM.R#L196) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        NaNRetries, logObjFnVals, weights, useLog) {
                        ^~~~~~~~~~
```
[R/POM.R:213:28:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/POM.R#L213) *style:* **Variable or function name should be lowerCamelCase.**
```r
    if (is.na(NaNRetries)) NaNRetries <- 1
                           ^~~~~~~~~~
```
[R/POM.R:237:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/POM.R#L237) *style:* **Variable or function name should be lowerCamelCase.**
```r
          sim_ <- Copy(sim)
          ^~~~
```
[R/POM.R:255:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/POM.R#L255) *style:* **Put spaces around all infix operators.**
```r
          envPOMCalled <- sys.frame(min(grep("POM", sys.calls()))-1)
                                                                ~^~
```
[R/POM.R:322:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/POM.R#L322) *style:* **Lines should not be more than 100 characters.**
```r
          cat(format(unlist(lapply(objectiveRes, function(x) x[["value"]])), digits = 4), dep = "\t")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/POM.R:360:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/83379f464daca88d3620793e44d448596aac0122/R/POM.R#L360) *style:* **Lines should not be more than 100 characters.**
```r
      par[whP] <- unlist(deps[[modName]]@parameters$default[deps[[modName]]@parameters$paramName == names(P(sim, modName)[whParamsByMod[whP]])])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Yes, but in other case value of this fields will be None, and It does not affect the work of device


![](https://github.trello.services/images/mini-trello-icon.png) [Make a way to delete an existing note](https://trello.com/c/u5VWRghr/9-make-a-way-to-delete-an-existing-note)


Redução do código, tirando o PAF-ECF


This part of code was discussed with matejcik in gitter chat. He approved this part


No, result of o.script_pubkey[-1] will be 180 :)


Fixed almost all the things with the prebuilt kernel.
Some patches should be applied to the kernel to fix the hw decoders.
The good news is that the kernel source for gucci will be updated in a few days.
Thanks to your tree!
Here is my tree.
https://github.com/GuaiYiHu/android_device_xiaomi_gucci


The problem with doing the `-Sy` thing is that it teaches wrong behaviour. Doing it right from the start 100% prevents problems from occurring down the line.


The same answer here


Update your VS @hfz-r , this are new C# features ;)


Can we move this tap from your personal account to metabrainz?


Agree ;)


TeamCity Architecture Team :: Java Platform :: otj-filterorder :: BuildTest [Build 45](https://teamcity.otenv.com/viewLog.html?buildId=8956859&buildTypeId=ArchitectureTeam_JavaPlatform_OtjFilterorder_BuildTest) is now running


TeamCity Architecture Team :: Java Platform :: otj-filterorder :: BuildTest [Build 45](https://teamcity.otenv.com/viewLog.html?buildId=8956859&buildTypeId=ArchitectureTeam_JavaPlatform_OtjFilterorder_BuildTest) outcome was **UNKNOWN**
Summary: Canceled Build time: 00:00:01


TeamCity Architecture Team :: Java Platform :: otj-filterorder :: BuildTest [Build 46](https://teamcity.otenv.com/viewLog.html?buildId=8957023&buildTypeId=ArchitectureTeam_JavaPlatform_OtjFilterorder_BuildTest) is now running


TeamCity Architecture Team :: Java Platform :: otj-filterorder :: BuildTest [Build 46](https://teamcity.otenv.com/viewLog.html?buildId=8957023&buildTypeId=ArchitectureTeam_JavaPlatform_OtjFilterorder_BuildTest) outcome was **UNKNOWN**
Summary: Canceled Build time: 00:00:01


TeamCity Architecture Team :: Java Platform :: otj-filterorder :: BuildTest [Build 47](https://teamcity.otenv.com/viewLog.html?buildId=8957030&buildTypeId=ArchitectureTeam_JavaPlatform_OtjFilterorder_BuildTest) outcome was **UNKNOWN**
Summary: Canceled Build time: 00:00:01


TeamCity Architecture Team :: Java Platform :: otj-filterorder :: BuildTest [Build 47](https://teamcity.otenv.com/viewLog.html?buildId=8957030&buildTypeId=ArchitectureTeam_JavaPlatform_OtjFilterorder_BuildTest) is now running


TeamCity Architecture Team :: Java Platform :: otj-filterorder :: BuildTest [Build 48](https://teamcity.otenv.com/viewLog.html?buildId=8957031&buildTypeId=ArchitectureTeam_JavaPlatform_OtjFilterorder_BuildTest) is now running


TeamCity Architecture Team :: Java Platform :: otj-filterorder :: BuildTest [Build 48](https://teamcity.otenv.com/viewLog.html?buildId=8957031&buildTypeId=ArchitectureTeam_JavaPlatform_OtjFilterorder_BuildTest) outcome was **UNKNOWN**
Summary: Canceled Build time: 00:00:01


O , i can try


gtgtgt


I see. Didn't realize this was used for non-test container logs.


It would be great if you could mention the reason for this change. According to `INSTALL.md` there's no such restriction.


Created multidev environment [next50#ci-85](https://dashboard.pantheon.io/sites/8e7c33cd-c6bd-4dcf-a71d-f1ade4f2e791#ci-85).

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


Connect the frontend and backend servers #22


Ok, I think I can get rid of `hypertable_get_all`. But if we decide we want to allow calling `show_chunks` with time constraint for all hypertables, I would still need to call `chunks_find_all_in_range` right?


What's this? :o


`REQUEST_SEND` -> `REQUEST_SENT`


Also, some Linux distributions are actually already on 5.11, do we not support that?


Здесь вы делаете цикл с одним и тем же весом, пока не заполните до допустимого предела. Это возможное решение, но ему не хватает гибкости, чтобы можно было передавать несколько разных людей одной Годзилле.

Т.е. использование для внешнего пользователя выглядит следующим образом:
```
a = Godzilla(200)
print(a.eat(random.randint(30, 75)))
print(a.eat(random.randint(30, 75)))
print(a.eat(random.randint(30, 75)))
print(a.eat(random.randint(30, 75)))
...
```
Для этого, чтобы промежуточный объем желудка сохранялся между вызовами метода `eat`, вам может потребоваться `fill_stomach_volume` хранить как аттрибут класса.


Bug fix, an equipment with options but no `info\grade` defined.


I've fixed this in https://github.com/spinnaker/orca/pull/2330; thanks for pointing it out.


Which release are you using?


Add* new metod


TeamCity Architecture Team :: Java Platform :: otj-metrics :: BuildTest [Build 233](https://teamcity.otenv.com/viewLog.html?buildId=8957101&buildTypeId=ArchitectureTeam_JavaPlatform_OtjMetrics_BuildTest) is now running


TeamCity Architecture Team :: Java Platform :: otj-spring-archetypes :: BuildTest [Build 56](https://teamcity.otenv.com/viewLog.html?buildId=8957121&buildTypeId=ArchitectureTeam_JavaPlatform_OtjSpringArchetypes_Buil) is now running


TeamCity Architecture Team :: Java Platform :: otj-spring-archetypes :: BuildTest [Build 56](https://teamcity.otenv.com/viewLog.html?buildId=8957121&buildTypeId=ArchitectureTeam_JavaPlatform_OtjSpringArchetypes_Buil) outcome was **UNKNOWN**
Summary: Canceled Build time: 00:00:00


TeamCity Architecture Team :: Java Platform :: otj-spring-archetypes :: BuildTest [Build 57](https://teamcity.otenv.com/viewLog.html?buildId=8957323&buildTypeId=ArchitectureTeam_JavaPlatform_OtjSpringArchetypes_Buil) is now running


TeamCity Architecture Team :: Java Platform :: otj-spring-archetypes :: BuildTest [Build 57](https://teamcity.otenv.com/viewLog.html?buildId=8957323&buildTypeId=ArchitectureTeam_JavaPlatform_OtjSpringArchetypes_Buil) outcome was **UNKNOWN**
Summary: Canceled Build time: 00:00:01


TeamCity Architecture Team :: Java Platform :: otj-spring-archetypes :: BuildTest [Build 58](https://teamcity.otenv.com/viewLog.html?buildId=8957324&buildTypeId=ArchitectureTeam_JavaPlatform_OtjSpringArchetypes_Buil) is now running


TeamCity Architecture Team :: Java Platform :: otj-spring-archetypes :: BuildTest [Build 58](https://teamcity.otenv.com/viewLog.html?buildId=8957324&buildTypeId=ArchitectureTeam_JavaPlatform_OtjSpringArchetypes_Buil) outcome was **UNKNOWN**
Summary: Canceled Build time: 00:00:01


TeamCity Architecture Team :: Java Platform :: otj-spring-archetypes :: BuildTest [Build 59](https://teamcity.otenv.com/viewLog.html?buildId=8957325&buildTypeId=ArchitectureTeam_JavaPlatform_OtjSpringArchetypes_Buil) outcome was **UNKNOWN**
Summary: Canceled Build time: 00:00:01


TeamCity Architecture Team :: Java Platform :: otj-spring-archetypes :: BuildTest [Build 59](https://teamcity.otenv.com/viewLog.html?buildId=8957325&buildTypeId=ArchitectureTeam_JavaPlatform_OtjSpringArchetypes_Buil) is now running


I agree. I totally didn't know and I'm more than happy to correct bad advice. The guide was made by an idiot, after all...


TeamCity Architecture Team :: Java Platform :: otj-logging :: otj-logging [Build 153](https://teamcity.otenv.com/viewLog.html?buildId=8957200&buildTypeId=ArchitectureTeam_JavaPlatform_OtjLogging_OtjLogging) is now running


TeamCity Architecture Team :: Java Platform :: otj-logging :: otj-logging [Build 153](https://teamcity.otenv.com/viewLog.html?buildId=8957200&buildTypeId=ArchitectureTeam_JavaPlatform_OtjLogging_OtjLogging) outcome was **UNKNOWN**
Summary: Canceled Build time: 00:00:00


TeamCity Architecture Team :: Java Platform :: otj-logging :: otj-logging [Build 154](https://teamcity.otenv.com/viewLog.html?buildId=8957364&buildTypeId=ArchitectureTeam_JavaPlatform_OtjLogging_OtjLogging) is now running


TeamCity Architecture Team :: Java Platform :: otj-logging :: otj-logging [Build 154](https://teamcity.otenv.com/viewLog.html?buildId=8957364&buildTypeId=ArchitectureTeam_JavaPlatform_OtjLogging_OtjLogging) outcome was **UNKNOWN**
Summary: Canceled Build time: 00:00:01


TeamCity Architecture Team :: Java Platform :: otj-logging :: otj-logging [Build 155](https://teamcity.otenv.com/viewLog.html?buildId=8957365&buildTypeId=ArchitectureTeam_JavaPlatform_OtjLogging_OtjLogging) is now running


TeamCity Architecture Team :: Java Platform :: otj-logging :: otj-logging [Build 155](https://teamcity.otenv.com/viewLog.html?buildId=8957365&buildTypeId=ArchitectureTeam_JavaPlatform_OtjLogging_OtjLogging) outcome was **UNKNOWN**
Summary: Canceled Build time: 00:00:01


TeamCity Architecture Team :: Java Platform :: otj-metrics :: BuildTest [Build 233](https://teamcity.otenv.com/viewLog.html?buildId=8957101&buildTypeId=ArchitectureTeam_JavaPlatform_OtjMetrics_BuildTest) outcome was **SUCCESS**
Summary: Tests passed: 34 Build time: 00:01:26


TeamCity Architecture Team :: Java Platform :: otj-kafka :: BuildTest [Build 200](https://teamcity.otenv.com/viewLog.html?buildId=8957214&buildTypeId=ArchitectureTeam_JavaPlatform_OtjKafka_BuildTest) is now running


TeamCity Architecture Team :: Java Platform :: otj-logging :: otj-logging [Build 156](https://teamcity.otenv.com/viewLog.html?buildId=8957366&buildTypeId=ArchitectureTeam_JavaPlatform_OtjLogging_OtjLogging) is now running


TeamCity Architecture Team :: Java Platform :: otj-logging :: otj-logging [Build 156](https://teamcity.otenv.com/viewLog.html?buildId=8957366&buildTypeId=ArchitectureTeam_JavaPlatform_OtjLogging_OtjLogging) outcome was **UNKNOWN**
Summary: Canceled Build time: 00:00:01


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/8839f9f8-ee5d-429f-8749-52267c653952?env_id=ibm%3Ayp%3Aus-south "ws-expose"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/5c41e84d-5968-4649-8c7b-52afb41b0a6e?env_id=ibm%3Ayp%3Aus-south "ws-expose-pipeline") deployed [ws-expose-server](https://github.com/yeltnar/ws-expose-server/releases/tag/deploy-ibm-yp-us-south-andcbrant-gmail.com-dev-20180718-160725 "deploy-ibm-yp-us-south-andcbrant-gmail.com-dev-20180718-160725") to [dev](https://console.bluemix.net/apps/e68f5516-a561-42c7-ac49-af54fea27ed3?env_id=ibm:yp:us-south "ibm:yp:us-south:andcbrant@gmail.com:dev"), including this commit


Eliminar el archivo


This is not working on my computer.

I got this stack trace:
```
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 25.337 sec <<< FAILURE! - in org.xwiki.platform.notifications.test.ui.AllITs
org.xwiki.platform.notifications.test.ui.AllITs  Time elapsed: 25.335 sec  <<< ERROR!
java.lang.RuntimeException: Failed to initialize PO suite
	at org.xwiki.test.ui.PageObjectSuite.beforeTests(PageObjectSuite.java:75)
	at org.xwiki.test.integration.XWikiExecutorSuite.run(XWikiExecutorSuite.java:192)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:39)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.Iterator.forEachRemaining(Iterator.java:116)
	at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:79)
	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:170)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:154)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:90)
	at org.junit.platform.surefire.provider.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:132)
	at org.junit.platform.surefire.provider.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:111)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
Caused by: java.lang.RuntimeException: Failed to initialize PersistentTestContext
	at org.xwiki.test.ui.PageObjectSuite.initializePersistentTestContext(PageObjectSuite.java:90)
	at org.xwiki.test.ui.PageObjectSuite.beforeTests(PageObjectSuite.java:60)
	... 24 more
Caused by: org.openqa.selenium.WebDriverException: arguments[0] is undefined
Command duration or timeout: 15 milliseconds
Build info: version: '2.44.0', revision: '76d78cf323ce037c5f92db6c1bba601c2ac43ad8', time: '2014-10-23 13:11:40'
System info: host: 'thinkpad', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-24-generic', java.version: '1.8.0_171'
Driver info: org.openqa.selenium.firefox.FirefoxDriver
Capabilities [{applicationCacheEnabled=true, rotatable=false, handlesAlerts=true, databaseEnabled=true, version=35.0, platform=LINUX, nativeEvents=false, acceptSslCerts=true, webStorageEnabled=true, locationContextEnabled=true, browserName=firefox, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true}]
Session ID: c9cfce25-d55b-48c2-9eef-a1fafbcc52b7
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:204)
	at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:156)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:599)
	at org.openqa.selenium.remote.RemoteWebDriver.executeScript(RemoteWebDriver.java:508)
	at org.xwiki.test.ui.XWikiWebDriver.executeScript(XWikiWebDriver.java:808)
	at org.xwiki.test.ui.XWikiWebDriver.findElement(XWikiWebDriver.java:606)
	at org.xwiki.test.ui.TestUtils.recacheSecretTokenWhenOnRegisterPage(TestUtils.java:1063)
	at org.xwiki.test.ui.TestUtils.recacheSecretToken(TestUtils.java:1055)
	at org.xwiki.test.ui.PageObjectSuite.initializePersistentTestContext(PageObjectSuite.java:88)
	... 25 more
Caused by: org.openqa.selenium.WebDriverException: arguments[0] is undefined
Build info: version: '2.44.0', revision: '76d78cf323ce037c5f92db6c1bba601c2ac43ad8', time: '2014-10-23 13:11:40'
System info: host: 'thinkpad', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-24-generic', java.version: '1.8.0_171'
Driver info: driver.version: unknown
	at <anonymous class>.anonymous(http://localhost:8080/xwiki/bin/register/xwiki/Register line 68 > Function:1:1)
	at <anonymous class>.handleEvaluateEvent(http://localhost:8080/xwiki/bin/register/xwiki/Register:68:20)
```

The interesting part is:
```
 arguments[0] is undefined
```


before doing a commit you should remove the cache


TeamCity Architecture Team :: Java Platform :: otj-kafka :: BuildTest [Build 200](https://teamcity.otenv.com/viewLog.html?buildId=8957214&buildTypeId=ArchitectureTeam_JavaPlatform_OtjKafka_BuildTest) outcome was **SUCCESS**
Summary: Tests passed: 9 Build time: 00:01:18


Hi @cbarranco, would you mind if I pulled this change into the next version?


# `git rm --cached`
might help with that


Ok so this is a long explanation which starts with [this email](https://lists.freebsd.org/pipermail/freebsd-hackers/2018-June/052934.html) I sent to the freebsd-hackers@ mailing list. Read the entire conversation if you can.

As a summary of what I wrote there, the segs array would get over-written when another load on the same tag is called. The concern I raised there was that this is a bug. Hans Petter Selasky told me that this is expected behavior and that it is the client's responsibility to serialize the loads.

So if a load is deferred, after the shortage is over, busdma_bounce fills up the segs array again before calling the client's callback. The scope of the segs array is limited to the callback. After that, it can be over-written. That is the reason tag_create requires lockfunc. This lockfunc is called to acquire the lock provided by the client driver to ensure serial access so that no load is called while another load is in its callback.

But we will not be calling load again when the wait for grant refs is over. That load has already finished. So the refs array won't be filled again. Simply doing temp_segs = segs means we save an address to busdma_bounce's tag->segments array ([busdma_bounce.c:76](https://github.com/freebsd/freebsd/blob/master/sys/x86/x86/busdma_bounce.c#L76), [busdma_bounce.c:914](https://github.com/freebsd/freebsd/blob/master/sys/x86/x86/busdma_bounce.c#L914) for reference) which will be over-written as soon as another load is called. And another map _can_ be loaded while this map waits for the grant refs.

So, we need to save a copy of the segs array which we can use to grant foreign access, and send back to the client.

Another thing I'd mention, there is a check if temp_segs is NULL:

```C
if (xenmap->temp_segs == NULL) {
	xenmap->temp_segs = malloc(xenmap->nrefs*sizeof(bus_dma_segment_t),
			M_BUSDMA_XEN, M_NOWAIT);
	if (xenmap->temp_segs == NULL) {
		free(xenmap->refs, M_BUSDMA_XEN);
...
```

The inner if is pretty self-explanatory. The outer if is there because this part of code can be called from two locations:
`xen_dmamap_callback()`, and `xen_bus_dmamap_load_phys/buffer/ma()`.

`xen_dmamap_callback()` already copies the segs array into temp_segs and then calls `xen_load_helper()`, so we don't have to perform a copy in that case. It already exists. And no, I don't think we should call `_bus_dmamap_complete()` to get the segs array when we are coming from `xen_dmamap_callback()` because that has already been called (by subr_bus_dma.c) and its probably not a good idea to call it again. It wouldn't be a problem in the current implementation of busdma_bounce, but we should not assume things the interface does not explicitly specify.

You understand now?


Build version: __`3.3.0-master.17`__ :crossed_fingers: [`master`](https://github.com/ThreadsStyling/tslint/tree/master) on [*CircleCI*](https://circleci.com/gh/ThreadsStyling/tslint/17) :tada:


updating the fork


This prevents me to execute functional tests on my machine :disappointed:


Hi, I'm the author of the commit. Feel free to pull it in. It's a trivial fix.


@gvalkov, definitely! I was going to finish last commit that adds some usage examples and send a pull request your way, but haven't had the chance yet. I think I'll be able to get it ready by the end of the week and I'll ping you as soon as that happens.


Oh. Yes, the graph in my slide was average reward for many steps. Thesedays, I get average score for 50 episodes, you can check it in the tensorboard, if you are using my codes.


Created multidev environment [next50#ci-88](https://dashboard.pantheon.io/sites/8e7c33cd-c6bd-4dcf-a71d-f1ade4f2e791#ci-88).

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


Quick query, is `environment` the correct Octopus naming? I no longer have access so wanted to make sure we are matching all naming to what they have in the UI.


interessante


## Joker
Este es mi villano favorito


Sorry, I didn't even notice that there were people leaving a comment in this commit. Please try the new version, and next time create an issue instead.


#Notas
Entiendo porque agregaste a Deadshot, _lo necesitaremos_.


@desphilboy
Thanks! My username is "htdebeer" at npm as well.


Seems to be `environment` in our current version (v3.4.1) and in the latest Octopus documentation. https://octopus.com/docs/infrastructure/environments


What are you trying to do?


@inigma117 thanks for this and the work put into it.


Basic Python Exercise Chapter 13


![](https://github.trello.services/images/mini-trello-icon.png) [Wire up your static React App to our Notes API.](https://trello.com/c/8ZXeYcd6/9-wire-up-your-static-react-app-to-our-notes-api)


Thanks @egliang I went ahead and pushed 0.2.1 on rubygems.


You're a monster, etc etc :+1:


ㄹ


My current policy (which might change later if relevant evidence comes up) is to never mark anything inline, not even the serialisation functions (`loadxx_le()` and `storexx_le()` come to mind: I once tried to force inline them with macros, I got *worse* performance). Less noise, more readability.

Second, this function is so tiny that I'm pretty sure it will be inlined anyway.

Third, it hardly matters in this case because it is at worse a few hundred function calls worth of overhead, to be compared to the thousands of field multiplications that happen besides them.


Could we avoid some bad states here if we used a phantom type? For example, we could change the type of the second callback to `TermStmt s ret -> Annotator Term ext s ret ()` (the first callback would become `Stmt ext s -> Annotator NonTerm ext s ret ()`.  Then we could make it so that `addStmtAfter` is only callable in the `NonTerm` context (`addStmtBefore` could be totally unconstrained).


Thanks! We can perhaps patch `jasmine.env` so when calling `clearReporters()` it will always add our test reporter (more robust)


that's it, gettargetminmax sends target back 0..1, gettarget in descr. (see patch "simple 6 controllers")


Thank you for doing so much work on this little 2003 summer project of mine! It looks like you're making a lot of great commits. When you're ready, please feel free to give me a pull request and I'll pull in all of your changes.


Nice that you added smoke tests in there, good job!


1 line added


добавила тесты: https://github.com/Zhikh/NET.S.2018.Zhikh.09/commit/96912615931adeab1e0e9d9f80fa7a4326b6dd88


![](https://github.trello.services/images/mini-trello-icon.png) [Gerar estatísticas na forma de relatório para o ADM](https://trello.com/c/BgeJC9Kj/218-gerar-estat%C3%ADsticas-na-forma-de-relat%C3%B3rio-para-o-adm)


The following doc(s) have been deployed to the [rsyncupdat](https://rsyncupdat-static-docs.pantheonsite.io/docs) Multidev environment:
- [scripts/deploy-live.sh](https://github.com/pantheon-systems/documentation/commit/b0aec4a3b165fc9008e146250de802494a8ac9ec/scripts/deploy-live.sh)
- [scripts/deploy-multidev.sh](https://github.com/pantheon-systems/documentation/commit/b0aec4a3b165fc9008e146250de802494a8ac9ec/scripts/deploy-multidev.sh)


too long method  - max method should have like 20-30lines


This caused tons of problems with parallel workers.  Basically did not work at all.  All kinds of race conditions.


we'll need to update this for windows world :(


@catamphetamine is this IE11 issue related to `scroll-into-view-if-needed`? v2.x should be able to handle it correctly as long as `document.scrollingElement` is polyfilled and the page is not in quirks mode 🙂


Ok, that works, I will refactor it. I just thought that as we move more of ddl stuff to C, it would be better to put all of it in one file.
I am going to also add an `export_chunks` function so I guess that will go in `chunk.c` as well.


ok, done: https://github.com/2amigos/yii2-usuario/pull/205


Исправила (также исключила всё, что связано с isAscending): https://github.com/Zhikh/NET.S.2018.Zhikh.09/commit/c97163a71d35406cb53420dff74279ef55cbfc46


Thanks! I'll get that changed.


I just simply run your notebook file Double_Dueling_image_sensor.ipynb
but I don't see the 'score' (variable you defined in your code, which is the accumulated reward for each episode) increases with the episode number. (as the file e.g.1.pdf I provided above). It's wired since normally the accumulated reward for each episode should consistently increase with the episode (training time).
Do you have the similar issue when you run your file?
How do you calculate the reward? like you use **reward = score_board/step** or anything?


![](https://github.trello.services/images/mini-trello-icon.png) [Wire up your static React App to our Notes API.](https://trello.com/c/8ZXeYcd6/9-wire-up-your-static-react-app-to-our-notes-api)


I'm glad you took the criticism honestly. I've given the guide a brush over and there's a couple of other things I have questions over.

- Nitpick but download the iso not download the img
- Why do you tell users to mess with the mirrorlist manually? reflector is a great tool for this and will actually find the fastest mirrors instead of you just guessing
- pacman -Syu does not refresh the mirror list. The mirror list is just that text file. Mirrors should all be equal. Once you've ran -Sy on one mirror, running it again on a new mirror shouldn't make any difference. Plus you're on the iso so there's no real need to run any pacman commands. pacstrap will call -Syu itself when ran
- Whats with the over complected wifi setup? `wifi-menu` is on the iso
- Comment is wrong when creating the root partition. Also 64G seems a little large, might want to have a scale for people with different sized drives
- Is there a reason you're using -p with genfstab?
- Locale stuff should be done in the chroot, as soon as possible. Some software might misbehave without a locale and I'm sure the people who don't really know English too well would appreciate it
- Same goes for setting the clock, can't really use https otherwise
- root should be given a password before rebooting
- You've completely missed setting the timezone
- It's util-linux not utils-linux. Also it is part of the base group so there's no need to install it manually
- mkinitcpio -P will regenerate all ramdisks, might me simpler to just recommend that


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


In `ValidateFlagValues` (around line 100), we can also validate that the flag is in the correct format with something like

```
	if !utils.IsValidTimestamp(MustGetFlagString(TIMESTAMP)) {
		gplog.Fatal(errors.Errorf("Timestamp %s is invalid.  Timestamps must be in the format YYYYMMDDHHMMSS.", MustGetFlagString(TIMESTAMP)), "")
	}
```


orly


я поняла, спасибо


agree


TeamCity LCM :: liblcm-win32-master Continuous [Build 232](http://build.palaso.org/viewLog.html?buildId=124978&buildTypeId=Liblcm_LiblcmWin32masterContinuous) outcome was **SUCCESS**
Summary: Tests passed: 2608, ignored: 44 Build time: 00:01:27


Relaying a Promise through a Promise is not necessary, you can just return the Promise-Object if no additional action is performed.


I think this may have broken logging in


Why `asetnsamples=n=1024:p=0` two times?


I mean, reseting the "game" should also reset settings


Cool will add it


You should probably trap the exception that will be raised when this env var is unset.


#6517-MissingEqNumRefsInEngrgRef (RKStrand) - i386-Windows-7-VisualStudio-14: OK (2942 of 2942 tests passed, 0 test warnings)

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


#6517-MissingEqNumRefsInEngrgRef (RKStrand) - x86_64-MacOS-10.9-clang: OK (2899 of 2942 tests passed, 8 test warnings)

Messages:

 * 8 tests had: AUD diffs.
 * 3 tests had: EIO diffs.
 * 2 tests had: ESO small diffs.
 * 42 tests had: Table big diffs.
 * 1 test had: ERR diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: MTR big diffs.

Failures:

EnergyPlusFixture Test Summary
 * Passed: 651
 * Failed: 1

regression Test Summary
 * Passed: 581
 * Failed: 42

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


Can we just return the result from `MustGetFlagString(FROM_TIMESTAMP)`?


![](https://github.trello.services/images/mini-trello-icon.png) [Refatoração das views](https://trello.com/c/2vCXtjkh/219-refatora%C3%A7%C3%A3o-das-views)


Let's modify this to `...for ao tables that...`


@Rohanator9000  Yeah, that should would work


Can you post this in an issue as "improvements" or "recommendations" or whatever you'd like, and I would love to integrate them into the guide. Keeping them here makes it kind of a pain to track, however.


马上要去旅游。最近不更新。8.5号回来更新


I agree, will do


The chronology of doing the locale/time stuff is definitely a big goof on my part, and it probably explains why my time stamps in chromium are off by about two hours 😝, I'll say that much here lol


The following doc(s) have been deployed to the [rsyncupdat](https://rsyncupdat-static-docs.pantheonsite.io/docs) Multidev environment:
- [scripts/deploy-live.sh](https://github.com/pantheon-systems/documentation/commit/b0aec4a3b165fc9008e146250de802494a8ac9ec/scripts/deploy-live.sh)
- [scripts/deploy-multidev.sh](https://github.com/pantheon-systems/documentation/commit/b0aec4a3b165fc9008e146250de802494a8ac9ec/scripts/deploy-multidev.sh)
- [/docs/cache-control](https://rsyncupdat-static-docs.pantheonsite.io/docs/cache-control)
- [/docs/caching-advanced-topics](https://rsyncupdat-static-docs.pantheonsite.io/docs/caching-advanced-topics)


because this streams from `current_user.id` there's no way that a client could specify a different user from which to stream events - per convo between @zaksoup and @glassresistor


Also adding a test to verify that no exceptions are raised when `LS_COLORS` is not set in the environment might be a good idea.


Chance color


@rizwanreza - in the past, I've seen some comments like the one on this issue: https://github.com/pivotal-cf/om/pull/197#issuecomment-402537295

That was my motivation for including the note about unit tests -- recognizing that we may choose consistency over redundancy sometimes.

Not pushing for anything in particular here -- but something to keep in mind.

It may be good to clarify these kinds of arbitrary, stylistic concerns as we go forward just to reduce the friction around them when contributors inevitably disagree with certain choices.

/cc @pivotal-cf/pcf-release-engineering @pivotal-cf/pcf-platform-automation


we can/should just change this to stream from `current_user.id` instead of `params` to force clients always to stream the authenticated user's notifications. per convo between @zaksoup and @glassresistor


To @banzr : build was fixed with b16e8c12330ba21fb45b7d8b1e6ee3f8510b2846


Comments look good, concise and informative!


its austin!! dude! whats up! we miss u lol :D


> Ok so this is a long explanation which starts with this email I sent to the freebsd-hackers@ mailing list. Read the entire conversation if you can.
>
> As a summary of what I wrote there, the segs array would get over-written when another load on the same tag is called. The concern I raised there was that this is a bug. Hans Petter Selasky told me that this is expected behavior and that it is the client's responsibility to serialize the loads.
>
> So if a load is deferred, after the shortage is over, busdma_bounce fills up the segs array again

What do you mean by 'again'. The segs array should be filled only once by the parent tag?

> before calling the client's callback. The scope of the segs array is limited to the callback. After that, it can be over-written. That is the reason tag_create requires lockfunc. This lockfunc is called to acquire the lock provided by the client driver to ensure serial access so that no load is called while another load is in its callback.
>
> But we will not be calling load again when the wait for grant refs is over. That load has already finished. So the refs array won't be filled again. Simply doing temp_segs = segs means we save an address to busdma_bounce's tag->segments array (busdma_bounce.c:76, busdma_bounce.c:914 for reference) which will be over-written as soon as another load is called. And another map can be loaded while this map waits for the grant refs.

Hm, no, I don't think so. Another load will allocate a new segs array, and the previous one will be left in temp_segs.

Also, if the client is not supposed to try to issue concurrent loads using the same tag, why are we doing all this? Isn't it enough to just store whatever segs array the parent tag returns and keep that until the load is finished?

The client issuing another load while this is still being processed is not supported as you say above.


keep in mind to use os.path.join() whenever you can.


Meant to be a callback function for the "proceed calibration" button. In the calibration from planes case, "start calibration" would start the planes segmentation. Then "proceed calibration" would trigger the matching, and so on..


This makes everything crash with this message:
```
Fatal Python error: no mem for sys.argv
ValueError: character U+65764f00 is not in range [U+0000; U+10ffff]

Current thread 0x00007f9a4c062bc0 (most recent call first):
SIGABRT: Abnormal termination.
```
when `-d:release` is in the nim command line for me


This is weird. I don't understand how we could have released XWiki 10.6RC1 with failing tests. This is a very big change affecting almost every test we have. So maybe there's something specific with your computer. Any idea? Anything you may have changed locally?

Now till we figure out the problem, you could simply revert this change locally (ie put back the "return this.wrappedDriver.findElement(by);" part), at least so that you can run functional tests locally and not be blocked.

FTR this change wasn't related to the JIRA issue but a problem I found when running some tests on a smallish screen (ie when running the MenuTest inside the Docker container which is using a resolution smaller than what we have by default with our selenium 2.x tests).


Done.


Otherwise I bugs out. Don’t ask me why...


Sure
I was thinking in terms of "point cloud" - "plane cloud" ;)