[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/R/downloadData.R#L250) *style:* **Commented code should be removed.**
```r
      #urls <- moduleMetadata(module, path)$inputObjects$sourceURL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:268:27:](https://github.com/PredictiveEcology/SpaDES.core/blob/f860c272c38307f39114991892411f34b938cefe/R/downloadData.R#L268) *style:* **Commas should always have a space after.**
```r
    chksums2 <- chksums[0,]
                          ^
```
[R/downloadData.R:269:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/f860c272c38307f39114991892411f34b938cefe/R/downloadData.R#L269) *style:* **Commented code should be removed.**
```r
    #children <- moduleMetadata(module, path)$childModules
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:272:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/f860c272c38307f39114991892411f34b938cefe/R/downloadData.R#L272) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
            ^
```
[R/downloadData.R:272:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/f860c272c38307f39114991892411f34b938cefe/R/downloadData.R#L272) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                 ^
```
[R/downloadData.R:272:54:](https://github.com/PredictiveEcology/SpaDES.core/blob/f860c272c38307f39114991892411f34b938cefe/R/downloadData.R#L272) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                     ^
```
[R/downloadData.R:272:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/f860c272c38307f39114991892411f34b938cefe/R/downloadData.R#L272) *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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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:744:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/f860c272c38307f39114991892411f34b938cefe/R/module-define.R#L744) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      exts <- na.omit(match(file_ext(fl), .fileExts[, "exts"]) )
                                                              ^
```
[R/module-dependencies-class.R:53:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/R/module-repository.R#L402) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/moduleMetadata.R:75:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/f860c272c38307f39114991892411f34b938cefe/R/moduleMetadata.R#L75) *style:* **Commented code should be removed.**
```r
    #metadata <- eval(parse(text = x)) # can't be used because can't evaluate start(sim)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-diagrams.R:78:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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/f860c272c38307f39114991892411f34b938cefe/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:131:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/f860c272c38307f39114991892411f34b938cefe/R/POM.R#L131) *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:189:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/f860c272c38307f39114991892411f34b938cefe/R/POM.R#L189) *style:* **Variable or function name should be lowerCamelCase.**
```r
           NaNRetries = NA, logObjFnVals = FALSE, weights, useLog = FALSE) {
           ^~~~~~~~~~
```
[R/POM.R:199:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/f860c272c38307f39114991892411f34b938cefe/R/POM.R#L199) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        NaNRetries, logObjFnVals, weights, useLog) {
                        ^~~~~~~~~~
```
[R/POM.R:216:28:](https://github.com/PredictiveEcology/SpaDES.core/blob/f860c272c38307f39114991892411f34b938cefe/R/POM.R#L216) *style:* **Variable or function name should be lowerCamelCase.**
```r
    if (is.na(NaNRetries)) NaNRetries <- 1
                           ^~~~~~~~~~
```
[R/POM.R:240:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/f860c272c38307f39114991892411f34b938cefe/R/POM.R#L240) *style:* **Variable or function name should be lowerCamelCase.**
```r
          sim_ <- Copy(sim)
          ^~~~
```
[R/POM.R:258:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/f860c272c38307f39114991892411f34b938cefe/R/POM.R#L258) *style:* **Put spaces around all infix operators.**
```r
          envPOMCalled <- sys.frame(min(grep("POM", sys.calls()))-1)
                                                                ~^~
```
[R/POM.R:325:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/f860c272c38307f39114991892411f34b938cefe/R/POM.R#L325) *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:363:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/f860c272c38307f39114991892411f34b938cefe/R/POM.R#L363) *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]])])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


why do you start the timer? when you close this popup you aren't running yet: the timer should start when you tap on the green start button


👍 cool stuff, thanks!!!


why this? it is intentional that the keyboard pops up, so you can start writing faster...


RFQ - Section 1.2.1 BASE PERIOD:
LABOR HOUR CLIN - are the hours indicated, 3396 for the base period and 1998 for the option periods the maximum hours each contractor is supposed to bid for services?


Внесла правки по комментам + добавила формы в каком-то пробном виде


float -> u16 -> float? :thinking:
Ещё один вопрос в копилку накопившихся вопросов к программистам GSC...


Drop `keys()` here.


@alexgff В чем была ошибка? Просто интересно, где я навалял.


<!doctype html> --etiqueta cuya funcion es facilitar informacion al servidor web que aloja la pagina.
la infomacion facilitada por esta eqtiqueta se refiere al tipo de documento

<html>--etiqueta que encierra todo el documento HTML

<head>--es una etiqueta que define la cabecera del documento y contiene la informacion del mismo como
metadatos, scripts, estilos, ubicaciones de documentos,titulos de pagina entre otros

</head>

<body>--etiqueta en la cual se coloca lo que el usuario va a observar y usar

</body>

</html>


WindowShadingControlOrder (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2353 of 2354 tests passed, 0 test warnings)

Failures:

integration Test Summary
 * Passed: 633
 * Failed: 1

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


@Amoursol Awesome commit, thanks for mentioning us all!


@junkerm What was the reason to remove this export? This breaks (at least on my machine), launching specmate with oracle.


![](https://github.trello.services/images/mini-trello-icon.png) [Стили](https://trello.com/c/9oIpeUmY/10-%D1%81%D1%82%D0%B8%D0%BB%D0%B8)


@Sami32 Yes


We saw Amendment 0001 specifying that employees assigned to this contract must be US Citizens. We want to clarify the position designation - is it 'Special-Sensitive or Critical-Sensitive | "High Risk"? Will contractors be allowed to submit their employees to be assessed post-award?


This load should happen, any reason to remove it?


WindowShadingControlOrder (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


Вот то, что у нас тут аксэссор - плохо. Это оставляет возможность клиентскому коду сделать так
```
Train.all = "Pants"
```
Что нас совсем не устраивает. Тут должен быть ридер. И дальше тут (в синглтонах) можно написать приватный метод, который будет сохранять поезд в хэш. И дальше именно этот метод уже и использовать в инишалайзе.


Hi Rafael!

I renamed event to onMessagesSeen and also changed unit test a little. Tested it and everything seems to work fine for me. Could you please check it once again?


Change the camera for J7 instead of A5


delete


Titre du premier TP


Turn off the fp
J7 doesnt have fp


This was a mistake I made during conflict solving. I will fix it in the next patch.


+1 for that :)


Change the display panel to J7 instead of A5


I tried your  github version, and I still cannot find the right encoding. Tried with several variants, UTF-8, LATIN, ISO

D

`
library(htmltab)

url = "https://de.wikipedia.org/wiki/Liste_der_Tatort-Folgen"
which = '/html[1]/body[1]/div[3]/div[3]/div[4]/div[1]/table[1]'

ukLang <- htmltab(doc = url, which = which, encoding = "LATIN-1")
head(ukLang)
`


@Akiyamka привет. не знаю, как с тобой связаться, но у меня есть пару вопросов по поводу одного твоего репозитория) отпиши пж на tofficktoffick@outlook.com


Ok, then i will re-install totally DMS to be verify, as i've only replaced the JAR file for now.


@Sami32 I've pushed a new version of this commit where I've addressed your comments as I see appropriate: https://github.com/DigitalMediaServer/DigitalMediaServer/commit/5391d7cc56f8105e9d9827a3bc962423c48e8ead


Было верно. Маршрут может выводить все станции, а именно их названия. Зачем пользователю видеть системные данные объектов класса Стэйшн? Пользователя интересуют только названия станций.


NylonX Profile.
This profile is a mix between Chris profiles and settings that Matterhackers and Joel Telling suggest.
[NylonX.zip](https://github.com/eoprede/prusa_profiles/files/2287918/NylonX.zip)


ok


@Sami32 That doesn't work if the other files aren't the same, for example the "web" folder.


Just disable it and go permissive for now...................


Смахивает на какой-та костыль))


I decided to move it because `unreadMessagesTotal` is begin called from `unreadMessagesTotalByUser`, which is bound to `*ngIf` directive and is being called multiple times in a second. And I think that this feature causes us a big overhead because entire messages list should be scanned & filtered over and over on each method invocation. But `toggleWindowFocus` is being called one time for focusOn and focusLeft events. Thus, it looks like an ideal place to mark messages.
Btw, what do you think about partial history retrieval? Say, we can get last 100 messages on window opening and then provide a button to retrieve previous 100 messages?


И поправь индентацию везде. С такой индентацией никогда код не пройдет ревью


Created multidev environment [lawhelp#ci-791](https://dashboard.pantheon.io/sites/9ec12d94-c804-44b7-968e-166a0b49fdc0#ci-791).

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


Still fails, but due to other OpenSSL errors/libs. But this seems the same:
```
..\..\apps\snmptrapd_log.c(595): error C2059: syntax error: '}
```

But what is `in6addr_any` doing in `snmpUDPIPv6domain.c`? It's not used AFAICS.
Isn't it better (when `HAVE_WINSOCK2_H` is defined) to use those already in `<ws2ipdef.h>`?
From the `netsnmp.map` file:
```
_in6addr_any                     1008f6a4     ws2_32:indef.obj
_in6addr_6to4prefix          1008f5a0     ws2_32:indef.obj
_in6addr_allroutersonlink  1008f5b8     ws2_32:indef.obj
```
(these are static, not `DATA` exports).


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @emthompson-usgs was added to conda-forge. Welcome to conda-forge!
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


any bugs?


nit: `===`


That fixed it.


![](https://github.trello.services/images/mini-trello-icon.png) [ADICIONAIS](https://trello.com/c/YMk4QJM7/8-adicionais)


![](https://github.trello.services/images/mini-trello-icon.png) [OBSERVAÇÕES](https://trello.com/c/VUT5tVAP/10-observa%C3%A7%C3%B5es)


I guess.


![](https://github.trello.services/images/mini-trello-icon.png) [CONTAS A PAGAR](https://trello.com/c/iJYaWkUC/17-contas-a-pagar)


![](https://github.trello.services/images/mini-trello-icon.png) [CONTAS A RECEBER](https://trello.com/c/NgPvJaHy/18-contas-a-receber)


![](https://github.trello.services/images/mini-trello-icon.png) [CLIENTES](https://trello.com/c/SNuj8oy2/5-clientes)


![](https://github.trello.services/images/mini-trello-icon.png) [CATEGORIAS](https://trello.com/c/5jnnbjtX/7-categorias)


![](https://github.trello.services/images/mini-trello-icon.png) [PRODUTOS VARIAVEIS](https://trello.com/c/jrWIL0Mq/12-produtos-variaveis)


![](https://github.trello.services/images/mini-trello-icon.png) [MODULO MESAS](https://trello.com/c/0qLiiBmz/3-modulo-mesas)


Если этот метод будет вызван без аргумента, то будут найдены только поезда у которых тип :all. Не думаю, что такие найдутся, так-что вместо всех поездов будет возвращено ничего


![](https://github.trello.services/images/mini-trello-icon.png) [Стили к фону](https://trello.com/c/K7WErrEt/8-%D1%81%D1%82%D0%B8%D0%BB%D0%B8-%D0%BA-%D1%84%D0%BE%D0%BD%D1%83)


NylonX Profile made from Chris Profiles, Matterhackers and Joel Telling suggestions on settings.
[NylonX.zip](https://github.com/eoprede/prusa_profiles/files/2287950/NylonX.zip)


I will have a look at the OpenSSL build errors later today. These errors may be specific to the AppVeyor environment.

Regarding in6addr_any: I will remove in6addr_any from snmpUDPIPv6domain.c. That constant probably ended up in that file as the result of copy/pasting code from somewhere else.

Regarding using in6addr_any from ws2_32: the Net-SNMP project supports multiple platforms. I'm not sure all supported platforms support the in6addr_any global variable. It's probably not worth the time to add a configure test for the in6addr_any global variable. Calling memset() is so much easier ... From netinet/in.h on a Linux system:

    #define IN6ADDR_ANY_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } } }


Seems weird this one what the deal?


@Tamiresrd Are you using a laptop if yes please connect the laptop to a power outlet with its charger (to provide proper ground). Secondly, use a ground plate as mentioned in readme while calibration but do not use the ground plate during actual usage. Check if this helps.


![](https://github.trello.services/images/mini-trello-icon.png) [Лоадер](https://trello.com/c/NplhCdFz/20-%D0%BB%D0%BE%D0%B0%D0%B4%D0%B5%D1%80)


ТЗ ...и количество вагонов, эти данные указываются при создании экземпляра класса.

Зачем принимать аргумент с кол-вом вагонов, если он потом не используется.


this page has no veo. only satoshi and mveo.
So we only need the mveo_to_satoshi constant, which we already have under a different name.


Нужно 2 метода. Один для снижения скорости, другой для увеличения. В случае со снижением, еще нужно будет проверить, что скорость не упала ниже 0


Change in go_annotation.sql should fix https://github.com/pantherdb/fullgo_paint_update/issues/4.


Есть же метод first_station в классе маршрут. Зачем его было писать, раз он не используется?


Should this be the following:

`testspace static_analysis.log{lint} [py-${TRAVIS_PYTHON_VERSION}]nostests.xml{.} build/coverage/coverage.xml`

`static_analysis.log` instead of `static_analysis.xml`?


Запускается на каждое событие onDocFormSave, а не только на первое :)


В классе станция метод get_train не определен. Нужно использовать тот метод, который определен в классе станция для добавления поезда на станцию.


The Vuex auth component.
![auth module design](https://user-images.githubusercontent.com/13041441/44108469-6024b820-9faf-11e8-8263-f0c222be9c65.png)


En el ejemplo que de la libreria, la linea 29 aparece //pinMode(port,INPUT);
Al normalizar pinMode(port,INPUT); el pin no funciona correctamente.
Cual es el objetivo, cual es la idea de comentar la linea 29.?


This commit has been mentioned on **Discourse Meta**. There might be relevant details there:

https://meta.discourse.org/t/whats-the-difference-between-suspended-and-silenced-users/7171/25


Hello.When unpacking encrypt cxi files is obtained decrypt romfs,exefs...
Why does not change flags in file ncchheader.bin adress(18Bh,18Fh) on 00,04(decrypt rom)
![zgrtfbvuwfy](https://user-images.githubusercontent.com/35849884/44108514-54889ac8-a003-11e8-9770-3115f6d029f0.jpg)


etcd is not reachable under that IP, so we don't need to add it here.


Тоже самое происходит в методах движения поезда на следующую/предыдущую станции. Там используются методы, которые не определены в классе станции. (Для отправления/приема поезда). Поправишь и будет работать.


Yes, I'm just advocating for having constants defined that can be leveraged
for whichever case.

On Tue, 14 Aug 2018, 1:43 PM Zack, <notifications@github.com> wrote:

> this page has no veo. only satoshi and mveo.
> So we only need the mveo_to_satoshi constant, which we already have under
> a different name.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/zack-bitcoin/amoveo/commit/b00979a4a9de8efea04dd9503691bfe5f8769544#commitcomment-30075675>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ADciDYueuVpojTS9_YgkFIbFxniBpwrqks5uQwxLgaJpZM4V8PeR>
> .
>


dmfndfkef


The only data (state) the auth component must process is the token data received from the Imgur API. This initial state of this data is set to `null` to indicate that on page load, the user is not yet logged in (ie, doesnt have the Imgur token).
The getter `isLoggedIn` takes the state object and returns a boolean. If the value is `null` it returns false, indicating the user is not logged in. If any other value is present, it returns true, indicating that the user is logged in.


Atualização da Página Index do Instituto Incluindo os cursos livres na Home


Zmienne powinny być prywatne


Along the way I installed newer versions of jQuery, bootstrap and bootbox. It finally caught up to me in this section and made it too difficult to follow along. In this case the delete dialog was not working. I needed to downgrade to the versions that Mosh was using to get the delete button to work..

Check your package.config file to see what versions you have (if you are using vs2017 you'll have a targetFramework="net461".. That difference is not important).
```
 <package id="bootbox" version="4.3.0" targetFramework="net45" />
  <package id="bootstrap" version="3.0.0" targetFramework="net45" />
  <package id="jQuery" version="1.10.2" targetFramework="net45" />
  ```
I was able to execute the below commands from the Package Manager Console.
Your order of execution may be a little different and you MAY need to do an uninstall-package of bootstrap to get the dependency order correct.

```
PM> install-package bootbox -version:4.3.0
PM> update-package bootstrap -version:3.0.0
PM> update-package jquery -version:1.10.2
```
I hope this helps..
 I spent way too much time trying to git this little issue figured out.


Ok, I have uploaded a new version with two new functions for that purpose.


Most welcome! The resource is for the community, by the community. I think the least we can do is recognise the effort 👍


We want to discourage future developers from using VEO on this page, because that would be confusing for the users.
So defining constants to convert to VEO would be bad.


W klasie powinna istnieć dodatkowa zmienna np executed. Metoda executeTask powinna przypisywać do niej wartość true. Metoda isTaskExecuted powinna zwracać wartość zmiennej executed


When you find yourself using the same index key for multiple mappings, it's possible you are describing a mapped struct.

```
struct MyStruct {
  uint balance;
  uint deadline;
}

mapping(bytes32=>MyStruct) public myStruct;
```


\n - ти міг загуглити і це всього лише перевід строки на новий рядок,
Попробуй з приведеннями типів поекспериментуй


The following doc(s) have been deployed to the [3451search](https://3451search-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/database-workflow](https://3451search-static-docs.pantheonsite.io/docs/database-workflow)


`=now + daysClaim days;`

See here: http://solidity.readthedocs.io/en/v0.4.24/units-and-global-variables.html


This initial commit implemented the first requirement. The Windows Form does not yet implement the Add method in the Calculator class because the requirements (so far) do not require output.


What stops me from doing it again ... and again?


End


Can I write?


Same issue. You forget to do the accounting after you check the balances. Balances are reduced, right?


Yep. [According to the Simon Wai proto](https://tcrf.net/Proto:Sonic_the_Hedgehog_2_(Genesis)/Simon_Wai_Prototype#Uncompiled_Data), Kosinski files were originally in ASM format, with each dc.b being 0x10 entries long. My guess is their compressor wouldn't shorten the last dc.b, padding it with 0's.


Refer to diagram in L91 commit
This commit creates a single mutation object function, `setToken`, which does nothing more than sets the value of the token.
Note that with mutations, the first argument is always going to be the `state` object, since it contains the data on which the mutation will work. In this instance, the data from `state` is a single property,  `token`, so it is passed as the second argument


@PiBa-NL which checkbox are you referring to? I don't seen any new one (and there is no changelog that I can check)

After upgrading the latest version, every frontend with SSL offloading is unvailable due to an SSL handshake issue. For example, if I try with curl, I get:

    curl: (35) error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

Here is my config file:
```
# Automaticaly generated, dont edit manually.
# Generated on: 2018-08-14 19:40
global
	maxconn			100
	stats socket /tmp/haproxy.socket level admin
	gid			80
	nbproc			1
	hard-stop-after		15m
	chroot				/tmp/haproxy_chroot
	daemon
	tune.ssl.default-dh-param	2048
	server-state-file /tmp/haproxy_server_state

frontend Primary-merged
	bind			62.210.xx.xx:80 name 62.210.xx.xx:80
	bind			127.0.0.1:443 name 127.0.0.1:443  no-tls-tickets no-sslv3 no-tlsv10 no-tlsv11 ciphers ECDHE:!DSS:!PSK:!SRP:!3DES:!RC4:!DES:!IDEA:!RC2:!NULL ssl crt-list /var/etc/haproxy/Primary.crt_list
	bind /tmp/haproxy_chroot/Primary.socket name unixsocket uid 80 accept-proxy  no-tls-tickets no-sslv3 no-tlsv10 no-tlsv11 ciphers ECDHE:!DSS:!PSK:!SRP:!3DES:!RC4:!DES:!IDEA:!RC2:!NULL ssl crt-list /var/etc/haproxy/Primary.crt_list
	mode			http
	log			global
	option			http-keep-alive
	option			forwardfor
	acl https ssl_fc
	http-request set-header		X-Forwarded-Proto http if !https
	http-request set-header		X-Forwarded-Proto https if https
	timeout client		30000
	acl			stream_hostnameacl	var(txn.txnhost) -m beg -i stream.xxxx
	acl			stream_index	var(txn.txnpath) -m str -i /
	acl			aclcrt_stream.xxxxxxxx.xx	var(txn.txnhost) -m reg -i ^stream\.xxxxxxx\.xxxxx(:([0-9]){1,5})?$
	acl			cozy_hostnameacl	var(txn.txnhost) -m end -i cozy.xxxxxxx.xx
	http-request set-var(txn.txnhost) hdr(host)
	http-request set-var(txn.txnpath) path
	http-request redirect location https://www.xxxxxxx.xx code 301  if  stream_index aclcrt_stream.xxxxxxxxxx.xx
	use_backend stream_xxxxxxxxxxx_ipv4  if  stream_hostnameacl aclcrt_stream.xxxxxxxxxxxx.xx
	use_backend cozy-http_ipv4  if  cozy_hostnameacl
	default_backend web_ipv4

frontend Primary-ssl-merged
	bind			62.210.xx.xx:443 name 62.210.xx.xx:443
	mode			tcp
	log			global
	timeout client		30000
	tcp-request inspect-delay	5s
	acl			cozy_sni	req.ssl_sni -m end -i cozy.xxxxxxx.xx
	acl			openvpn_sni	req.ssl_sni -m beg -i ovpn.
	acl			haxproxyssl_sni	req.ssl_sni -m beg -i stream.xxxx
	tcp-request content accept if { req.ssl_hello_type 1 }
	use_backend cozy_ipv4  if  cozy_sni
	use_backend openvpn-stunnel_ipvANY  if  openvpn_sni
	use_backend haproxy-ssl-to-http_ipvANY  if  haxproxyssl_sni
	default_backend web-ssl_ssl_ipv4

backend web_ipv4
	mode			http
	id			10110
	log			global
	timeout connect		30000
	timeout server		30000
	retries			3
	source ipv4@ usesrc clientip
	server			web 10.100.2.11:80 id 10111 check inter 60000

backend stream_xxxxxxxxxxxx_ipv4
	mode			http
	id			10115
	log			global
	timeout connect		30000
	timeout server		30000
	retries			3
	source ipv4@ usesrc clientip
	server			stream_xxxxxxxx_8000 10.100.5.20:8123 id 10116 check inter 60000

backend cozy-http_ipv4
	mode			http
	id			10123
	log			global
	timeout connect		30000
	timeout server		30000
	retries			3
	source ipv4@ usesrc clientip
	option			httpchk HEAD /
	server			cozy 10.100.3.2:80 id 10124 check inter 1000

backend web-ssl_ssl_ipv4
	mode			tcp
	id			10113
	log			global
	timeout connect		30000
	timeout server		30000
	retries			3
	source ipv4@ usesrc clientip
	option			ssl-hello-chk
	server			web-ssl 10.100.2.11:443 id 10114 check inter 60000

backend cozy_ipv4
	mode			tcp
	id			10121
	log			global
	timeout connect		30000
	timeout server		30000
	retries			3
	source ipv4@ usesrc clientip
	option			ssl-hello-chk
	server			cozy 10.100.3.2:443 id 10122 check inter 1000

backend openvpn-stunnel_ipvANY
	mode			tcp
	id			106
	log			global
	timeout connect		30000
	timeout server		30000
	retries			3
	server			openvpn-stunnel 127.0.0.1:11942 id 107

backend haproxy-ssl-to-http_ipvANY
	mode			tcp
	id			102
	log			global
	timeout connect		30000
	timeout server		30000
	retries			3
	server			haproxy-ssl-to-http /Primary.socket send-proxy-v2-ssl-cn id 103 ssl  verify none
```
I've disabled some frontend/backend right before copying the configuration to simplify it a bit.

Here, the `stream_xxxxxxxxxxxx_ipv4` is the one with SSL offloading (it's like an exception, most frontend don't have an offloading and act as TLS/TCP proxy).

An HTTPS connection for it is received by the `Primary-ssl` (which listen to the public address), then goes to the default backend `haproxy-ssl-to-http` which send it to the `Primary` frontend. Then, the offloading is done before sending the request to the `stream_xxxxxxxxxxxx` backend.

It's a bit ugly, but it's the only way (I found) to selectively use (or not) SSL offloading on the same ip:port based on the SNI.


Yes, that worked except I had a typo in this. `[py-${TRAVIS_PYTHON_VERSION}]nosetests.xml{.}`

I put `nostests` instead `nosetests`


There is a less obvious but serious problem here. Can you imagine how line 76 and this line 81 make it possible for a dishonest node to steal all the money from every transfer?


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

You do not have sufficient scopes. You are missing the following scopes:

```
secrets:get:project/mentat/publish
```

You have the scopes:

```
[
  "assume:project:taskcluster:mozilla-github-repository",
  "assume:repo:github.com/mozilla/application-services:tag:logins-android-plugin-2",
  "notify:email:*",
  "notify:irc-channel:*",
  "notify:irc-user:*",
  "queue:create-task:aws-provisioner-v1/github-worker",
  "queue:create-task:aws-provisioner-v1/github-worker-windows",
  "queue:create-task:aws-provisioner-v1/win2012r2",
  "queue:route:garbage.*",
  "queue:route:index.garbage.*",
  "queue:route:index.project.fxaclient.builds.*",
  "queue:route:notify.email.*",
  "queue:route:notify.irc-channel.*",
  "queue:route:notify.irc-user.*",
  "queue:scheduler-id:taskcluster-github",
  "secrets:get:garbage/*",
  "secrets:set:garbage/*"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "secrets:get:project/mentat/publish",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/CGFo6QtoR1G8lJ4yGYlbaw",
                "queue:schedule-task:taskcluster-github/CGFo6QtoR1G8lJ4yGYlbaw/CGFo6QtoR1G8lJ4yGYlbaw"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-08-14T18:02:47.450Z

</details>


Perhaps we should move this out of testutil instead.


@viig99 the issue tracker is now enabled, thanks for the hint :)

SegLink predicts confidence for each segment (text/non-text) and link (connected or not). They segments and links are then considered as graph and filtered by confidence thresholds `segment_threshold` and `link_threshold` respectively. The remaining groups are then combined to bounding boxes. The thresholds depend primarily on the model architecture and the loss function you use. Therefore, the grid search in [SL_evaluate.ipynb](https://github.com/mvoelk/ssd_detectors/blob/master/SL_evaluate.ipynb) is used to find good values for `segment_threshold` and `link_threshold`.


but that could be read from the manager, no? @l0gicgate


You didn't remove, not used references


You could download a ZIP of the next_release branch, and move the appjar directory into your working directory.

I'm hoping to push out 0.94 before the end of the week...


This commit has been mentioned on **Discourse Meta**. There might be relevant details there:

https://meta.discourse.org/t/change-unicorn-port-from-3000/94737/1


Given that this is an integration test, I do not think we should interact directly with the ecache. I don't believe the scenario in this test is possible IRL because the `NodeInfo` will become stale before `InvalidatePredicates` is called.

See https://github.com/kubernetes/kubernetes/blob/master/pkg/scheduler/factory/factory.go#L716


Maybe add `err` for context.


These sorts of sleeps in tests are a code smell. You could use something like a watch or an informer instead to listen for pod updates.


It took me several reads to understand what this predicate is doing. Could you add a comment explaining how the annotation and `predicateDelayBegin` are used?

I assume you are using an annotation because they are not part of the pod equivalence hash?


DO NOT USE - will remove this file


This you could use the object initializer


#6888-EngRefEquationFixPart2 (RKStrand) - i386-Windows-7-VisualStudio-14: OK (2980 of 2980 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)


Created multidev environment [dgreat#pr-342](https://dashboard.pantheon.io/sites/41cad7fe-472d-43a9-a470-d391b9622376#pr-342).

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


You can replace this class by the following snippet, which is composition style (over inheritance): https://gist.github.com/LouisCAD/58d3017eedb60ce00721cb32a461980f

To get the job, you then just have to call `lifecycle.job`. Note that you can call this straight from the constructor if needed, because the `lifecycle` property is initialized first in all `LifecycleOwner`s constructors (like `AppCompatActivity`).


wrong


p[


asd


Addresses #327


Checkmarx scan results 14 Aug 2018 21:12 UTC +03:00

High
Medium
Low
Info

New
0
0
0
0

Recurrent
0
0
0
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

a23cad998261c81bf63aa21ac681a2e8b5303e7c	@web-flow


Here is better use the interpolation $"{home.Index}\n{home.Country}";


cool 👍


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


Should probably disable the ssl on this server:
```
backend haproxy-ssl-to-http_ipvANY
	server			haproxy-ssl-to-http    ssl
```


Some of your changes like this could probably be pulled back into the main repo. Would you be interested in helping us out?


merge


Судя по размеру, вы хотите сюда вставить большую картинку(фоновую) этот подход не верен, так как эта картинка(фон) будет подключаться через css в дальнейшем. Я скину вам лекцию о том, как отличить контентное изображение от фонового и декоративного.


Ok looks good, merci @zdgriffith!


This was put in place so you can access `$environment` from within a migration. Can the manager be accessed from within the migration?


#6888-EngRefEquationFixPart2 (RKStrand) - x86_64-MacOS-10.9-clang: OK (2980 of 2980 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)


Is `Job` a `CoroutinScope` in the prototype? If yes, with the code in the gist linked just above, one could call `lifecycle.job.launch(…) { … }`.


При выполнении этого задания вы отошли от требований в задании, в котором сказано что нужно использовать поля, а не свойства. Для вывода информации о классе лучше использовать класс. Например перегрузить метод ToString()


@jkiddo does this mean we can close #114 now with a reference to this section?


> > In this trade-off I would say that having :s/pat do the same as /pat is good.
>
> That's a fair point.
>
> > We could add yet another option to specify exactly where 'incsearch' applies, but I'm really trying to avoid more options.
>
> Yes, adding more options does sound like something that should be
> avoided. For the record, I'm already using a plugin that does what
> this patch does plus live substitution, so far I've been rehashing
> what I've discussed with other people.

What plugin is that?

--
A law to reduce crime states: "It is mandatory for a motorist with criminal
intentions to stop at the city limits and telephone the chief of police as he
is entering the town.
		[real standing law in Washington, United States of America]

 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///


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

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

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

### Deployments updated

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

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


В целом - хорошая работа, осмысленные действия и это мне нравится. Есть кое какие мелкие косяки которые легко правятся, так что, любые вопросы, пишем, не стесняемся. Исправляйте ошибки и я приму задание


User must be given the option to re-enter


@mikeblome @BillWagner Why was this link changed?


Seems sane to me


dfdsfsdfsdfsadf


fdsfsdfsad


patch from alpine fixes it: https://git.alpinelinux.org/cgit/aports/plain/main/collectd/gnu_source.patch


Error resolved by @funnyabc. He is now proceeding to create and run CUnit tests (#8), as well as 'housekeeping' to organise the current mess of files and directories.


Web scraping project committed


@joergreichert I fixed/optimized the build via 4f8850a and e80a16caa. Therefore this branch should be obsolete.


ObjexxFCL43 (DeadParrot) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (3009 of 3015 tests passed, 626 test warnings)

Messages:

 * 632 tests had: AUD diffs.
 * 7 tests had: EIO diffs.
 * 6 tests had: ESO big diffs.
 * 1 test had: SSZ big diffs.
 * 1 test had: ZSZ big diffs.
 * 1 test had: MTR big diffs.

Failures:

regression Test Summary
 * Passed: 642
 * Failed: 6

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


we don't need the absolute path to /home/app because I set the WORKDIR at L:9


Thank you for the suggestion.Will work on it soon.


According to https://gruntjs.com/getting-started we need the global option. Otherwise the docker build fails.


Created multidev environment [nhmla#pr-6](https://dashboard.pantheon.io/sites/5e274a0d-a22e-4c9c-95aa-12ce53d2efa6#pr-6).

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


Good afternoon. Thank you for replying. I did these two things and it did not work. I made the circuit on a protoboard. I put the project on the oscilloscope and I noticed that it is very noisy. Is it because of this that it is not working (the ball does not move)?
If so, do you know what I can do to reduce this noise, please?


Added classic xboxdrv config (use with):
```shell
xboxdrv -c PG9069.cfg
```
Also added udev rule that should be placed in:
```shell
sudo cp 43-xboxdrv-uinput-plugdev.rules /etc/udev/rules.d/43-xboxdrv-uinput-plugdev.rules
```
- Ubuntu Bionic 18.04.1 LTS
  - Other linux distros may differ.


Thanks @jnbr - testing locally and will push later on.


I think we goofed.  (And I missed it as well.) It should be reverted.


bla bla bla


nothing


This commit pushed a new template to Zanata, but hasn’t pulled any new translations. :(


open


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

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

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

### Deployments updated

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

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


@jimmyzhen @bryanwulf
I forgot to complete my thought.  Anyway, please review this version and see if this works.  I've been tweaking as I think you are reviewing.  I'll standby for feedback.