[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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:233:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/cache.R#L233) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$moduleName, "module\n"))
                                                 ^
```
[R/cache.R:244:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/cache.R#L244) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$eventType, "event in",
                                                 ^
```
[R/cache.R:294:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/cache.R#L294) *style:* **Commented code should be removed.**
```r
        #checkPath(cacheRepo, create = TRUE) #SpaDES dependency
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:418:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/cache.R#L418) *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:446:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/cache.R#L446) *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:456:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/cache.R#L456) *style:* **Commented code should be removed.**
```r
          #object2@events <- unique(rbindlist(list(object@events, object2@events)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:460:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/cache.R#L460) *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:473:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/cache.R#L473) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(atts in attrsToGrab) {
         ^
```
[R/cache.R:477:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/cache.R#L477) *style:* **Commented code should be removed.**
```r
      # attr(object2, "tags") <- attr(object, "tags")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:478:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/cache.R#L478) *style:* **Commented code should be removed.**
```r
      # attr(object2, "call") <- attr(object, "call")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:479:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/cache.R#L479) *style:* **Commented code should be removed.**
```r
      # attr(object2, "function") <- attr(object, "function")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:512:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/cache.R#L512) *style:* **Variable or function name should be lowerCamelCase.**
```r
  setGeneric(".addTagsToOutput", function(object, outputObjects, FUN) {
                                                                 ^~~
```
[R/cache.R:535:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/cache.R#L535) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(object, outputObjects, FUN, preDigestByClass) {
                                               ^~~
```
[R/cache.R:627:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/cache.R#L627) *style:* **Variable or function name should be lowerCamelCase.**
```r
objSize.simList <- function(x, quick = getOption("reproducible.quick", FALSE)) {
^~~~~~~~~~~~~~~
```
[R/cache.R:654:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/cache.R#L654) *style:* **Variable or function name should be lowerCamelCase.**
```r
makeMemoiseable.simList <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:662:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/cache.R#L662) *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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L218) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          x[[2]] <- x[[2]][-(1:2)]
                            ^
```
[R/code-checking.R:320:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L320) *style:* **Lines should not be more than 100 characters.**
```r
    allChecks[anyCantCodeCheck] <- lapply(names(cantCodeCheck[anyCantCodeCheck]), function(objName) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:369:51:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L369) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in outputObjects, ",
                                                  ^
```
[R/code-checking.R:369:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L369) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in outputObjects, ",
                                                       ^
```
[R/code-checking.R:385:20:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L385) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in inputObjects, ",
                   ^
```
[R/code-checking.R:385:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L385) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in inputObjects, ",
                        ^
```
[R/code-checking.R:396:90:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L396) *style:* **Commas should always have a space after.**
```r
                                       paste0(paste(missingFrmMod, collapse = ", "), " ",verb,
                                                                                ^
```
[R/code-checking.R:441:75:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L441) *style:* **Commas should always have a space after.**
```r
             " but only for the 'get' functions, not the 'set' function ","
                                                                          ^
```
[R/code-checking.R:455:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L455) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsNotInDotInputObjects[!(simAssignsNotInDotInputObjects %in% outputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:464:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L464) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                       ^
```
[R/code-checking.R:464:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L464) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                                   ^
```
[R/code-checking.R:465:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L465) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in outputObjects")
                                ^
```
[R/code-checking.R:465:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L465) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in outputObjects")
                                            ^
```
[R/code-checking.R:472:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L472) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsInDotInputObjects[!(simAssignsInDotInputObjects %in% inputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:481:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L481) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                       ^
```
[R/code-checking.R:481:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L481) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                                   ^
```
[R/code-checking.R:482:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L482) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                ^
```
[R/code-checking.R:482:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L482) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                            ^
```
[R/code-checking.R:504:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L504) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," used from sim inside ",
                       ^
```
[R/code-checking.R:504:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L504) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," used from sim inside ",
                                   ^
```
[R/code-checking.R:505:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L505) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                ^
```
[R/code-checking.R:505:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L505) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                            ^
```
[R/code-checking.R:517:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L517) *style:* **Commas should always have a space after.**
```r
        " ",verb," used from sim inside ",
            ^
```
[R/code-checking.R:517:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L517) *style:* **Commas should always have a space after.**
```r
        " ",verb," used from sim inside ",
                 ^
```
[R/code-checking.R:519:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L519) *style:* **Commas should always have a space after.**
```r
        ", but ",verb," not declared in inputObjects"
                 ^
```
[R/code-checking.R:519:23:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L519) *style:* **Commas should always have a space after.**
```r
        ", but ",verb," not declared in inputObjects"
                      ^
```
[R/code-checking.R:662:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L662) *style:* **Commented code should be removed.**
```r
    #unique(pd[outerWh, "line1"])
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:666:34:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L666) *style:* **Commas should always have a space after.**
```r
      whInner <- any((pd[outerWh,"line1"] < lwf) & (pd[outerWh,"line2"] > lwf) )
                                 ^
```
[R/code-checking.R:666:64:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L666) *style:* **Commas should always have a space after.**
```r
      whInner <- any((pd[outerWh,"line1"] < lwf) & (pd[outerWh,"line2"] > lwf) )
                                                               ^
```
[R/code-checking.R:666:79:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/code-checking.R#L666) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      whInner <- any((pd[outerWh,"line1"] < lwf) & (pd[outerWh,"line2"] > lwf) )
                                                                              ^
```
[R/copy.R:37:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/R/downloadData.R#L250) *style:* **Commented code should be removed.**
```r
      #urls <- moduleMetadata(module, path)$inputObjects$sourceURL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:275:27:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/downloadData.R#L275) *style:* **Commas should always have a space after.**
```r
    chksums2 <- chksums[0,]
                          ^
```
[R/downloadData.R:276:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/downloadData.R#L276) *style:* **Commented code should be removed.**
```r
    #children <- moduleMetadata(module, path)$childModules
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:279:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/downloadData.R#L279) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
            ^
```
[R/downloadData.R:279:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/downloadData.R#L279) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                 ^
```
[R/downloadData.R:279:54:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/downloadData.R#L279) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                     ^
```
[R/downloadData.R:279:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/downloadData.R#L279) *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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/R/experiment.R#L314) *style:* **Commented code should be removed.**
```r
            params(sim_)[[mod[x]]][[param[[x]]]] <- val #factorialExp[ind,x]
                                                         ^~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:232:74:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/helpers.R#L232) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                             paste0("package:", .pkgEnv$corePackagesVec[-(1:2)]))
                                                                         ^
```
[R/helpers.R:262:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/helpers.R#L262) *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/30a7129f4b387d9c40966f81a8bf62d45249735a/R/load.R#L198) *style:* **Lines should not be more than 100 characters.**
```r
                names(argument) <- c(nam, names(formals(getFromNamespace(loadFun[y], loadPackage[y])))[1])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/misc-methods.R:465:55:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/misc-methods.R#L465) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
          (inherits(get(w, envir = envir), "integer")) ) {
                                                      ^
```
[R/module-define.R:744:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/R/module-dependencies-class.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
            out.df <- data.frame(
            ^~~~~~
```
[R/module-dependencies-class.R:171:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/module-dependencies-class.R#L171) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( !all(colnames(._outputObjectsDF()) %in% colnames(object@outputObjects)) ) {
        ^
```
[R/module-dependencies-class.R:171:81:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/module-dependencies-class.R#L171) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( !all(colnames(._outputObjectsDF()) %in% colnames(object@outputObjects)) ) {
                                                                                ^
```
[R/module-dependencies-methods.R:43:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/R/module-dependencies-methods.R#L85) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DT <- data.table(from = character(0), to = character(0),
    ^~
```
[R/module-dependencies-methods.R:163:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/module-dependencies-methods.R#L163) *style:* **Variable or function name should be lowerCamelCase.**
```r
    M <- distances(simGraph, mode = "out")
    ^
```
[R/module-dependencies-methods.R:195:39:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/module-dependencies-methods.R#L195) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**
```r
      missingObjects <- simEdgeList %>% filter(from != to) %>%
                                    ~~^
```
[R/module-dependencies-methods.R:209:26:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/module-dependencies-methods.R#L209) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**
```r
    return(newEdgeList %>% data.table() %>% setorder("from", "to", "objName"))
                       ~~^
```
[R/module-dependencies-methods.R:245:79:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/module-dependencies-methods.R#L245) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
              loadOrder <- names(simGraph[[tsort, ]]) %>% .[!(. %in% "_INPUT_" )]
                                                                              ^
```
[R/module-repository.R:28:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/R/module-repository.R#L402) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/moduleMetadata.R:75:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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-diagrams.R:443:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/plotting-diagrams.R#L443) *style:* **Only use double-quotes.**
```r
    if ((Sys.info()[['sysname']] == "Darwin") && (Sys.which("glpsol") == "")) {
                     ^~~~~~~~~
```
[R/plotting.R:6:31:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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/30a7129f4b387d9c40966f81a8bf62d45249735a/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:190:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/POM.R#L190) *style:* **Variable or function name should be lowerCamelCase.**
```r
           NaNRetries = NA, logObjFnVals = FALSE, weights, useLog = FALSE) {
           ^~~~~~~~~~
```
[R/POM.R:200:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/POM.R#L200) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        NaNRetries, logObjFnVals, weights, useLog) {
                        ^~~~~~~~~~
```
[R/POM.R:217:28:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/POM.R#L217) *style:* **Variable or function name should be lowerCamelCase.**
```r
    if (is.na(NaNRetries)) NaNRetries <- 1
                           ^~~~~~~~~~
```
[R/POM.R:241:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/POM.R#L241) *style:* **Variable or function name should be lowerCamelCase.**
```r
          sim_ <- Copy(sim)
          ^~~~
```
[R/POM.R:259:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/POM.R#L259) *style:* **Variable or function name should be lowerCamelCase.**
```r
          POMFrameNum <- .grepSysCalls(sys.calls(), pattern = "POM")
          ^~~~~~~~~~~
```
[R/POM.R:260:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/POM.R#L260) *style:* **Commented code should be removed.**
```r
          # scallsFirstElement <- lapply(sys.calls(), function(x) x[1])
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/POM.R:261:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/POM.R#L261) *style:* **Commented code should be removed.**
```r
          # POMFrameNum <- grep(scallsFirstElement, pattern = "POM")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/POM.R:263:53:](https://github.com/PredictiveEcology/SpaDES.core/blob/30a7129f4b387d9c40966f81a8bf62d45249735a/R/POM.R#L263) *style:* **Put spaces around all infix operators.**
```r
          envPOMCalled <- sys.frame(min(POMFrameNum)-1)
                                                   ~^~
```


под данные для таблицы же, он вроде примерно так и объявляется


Just noticed that --indent-min was not working, it was not assigning the value as expected, slip-up some time ago.


Haha will try 👍


Following the same logic as for TGSI, do you need the clone here especially if you add one in `nv50_sp_state_create()` to match what TGSI is doing and what you are doing in `nv50_cp_state_create()`?


❓

(just kidding, thanks for adding these)


This MUST actually reintroduces the problem of remembering old ID transmissions. It cannot ignore without remembering forever.


Consider: "Introduced in InSpec " {% versionvar %} "."


@Lassulus


table-refactor (nealkruis) - Win64-Windows-7-VisualStudio-14: Tests Failed (1395 of 3008 tests passed, 0 test warnings)

Failures:

integration Test Summary
 * Passed: 1
 * Failed: 634

regression Test Summary
 * Passed: 631
 * Failed: 2

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


Выводит, ага


А скролл пейн никуда не ложишь? Или оно и так скроллится?


iwerry cool


this will always error out too, this file is one directory up


- Add support to QMC5883L Magnetometer


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


This is getting awkward. I can imagine a UI with which users play games as fast as possible, and other players catch up, bets settle, etc., but this is set up prevent that.

I think you'll find it all starts with the data structure.

What if you treated each game as a little box (or table) where the players' funds are committed, and the players balance as their leftover/unspent funds?

```
struct GameStruct {
  players, moves, bets, deadlines, etc...
}

struct PlayerStruct {
  balance;
  ... games in play
}
```

I think you'll find the logic of it settles down to something more clear if you organize along these lines.


Aha! Comments on commit can only be added here.
Makes sense.
Smarter every day.


I also thought that fixing google/pytype#133 would remove the need for the workaround, but when I tested it briefly it didn't seem to fix it, which was surprising. Worth looking into again.


The username will need to be pulled from the LinkedIn API in the future (if we still want to record that name and display it to the user on the FE).  I was blocked because the LinkedIn testing OAuth functionality is not yet merged to master.


Delete stray angle bracket after "Lab 3"


I'm getting lost.


Yeah. I looked at the previous scout commit. There's new parts?


Deleted stray angle bracket after "Lab 3".


hm, you have written the history of Inca in Spanish but it should be in English, translating mods is still not possible.


I was hoping I could do it that way, but Actually the string "namespace" is appended here: https://github.com/kubernetes/kubernetes/blob/45c5ddd2fb8f10e097483257663fa6a7be59ffa9/staging/src/k8s.io/client-go/dynamic/simple.go#L316, so there is no way to tell if it's actually an object name or namespaces, and it's not always the fourth segment:
/api/v1/namespaces/test/persistentvolumeclaims,
/apis/apps/v1/namespaces/test/controllerrevisions,


@mattkrick not perfect, but things are shaping up. Before it’s said and done I may need to pick your brain on some better patterns to achieve UI details. I’ll ping you on the next pass. Also, seems TypeScript is looking for some declaration when I’m passing props to styled components, or a simple object to a style attribute.


Trying to add comments to the initial commit.
This is a comment to the initial commit added earlier.


you also may want to redo this to include closures


TeamCity Bvcms / Build Application [Build 153](https://builds.tpsdb.com/viewLog.html?buildId=346&buildTypeId=Bvcms_BuildApplication) is now running


The usual way to solve this is to add `.PHONY: install` to the Makefile. The problem should be reported to the developers so that they can do this.


Created multidev environment [sfgov#ci-1484](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-1484).

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


nitpick, but a boolean is sufficient here


So now we don't have anything testing Xcode 8, which we still use on OS X 10.11 (see https://build.macports.org/buildslaves/ports-10.11_x86_64).


I think that A->diag_indx = indices; has already been done in NSM_diag_indices_trivial


The following doc(s) have been deployed to the [imageoptim](https://imageoptim-static-docs.pantheonsite.io/docs) Multidev environment:
- [source/docs/assets/images/wp-updates-ready.png](https://github.com/pantheon-systems/documentation/commit/15d4eb5bd57412a4df82e4907aaef7ccf5b6c203/source/docs/assets/images/wp-updates-ready.png)


It solves an asymmetry issue.


writing something


Unhandled Failure


TeamCity Bvcms / Build Application [Build 153](https://builds.tpsdb.com/viewLog.html?buildId=346&buildTypeId=Bvcms_BuildApplication) outcome was **SUCCESS**
Summary: Running Build time: 00:08:07


TeamCity Bvcms / GenerateDatabase [Build 153](https://builds.tpsdb.com/viewLog.html?buildId=348&buildTypeId=Bvcms_GenerateDatabase) is now running


Actually, with a second thought, we don't need this context here.
This `NewApplicationDefault()` call could be done at initialization time.

On whether we will need a context in the future. The reason to pass in a context would be to convey timeout I think, that means this method will do IO.
However, this method doesn't get any new information (e.g. server name or something else). So all the IO could in theory be moved out to init time.


@scapyartgroup


TeamCity Bvcms / GenerateDatabase [Build 153](https://builds.tpsdb.com/viewLog.html?buildId=348&buildTypeId=Bvcms_GenerateDatabase) outcome was **SUCCESS**
Summary: Running Build time: 00:01:51


espacio para generar documentación y fuentes de la App Reciclaje


What we've done on other service endpoints is create will set created by/created date, and udpate will only touch modified by / modified date.

From a user perspective, those fields are read only.


okay, now i remember.

shoved fallback option into webpack configs so refresh wouldn't kill subroutes,
updated to latest react and dom because it shouldn't affect much and i wanted new shiny things,
imported prop-types because validation's good,
played with passing a prop from router,
played with react-spring,
played with getting react to play nice with for loops,
shoved components into an array for said loop

that actually wasn't very much i sat around a lot.


Can the Trakt context menu be added to jen? Like adding items to your watchlist.


tackles #21


table-refactor (nealkruis) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


git init my_capstone_project


The reason for the data above for first 89 positions is that:
HDF5 file reads the dataset for view number = 0 and segment = 0 which must correspond to  offset = (0,0,0) and count = (89,27,357) . This should have given a 3D time of flight projection data of size 89x27x357 as:
![image](https://user-images.githubusercontent.com/38861704/45391170-e78cc480-b619-11e8-883c-c14f94d2f2b3.png)

But as seen above this doesnot happen and this code outputs:
![image](https://user-images.githubusercontent.com/38861704/45391232-1c008080-b61a-11e8-84b1-19c5de4020aa.png)

This is due to the fact the actual time of flight data is organised as 27x357x1981 in the array. So we will have to read the entire dataset and then reshape the array as 27x357x1981 to get the accurate segment based viewgrams. For instance, for testing output data for viewgram with seg num = 0 and view num =0, I used the code as below:

 Viewgram<float> viewgram = proj_data.get_empty_viewgram(0,0);
            viewgram.fill(0.0);
            using namespace H5;
            using namespace std;
            char datasetname[300];
            GEHDF5Data h5data;
            h5data.open(rdf_filename);
            sprintf(datasetname,"/SegmentData/Segment2/3D_TOF_Sinogram/view1");
            //PW Open the dataset from that file here.
            DataSet dataset = h5data.get_file().openDataSet(datasetname);

            /*
             * Get dataspace of the dataset.
             */
            DataSpace dataspace = dataset.getSpace();
            /*
             * Get the number of dimensions in the dataspace.
             */
            int rank = dataspace.getSimpleExtentNdims();
            /*
             * Get the dimension size of each dimension in the dataspace and
             * display them.
             */
            hsize_t dims_out[3];
            dataspace.getSimpleExtentDims( dims_out, NULL);
            cout << "rank " << rank << ", dimensions " <<
                       (unsigned long)(dims_out[0]) << " x " <<
                       (unsigned long)(dims_out[1]) << " x " <<
                       (unsigned long)(dims_out[2]) << endl;
            /*
             * Define hyperslab in the dataset; implicitly giving strike and
             * block NULL.
             */
            hsize_t      offset[3];   // hyperslab offset in the file
            hsize_t      count[3];    // size of the hyperslab in the file
            offset[0] = 0;
            offset[1] = 0;
            offset[2] = 0;
            count[0]  = 1981;
            count[1]  = 27;
            count[2]  = 357;
            dataspace.selectHyperslab( H5S_SELECT_SET, count, offset );

            /*
             * Define the memory dataspace.
             */
            hsize_t     dimsm[3];
            dimsm[0] = 1981;
            dimsm[1] = 27;
            dimsm[2] = 357;
            DataSpace memspace( 3, dimsm );

            //PW Define memory hyperslab.

            hsize_t      offset_out[3];   // hyperslab offset in memory
            hsize_t      count_out[3];    // size of the hyperslab in memory
            offset_out[0] = 0;
            offset_out[1] = 0;
            offset_out[2] = 0;
            count_out[0]  = 1981;
            count_out[1]  = 27;
            count_out[2]  = 357;
            memspace.selectHyperslab( H5S_SELECT_SET, count_out, offset_out );

            //PW Read data from hyperslab in the file into the hyperslab in memory.
            Array<1,float> buffer(dimsm[0]*dimsm[1]*dimsm[2]);
            dataset.read(buffer.get_data_ptr(), PredType::NATIVE_FLOAT, memspace, dataspace);
            buffer.release_data_ptr();

        Array<3,float> tof_data;
            tof_data = Array<3,float>(IndexRange3D(0,26,0,356,
                                  0, 1980));
std::copy(buffer.begin(), buffer.end(), tof_data.begin_all());

  Array<3,float> tof_segment_data;
          tof_segment_data = Array<3,float>(IndexRange3D(27,357,
                                  89));
                for (int x = 0; x <= 26; x++)
                for(int y = 0; y <= 356; y++)
                for(int z = 0; z <= 88; z++)
                    {
                        tof_segment_data[x][y][z] = tof_data[x][y][z];
                    }

 ofstream write_tof_segment_data;
                 write_tof_segment_data.open("uncompressed_sino_tof_segment_data.txt",ios::out);
                 for ( int i =tof_segment_data.get_min_index(); i<=tof_segment_data.get_max_index();i++)
                 {
                 for ( int j =tof_segment_data[i].get_min_index(); j <=tof_segment_data[i].get_max_index(); j++)
                 {
                 for(int k =tof_segment_data[i][j].get_min_index(); k <=tof_segment_data[i][j].get_max_index(); k++)
                 {
                         write_tof_segment_data << tof_segment_data[i][j][k] << "   " ;
                 }
                         write_tof_segment_data << std::endl;
                 }

This segment data as read with matlab for the tof_segment_data and permuted to have dimensions as 89x27x357 is as:
![tof_dataseg](https://user-images.githubusercontent.com/38861704/45392273-80bdda00-b61e-11e8-890b-1ae83fbd902f.jpg)

Which is correct!

                 }


table-refactor (nealkruis) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-0.06%25-red.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-0.0%25-red.png)


It adds a sound beep for the speed alarm. Quite useful when riding with headphones.


Feel free to do whatever here.  I dont really use markdown.


Once completed, the job reports for Travis CI [build 842](https://travis-ci.org/per1234/arduino-ci-script/builds/427437672) will be found at:
https://gist.github.com/arduino-ci-script-bot/9371a7dedb73a560142ff2ca514b79db#file-travis_ci_job_report_00842-001-tsv


Once completed, the job reports for Travis CI [build 842](https://travis-ci.org/per1234/arduino-ci-script/builds/427437672) will be found at:
https://github.com/per1234/CI-reports/tree/arduino-ci-script/build_00842


sudo systemctl daemon-reload ?


Can we use `switch...case` please?


Hola @jmontoyaa
Hice este cambio en edit/delete según la lógica seguida por los métodos que empiezan aquí https://github.com/chamilo/chamilo-lms/blob/1.11.x/main/inc/lib/sessionmanager.lib.php#L4668 para validar si se puede editar o eliminar una sesión en 1.11.x
Y también cambié la forma de validar el acceso de un estudiante, para no necesariamente tener en cuenta  el curso actual que se visualiza.


Thank you


two spaces?


for what?


Yes, you are right.


table-refactor (nealkruis) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: Build Failed

Failures:

integration Test Summary
 * Passed: 1
 * Failed: 637

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-0.08%25-red.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-0.0%25-red.png)


Copy of this build can be found at https://www.mewbuilds.com/build/f1964837bb8ecbde80847684ef8bac861659c520/index.html


table-refactor (nealkruis) - 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)


I've done that consistently in all the codebase.


this introduced a compiler warning in release builds


Actualizado


Aliasing to url `a-is-for-aboleth.now.sh` failed with the following error:

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


What is the purpose of `use Illuminate\Contracts\Auth\MustVerifyEmail;` ? It's not being used at all


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


ah, will fix.


I also noticed this typo before I came across this thread, and sent a patch to vim_dev. FYI, I'm pasting it here too.
```diff
# HG changeset patch
# User Tony Mechelynck <antoine.mechelynck@gmail.com>
# Parent  8014307a918820085ed49a07995c3c4c10373ba1
Fix typo in comment continuation documentation

diff --git a/runtime/doc/repeat.txt b/runtime/doc/repeat.txt
--- a/runtime/doc/repeat.txt
+++ b/runtime/doc/repeat.txt
@@ -462,18 +462,18 @@ flag when defining the function, it is n
    :function Foo()
    :1append
    \asdf
    .
    :endfunction
    :set cpo-=C
 <
 					*line-continuation-comment*
-To add a comment in between the lines start with '\" '.  Notice the space
-after the double quote.  Example: >
+To add a comment in between the lines start with '"\ '.  Notice the space
+after the backslash.  Example: >
 	let array = [
 		"\ first entry comment
 		\ 'first',
 		"\ second entry comment
 		\ 'second',
 		\ ]

 Rationale:
```


都是乱码啊


Copy of this build can be found at https://www.mewbuilds.com/build/6b276305a479d6c0a2424468f842d6304dc0fc7b/index.html


Retornam uma nova QuerySet contendo objetos que não combinem com os parâmetros de filtros dados.


change experience


revisar referência de issue na descrição do commit.


Yes I agree. After thinking for a while I found it quite hard to parse the `pathPrefix` without making some pre-assumption, given: https://github.com/kubernetes/kubernetes/blob/45c5ddd2fb8f10e097483257663fa6a7be59ffa9/staging/src/k8s.io/client-go/dynamic/simple.go#L194
and
https://github.com/kubernetes/kubernetes/blob/45c5ddd2fb8f10e097483257663fa6a7be59ffa9/staging/src/k8s.io/client-go/rest/request.go#L275

 - the resource [name](https://github.com/kubernetes/kubernetes/blob/45c5ddd2fb8f10e097483257663fa6a7be59ffa9/staging/src/k8s.io/client-go/dynamic/simple.go#L322) could be "namespaces";
 - the [baseURL.Path](https://github.com/kubernetes/kubernetes/blob/45c5ddd2fb8f10e097483257663fa6a7be59ffa9/staging/src/k8s.io/client-go/rest/request.go#L275) could contain "/namespaces/"
 - and we have the actual "namespaces" we are looking for

Alternatively I thought if we could check the segment "api"/"apis": for legacy namespaced api the url should contain `api/{version}/namespaces`; for extension namespaced api the url should contain `apis/{group}/{version}/namespaces`. But still we face the problem that the `baseURL.Path` could contain the terms "api"/"apis" if we don't forbid them, and as a result mess with the parsing.


[select] update docs for other resetOnX props (#2917)

Previews: documentation | landing | table


gooooooooooooooood


[select] QueryList reset followups (#2916)

Previews: documentation | landing | table


I would also assert that `lines` is in fact equal to `[1, 2]`.


Just testing!


We need something similar to what's at L2783 above -- currently this allows `foo(a=1, b := 2)`, while `foo(a=1, (b := 2))` is (correctly) rejected.


Once completed, the job reports for Travis CI [build 843](https://travis-ci.org/per1234/arduino-ci-script/builds/427451355) will be found at:
https://gist.github.com/arduino-ci-script-bot/9371a7dedb73a560142ff2ca514b79db#file-travis_ci_job_report_00843-001-tsv


Once completed, the job reports for Travis CI [build 843](https://travis-ci.org/per1234/arduino-ci-script/builds/427451355) will be found at:
https://github.com/per1234/CI-reports/tree/arduino-ci-script/build_00843


Actually I think the if statement above (`if len(r.resourceName) != 0 {`) is also broken for the new dynamic client, isn't it?


@pelikhan this change broke the Neopixel package in German and Japanese


This one should actually expect `TargetScopeError`.


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

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


Cool! Maybe we could assert that at most one of the sets are unknown not both. Also, wouldn't it be safe just merge LHS and RHS regardless if they are unknown? Merging unknown with a known one should just give us back the known one?


fix font icons on IE11

Previews: documentation | landing | table


Created multidev environment [sfgov#ci-1487](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-1487).

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


:clap: :clap:


Does this patch allows me to debug Pie during boot?
Im trying to boot LOS16 with LOS15 tree but didnt boot and _adb devices_ didnt show my surnia.

Sorry for the question, my last android build was CM10 from scratch for LGE E400... really different.

Very good work btw :)


FYI (which I should have disclosed sooner) I'm investigating the usage of HtmlSanityCheck in our (@zaproxy) repos (we have many HTML files for JavaHelp), that's why the interest and the issues/pull requests raised so far.


I used the online github editor. It looks like it did more changes than i expected it to.


Love the commit message. Classic first-time Vim! https://proxy.duckduckgo.com/iu/?u=https%3A%2F%2Ftse3.mm.bing.net%2Fth%3Fid%3DOIP.5imoj6Ftm6y2gDZBlU0RbwHaF7%26pid%3D15.1&f=1


This does not add in new labels, it only updates existing labels if there are any.
To add a new label it requires _resource.labels.Add call.


@Brainenjii thanks for the proposal. I think we would like to keep the functions in the travis for now.

And also two questions about your suggestion:
1. we are dealing with `master` branch right? I don't remember having a `develop` branch.
2. "fir-project-3d2a4" is it a fake ID? or is this the ID for our dev firebase?

Thanks


I am curious, what kind if "break" it is?


Hey @atacratic You may or may not want to use this for type printing, but you can use `PrettyPrint.Group` to control the different levels of breaking. For instance, in:

```
a -> (Foo -> Bar -> Baz) -> Qux -> Int
```

If you put a `group` around each chain of arrows, all the arrows in the chain will either be on one line, or with a linebreak between each `->`, so it would break like:

```
a
-> (Foo -> Bar -> Baz)
-> Qux
-> Int
```

You can also use `nest` if you want something indented when it's broken, this is useful for stuff like `if blah then ..` where you want to indent the `then` block if it doesn't fit on the line.

You can do some experiments in the REPL (without anything Unison specific, just use some plain text for examples) to get a feel for how the combinators behave.

WARNING `PrettyPrint.hs` is untested so you might find bugs. :)


I like the header bar and the collapsible navbar on yours. Maybe you can copy-paste my card format in? Or I could get the bars on mine. Up to you.


> Why are code coverage reports public?

Was this added in preparation for the switch or are they already? I don't know where.


@atacratic This is an example where you probably want to do a `group` - if you need to break, you put a newline in between each argument, and you indent each argument.


There is a compile error on this change:

../../common/common_port.hpp: In member function 'bool CommonPort::getLinkDelay(uint64_t*)':
../../common/common_port.hpp:534:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../../common/ptp_message.cpp: In member function 'virtual void PTPMessageFollowUp::processMessage(EtherPort*)':
../../common/ptp_message.cpp:1700:9: error: 'class EtherPort' has no member named 'checkForEvent'

Seems checkForEvent() is missing from the EtherPort class.


Not sure that I understand this change.  Is the intent to say that the length can't change?  Because if the length can't change, don't include a length field at all.


Nice. Thank you for finding and solving that issue. 👍


Has this been tested or is it just a placeholder? I have Interlogix sensors that work perfectly with RTL_SDR at 315mhz, but with a 315mhz specific FS1000A/XY-FSTs it never responds with the latest code..
I only want to know if I'm doing something wrong or if it's incomplete.


Ah, this should probably be moved out of the length field, since it's not *really* a restriction on the length itself.
Rather, instead of requiring a specific length, we require that it was one that was previously sent (and therefore also has to be of valid length).
This was the conversation previously https://github.com/erickinnear/base-drafts/pull/4#discussion_r209771299
But yeah, this restriction shouldn't be part of the length field's description.


这次改动，是因为有朋友反馈爬取生意社网站现货价格时，PTA品种因为是全英文，所以被过滤掉了。
这里多设置了一个if语句辨别PTA品种。
在pypi上也更新了1.1.3版本，修正了PTA被误过滤的问题。
感谢这位朋友的测试和反馈，欢迎下载项目使用。


How's 7c824c9 look?


已修改


интерфейс классах** tupoi github


Ah, would you like to change the API to golang ?


Hey @atacratic thanks for thoughtful comments / questions, we spent a while talking about this today and I think we might have something more coherent to write up soon. :) I think you are right that transactions need to have the option of doing name rebinding explicitly, but I also think it's important that transactions be able to say "this `Id` was replaced with that `Id`" where it's assumed that the name(s) attached to the new `Id` will be whatever names were attached to the old `Id`. Basically, both kinds of things are useful to be able to say.


OK


а зачем ты убрал проверку на равностороннесть? хорошая была проверка )


я в прошлый раз просил избежать вложенных проверок
раньше она была реализована через тернарник, теперь через постфиксный "иф", но это все равно вложенная проверка )))


By the way, can you please rename `dbg.glibc` options to `dbg.libc` instead? To be more generic.


Happened to me as well but figured it was because I already had visual studio installed.


git


Read me


a


попробуй все реализовать в одном линейном блоке условий, без вложений
по сути в ТЗ явно оговорены 3 случая:
- "...является ли треугольник прямоугольным..."
- "Также, если треугольник является при этом равнобедренным..."
- "Если все 3 стороны равны, то треугольник... равносторонний, но не прямоугольный."

при желании можно еще добавить 4-ый вариант: "не прямоугольный и не равносторонний"
5-м вариантом вполне разумно проверитть может ли он вообще существовать с заданными длинами сторон

все эти условия (три первые обязательно, два послдних - по желанию) нужно записать в одном линейном блоке условий (или можно разбить на два отдельных блока с выходом по `exit`из первого)

порядок и конкретную реализацию продумай, но давай поупражняемся именно в реализации линейной, без вложений


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/f094bbc3-fc3f-402f-b769-7d23d4d5533c?env_id=ibm%3Ayp%3Aus-south "hive764"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/8e16040c-6017-478f-90c4-f224ad9a140e?env_id=ibm%3Ayp%3Aus-south "HIVE764") deployed [hive](https://github.com/WEITAO764/hive/releases/tag/deploy-ibm-yp-us-south-wtao-deakin.edu.au_1532874841224-dev-20180911-034338 "deploy-ibm-yp-us-south-wtao-deakin.edu.au_1532874841224-dev-20180911-034338") to [dev](https://console.bluemix.net/apps/247b1604-f5f3-41a1-b4ba-3af134758235?env_id=ibm:yp:us-south "ibm:yp:us-south:wtao@deakin.edu.au_1532874841224:dev"), including this commit


Solutionsarchitect.com
Ansible
Kubernetes
2018


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/f094bbc3-fc3f-402f-b769-7d23d4d5533c?env_id=ibm%3Ayp%3Aus-south "hive764"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/8e16040c-6017-478f-90c4-f224ad9a140e?env_id=ibm%3Ayp%3Aus-south "HIVE764") deployed [hive](https://github.com/WEITAO764/hive/releases/tag/deploy-ibm-yp-us-south-wtao-deakin.edu.au_1532874841224-dev-20180911-034531 "deploy-ibm-yp-us-south-wtao-deakin.edu.au_1532874841224-dev-20180911-034531") to [dev](https://console.bluemix.net/apps/247b1604-f5f3-41a1-b4ba-3af134758235?env_id=ibm:yp:us-south "ibm:yp:us-south:wtao@deakin.edu.au_1532874841224:dev"), including this commit


I'm not clear on what you are recommending. Should this prefix equivalents file be deleted in favor of something else? Are the translation tables entirely local in scope (by design)? I defer to you :)


READ


Ок, спасибо:smile:


Self implemented codes in java,handy material for placements.


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


ok


здесь и далее везде:
настрой редактор на отступ ровно в 2 проблела, именно так принято в ruby
причем, именно пробела, а не таба, т.е. должна быть замена табов на пробелы, т.н. soft tabs
найди в интернете как сделать soft tabs для твоего редактора


здесь и далее везде:
найди для своего редактора автодобавление пустой строки в конце файла, чтобы не было красной стрелки на ГитХабе и вручную не приходилось добавлять строки в каждом файле


здесь и далее везде:
рекомендуется давать переменным "говорящие" имена, чтобы впоследствии было проще читать и понимать код
к примеру данные переменные можно было бы назвать `base` и `height`


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


more love


Executing the daily benchmark build, I will reply here when finished:

@nanosoldier `runbenchmarks(ALL, isdaily = true)`


не рекомендуется использовать вложенные условия (`if / else` блоки), там где можно без потерь обойтись без них
чем более линеен код, тем он более читаем и тем легче его в дальнейшем менять (при необходимости), чем код более читаем и легко-модифицируем, тем выше считается его качество


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


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


New-Feature---Account-for-fan-heat-is-zone-cooling-coils (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2378 of 2378 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) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-71.75%25-green.png)


New-Feature---Account-for-fan-heat-is-zone-cooling-coils (rraustad) - 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)


по сути в ТЗ явно оговорены 3 случая:
- "...является ли треугольник прямоугольным..."
- "Также, если треугольник является при этом равнобедренным..."
- "Если все 3 стороны равны, то треугольник... равносторонний, но не прямоугольный."

можно еще добавить 4-ый вариант: "не прямоугольный и не равносторонний"
5-м вариантом можно еще проверить "а может ли вообще существовать треугольник с заданными длинами сторон?"

все эти условия лучше записать в одном линейном блоке (первые три ветви обязательно, 4-ю и 5-ю по желанию)
или можно, разбить на два отдельных блока с выходом по `exit`из первого


The reports are publicly accessible, but we don't have a public dashboard or anything like that with all the links. For your project, you can click on "Total Coverage" button on the oss-fuzz.com main page, and that would lead you to the report (if available). Soon, the links on the fuzzer stats page will be also pointing to the new reports.


здесь и далее:

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

примеры:
```ruby
    b * b # хорошо
    b*b   # плохо

    a > b # хорошо
    a>b   # плохо

    a && b # хорошо
    a&&b   # плохо
```


при этом оператор возведения в степень не рекомендуется выделять пробелами
```ruby
    c**2   # хорошо
    c ** 2 # плохо
```


Won't we need to detect binding annotations and @Inject annotations on
Fields ?

On Mon, Sep 10, 2018 at 5:13 PM Leland Takamine <notifications@github.com>
wrote:

> Do you mean representing field annotations in the IR? If so, I've only
> included the concepts we actually use in Motif's implementation so far. ie:
> we don't inspect field annotations in the Motif compiler so we don't model
> that in the IR.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/uber/motif/commit/6bb2743205bfba929432630f7e9234f991929101#commitcomment-30457412>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAZ_rYC7VWD_AKv08C9xzg5tjKUNUe2lks5uZvK4gaJpZM4WiU3Q>
> .
>


следующие рекомендации:
1. старайся чтобы длина строк не превышала 80 - 100 символов (обычно в редакторах даже есть такая серая полосочка на этом уровне)
2. лучше всегда разделять логику и аутпут, т.е. отдельно посчитать значения и присвоить в переменную, а потом в строке экстраполяцию делать с переменной, а не с выражением
3. корень из дискриминанта вычисляется 2 раза подряд, правильней будет произвести вычисление один раз, присвоить в переменную и использовать ее


нет смысла вычислять корень из ноля, нужно упростить формулу


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/f094bbc3-fc3f-402f-b769-7d23d4d5533c?env_id=ibm%3Ayp%3Aus-south "hive764"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/8e16040c-6017-478f-90c4-f224ad9a140e?env_id=ibm%3Ayp%3Aus-south "HIVE764") deployed [hive](https://github.com/WEITAO764/hive/releases/tag/deploy-ibm-yp-us-south-wtao-deakin.edu.au_1532874841224-dev-20180911-040630 "deploy-ibm-yp-us-south-wtao-deakin.edu.au_1532874841224-dev-20180911-040630") to [dev](https://console.bluemix.net/apps/247b1604-f5f3-41a1-b4ba-3af134758235?env_id=ibm:yp:us-south "ibm:yp:us-south:wtao@deakin.edu.au_1532874841224:dev"), including this commit


I've proposed #750 to release 3.1.7, please watch it. Thanks @ijuma!


там где используется `to_i` (или `to_f`) вызов `chomp` (`strip`) не нужен, т.к. `to_i` (или `to_f`) "все сделает сам"


здесь и далее везде:
найди для своего редактора автодобавление пустой строки в конце файла, чтобы не было красной стрелки на ГитХабе и вручную не приходилось добавлять строки в каждом файле


完全看不懂的，非常专业地，对我这个的老小白就彻底看不懂了。再次感谢。


Now, the order will generate when user click confirm button.


I was interested in a different project's coverage, which I understand is public in that the owners can share the link.


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


в ТЗ: "Также, если треугольник является при этом равнобедренным"
обрати внимание на "Также" - равнобедренность нужно проверять ТОЛЬКО, ЕСЛИ он прямоугольный, а у тебя она проверяется в любом случае - это нарушение ТЗ, надо исправлять (и для прямоугольного треугольника проверка сильно упростится)


Train Schedule


oops, @jasonwynn10 you or i fix it?