[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/inst/sampleModules/SpaDES_sampleModules/SpaDES_sampleModules.R#L18) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".saveInitialTime", "numeric", NA_real_, NA, NA, "This describes the simulation time at which the first save event should occur")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:231:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/cache.R#L231) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$moduleName, "module\n"))
                                                 ^
```
[R/cache.R:242:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/cache.R#L242) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$eventType, "event in",
                                                 ^
```
[R/cache.R:289:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/cache.R#L289) *style:* **Commented code should be removed.**
```r
        #checkPath(cacheRepo, create = TRUE) #SpaDES dependency
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:413:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/cache.R#L413) *style:* **Lines should not be more than 100 characters.**
```r
        #   makes soft copy of all objects, i.e., they have the identical objects, which are pointers only
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:441:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/cache.R#L441) *style:* **Lines should not be more than 100 characters.**
```r
        list2env(mget(lsObjectEnv[lsObjectEnv %in% createOutputs | lsObjectEnv %in% expectsInputs], envir = object@.envir), envir = object2@.envir)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:451:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/cache.R#L451) *style:* **Commented code should be removed.**
```r
          #object2@events <- unique(rbindlist(list(object@events, object2@events)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:455:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/cache.R#L455) *style:* **Lines should not be more than 100 characters.**
```r
        # This is for objects that are not in the return environment yet because they are unrelated to the
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:468:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/cache.R#L468) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(atts in attrsToGrab) {
         ^
```
[R/cache.R:472:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/cache.R#L472) *style:* **Commented code should be removed.**
```r
      # attr(object2, "tags") <- attr(object, "tags")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:473:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/cache.R#L473) *style:* **Commented code should be removed.**
```r
      # attr(object2, "call") <- attr(object, "call")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:474:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/cache.R#L474) *style:* **Commented code should be removed.**
```r
      # attr(object2, "function") <- attr(object, "function")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:507:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/cache.R#L507) *style:* **Variable or function name should be lowerCamelCase.**
```r
  setGeneric(".addTagsToOutput", function(object, outputObjects, FUN) {
                                                                 ^~~
```
[R/cache.R:530:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/cache.R#L530) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(object, outputObjects, FUN, preDigestByClass) {
                                               ^~~
```
[R/cache.R:622:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/cache.R#L622) *style:* **Variable or function name should be lowerCamelCase.**
```r
objSize.simList <- function(x, quick = getOption("reproducible.quick", FALSE)) {
^~~~~~~~~~~~~~~
```
[R/cache.R:649:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/cache.R#L649) *style:* **Variable or function name should be lowerCamelCase.**
```r
makeMemoiseable.simList <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:657:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/cache.R#L657) *style:* **Variable or function name should be lowerCamelCase.**
```r
unmakeMemoiseable.simList_ <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/checkpoint.R:36:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L218) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          x[[2]] <- x[[2]][-(1:2)]
                            ^
```
[R/code-checking.R:286:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L286) *style:* **Lines should not be more than 100 characters.**
```r
  allChecks <- list(simAssigns = simAssigns, simGets = simGets, returnsSim = returnsSim, assignToSim = assignToSim, fg = fg)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:319:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L319) *style:* **Lines should not be more than 100 characters.**
```r
    allChecks[anyCantCodeCheck] <- lapply(names(cantCodeCheck[anyCantCodeCheck]), function(objName) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:368:51:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L368) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in outputObjects, ",
                                                  ^
```
[R/code-checking.R:368:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L368) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in outputObjects, ",
                                                       ^
```
[R/code-checking.R:384:20:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L384) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in inputObjects, ",
                   ^
```
[R/code-checking.R:384:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L384) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in inputObjects, ",
                        ^
```
[R/code-checking.R:395:90:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L395) *style:* **Commas should always have a space after.**
```r
                                       paste0(paste(missingFrmMod, collapse = ", "), " ",verb,
                                                                                ^
```
[R/code-checking.R:440:75:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L440) *style:* **Commas should always have a space after.**
```r
             " but only for the 'get' functions, not the 'set' function ","
                                                                          ^
```
[R/code-checking.R:454:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L454) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsNotInDotInputObjects[!(simAssignsNotInDotInputObjects %in% outputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:463:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L463) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                       ^
```
[R/code-checking.R:463:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L463) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                                   ^
```
[R/code-checking.R:464:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L464) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in outputObjects")
                                ^
```
[R/code-checking.R:464:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L464) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in outputObjects")
                                            ^
```
[R/code-checking.R:471:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L471) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsInDotInputObjects[!(simAssignsInDotInputObjects %in% inputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:480:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L480) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                       ^
```
[R/code-checking.R:480:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L480) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                                   ^
```
[R/code-checking.R:481:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L481) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                ^
```
[R/code-checking.R:481:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L481) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                            ^
```
[R/code-checking.R:503:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L503) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," used from sim inside ",
                       ^
```
[R/code-checking.R:503:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L503) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," used from sim inside ",
                                   ^
```
[R/code-checking.R:504:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L504) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                ^
```
[R/code-checking.R:504:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L504) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                            ^
```
[R/code-checking.R:516:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L516) *style:* **Commas should always have a space after.**
```r
        " ",verb," used from sim inside ",
            ^
```
[R/code-checking.R:516:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L516) *style:* **Commas should always have a space after.**
```r
        " ",verb," used from sim inside ",
                 ^
```
[R/code-checking.R:518:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L518) *style:* **Commas should always have a space after.**
```r
        ", but ",verb," not declared in inputObjects"
                 ^
```
[R/code-checking.R:518:23:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L518) *style:* **Commas should always have a space after.**
```r
        ", but ",verb," not declared in inputObjects"
                      ^
```
[R/code-checking.R:661:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L661) *style:* **Commented code should be removed.**
```r
    #unique(pd[outerWh, "line1"])
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:665:34:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L665) *style:* **Commas should always have a space after.**
```r
      whInner <- any((pd[outerWh,"line1"] < lwf) & (pd[outerWh,"line2"] > lwf) )
                                 ^
```
[R/code-checking.R:665:64:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L665) *style:* **Commas should always have a space after.**
```r
      whInner <- any((pd[outerWh,"line1"] < lwf) & (pd[outerWh,"line2"] > lwf) )
                                                               ^
```
[R/code-checking.R:665:79:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/code-checking.R#L665) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      whInner <- any((pd[outerWh,"line1"] < lwf) & (pd[outerWh,"line2"] > lwf) )
                                                                              ^
```
[R/copy.R:37:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/downloadData.R#L250) *style:* **Commented code should be removed.**
```r
      #urls <- moduleMetadata(module, path)$inputObjects$sourceURL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:268:27:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/downloadData.R#L268) *style:* **Commas should always have a space after.**
```r
    chksums2 <- chksums[0,]
                          ^
```
[R/downloadData.R:269:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/downloadData.R#L269) *style:* **Commented code should be removed.**
```r
    #children <- moduleMetadata(module, path)$childModules
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:272:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/downloadData.R#L272) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
            ^
```
[R/downloadData.R:272:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/downloadData.R#L272) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                 ^
```
[R/downloadData.R:272:54:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/downloadData.R#L272) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                     ^
```
[R/downloadData.R:272:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/downloadData.R#L272) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                       ^
```
[R/experiment.R:200:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/experiment.R#L314) *style:* **Commented code should be removed.**
```r
            params(sim_)[[mod[x]]][[param[[x]]]] <- val #factorialExp[ind,x]
                                                         ^~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:230:74:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/helpers.R#L230) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                             paste0("package:", .pkgEnv$corePackagesVec[-(1:2)]))
                                                                         ^
```
[R/helpers.R:260:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/helpers.R#L260) *style:* **Variable or function name should be lowerCamelCase.**
```r
all.equal.simList <- function(target, current, ...) {
^~~~~~~~~~~~~~~~~
```
[R/load.R:198:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/load.R#L198) *style:* **Lines should not be more than 100 characters.**
```r
                names(argument) <- c(nam, names(formals(getFromNamespace(loadFun[y], loadPackage[y])))[1])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/misc-methods.R:467:55:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/misc-methods.R#L467) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
          (inherits(get(w, envir = envir), "integer")) ) {
                                                      ^
```
[R/module-define.R:719:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/module-define.R#L719) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      exts <- na.omit(match(file_ext(fl), .fileExts[, "exts"]) )
                                                              ^
```
[R/module-dependencies-class.R:53:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/module-dependencies-class.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
            out.df <- data.frame(
            ^~~~~~
```
[R/module-dependencies-class.R:172:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/module-dependencies-class.R#L172) *style:* **Commented code should be removed.**
```r
    #   warning("input object data.frame should use colnames sourceURL.")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-dependencies-class.R:174:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/module-dependencies-class.R#L174) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( !all(colnames(.outputObjects()) %in% colnames(object@outputObjects)) ) {
        ^
```
[R/module-dependencies-class.R:174:78:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/module-dependencies-class.R#L174) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( !all(colnames(.outputObjects()) %in% colnames(object@outputObjects)) ) {
                                                                             ^
```
[R/module-dependencies-methods.R:43:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/module-dependencies-methods.R#L85) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DT <- data.table(from = character(0), to = character(0),
    ^~
```
[R/module-dependencies-methods.R:164:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/module-dependencies-methods.R#L164) *style:* **Variable or function name should be lowerCamelCase.**
```r
    M <- distances(simGraph, mode = "out")
    ^
```
[R/module-dependencies-methods.R:196:39:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/module-dependencies-methods.R#L196) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**
```r
      missingObjects <- simEdgeList %>% filter(from != to) %>%
                                    ~~^
```
[R/module-dependencies-methods.R:210:26:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/module-dependencies-methods.R#L210) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**
```r
    return(newEdgeList %>% data.table() %>% setorder("from", "to", "objName"))
                       ~~^
```
[R/module-dependencies-methods.R:246:79:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/module-dependencies-methods.R#L246) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
              loadOrder <- names(simGraph[[tsort, ]]) %>% .[!(. %in% "_INPUT_" )]
                                                                              ^
```
[R/module-repository.R:28:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/module-repository.R#L402) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/moduleMetadata.R:72:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/moduleMetadata.R#L72) *style:* **Commented code should be removed.**
```r
    #metadata <- eval(parse(text = x)) # can't be used because can't evaluate start(sim)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-diagrams.R:78:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/plotting-diagrams.R#L345) *style:* **Lines should not be more than 100 characters.**
```r
          c(nchar(namesModDia)^0.8 * 10) # use exponential to stretch out, and multiplication to make all bigger
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting.R:6:31:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/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/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/plotting.R#L87) *style:* **Put spaces around all infix operators.**
```r
      error=function(x) eval(parse(text=deparse(elems[[useElem]])), envir=envir))
                                                                        ~^~
```
[R/POM.R:128:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/POM.R#L128) *style:* **Lines should not be more than 100 characters.**
```r
#' @param objFnCompare Character string. Either, "MAD" or "RMSE" indicating that inside the objective
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/POM.R:186:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/POM.R#L186) *style:* **Variable or function name should be lowerCamelCase.**
```r
           NaNRetries = NA, logObjFnVals = FALSE, weights, useLog = FALSE) {
           ^~~~~~~~~~
```
[R/POM.R:196:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/POM.R#L196) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        NaNRetries, logObjFnVals, weights, useLog) {
                        ^~~~~~~~~~
```
[R/POM.R:213:28:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/POM.R#L213) *style:* **Variable or function name should be lowerCamelCase.**
```r
    if (is.na(NaNRetries)) NaNRetries <- 1
                           ^~~~~~~~~~
```
[R/POM.R:237:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/POM.R#L237) *style:* **Variable or function name should be lowerCamelCase.**
```r
          sim_ <- Copy(sim)
          ^~~~
```
[R/POM.R:255:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/POM.R#L255) *style:* **Put spaces around all infix operators.**
```r
          envPOMCalled <- sys.frame(min(grep("POM", sys.calls()))-1)
                                                                ~^~
```
[R/POM.R:322:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/POM.R#L322) *style:* **Lines should not be more than 100 characters.**
```r
          cat(format(unlist(lapply(objectiveRes, function(x) x[["value"]])), digits = 4), dep = "\t")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/POM.R:360:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/fdf21a0c5bdc1d7d7ebb513096b56f5d5dbf50ec/R/POM.R#L360) *style:* **Lines should not be more than 100 characters.**
```r
      par[whP] <- unlist(deps[[modName]]@parameters$default[deps[[modName]]@parameters$paramName == names(P(sim, modName)[whParamsByMod[whP]])])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Nu ai nevoie de asta


E bine sa te obisnuiesti sa pui acoladele mereu, chiar daca ai o singura linie dupa if, e o regula foarte intalnita in majoritatea companiilor :)


///ccc


158988131-Outdoor-air-node-wet-bulb-EMS-override (lgu1234) - x86_64-MacOS-10.9-clang: OK (2942 of 2944 tests passed, 8 test warnings)

Messages:

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

Failures:

regression Test Summary
 * Passed: 621
 * Failed: 2

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


I'll check that.


ii de ajuns Assert.assertTrue(result >= 0);...nu ai nevoie de urmatoarea linie


We can avoid setting the property from outside:
```
@get:Internal
val isAndroidProject: Boolean get() = project.plugins.any { it is KotlinAndroidPluginWrapper }
```


ba => am


atual


![](https://github.trello.services/images/mini-trello-icon.png) [Interest form lead in salesforce has blank 'adoption stage'](https://trello.com/c/06Kxq2Os/787-interest-form-lead-in-salesforce-has-blank-adoption-stage)


1st Commit


This will case you lot of trouble in case a the mount point isn't working. The check will not work because `/var/log.hdd`and `/var/log` start with the same string


yup you're right, this has been addressed in 3005022974d1edbcbe8610fe92ccb69dc94ee7e6


Well, that last comment was two years ago. I've replaced Texinfo with LaTeX and Perl scripts. Functionally, the same, maybe looks better, but more work to set up.


The revert revert works fine, so I will commit.


Thank you for your work.


Output of this commit:
![image](https://user-images.githubusercontent.com/5623994/42903429-cb2120e8-8a9f-11e8-919e-6abb8f79e06e.png)


This (and the commit before this) are redundant now that you set product_characteristics to watch. grep Settings for product="watch" to see every string that changes


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


which purpose actually fulfills this?


Este notebook mostra o enorme efeito de borda quando colocamos a área da camada equivalente menor que a área do Grid dos dados. A camada equivalente está estimando a componente  regional de gz


I think that the initial stutter is from creating/moving the grid and result arrays over to the GPU.  We could probably get better performance by using pinned, aka, cuda_host, memory.  We could also hide it by moving the array initialization into the block initialization so that the memory is ready before we start using it.

Another big performance hit in here is that I'm promoting everything to numpy.complex64 and then transferring to the GPU.  I ended up having to do this because my older GPU (compute capability 3.0) doesn't support ci8+ci8 -> complex64 matrix operations.  This should be possible on newer (cc >= 5.0) GPUs and would save a lot of bandwidth copying to the GPU.

The last thing that comes to mind is how/where the images are accumulated.  Right now we are pulling off each image set and then accumulating it.  If we could accumulate on the GPU then we can reduce the number of times we have to copy the image off to once per integration.  I'm not sure how feasible that is, though.  It all depends on if we can move that accumulation step forward or not.


LOL had no idea this existed


This should be $PDF_DISPLAY_COMMAND


Removes unnecessary space between newton-meter unit display.


@feliperenan can you please paste your macro and the `where` code?


o primeiro comentario de um commit


why do we need this? it completely breaks my local swarm debugging!


It was mostly placeholder code... Should maybe throw an IOException or something if the reply could not be parsed? I'm open to suggestions.


159149473-Bug-in-surface-dot/cross-product-calculation-#6834 (Myoldmopar) - x86_64-MacOS-10.9-clang: OK (2942 of 2942 tests passed, 8 test warnings)

Messages:

 * 8 tests had: AUD diffs.

![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)


Nice, thank you


Oh, and the channel thing should be fixed in the commit after this.

Also, if you want to look into moving over to ci8 I think I can tear myself away and not touch the script for a while.


remove after done.


ditto


dfbcdbbdb


Foarte buna ideea pentru edit :)
Ca sa fie si mai bine poti pastra ordinea celor 2 optiuni iar ca sa ai valoarea pe care o vrei selectata e destul sa pui selected="selected" pe option. De exemplu:

if (Model.PostType == 0)
{
                        <option value="0" selected="selected">Text</option>
                        <option value="1">Photo</option>
}
else
{
                        <option value="0">Text</option>
                        <option value="1" selected="selected">Photo</option>
}

sau mai compact:

<option value="0" @(Model.PostType == 0 ? "selected='selected'" : "")>Text</option>
<option value="1" @(Model.PostType == 1 ? "selected='selected'" : "")>Photo</option>


nit tip:
space before after keyword like 'else' or 'else if' and between (XXX) and {


probably best to generate a new salt here, per section 3.1 of https://tools.ietf.org/html/rfc5869


I had it in else because adding the file will update its state. Was there an issue with it?


Foarte bine ca ai folosit o fereastra modala ;)


How help me the fix to reinstall the website app, if the website app has already been deleted?
Best regards.


@cmpich Yes, sorry. The commented lines can be deleted. I was initially hesitant to delete them in case I still needed it (though that's what git's for). I should have cleaned this up before pushing.

Do you want me to fix this is another commit?


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


The newline could probably also be filtered out wherever this file is being read from instead. I wasn't sure where to look to find this in the Python code though so I just removed the newline from the file. I am certain that a newline in between the a tag and the ending list tag is what causes the extra spacing.


As `arcs` is not the last token in my Json, line 66 was reading into the next token. Isn't it better to handle the `EndObject` explicitly at the start of the while-loop?


@cmpich Ditto on these commented lines. They can be deleted too. The key mapping stuff should all be handled in obo_ext.py now.


Hey, @josevalim now it's working, I just moved the `macro` to be above the `where_address_fields_match` function. I'm not sure, but how it's a macro, it needs to be compiled before the function that will use it 🤔.

How it looks like now:

```Elixir
  defmacrop exists_token_transfer_with_matching_address_hash(transaction_hash, bytes) do
    quote do
      fragment(
        """
        EXISTS (
          SELECT 1
          FROM "token_transfers" AS tt
          WHERE tt."transaction_hash" = ? AND tt."to_address_hash" = ?
        )
        """,
        unquote(transaction_hash),
        unquote(bytes)
      )
    end
  end

  defp where_address_fields_match(%Ecto.Query{from: {_table, Transaction}} = query, address_hash, nil) do
    where(
      query,
      [t],
      t.to_address_hash == ^address_hash or t.from_address_hash == ^address_hash or
        (is_nil(t.to_address_hash) and
           ^address_hash.bytes in fragment(
             ~s[
            (SELECT i."created_contract_address_hash"
            FROM "internal_transactions" AS i
            WHERE (i."transaction_hash" = ?) AND (i."type" = 'create')
            LIMIT 1)
          ],
             t.hash
           )) or exists_token_transfer_with_matching_address_hash(t.hash, ^address_hash.bytes)
    )
  end
```


The reason I’m accumulating outside the GPU is because I wanted to do EPICal calibration on the CPU, meaning I wanted to select a single pixel and pipe that out on the CPU for each image that comes out. Then we cross that with the F-Domain data (there is a synchronisation issue here which I’m not sure how to solve, have to hold the F-Domain data in memory until the non-squared image it corresponds to is done) and calculate gains and multiply that into next set of F-Domain data. It might be that I don’t have to care about the synchronisation too much, and it’ll work okay anyway.

I’m pretty sure we could move this inside the GPU though, we just need to pull out the pixels(corresponding to the brightest/calibration sources) before we do the square information otherwise we lose the phase information. Indexing memory on the GPU would require a kernel in of itself however… that could be quite inefficient, although CUDA does a good job of stacking kernels when the resources are available.

I need to have a think about all the bandwidths in the system and how much data is going where.

Yeah I noticed the channel thing, think that was my fault, who knows. I’m still trying to digest exactly what is happening but I think I’m pretty much there.

As for tearing yourself away, feel free to keep going, you’ve definitely saved me days of getting my head around things. Think I learnt a few numpy tricks too.. As you’ve solved the most pressing step of finishing the basic GPU correlator I can think about how to do the calibration.

We also need to remove the auto-correlations, I’ll probably make like Nithya and grid them directly and subtract them. Might mess up your elegant code however..

Best,

James

> On 18 Jul 2018, at 12:34, jaycedowell <notifications@github.com> wrote:
>
> I think that the initial stutter is from creating/moving the grid and result arrays over to the GPU. We could probably get better performance by using pinned, aka, cuda_host, memory. We could also hide it by moving the array initialization into the block initialization so that the memory is ready before we start using it.
>
> Another big performance hit in here is that I'm promoting everything to numpy.complex64 and then transferring to the GPU. I ended up having to do this because my older GPU (compute capability 3.0) doesn't support ci8+ci8 -> complex64 matrix operations. This should be possible on newer (cc >= 5.0) GPUs and would save a lot of bandwidth copying to the GPU.
>
> The last thing that comes to mind is how/where the images are accumulated. Right now we are pulling off each image set and then accumulating it. If we could accumulate on the GPU then we can reduce the number of times we have to copy the image off to once per integration. I'm not sure how feasible that is, though. It all depends on if we can move that accumulation step forward or not.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub <https://github.com/nithyanandan/EPIC/commit/26ece00054952e44837043125590263504ccb0e0#commitcomment-29754930>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AB73hBQ99CtgE9tvw6AnL1HoqkO12J-vks5uH43jgaJpZM4VVJVj>.
>


just FYI the `info` field is `[0]` here because the seed is HKDF'ed a second time in brave sync to derive the NaCl encryption key: https://github.com/brave/sync/blob/staging/lib/crypto.js#L27. This second usage of HKDF uses `[1]` as the info so that it derives a different key than the first usage. You can keep incrementing info in order to derive multiple keys based on a single seed.


那一大堆console.log还是得拿掉吧


Way better!


Bug per #224


yes, intermittently running into: https://github.com/virtual-kubelet/virtual-kubelet/issues/229


Привет, да, ты совершенно прав, так это и называется
Можешь посмотреть здесь подробней http://tony.pitluga.com/2011/08/08/destructuring-with-ruby.html


There is a pre-release which already contains the bugfix, see https://github.com/Azure/azure-sdk-for-python/commit/0489ff9345f8d8f74cd15ec6406a66de6885aff4#commitcomment-29754231


:clap:


Thanks! Good to know.


Remove?


Created multidev environment [penn-today-ci#pr-184](https://dashboard.pantheon.io/sites/4efb815f-6135-4a6f-97a8-9a974be0bd7a#pr-184).

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


Ich bin bis 30.07.2018 abwesend.

Ihre Nachricht wird nicht weitergeleitet. Ich werde diese nach meiner
Rückkehr bearbeiten.

Bei wichtigen Fragen rufen Sie bitte meine Kollegen unter der Durchwahl
+430 an,
oder schicken Sie eine Mail an support.ibm-notes@dbl-zentrale.com.

Hinweis: Dies ist eine automatische Antwort auf Ihre Nachricht  "Re:
[RocketChat/Rocket.Chat] Fixed svg for older chrome browsers bug #11414
(ec92ef6)" gesendet am 18.07.2018 21:11:50.

Diese ist die einzige Benachrichtigung, die Sie empfangen werden, während
diese Person abwesend ist.

Wir stellen uns vor - in unserem Unternehmensfilm und Social Media


Ich bin bis 30.07.2018 abwesend.

Ihre Nachricht wird nicht weitergeleitet. Ich werde diese nach meiner
Rückkehr bearbeiten.

Bei wichtigen Fragen rufen Sie bitte meine Kollegen unter der Durchwahl
+430 an,
oder schicken Sie eine Mail an support.ibm-notes@dbl-zentrale.com.

Hinweis: Dies ist eine automatische Antwort auf Ihre Nachricht  "Re:
[RocketChat/Rocket.Chat] Fixed svg for older chrome browsers bug #11414
(ec92ef6)" gesendet am 18.07.2018 21:24:58.

Diese ist die einzige Benachrichtigung, die Sie empfangen werden, während
diese Person abwesend ist.

Wir stellen uns vor - in unserem Unternehmensfilm und Social Media


@grempe Called to Google Cloud function is indeed wrapped in try/catch


Interesting! What's the advantage of changing info when deriving a second key versus just reading more bytes from the same hkdf instance? I was looking at the go hkdf example which creates three keys - https://github.com/golang/crypto/blob/master/hkdf/example_test.go#L45


A newer commit apply the fix for Chrome versions below 55: https://github.com/RocketChat/Rocket.Chat/pull/11416/files#diff-ab1e5b84f6efeebd6d75b5fb2549a4e4R6


My intent with this library is primarily for making support utilities that can consume browser recovery seeds - so I need to use the same salt

I was planning to generate another if I ever end up using this in a different capacity. I'll add a note to the comment here to discourage re-use by others


Build logs, diff (eh kinda hard to read sorry), for the curious (few other options are new): https://gist.github.com/dtzWill/45e5e2933d7a272299e3c30f780bfe42

AFAIK all options/changes of this kind are in the busybox changelogs: https://busybox.net/


The last one appears to be a false positive claiming `pops[i]` contains a garbage value


类中定义的non-static成员要存放在每个对象中，每个对象的存储分配完全一致。
static成员可以理解为“存放在类中”（实际上类似C的全局变量，存放在全局存储区，因此，其初始化语法类似全局变量），供同类所有对象共享。

类为成员变量分配空间时，由于对齐(alignment)的需要，会出现浪费现象。
我调试程序的机器是64位机器，即字长64位，8byte。分配空间的原则是变量不能跨字，否则的话，读写变量时要存取两个字，增加访问内存的次数，效率低。


我使用的编译器为每种数据类型分配的存储空间大小为：

char             1byte
short            2byte
int                4byte
long             8byte
float             4byte
double         8byte
long double 16byte

前4种的unsigned类型大小不变。

指针变量占8byte。


159125973_Issue#6843 (Myoldmopar) - Win64-Windows-7-VisualStudio-14: OK (2942 of 2942 tests passed, 11 test warnings)

Messages:

 * 11 tests had: AUD diffs.

![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)


Here's something to think about. Here, you require the msg.sender is the exchange and you ask for the paymentID. There is another concern - avoiding the repeated use of identical passwords. Have you considered how you reduce the size of the struct by rolling those concerns up in hash function to feed a mapping?

Consider `mapping(bytes32 => PaymentStruct) public paymentStructs;`


分配次序为：
int double char double int
第1个int占用了第1个字的一半，4个字节。
第1个double占用了第2个字的全部。由于不能跨字，所以第1个字就浪费了4个字节。

char占用第3个字的1个字节。浪费了7个字节。
第2个double占用第4个字的全部。
第2个int占用第5个字的一半，浪费4个字节。

总的空间5个字，40个byte。同理可以分析32字节的例子。


改变变量的定义次序，对分配的空间大小可能会有影响。
变量的定义次序，决定了在内存中的相互位置，也决定了“初始化”的次序。


太猥琐了，这个代码，像你一样！


Hey, I have received full access yet!


@fmarier I'll add them to the list generation process right now so I don't forget :)


Hi @hernss this code is not yet fully tested but is required to use out 1 click master node setup on mystakingwallet.com.

This ultimately allows the initialising, starting, stopping, destroying of a masternode controlled by the wallet without the need to edit and conf files (or even create a masternode.conf file).


Build version: __`0.10.0-master.231`__ :crossed_fingers: [`master`](https://github.com/streamich/ci-scripts/tree/master) on [*CircleCI*](https://circleci.com/gh/streamich/ci-scripts/231) :tada:


If there's failure here, don't we want to throw the exception otherwise this will silently.


Build version: __`0.10.0-master.350`__ :crossed_fingers: [`master`](https://github.com/streamich/ci-scripts/tree/master) on [*Travis*](https://travis-ci.org/streamich/ci-scripts/builds/405170783) :tada:


This is interesting. I usually use `%__MODULE__{...}` throughout the module to refer to structs.


尚方宝剑用于攻击敌人------>武器使用后还是一直存在...
false
盖中盖用于恢复魔法值------->蓝屏的使用后就会消失
true


In the functional world I've usually seen this kind of definition: `@type t(a) :: {:cons, a, t(a)} | nil`


Because in this simple demo it does not have to do this.

If you want to use `await` in this function then you need to add it back.

Do you think we should keep the `async` declaration to this function for the beginners?


ok


I would recommend using `@enforce_keys [:data]` to make sure `data` can't be omitted.


This would usually be called `empty`.


This would usually be called `singleton` and type could be `@spec singleton(a) :: t(a) when a: var`


What's the issue for this commit?


They usually name the guards is_*


These functions can also be parametrically polymorphic like above.


How the incorrect result looks like? I've got a bug report which might be related with this.

> [A WolfMinion(MadHunter) tried to shoot an EyesWolf, who is scapegoat, but failed.](https://github.com/Sunev/jinrou/issues/32)


Let's call this KEY_INPUT_TYPE for clarity


有道理，更显式。这就去改~


:o does that work? I was thinking of using `str.replace()`


delete


del


Add constant


Looks good


this is new one


[Year 11 Computing Term 3 Programming Project.docx](https://github.com/Scootzy/RPG-project/files/2204126/Year.11.Computing.Term.3.Programming.Project.docx)


google doc: https://docs.google.com/document/d/13SuxhcDa9iQeZrJdFaQJ0d3n4SwF9LFFP1ZoYYdX_ZA/edit?ts=5b4ea433#


@h3adshotzz fixed in the latest commit: now uses pyasn1 to parse the im4p instead of hardcoding an offset that changes every version


rude ;-;


Will there ever be a case when user is null? If so, what should happen?


to who tho kappa


@nathanwoulfe just wondering if this check should just be taken care of in the Service methods like `CreateTemplateWithIdentity` just like it's being done with `CreateTemplateForContentType`, then the `IFileService.GetViewContent` method doesn't actually need to be added to the interface at all ?


You can create version 2.0 and can test it


I'd recommend doing String concatenation using StringBuilder or something else in java library


Associating commit with #3


#6517-MissingEqNumRefsInEngrgRef (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2322 of 2322 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.21%25-green.png)


还在研究不过先感谢一下谢成大佬！


I believe it should. For now I think its best to integrate our changes in dev and then add the delimiter and format functionality (ideally in another branch but we could just commit directly to dev too) :p


これだとCPUに負荷がかかり、データの転送も毎回起こるという無駄がおきるので、GPUでのプログラマブルな処理が進んできたことを知ってもらえればと思います。


Why is “public” be deleted? My code depends it.


That is so cool, didn't cross my mind that kind of pattern matching, thanks!


Or even at the template repository level. I'm merging to v8 so will make changes there.


Modify Project Language


I see this is similar to one of the scripts I shared few days back. I'd prefer we keep variable names in tact. That is, use `PIPELINE_REPO`, `PIPELINE_BRANCH` instead of `CI_PIPELINE_REPO`, `CI_PIPELINE_BRANCH`. I'm suggesting this because I can imagine us writing a more generic script/flow which we will reuse across the deployments - dev, CI, pre-prod, prod.


Yeah, also need to get `nil` as the empty tree, as well.


Ah nvm, I see those variables are already there but for deploying the actual pipeline. Got that.


Have we commented these two variables because we don't want to send emails from CI?


这里传空列表会导致在 RegistryDirectory 打印警告日志，如下：
WARN  [main-EventThread    ] [c.a.d.r.i.RegistryDirectory   ]  [DUBBO] Unsupported category providers,configurators,routers in notified url: empty://xxxxx……


good


Sorry for all the messages... but just want to share the knowledge. The Template repository is the thing that does the IO stuff for templates it does this with an IFileSystem too and it has a method already to get the stream of the template file by path: https://github.com/umbraco/Umbraco-CMS/blob/dev-v7/src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs#L486 which should be used here instead.

As this new IFileService method is public, we'll leave it in v7 but will be removed in v8 but we should change the GetViewContent implementation in v7 to use the template repository instead of direct IO.


As per #7


what about delete method


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


fixed


@hdorgeval Hello, can you give me your e-mail please ? Thanks (you'll remove comments after).


you may disable it for local testing


for those links to work in git, outside github I mean, u need couple more characters
for instance: f7466c28a5  👍


@alfredodeza we are sorry about this, we had an issue with the pipeline which incorrectly validated the PR and thus got merged by our bot mergify. I should have reverted that right away, I just thought we could fix this quickly. I believe https://github.com/ceph/ceph-ansible/pull/2897 will do the trick, thanks for your patience.


The following doc(s) have been deployed to the [rsyncupdat](https://rsyncupdat-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/cache-control](https://rsyncupdat-static-docs.pantheonsite.io/docs/cache-control)
- [/docs/caching-advanced-topics](https://rsyncupdat-static-docs.pantheonsite.io/docs/caching-advanced-topics)
- [/docs/code](https://rsyncupdat-static-docs.pantheonsite.io/docs/code)
- [/docs/database-connection-errors](https://rsyncupdat-static-docs.pantheonsite.io/docs/database-connection-errors)


changes in aopp


I don't understand how you designate the output TO this virtual camera. It's clear how to use the output as a video source but I don't see how to make that source display anything other than the placeholder image. Do I need some other certain software to output? Is it possible to use the OBS output as the virtual camera?


I guess this should be the other way around: do the calculation if tree is loaded.


would you please elaborate the reason? 😃


@Warpten clang*


$size(extPacketList) **


maybe instead download and extract them. It's straightforward and simple enough.

Or at worst, print more helpful error message - pointing the user from where to download it.


Both players are the same in terms of who wins. It doesn't feel right to have two methods `player0Won` and `playerXWon` - it just increases the surface of the API. You can reduce and streamline the API by having just one method for returning the winner. Maybe it should return null if there is no winner yet.

Food for thought: if it's null, the game is in one of the states: still in progress, or a draw.

How do you design this?

Think about various strategies and their advantages and disadvantages.


158988131-Outdoor-air-node-wet-bulb-EMS-override (lgu1234) - i386-Windows-7-VisualStudio-14: OK (2942 of 2944 tests passed, 11 test warnings)

Messages:

 * 11 tests had: AUD diffs.
 * 2 tests had: EIO diffs.
 * 1 test had: ERR diffs.
 * 2 tests had: ESO big diffs.
 * 2 tests had: Table big diffs.
 * 1 test had: MTR big diffs.

Failures:

regression Test Summary
 * Passed: 621
 * Failed: 2

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