[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/examples/example_experiment.R#L152) *style:* **Commented code should be removed.**
```r
  # fires <- lapply(sims, function(x) x$landscape$fires) %>% stack
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:48:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/examples/example_POM.R#L48) *style:* **Commented code should be removed.**
```r
  # cl <- makeCluster(detectCores() - 1) # not implemented yet in DEoptim
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:83:4:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/examples/example_POM.R#L83) *style:* **Commented code should be removed.**
```r
  #stopCluster(cl) # not yet implemented, waiting for DEoptim
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:106:34:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/examples/example_POM.R#L106) *style:* **Variable or function name should be lowerCamelCase.**
```r
    params(sim1)$caribouMovement$N <- pars[2]
                                 ^
```
[inst/examples/example_POM.R:113:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/examples/example_POM.R#L113) *style:* **Variable or function name should be lowerCamelCase.**
```r
    nPattern_Out <- caribouFn(out$caribou)
    ^~~~~~~~~~~~
```
[inst/examples/example_POM.R:119:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/examples/example_POM.R#L119) *style:* **Commented code should be removed.**
```r
    # cat(minimizeFn)
      ^~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:120:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/examples/example_POM.R#L120) *style:* **Commented code should be removed.**
```r
    # cat(" ")
      ^~~~~~~~
```
[inst/examples/example_POM.R:121:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/examples/example_POM.R#L121) *style:* **Commented code should be removed.**
```r
    # cat(pars)
      ^~~~~~~~~
```
[inst/examples/example_POM.R:122:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/examples/example_POM.R#L122) *style:* **Commented code should be removed.**
```r
    # cat("\n")
      ^~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:1:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/caribouMovement/caribouMovement.R#L54) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.caribouMovement <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:78:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/caribouMovement/caribouMovement.R#L78) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$moveInterval, "caribouMovement", "move")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:82:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/caribouMovement/caribouMovement.R#L82) *style:* **Lines should not be more than 100 characters.**
```r
      Plot(sim$caribou, addTo = paste("sim", SpaDES.core::P(sim)$stackName, "habitatQuality", sep = "$"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:86:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/caribouMovement/caribouMovement.R#L86) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$.plotInterval, "caribouMovement", "plot", .last())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:90:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/caribouMovement/caribouMovement.R#L90) *style:* **Lines should not be more than 100 characters.**
```r
      Plot(sim$caribou, addTo = paste("sim", SpaDES.core::P(sim)$stackName, "habitatQuality", sep = "$"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:95:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/caribouMovement/caribouMovement.R#L95) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$.plotInterval, "caribouMovement", "plot", .last())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:102:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/caribouMovement/caribouMovement.R#L102) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$.saveInterval, "caribouMovement", "save", .last() + 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:114:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/caribouMovement/caribouMovement.R#L121) *style:* **Variable or function name should be lowerCamelCase.**
```r
  N <- SpaDES.core::P(sim)$N
  ^
```
[inst/sampleModules/caribouMovement/caribouMovement.R:122:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/fireSpread/fireSpread.R#L42) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".saveInterval", "numeric", NA_real_, NA, NA, "time interval between save events")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:45:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/fireSpread/fireSpread.R#L45) *style:* **Lines should not be more than 100 characters.**
```r
    expectsInput(objectName = SpaDES.core::P(sim, "fireSpread")$stackName, objectClass = "RasterStack",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:51:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/fireSpread/fireSpread.R#L51) *style:* **Lines should not be more than 100 characters.**
```r
    createsOutput(objectName = SpaDES.core::P(sim, "fireSpread")$stackName, objectClass = "RasterStack",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:59:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/fireSpread/fireSpread.R#L59) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.fireSpread <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:80:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/fireSpread/fireSpread.R#L80) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, SpaDES.core::P(sim)$.plotInitialTime, "fireSpread", "plot.init", .last())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:87:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/fireSpread/fireSpread.R#L87) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim), "fireSpread", "stats") # do stats immediately following burn
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:88:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/fireSpread/fireSpread.R#L88) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$returnInterval, "fireSpread", "burn")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:108:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/fireSpread/fireSpread.R#L108) *style:* **Lines should not be more than 100 characters.**
```r
      stackName <- SpaDES.core::P(sim)$stackName # Plot doesn't like long names -- create local variable
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:143:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/fireSpread/fireSpread.R#L143) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:147:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/fireSpread/fireSpread.R#L147) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Fires <- raster(extent(landscapes), ncol = ncol(landscapes),
  ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:151:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/fireSpread/fireSpread.R#L151) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Fires <- setValues(Fires, 0)
  ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:154:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/fireSpread/fireSpread.R#L154) *style:* **Variable or function name should be lowerCamelCase.**
```r
  landscapes$Fires <- Fires
             ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:160:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/fireSpread/fireSpread.R#L160) *style:* **Variable or function name should be lowerCamelCase.**
```r
Burn <- function(sim) {
^~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:163:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/fireSpread/fireSpread.R#L163) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Fires <- spread(landscapes[[1]],
  ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:175:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/fireSpread/fireSpread.R#L175) *style:* **Variable or function name should be lowerCamelCase.**
```r
  landscapes$Fires <- Fires
             ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:182:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/fireSpread/fireSpread.R#L182) *style:* **Variable or function name should be lowerCamelCase.**
```r
Stats <- function(sim) {
^~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:1:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/randomLandscapes/randomLandscapes.R#L41) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".useCache", "logical", FALSE, c("init", "plot"), NA, "should the module result be cached for future use")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:49:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/randomLandscapes/randomLandscapes.R#L49) *style:* **Lines should not be more than 100 characters.**
```r
    createsOutput(objectName = SpaDES.core::P(sim, "randomLandscapes")$stackName, objectClass = "RasterStack",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:55:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/randomLandscapes/randomLandscapes.R#L55) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.randomLandscapes <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:63:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/randomLandscapes/randomLandscapes.R#L63) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, SpaDES.core::P(sim)$.plotInitialTime, "randomLandscapes", "plot", .last())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:64:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/randomLandscapes/randomLandscapes.R#L64) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, SpaDES.core::P(sim)$.saveInitialTime, "randomLandscapes", "save", .last() + 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:76:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/randomLandscapes/randomLandscapes.R#L76) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$.saveInterval, "randomLandscapes", "save", .last() + 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:87:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/randomLandscapes/randomLandscapes.R#L87) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:101:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/inst/sampleModules/randomLandscapes/randomLandscapes.R#L101) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DEM <- gaussMap(template, scale = 300, var = 0.03, speedup = speedup, inMemory = inMemory)
    ^~~
```
[inst/sampleModules/SpaDES_sampleModules/SpaDES_sampleModules.R:17:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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:130:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L130) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._startClockTime <- NULL
                     ^~~~~~~~~~~~~~~~
```
[R/cache.R:131:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L131) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._timestamp <- NULL
                     ^~~~~~~~~~~
```
[R/cache.R:238:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L238) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$moduleName, "module\n"))
                                                 ^
```
[R/cache.R:249:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L249) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$eventType, "event in",
                                                 ^
```
[R/cache.R:299:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L299) *style:* **Commented code should be removed.**
```r
        #checkPath(cacheRepo, create = TRUE) #SpaDES dependency
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:428:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L428) *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:458:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L458) *style:* **Put spaces around all infix operators.**
```r
        if (length(object2@current)==0) { # means it is not in a spades call
                                  ~^~~
```
[R/cache.R:458:41:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L458) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
        if (length(object2@current)==0) { # means it is not in a spades call
                                        ^
```
[R/cache.R:460:15:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L460) *style:* **Commented code should be removed.**
```r
          #   length(unlist(object2@completed, recursive = FALSE))/(length(object2@completed[[1]]))
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:472:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L472) *style:* **Put spaces around all infix operators.**
```r
          eventsAddedByThisModule <- events(object)$moduleName==current(object2)$moduleName
                                                             ~^~~
```
[R/cache.R:476:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L476) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
              b <- lapply(b, function(x) {x[["order"]] <- 2; x})
                                         ^
```
[R/cache.R:479:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L479) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
              d <- lapply(d, function(x) {x[["order"]] <- 1; x})
                                         ^
```
[R/cache.R:486:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L486) *style:* **Lines should not be more than 100 characters.**
```r
              #              args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:489:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L489) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
              object2@events <- lapply(f1, function(f) {f$order <- NULL; f})
                                                       ^
```
[R/cache.R:491:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L491) *style:* **Lines should not be more than 100 characters.**
```r
              #                           args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:494:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L494) *style:* **Commented code should be removed.**
```r
          #object2@events <- unique(rbindlist(list(object@events, object2@events)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:498:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L498) *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:511:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L511) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(atts in attrsToGrab) {
         ^
```
[R/cache.R:515:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L515) *style:* **Commented code should be removed.**
```r
      # attr(object2, "tags") <- attr(object, "tags")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:516:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L516) *style:* **Commented code should be removed.**
```r
      # attr(object2, "call") <- attr(object, "call")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:517:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L517) *style:* **Commented code should be removed.**
```r
      # attr(object2, "function") <- attr(object, "function")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:550:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L550) *style:* **Variable or function name should be lowerCamelCase.**
```r
  setGeneric(".addTagsToOutput", function(object, outputObjects, FUN) {
                                                                 ^~~
```
[R/cache.R:573:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L573) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(object, outputObjects, FUN, preDigestByClass) {
                                               ^~~
```
[R/cache.R:666:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L666) *style:* **Variable or function name should be lowerCamelCase.**
```r
objSize.simList <- function(x, quick = getOption("reproducible.quick", FALSE)) {
^~~~~~~~~~~~~~~
```
[R/cache.R:693:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L693) *style:* **Variable or function name should be lowerCamelCase.**
```r
makeMemoiseable.simList <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:701:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/cache.R#L701) *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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/code-checking.R#L185) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
            if (any(grepl(x[[2]][[2]], pattern = ".xData"))) {# i.e., sim@.xData
                                                             ^
```
[R/code-checking.R:202:19:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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:244:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/downloadData.R#L244) *style:* **Commented code should be removed.**
```r
    # parsedModule <- parse(file = file.path(path, module, paste0(module, '.R')))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:245:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/downloadData.R#L245) *style:* **Commented code should be removed.**
```r
    # urls <- .getSourceURL(pattern = fileToDownload, x = parsedModule)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:252:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/downloadData.R#L252) *style:* **Commented code should be removed.**
```r
      #urls <- moduleMetadata(module, path)$inputObjects$sourceURL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:277:27:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/downloadData.R#L277) *style:* **Commas should always have a space after.**
```r
    chksums2 <- chksums[0,]
                          ^
```
[R/downloadData.R:278:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/downloadData.R#L278) *style:* **Commented code should be removed.**
```r
    #children <- moduleMetadata(module, path)$childModules
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:281:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/downloadData.R#L281) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
            ^
```
[R/downloadData.R:281:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/downloadData.R#L281) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                 ^
```
[R/downloadData.R:281:54:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/downloadData.R#L281) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                     ^
```
[R/downloadData.R:281:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/downloadData.R#L281) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                       ^
```
[R/experiment.R:214:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/experiment.R#L214) *style:* **Commented code should be removed.**
```r
    # cl <- tryCatch(getCluster(), error = function(x) NULL)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:215:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/experiment.R#L215) *style:* **Commented code should be removed.**
```r
    # on.exit(if (!is.null(cl)) returnCluster(), add = TRUE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:217:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/experiment.R#L217) *style:* **Commented code should be removed.**
```r
    #if (length(modules) == 0) modules <- list(modules(sim)[-(1:4)])
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:221:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/experiment.R#L221) *style:* **Commented code should be removed.**
```r
        # unlist(params[paramsTmp], recursive = FALSE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:313:58:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/experiment.R#L313) *style:* **Commented code should be removed.**
```r
            params(sim_)[[mod[x]]][[param[[x]]]] <- val #factorialExp[ind,x]
                                                         ^~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:356:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/experiment.R#L356) *style:* **Variable or function name should be lowerCamelCase.**
```r
          sim_ <- sim
          ^~~~
```
[R/helpers.R:232:74:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/helpers.R#L232) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                             paste0("package:", .pkgEnv$corePackagesVec[-(1:2)]))
                                                                         ^
```
[R/helpers.R:264:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/helpers.R#L264) *style:* **Variable or function name should be lowerCamelCase.**
```r
all.equal.simList <- function(target, current, ...) {
^~~~~~~~~~~~~~~~~
```
[R/helpers.R:280:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/helpers.R#L280) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._startClockTime", envir = envir(target)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:281:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/helpers.R#L281) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._startClockTime", envir = envir(current)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:282:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/helpers.R#L282) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._firstEventClockTime", envir = envir(target)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:283:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/helpers.R#L283) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._firstEventClockTime", envir = envir(current)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:284:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/helpers.R#L284) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm(".timestamp", envir = envir(target)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:285:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/helpers.R#L285) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm(".timestamp", envir = envir(current)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/load.R:198:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/misc-methods.R:632:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/misc-methods.R#L632) *style:* **Variable or function name should be lowerCamelCase.**
```r
Paths <- .paths()
^~~~~
```
[R/module-define.R:744:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/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:294:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/40de346475b6c1cfd7afa0b895ae5fbc9dbc0fea/R/module-repository.R#L294) *style:* **Commented code should be removed.**
```r
      #versionWarning(name, version)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


this is not working. and i don't undersand as the 2nd one, worsk fine..


Probably should inject this as a dependency so the calculation algorithm can be swapped out :)


Good catch, my mistake to include "view" operation in this patch, I will remove "view" operation as this patch shall be focus on "store" operation only. Thanks


<!doctype html>

    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">

        <title>Sandbox</title>
        <link type="text/css" rel="stylesheet" href="classyboi.css">

                  Cluckbait.com
                  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">

                  </button>

                        Home (current)

                        Best Animal Clickbait

                          Dropdown

                          Action
                          Another action

                          Something else here

                        Disabled

                    <form class="form-inline my-2 my-lg-0">
                      <input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">
                      <button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
                    </form>

Vets HATE him.

You Won't Believe This Cat's Superpower!

                      <button onclick="myFunction()">Try it</button>

 You won't believe how much weight this puppy lost by changing ONE SIMPLE THING in his kibble diet

How to know if your owner is PETTING OTHER DOGS


def index():
    for a in range(10):
        print(a)
index()


Resursi su dodati


Some Mac tools


어휴,,, 샐러드만 먹더니,,,


참치


I corrected nheigth's error to nheight.


cryptfs deleted only, bad commit.


형님 ㅠ UTF-8 안하셨습니까,,, 깨집니다ㅠ


操作还是6的很


Successfully aliased the URL <https://docs-basvghsazc.now.sh> to the following alias.

* https://docs.nteract.io


Mm, I'm not sure. Maybe. This code is separate from the GCP interface.


Congrats!!


Update files with reviews


After inspecting the onnx inception v2 and densenet, the `unsqueeze` is only used for constant data. It means to translate the `unsqueeze` op to `addOperand` with unsqueezed shape. I don't think we support general `unsqueeze` op yet.

If it is true, could you please modify your code to only handle `unsqueeze` with constant data and throw error for other cases?


#You usually want to keep this private.  Maybe there isn't much of a secutiry risk for this app.  but you want to understand security issues when looking for a job.


Ty


今天第一次添加


阿道夫


@wxy 了解。


Explains why I couldn’t find any parallels...


It's known inconvenience by current feature.  Please submit issue for feature request.


For cleaner code add this up here new line after 21
```
params: this.current.url + 'lat=' + this.state.lat + '&lon=' + this.state.lng + this.state.apiKey + this.state.unit,
urlParams: this.current.url + this.current.params
```

And on line 37:
`request( urlParams , function (error, response, body) {`


- [ ]

1. if
ksadf


I really suggest moving this logic to somewhere else, honestly (e.g. in an event handler that listen to train events since this is not a part of the core logic of trains)


#include<stdio.h>
#include<stdlib.h>
#include<ncurses.h>
#include<sys/time.h>
#include<signal.h>
#include"snake.h"

struct position food;		/* 食物位置 */
Snake_Node *head, *tail;	/* 双链表的头尾 */
int x_dir = 1, y_dir = 0;	/* 蛇的初始方向移动 */
int ttm = 5, ttg = 5;			/* 两个定时器定义为控制速度 */

void main(void)
{
	Init_Disp();			/* 初始化并显示界面 */
	Food_Disp();			/* 展示食物*/
	DLL_Snake_Create();		/* 创建双链表并显示蛇*/
	signal(SIGALRM, Snake_Move);
	set_ticker(DFL_SPEED);
	Key_Ctrl();				/* 用键盘来控制蛇*/
	Wrap_Up();				/* 关掉 curses */
}

/* Function: Init_Disp()
 * Usage: init and display the interface
 * Return: none
 */
void Init_Disp()
{
	char wall = ' ';
	int i, j;
	initscr();
	cbreak();				/*将终端设置为CBREAK模式 */
	noecho();
	curs_set(0);			/* 将光标设置为不可见*/

	/*显示有关标题和墙的一些消息 */
	attrset(A_NORMAL);		/* 首先设置NORMAL */
	attron(A_REVERSE);		/*打开REVERSE以显示墙壁 */
	for(i = 0; i < LINES; i++)
	{
		mvaddch(i, LEFT_EDGE, wall);
		mvaddch(i, RIGHT_EDGE, wall);
	}
	for(j = 0; j < COLS; j++)
	{
		mvaddch(0, j, '=');
		mvaddch(TOP_ROW, j, wall);
		mvaddch(BOT_ROW, j, wall);
	}
	attroff(A_REVERSE);		/*关闭REVERSE */
	mvaddstr(1, 2, "Game: snake    version: 1.0    date: 2011/08/22");
	mvaddstr(2, 2, "Author: lei ");
	mvaddstr(3, 2, "Usage: Press 'f' to speed up, 's' to speed down,'q' to quit.");
    mvaddstr(4, 2, "       Nagivation key controls snake moving.");
	refresh();
}

/* Function: Food_Disp() 显示食物
 * Usage: display food position
 * Return: none
 */
void Food_Disp()
{
	srand(time(0));
	food.x_pos = rand() % (COLS - 2) + 1;
	food.y_pos = rand() % (LINES - TOP_ROW - 2) + TOP_ROW + 1;
	mvaddch(food.y_pos, food.x_pos, FOOD_SYMBOL);/* 显示食物*/
	refresh();
}

/* Function: DLL_Snake_Create() 蛇节点创建
 * Usage: 创建双链表，并显示蛇的第一个节点
 * Return: 无
 */
void DLL_Snake_Create()
{
	Snake_Node *temp = (Snake_Node *)malloc(sizeof(Snake_Node));
	head = (Snake_Node *)malloc(sizeof(Snake_Node));
	tail = (Snake_Node *)malloc(sizeof(Snake_Node));
	if(temp == NULL || head == NULL || tail == NULL)
		perror("malloc");
	temp->x_pos = 5;
	temp->y_pos = 10;
	head->prev =NULL;
	tail->next = NULL;
	head->next = temp;
	temp->next = tail;
	tail->prev = temp;
	temp->prev = head;
	mvaddch(temp->y_pos, temp->x_pos, SNAKE_SYMBOL);
	refresh();
}

/* Function: Snake_Move()蛇移动
 * Usage: 使用键盘控制蛇的移动，并判断
 * if the snake touch the food.
 * Return:
 */
void Snake_Move()
{
	static int length = 1;		/* 蛇长度 */
	int Length_Flag = 0;		/* 默认蛇的长度没有变化 */
	int moved = 0;
	signal(SIGALRM, SIG_IGN);
	/* 判断蛇是否撞墙 */
	if((head->next->x_pos == RIGHT_EDGE-1 && x_dir == 1)
		|| (head->next->x_pos == LEFT_EDGE+1 && x_dir == -1)
		|| (head->next->y_pos == TOP_ROW+1 && y_dir == -1)
		|| (head->next->y_pos == BOT_ROW-1 && y_dir == 1))
	{
		gameover(1);
	}
	/*判断蛇是否自杀 */
	if(mvinch(head->next->y_pos + y_dir, head->next->x_pos + x_dir) == '@')
		gameover(2);

	if(ttm > 0 && ttg-- == 1)
	{
		/* 蛇移动 */
		DLL_Snake_Insert(head->next->x_pos + x_dir, head->next->y_pos + y_dir);
		ttg = ttm;		/* 重启 */
		moved = 1;		/* 蛇可以动 */
	}
	if(moved)
	{
		/*蛇吃食物 */
		if(head->next->x_pos == food.x_pos && head->next->y_pos == food.y_pos)
		{
			Length_Flag = 1;
			length++;
			/* 任务完成*/
			if(length >= MAX_NODE)
				gameover(0);
			/*重置随机显示食物 */
			Food_Disp();
		}
		if(Length_Flag == 0)
		{
			/* 删除tail-> prev节点 */
			mvaddch(tail->prev->y_pos, tail->prev->x_pos, ' ');
			DLL_Snake_Delete_Node();
		}
		mvaddch(head->next->y_pos, head->next->x_pos, SNAKE_SYMBOL);
		refresh();
	}
	signal(SIGALRM, Snake_Move);
}

/* Function: set_ticker(number_of_milliseconds)记时器 （毫秒）
 * Usage: 安排间隔计时器定期发出SIGALRM
 * Return: -1 on 错误, 0 for 成功
 *以毫秒为单位的arg，转换为整秒和微秒
 * 注意：set_ticker（0）关闭自动收报机
 */
int set_ticker(int n_msecs)
{
	struct itimerval new_timeset;
	long n_sec, n_usecs;

	n_sec = n_msecs / 1000;					/* 第二部分 */
	n_usecs = (n_msecs % 1000) * 1000L;		/* 微秒部分*/

	new_timeset.it_interval.tv_sec = n_sec;	/* 设置重新加载*/
	new_timeset.it_interval.tv_usec = n_usecs;

	new_timeset.it_value.tv_sec = n_sec;	/* 设置新的股票价值 */
	new_timeset.it_value.tv_usec = n_usecs;

	return setitimer(ITIMER_REAL, &new_timeset, NULL);
}

/* Function: Wrap_Up()
 * Usage:关闭 curses
 * Return: none
 */
void Wrap_Up()
{
	set_ticker(0);		/* 关掉计时器 */
	getchar();
	endwin();
	exit(0);
}

/* Function: Key_Ctrl()
 * Usage:用键盘控制蛇的动作;
 * Return: none
 */
void Key_Ctrl()
{
	int c;
	keypad(stdscr, true);		/*使用键盘控制*/
	while(c = getch(), c != 'q')
	{
		if(c == 'f')
		{
			if(ttm == 1)
				continue;
			ttm--;
		}
		else if(c == 's')
		{
			if(ttm == 8)
				continue;
			ttm++;
		}
		if(c == KEY_LEFT)
		{
			if(tail->prev->prev->prev != NULL && x_dir == 1 && y_dir == 0)
				continue; /* 当蛇移动时，它不能反转 */
			x_dir = -1;
			y_dir = 0;
		}
		else if(c == KEY_RIGHT)
		{
			if(tail->prev->prev->prev != NULL && x_dir == -1 && y_dir == 0)
				continue;
			x_dir = 1;
			y_dir = 0;
		}
		else if(c == KEY_UP)
		{
			if(tail->prev->prev->prev != NULL && x_dir == 0 && y_dir == 1)
				continue;
			x_dir = 0;
			y_dir = -1;
		}
		else if(c == KEY_DOWN)
		{
			if(tail->prev->prev->prev != NULL && x_dir == 0 && y_dir == -1)
				continue;
			x_dir = 0;
			y_dir = 1;
		}
	}
}

/* Function: DLL_Snake_Insert(int x, int y)初始化蛇位置
 * Usage: Insert node in the snake.初始化节点
 * Return: none
 */
void DLL_Snake_Insert(int x, int y)
{
	Snake_Node *temp = (Snake_Node *)malloc(sizeof(Snake_Node));
	if(temp == NULL)
		perror("malloc");
	temp->x_pos = x;
	temp->y_pos = y;
	temp->prev = head->next->prev;
	head->next->prev = temp;
	temp->next = head->next;
	head->next = temp;
}

/* Function: gameover(int n)游戏结束
 * Usage: gameover(0) means Mission Completes; gameover(1) means crashing
 * the wall; gameover(2) means crash itself.
 * Return: none
 */
void gameover(int n)
{
	switch(n)
	{
		case 0:
			mvaddstr(LINES / 2, COLS / 3 - 4, "Mission Completes,press any key to exit.\n");
			break;
		case 1:
			mvaddstr(LINES/2, COLS/3 - 4, "Game Over, crash the wall,press any key to exit.\n");
			break;
		case 2:
			mvaddstr(LINES/2, COLS/3 - 4, "Game Over, crash yourself,press any key to exit.\n");
			break;
		default:
			break;
	}
	refresh();
	/* 删除整个双向链表*/
	DLL_Snake_Delete();
	Wrap_Up();
}

/* Function: DLL_Snake_Delete_Node()
 * Usage: 删除尾节点，而不是整个链表
 * Return: none
 */
void DLL_Snake_Delete_Node()
{
	Snake_Node *temp;
	temp = tail->prev;
	tail->prev = tail->prev->prev;
	temp->prev->next = tail;
	free(temp);
}

/* Function: DLL_Snake_Delete()
 * Usage: 删除整个双链表
 * Return: none
 */
void DLL_Snake_Delete()
{
	while(head->next != tail)
		DLL_Snake_Delete_Node();
	head->next = tail->prev = NULL;
	free(head);
	free(tail);
}


Deployed with MkDocs version: 1.0.3


Just need to write the changelog but it's so long :crying_cat_face:


Where can I find testcasemgmt.view?


## Jenkins Build Summary

Built from [this commit](https://github.com/ximinez/rippled/commit/8be2454eacf6def1f08582acbd09ae02f46b5903)

Built at __20181107 - 02:53:37__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
rpm | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/validator_list_file/19//artifact/rpm.txt) | 1141 cases, 0 failed, t: n/a | PASS :white_check_mark:
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/validator_list_file/19//artifact/msvc.Debug.txt) | 1138 cases, 0 failed, t: 618s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/validator_list_file/19//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1138 cases, 0 failed, t: 638s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/validator_list_file/19//artifact/msvc.Debug_Dunity_OFF.txt) | 1138 cases, 0 failed, t: 1271s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/validator_list_file/19//artifact/msvc.Release.txt) | 1138 cases, 0 failed, t: 419s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/validator_list_file/19//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 1275 cases, 0 failed, t: 6m8s | PASS :white_check_mark:
docs,
TARGET=docs | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/validator_list_file/19//artifact/docs_TARGET_docs.txt) | 1 cases, 0 failed, t: 0m2s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/validator_list_file/19//artifact/clang.Debug.txt) | 1141 cases, 0 failed, t: 3m13s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/validator_list_file/19//artifact/clang.Debug_Dunity_OFF.txt) | 1141 cases, 0 failed, t: 2m20s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON,
TARGET=coverage_report,
SKIP_TESTS=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/validator_list_file/19//artifact/gcc.Debug_Dcoverage_ON_TARGET_coverage_report_SKIP_TESTS_true.txt) | 1141 cases, 0 failed, t: 17m6s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/validator_list_file/19//artifact/gcc.Debug.txt) | 1141 cases, 0 failed, t: 3m28s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/validator_list_file/19//artifact/clang.Release_Dassert_ON.txt) | 1141 cases, 0 failed, t: 5m41s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/validator_list_file/19//artifact/gcc.Debug_Dunity_OFF.txt) | 1141 cases, 0 failed, t: 8m43s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/validator_list_file/19//artifact/gcc.Debug_Dstatic_OFF.txt) | 1141 cases, 0 failed, t: 3m27s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/validator_list_file/19//artifact/gcc.Release_Dassert_ON.txt) | 1141 cases, 0 failed, t: 6m4s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/validator_list_file/19//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1141 cases, 0 failed, t: 3m25s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/validator_list_file/19//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1141 cases, 0 failed, t: 3m1s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/validator_list_file/19//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1141 cases, 0 failed, t: 4m48s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/validator_list_file/19//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1141 cases, 0 failed, t: 8m37s | PASS :white_check_mark:


Successfully aliased the URL <https://just-another-todo-app-ewwidzepsq.now.sh> to the following alias.

* https://just-another-todo-app.now.sh


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

* https://vidanatural.now.sh
* https://www.vidanatural.eco.br


Can you briefly describe what's the purpose of this class?


Please commit this to the **DriveSystem** branch, then merge DriveSystem _into_ autonomous.

I see that the DriveSystem branch's MecanumDriveSystem has a `parkOnCrater` method that is attempting to do the same thing. `driveUntilCriticalAngle` is more general, and should be adopted. (Though it should be using internal methods to drive and stop.)


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

* https://hicto.tech
* https://www.hicto.tech


Published the next version (2.0.0-4), which includes `<Static>` component.


Aliasing failed with the following error:

~~~
Error! The alias create-react-app-redux.now.sh is a deployment URL or it's in use by a different team.
~~~


Agree


Created multidev environment [pac12-show-report-app#ci-36](https://dashboard.pantheon.io/sites/c4661feb-80a8-493a-90e6-a1d80eee9c72#ci-36).

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


![](https://github.trello.services/images/mini-trello-icon.png) [Fixed endersteel bars and default summoner colours.](https://trello.com/c/EI8xJLGY/233-fixed-endersteel-bars-and-default-summoner-colours)


*height


Successfully aliased the URL <https://now-dash-ccmwejfulw.now.sh> to the following alias.

* https://now-dash.now.sh


NB: if the [full build](https://github.com/cwrc/Islandora-CWRC-Writer/blob/master/package.json#L21) is ever re-run, these changes will get overwritten.


> One thing I learned from this paper is a non-state based method for specifications of replicated data types.

Presumably you were already familiar with op-based specifications from the original CRDT tech report, though.
 What I still do not quite understand from this paper is how exactly they are going about handling optimizations.

> While going through the “comprehensive” CRDT paper I have noticed that the authors omit certain, sometimes essential, operations due to difficulties in developing semantics for them. I am wondering if the semantic specification techniques presented in this paper would be of any help in resolving the shortcomings of the previous one. A concrete step towards answering this question would be expressing a CRDT (one of the ones with flaws) from the previous paper in the specification method described in this one.

Can you say more about what specific things are missing from the previous paper, and where you think this paper's approach would be able to help?


Successfully aliased the URL <https://webzuerich-digrvqmlxt.now.sh> to the following alias.

* https://webzueri.ch


Created multidev environment [rad-new#ci-137](https://dashboard.pantheon.io/sites/a0f7976a-d5a5-49c8-b64a-9c7ca3ce2c18#ci-137).

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


it's true, my intuition is that `reading_opts` is parsed like a two-part `x == y` expression, but `x == y && p ~~ //` is still wrong.

I haven't been testing non-option inputs, so i didn't find that bug yet :P


![](https://github.trello.services/images/mini-trello-icon.png) [Removed the "bone" ore dictionary from scales.](https://trello.com/c/nqkKu0gU/236-removed-the-bone-ore-dictionary-from-scales)


Successfully aliased the URL <https://synth-ywhqapighp.now.sh> to the following alias.

* https://synth-beta.now.sh


Successfully aliased the URL <https://now-dash-qfxnwadkll.now.sh> to the following alias.

* https://now-dash.now.sh


should be fixed via https://github.com/pytorch/pytorch/pull/13677


Как-то странно выглядит, что класс вес принимает в качестве параметров имя. Логичнее назвать класс `Person`. Передавать в качестве параметров имя и рост. В конструкторе можно сразу посчитать `ideal_weight`: `@ideal_weight = growth - 110`


is there a way for you to integrate them so that they are not?


The file containing whole homework and its outputs, except maps


This paper did not introduce RedBlue consistency -- Li et al. introduced it in [their OSDI '12 paper](https://www.usenix.org/system/files/conference/osdi12/osdi12-final-162.pdf).  This paper just mentions it as one of several consistency models that they can express using their approach.


Yes, I am.  Beside the error message formatting, ‘would be nice to have an example of intended correct syntax.

At the time of creating a new geometry column, seems odd to be required to generate a default geometry.  The default I would want is “NULL” until/unless a sensible value is imported or UPDATEd.

> On Nov 7, 2018, at 12:00 PM, Randy Zwitch <notifications@github.com> wrote:
>
> @mflaxman10 <https://github.com/mflaxman10> Are you seeing an error like Default value required for columnGEOMETRY?
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub <https://github.com/omnisci/mapd-core/commit/c1e25fb72394553591a7990d252d9060fe178ba5#commitcomment-31212112>, or mute the thread <https://github.com/notifications/unsubscribe-auth/ACbb63qykKdnlhTFE5PNnOJC07-bnD0wks5uszvBgaJpZM4YTGUW>.
>


FYI in the future you could add the PR author as `Co-authored-by` See this:

https://help.github.com/articles/creating-a-commit-with-multiple-authors/


@tisba would `truncate -s 0 /etc/exports` be even better again? https://unix.stackexchange.com/questions/88808/empty-the-contents-of-a-file/88810#88810


Can we just take out this part and always multiply by 10^decimals?


Duplicated item for craters.


Hi,

I may be totally wrong but I believe you wanted the Code Radio description to read, 'Listen to Code Radio - jazzy beats you can listen to while you code, from the freeCodeCamp community.'


Successfully aliased the URL <https://personal-njyowmyvvp.now.sh> to the following alias.

* https://www.connordav.is


> In order to enforce causality, the authors introduce token system

The token system *isn't* necessary to enforce causal consistency.  You get causal consistency as a baseline with this model, even with the empty token system.  A token system can be used to rule out other kinds of anomalies beyond causal anomalies, though.  This distinction is important to understand.


<%= link_to(@profile) do %>
  <%= @profile.name %> -- Check it out!
<% end %>
# =>
       David -- Check it out!

```

### Dúvidas
https://api.rubyonrails.org/v5.2.1/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to


На будущее: смешивать интерфейс (`puts "You weight is optimal"`) и логику не очень хорошая практика, лучше разделять. Но пока думаю можно оставить.
Из названия не совсем понятно что делает метод. Лучше назвать `show_weight_info` или что-то типа этого


Successfully aliased the URL <https://now-dash-fxfcqohzeo.now.sh> to the following alias.

* https://now-dash.now.sh


I've noticed that in your reading responses, you almost always ask, "What systems use this model?"  I think it's important to point out that the token system we're talking about here is not necessarily an implementation strategy.  Rather, it's a way of specifying semantics.

That said, you ask a good question about whether their approach would actually make sense as an implementation strategy.


Thanks, yes!


I guess what I mean is should we be testing representative load of the entire service from the outside? Or should we be load testing just the Python server?


On AROS it works (please note that I choose 'log to file' in the welcome page):

![log_to_prt](https://user-images.githubusercontent.com/1541697/48157351-a5a59500-e2cf-11e8-9cfe-0384426c9aaa.png)

But this got me thinking: Using a printer to log doesn't work very well unless you have a tractor feed printer (and very few have one these days, even in Amiga-land). Unless you give up the idea of realtime logging, or can live with a single entry per page, and neither option is very attractive IMHO. What do you think? How valuable is this feature?


Successfully aliased the URL <https://personal-dduhtawfdo.now.sh> to the following alias.

* https://www.connordav.is


generate training and testing dataset(pairs-level)


Из названия не совсем понятно что делает метод. Лучше дать более говорящее, например `show_weight_info`


Was this line removed for a reason? https://github.com/duckietown/sim-duckiebot-lanefollowing-demo/blob/master/rosagent.py#L47:L53


В строках без интерполяции лучше одинарные кавычки использовать


drop01, drop02 ... drop03 contains maps for DropOffLocations for the 1st,2nd .. 6th month of 2018 respectively,
pick01, pick02 ... pick03 contains maps for PickUpLocations for the 1st,2nd .. 6th month of 2018 respectively,


Файл должен заканчиваться новой строкой. Нужно в настройках редактора поставить, чтобы автоматически добавлял, если пропущена


Yep.  And I like the fact that they take causal consistency as a baseline, excluding causal anomalies from consideration -- which allows us to focus on the *many* interesting anomalies that are *not* causal anomalies.


No worries, very much a work-in-progress, I'll correct it.


всё правильно


> It'd be interesting to see a standard garbage-collected CRDT specified in this language.

Idea for blog post #2?


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


This allows you to have an external style sheet that is referenced by the svg using an href link as opposed to the style_sheet which is directly embedded. The use case for us was that we had a variable SCSS based style sheet that allowed us to specify different colours. You can then create the svg once and change the colours by switching the styles at the location specified.


In retrospect I didn't word that first sentence well and I have forgotten what was going through my head when I wrote it.

There are footnotes regarding the partial order CRDT that explain how they didn't include semantics for adding and removing edges as the proper semantics weren't clear to them. Which causes some issues when trying to implement it (which I have been doing) and proves to be problematic as they rely on that incomplete specification to describe garbage collection. I am mostly curious as to whether or not expressing the partial order CRDT in this paper's method would help with both implementation or make it more clear how to fill in the gaps. In the process of implementing the partial order the semantics for adding and removing edges seemed pretty clear and defined. Since Shapiro et al. found it difficult to express those semantics I doubt I am seeing the whole picture.


здесь по идее должен быть [type="submit"] же


![](https://github.trello.services/images/mini-trello-icon.png) [Example card](https://trello.com/c/QYhLl6nK/5-example-card)


In Breakthrough something is wrong with the pruning, SF cannot see mate in 2.
As example this game:

[Event "Breakthrough Chess Game"]
[Site "ATELCO-PC"]
[Date "2018.11.07"]
[Round "-"]
[White "Michael Taktikos"]
[Black "Fairy-Stockfish 071118 64 (UCI2WB)"]
[Result "1:0"]
[TimeControl "40/240"]
[Variant "breakthrough"]
[FEN "pppppppp/pppppppp/8/8/8/8/PPPPPPPP/PPPPPPPP w - - 0 1"]
[SetUp "1"]

{--------------
p p p p p p p p
p p p p p p p p
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
P P P P P P P P
P P P P P P P P
white to play
--------------}
1. a2b3 c7d6 {-0.51/17 34} 2. h2g3 f7e6 {-0.42/15 5} 3. b4 g7f6
{-0.62/18 24} 4. f2e3 a7b6 {-0.40/16 2.9} 5. e2d3 d5 {-0.36/19 17} 6. d2c3
h7g6 {-0.77/18 11} 7. c4 d6 {+0.50/18 10} 8. b5 c8d7 {+1.32/16 2.5} 9. g2f3
b7c6 {+2.57/16 8} 10. b5a6 b7 {+4.82/17 22}
*
The bug is reconstruable: In winboard, menu edit/"copy game from clipboard", then go to move #10 and play manually 10.b5a6    SF will answer with 10... b7?
Has nothing to do with your new evaluation tweaking, the bug was there before, I assume somewhere to heavy pruning, or an unwanted try to promote the breakthrough-piece so that it never reaches the last rank


I have a very similar fix on my machine, except I check for local file uri instead, as I assume we want to cache jar: uris. So instead of listing all possible remote uris, I just list the known local uris: file:


Błąd pojawił się po instalacji SDK 2.1.403.


Hopefully the presentation in class helped a bit, even though we didn't talk about figure 6.  (I don't find figure 6 particularly helpful, either.)


@vBm and everyone else
Had to resave your script, as you on OUJS, to pick up on the `OpenUserJS` metadata block. When I have some I'll see what's up. Contributors weren't showing but with the resave *(no changes on OUJS)* it did. Copied your metadata block and altered it to me being the `@author` and it worked. Guessing that something may be up with the webhook or GH itself since I had issues with GH logging me off recently. Sync was done and no login to OUJS

OUJS Admin


no bueno


You can always take a free pass if you don't think you have time to read a paper.


TeamCity ImageHunt / Build Branch [Build 100](http://51.255.204.38:8111/viewLog.html?buildId=235&buildTypeId=ImageHunt_BuildBanch) is now running


## Jenkins Build Summary

Built from [this commit](https://github.com/ximinez/rippled/commit/aa2ccb805dfea075581c7a838eafa7c572883b28)

Built at __20181107 - 20:29:55__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
rpm | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/44//artifact/rpm.txt) | 1139 cases, 0 failed, t: n/a | PASS :white_check_mark:
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/44//artifact/msvc.Debug.txt) | 1136 cases, 0 failed, t: 641s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/44//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1136 cases, 0 failed, t: 659s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/44//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 915 cases, 0 failed, t: 6m10s | PASS :white_check_mark:
docs,
TARGET=docs | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/44//artifact/docs_TARGET_docs.txt) | 1 cases, 0 failed, t: 0m1s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/44//artifact/clang.Debug.txt) | 1139 cases, 0 failed, t: 3m14s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON,
TARGET=coverage_report,
SKIP_TESTS=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/44//artifact/gcc.Debug_Dcoverage_ON_TARGET_coverage_report_SKIP_TESTS_true.txt) | 1139 cases, 0 failed, t: 18m10s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/44//artifact/gcc.Debug.txt) | 1139 cases, 0 failed, t: 3m28s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/44//artifact/msvc.Debug_Dunity_OFF.txt) | 1136 cases, 0 failed, t: 1302s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/44//artifact/clang.Debug_Dunity_OFF.txt) | 1139 cases, 0 failed, t: 10m3s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/44//artifact/clang.Release_Dassert_ON.txt) | 1139 cases, 0 failed, t: 5m46s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/44//artifact/gcc.Debug_Dunity_OFF.txt) | 1139 cases, 0 failed, t: 11m5s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/44//artifact/gcc.Debug_Dstatic_OFF.txt) | 1139 cases, 0 failed, t: 3m27s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/44//artifact/gcc.Release_Dassert_ON.txt) | 1139 cases, 0 failed, t: 6m7s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/44//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1139 cases, 0 failed, t: 3m27s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/44//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1139 cases, 0 failed, t: 3m3s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/44//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1139 cases, 0 failed, t: 11m29s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/baseuint-x/44//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1139 cases, 0 failed, t: 12m14s | PASS :white_check_mark:


jkgjk


FYI: we have to announce changes to these YAML files - because this requires changes upstream to Istio helm. And we need some time to get the PRs created, reviewed and merged upstream in istio repo.


Странно выглядит создание объекта класса площадь и вызов у него метода. Лучше назвать класс `AreaCalculator`. А метод расчета сделать методом класса. Для этого нужно добавить self перед определением метода:
```
def self.triangle(base, height)
  ...
end
```
 Это позволит вызывать метод у класса без создания экземпляра:
AreaCalculator.triangle(base, height)


Changement de quelque chose dans le Readme


var myMap = new ymaps.Map("map", {
    center: [55.76, 37.64],
    zoom: 10
});
// Создание геообъекта с типом точка (метка).
var myGeoObject = new ymaps.GeoObject({
    geometry: {
        type: "Point", // тип геометрии - точка
        coordinates: [55.8, 37.8] // координаты точки
    }
});

// Размещение геообъекта на карте.
myMap.geoObjects.add(myGeoObject);


# test


TeamCity ImageHunt / Build Branch [Build 100](http://51.255.204.38:8111/viewLog.html?buildId=235&buildTypeId=ImageHunt_BuildBanch) outcome was **SUCCESS**
Summary: Tests passed: 377 Build time: 00:03:14


0977496 - I also removed this call in PatchDialog


I would agree that an easily customizable SMT solver would make things a whole lot easier. I have been messing with a cryptography DSL and the learning curve for figuring out the SMT as someone not super familiar with PL theory is ridiculous. Granted I don't need to understand it all that well for what I am trying to do but I don't like the magic box sitting there.


TeamCity ImageHunt / Build [Build 76](http://51.255.204.38:8111/viewLog.html?buildId=236&buildTypeId=ImageHunt_BuildPullRequest) is now running


It's also possible to trick the parser using the backslash operator:

```ruby
var a = "1"
var b = "2"
var c = "3"

if (a \~~ /1/ and b \~~ /2/ and c \~~ /3/) {
    say "true!!!"
}

if (a \~~ /1/ && b \~~ /2/ && c \~~ /3/) {
    say "true!!!"
}
```

(and the `and` operator -- which, I believe, it's not even documented anywhere)


Интерфейс лучше не смешивать с логикой(уже написал про это ниже). Пусть метод занимается только расчетом и возвращает площадь. Тут вывод лучше убрать из класса


и еще !important


@ioquatix needs an enter after ```https://localhost:9292.``` :) sorry


cagada


#7 #6 #8 #9 #6


I am going to reformat it a bit. Thanks!


странно что в переменную с названием треугольник присваиваем экземпляр площади.


Bonsoir,
Dans le sens all / tout  correction : #tudo


So, how exactly do I update my local copy of angular.min.js with this fix? I am running 1.4.7.


Heads up: this seems to have changed the way this function works. I had to re-write some code to not call `der_decode` anymore after using `pem_entry_decode`