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

I updated the Github team because of this commit.

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

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

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

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


![](https://github.trello.services/images/mini-trello-icon.png) [Jupyter kernels and notebooks](https://trello.com/c/locxrLlc/34-jupyter-kernels-and-notebooks)


Eh, feel free to revert this commit for now if you want (or try to remove the car/cdr changes without breaking unit tests).

It seemed conceptually nice -- `iso` works automatically, for example.


oh come on


May need to amend this to datetime.date(2019, 3, 5) [Line 217]
Thanks :)


Buena implementación


Buen codigo buenas practicas y buena estructura


En general en vez de poner el programa uno o dos, mejor un nombre mas significativo de que hace el programa a pesar de que los que etsmaos en el ambiente conocemos que podria hacer


Fluid-cooler-UA-error (EnergyArchmage) - x86_64-Linux-Ubuntu-18.04-gcc-7.3-IntegrationCoverage-Debug: OK (2444 of 2444 tests passed, 0 test warnings)

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


worldMapDelay doesn't seem to have an initial value. Is this line always true if WorldMapFPSPatch=0?
Also could you explain a bit the reason of the threshold of 15 for WorldMapFpsPatch/WorldMapFpsPatch2?


Fluid-cooler-UA-error (EnergyArchmage) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (2 of 2 tests passed, 0 test warnings)

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


@linlanye 把自己评论删完生怕留下证据的傻屌也配说别人孬种了？你这么有种你慌什么删什么虚什么？你的私人信息什么时候告诉过我了？
你打110跟警察说“我先骂别人傻X，他居然就回骂我了，他侮辱我！”就行了，他们会来找我的


---
layout: slide
title: "Welcome to our second slide!"
---
Your text
Use the left arrow to go back!


没关系哈，随你怎么说，现居于深圳宝安区公明街道，我公司也无法掌握你更多信息，你大方点把真实姓名和街道地址发出来，或者私信给我，咱们实打实的走法律途径哈。


Would be good to add a test for edge cases that would have succeeded before and should have failed according to the spec


Copy of this build can be found at
https://www.mewbuilds.com/build/42f85741af7419d29594496c09d1cb6733680fc5/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmdwX9JDgCb1gYnMckvcn89gLDZ3bNDGx94tERjLzUw7Hu


Remove empty init?


@linlanye 这么严重的案件，你直接报警就行了。现在网络都是实名制，警察轻松就能查到
另外，github有你妈的私信，xswl


I'm trying to avoid a rebase when we have AccumulatedCopySizeLimit :)


Prefer set and defer resetting to original value inside the test case. This leaves global state polluted when testing multiple packages.


Puzzle `52-f2eb48e2` disappeared from [`src/test/java/org/llorllale/cactoos/matchers/EndsWithTest.java`](https://github.com/llorllale/cactoos-matchers/blob/master/src/test/java/org/llorllale/cactoos/matchers/EndsWithTest.java), that's why I closed #80. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.


Puzzle `81-ccaad1a2` disappeared from [`src/test/java/org/llorllale/cactoos/matchers/ScalarHasValueTest.java`](https://github.com/llorllale/cactoos-matchers/blob/master/src/test/java/org/llorllale/cactoos/matchers/ScalarHasValueTest.java), that's why I closed #84. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.


Puzzle `80-ce342b3c` discovered in   [`src/test/java/org/llorllale/cactoos/matchers/EndsWithTest.java`](  https://github.com/llorllale/cactoos-matchers/blob/master/src/test/java/org/llorllale/cactoos/matchers/EndsWithTest.java)   and submitted as #99. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


我邮箱linlanye@sina.cn，你可以直接发给我邮件，别说那么多了，没有意思了，不怕发就是了。


> A little video of double dragon boot + gameplay: https://www.youtube.com/watch?v=3KLYf6OkqzM

I wonder which kind of image is supported to play CDDA? Can MP3 tracks be supported?
I tested one image with MP3, but failed to play BGM.
Here's my image cue file, can you give me some hints?

FILE "King of Fighters 97 - Track 01.iso" BINARY
  TRACK 01 MODE1/2048
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 02.mp3" MP3
  TRACK 02 AUDIO
    PREGAP 00:03:00
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 03.mp3" MP3
  TRACK 03 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 04.mp3" MP3
  TRACK 04 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 05.mp3" MP3
  TRACK 05 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 06.mp3" MP3
  TRACK 06 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 07.mp3" MP3
  TRACK 07 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 08.mp3" MP3
  TRACK 08 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 09.mp3" MP3
  TRACK 09 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 10.mp3" MP3
  TRACK 10 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 11.mp3" MP3
  TRACK 11 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 12.mp3" MP3
  TRACK 12 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 13.mp3" MP3
  TRACK 13 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 14.mp3" MP3
  TRACK 14 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 15.mp3" MP3
  TRACK 15 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 16.mp3" MP3
  TRACK 16 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 17.mp3" MP3
  TRACK 17 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 18.mp3" MP3
  TRACK 18 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 19.mp3" MP3
  TRACK 19 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 20.mp3" MP3
  TRACK 20 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 21.mp3" MP3
  TRACK 21 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 22.mp3" MP3
  TRACK 22 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 23.mp3" MP3
  TRACK 23 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 24.mp3" MP3
  TRACK 24 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 25.mp3" MP3
  TRACK 25 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 26.mp3" MP3
  TRACK 26 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 27.mp3" MP3
  TRACK 27 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 28.mp3" MP3
  TRACK 28 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 29.mp3" MP3
  TRACK 29 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 30.mp3" MP3
  TRACK 30 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 31.mp3" MP3
  TRACK 31 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 32.mp3" MP3
  TRACK 32 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 33.mp3" MP3
  TRACK 33 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 34.mp3" MP3
  TRACK 34 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 35.mp3" MP3
  TRACK 35 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 36.mp3" MP3
  TRACK 36 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 37.mp3" MP3
  TRACK 37 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 38.mp3" MP3
  TRACK 38 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 39.mp3" MP3
  TRACK 39 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 40.mp3" MP3
  TRACK 40 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 41.mp3" MP3
  TRACK 41 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 42.mp3" MP3
  TRACK 42 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 43.mp3" MP3
  TRACK 43 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 44.mp3" MP3
  TRACK 44 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 45.mp3" MP3
  TRACK 45 AUDIO
    INDEX 01 00:00:00
FILE "King of Fighters 97 - Track 46.mp3" MP3
  TRACK 46 AUDIO
    INDEX 01 00:00:00


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

* https://anthony.codes


Successfully aliased the URL <https://domain-redirects-cfawzu0fr.now.sh> to the following aliases.

* https://www.anthony.codes
* https://anthony.app
* https://www.anthony.app


[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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:83:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L83) *style:* **Commented code should be removed.**
```r
    #names(envirHash) <- names(allObjsInSimList)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:132:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L132) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._startClockTime <- NULL
                     ^~~~~~~~~~~~~~~~
```
[R/cache.R:133:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L133) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._timestamp <- NULL
                     ^~~~~~~~~~~
```
[R/cache.R:241:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L241) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$moduleName, "module\n"))
                                                 ^
```
[R/cache.R:254:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L254) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$eventType, "event in",
                                                 ^
```
[R/cache.R:304:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L304) *style:* **Commented code should be removed.**
```r
        #checkPath(cacheRepo, create = TRUE) #SpaDES dependency
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:346:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L346) *style:* **Commented code should be removed.**
```r
      #attr(object, ".Cache")$newCache <- NULL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:364:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L364) *style:* **Lines should not be more than 100 characters.**
```r
        which(internalSimList)[1] # this can be wrongly of length > 1 -- unclear why, but should be safe to take 1st
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:373:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L373) *style:* **Lines should not be more than 100 characters.**
```r
      pre <- lapply(preDigest[[whSimList]]$.list[[whSimList2]][existingObjs], fastdigest::fastdigest)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:381:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L381) *style:* **Commented code should be removed.**
```r
    #attr(object, ".Cache")$changed <- changed
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:455:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L455) *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:471:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L471) *style:* **Lines should not be more than 100 characters.**
```r
        createOutputs <- c(createOutputs, currModules) # add the environments for each module - allow local objects
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:487:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L487) *style:* **Put spaces around all infix operators.**
```r
        if (length(object2@current)==0) { # means it is not in a spades call
                                  ~^~~
```
[R/cache.R:487:41:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L487) *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:496:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L496) *style:* **Put spaces around all infix operators.**
```r
          eventsAddedByThisModule <- events(object)$moduleName==current(object2)$moduleName
                                                             ~^~~
```
[R/cache.R:500:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L500) *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:503:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L503) *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:510:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L510) *style:* **Lines should not be more than 100 characters.**
```r
              #              args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:513:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L513) *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:515:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L515) *style:* **Lines should not be more than 100 characters.**
```r
              #                           args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:518:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L518) *style:* **Commented code should be removed.**
```r
          #object2@events <- unique(rbindlist(list(object@events, object2@events)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:522:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L522) *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:535:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L535) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(atts in attrsToGrab) {
         ^
```
[R/cache.R:537:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L537) *style:* **Commented code should be removed.**
```r
        #attr(object2, atts) <- attr(object, atts)
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:573:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L573) *style:* **Variable or function name should be lowerCamelCase.**
```r
  setGeneric(".addTagsToOutput", function(object, outputObjects, FUN) {
                                                                 ^~~
```
[R/cache.R:596:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L596) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(object, outputObjects, FUN, preDigestByClass) {
                                               ^~~
```
[R/cache.R:607:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L607) *style:* **Commented code should be removed.**
```r
      #attr(outputToSave, "tags") <- attr(object, "tags")
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:608:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L608) *style:* **Commented code should be removed.**
```r
      #attr(outputToSave, "call") <- attr(object, "call")
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:611:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L611) *style:* **Commented code should be removed.**
```r
        # attr(outputToSave, "function") <- attr(object, "function")
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:699:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L699) *style:* **Variable or function name should be lowerCamelCase.**
```r
objSize.simList <- function(x, quick = getOption("reproducible.quick", FALSE)) {
^~~~~~~~~~~~~~~
```
[R/cache.R:725:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L725) *style:* **Variable or function name should be lowerCamelCase.**
```r
makeMemoisable.simList <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:733:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L733) *style:* **Variable or function name should be lowerCamelCase.**
```r
unmakeMemoisable.simList_ <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:758:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/cache.R#L758) *style:* **Commented code should be removed.**
```r
    #attr(y, att) <- attr(x, att)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check.R:151:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/check.R#L151) *style:* **Commented code should be removed.**
```r
    # modules <- sim@modules
      ^~~~~~~~~~~~~~~~~~~~~~
```
[R/check.R:152:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/check.R#L152) *style:* **Commented code should be removed.**
```r
    # userModules <- modules[-which(coreModules %in% modules)]
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/checkpoint.R:36:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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:319:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/code-checking.R#L319) *style:* **Lines should not be more than 100 characters.**
```r
    allChecks[anyCantCodeCheck] <- lapply(names(cantCodeCheck[anyCantCodeCheck]), function(objName) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:367:51:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/code-checking.R#L367) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in metadata outputObjects, ",
                                                  ^
```
[R/code-checking.R:367:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/code-checking.R#L367) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in metadata outputObjects, ",
                                                       ^
```
[R/code-checking.R:383:20:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/code-checking.R#L383) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in metadata inputObjects, ",
                   ^
```
[R/code-checking.R:383:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/code-checking.R#L383) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in metadata inputObjects, ",
                        ^
```
[R/code-checking.R:394:90:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/code-checking.R#L394) *style:* **Commas should always have a space after.**
```r
                                       paste0(paste(missingFrmMod, collapse = ", "), " ",verb,
                                                                                ^
```
[R/code-checking.R:439:75:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/code-checking.R#L439) *style:* **Commas should always have a space after.**
```r
             " but only for the 'get' functions, not the 'set' function ","
                                                                          ^
```
[R/code-checking.R:453:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/code-checking.R#L453) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsNotInDotInputObjects[!(simAssignsNotInDotInputObjects %in% outputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:470:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/code-checking.R#L470) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsInDotInputObjects[!(simAssignsInDotInputObjects %in% inputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:662:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/R/copy.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
            sim_ <- object
            ^~~~
```
[R/copy.R:42:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/copy.R#L42) *style:* **Commented code should be removed.**
```r
            #sim_@.xData <- new.env(parent = asNamespace("SpaDES.core"))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/copy.R:43:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/copy.R#L43) *style:* **Commented code should be removed.**
```r
            #sim_@.xData <- new.env(parent = as.environment("package:SpaDES.core"))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/copy.R:93:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/copy.R#L93) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/copy.R:94:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/copy.R#L94) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/downloadData.R:55:96:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/downloadData.R#L55) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    io <- .parseModulePartial(sim, modules = list(module), defineModuleElement = "inputObjects" )
                                                                                ^
```
[R/downloadData.R:245:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/downloadData.R#L245) *style:* **Commented code should be removed.**
```r
    # parsedModule <- parse(file = file.path(path, module, paste0(module, '.R')))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:246:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/downloadData.R#L246) *style:* **Commented code should be removed.**
```r
    # urls <- .getSourceURL(pattern = fileToDownload, x = parsedModule)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:253:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/downloadData.R#L253) *style:* **Commented code should be removed.**
```r
      #urls <- moduleMetadata(module, path)$inputObjects$sourceURL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:278:27:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/downloadData.R#L278) *style:* **Commas should always have a space after.**
```r
    chksums2 <- chksums[0,]
                          ^
```
[R/downloadData.R:279:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/downloadData.R#L279) *style:* **Commented code should be removed.**
```r
    #children <- moduleMetadata(module, path)$childModules
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:214:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/R/helpers.R#L285) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm(".timestamp", envir = envir(current)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/load.R:127:55:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/load.R#L127) *style:* **Commas should always have a space after.**
```r
      nonNAFileList <- filelist[!is.na(filelist$file),]
                                                      ^
```
[R/load.R:207:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/load.R#L207) *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:463:55:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/misc-methods.R#L463) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
          (inherits(get(w, envir = envir), "integer")) ) {
                                                      ^
```
[R/misc-methods.R:633:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/misc-methods.R#L633) *style:* **Variable or function name should be lowerCamelCase.**
```r
Paths <- .paths()
^~~~~
```
[R/misc-methods.R:649:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/misc-methods.R#L649) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$CP <- TRUE
             ^~
```
[R/misc-methods.R:653:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/misc-methods.R#L653) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$IP <- TRUE
             ^~
```
[R/misc-methods.R:657:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/misc-methods.R#L657) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$MP <- TRUE
             ^~
```
[R/misc-methods.R:661:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/misc-methods.R#L661) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$OP <- TRUE
             ^~
```
[R/misc-methods.R:684:68:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/misc-methods.R#L684) *style:* **Commas should never have a space before.**
```r
              if (!defaults$MP) paste0("    spades.modulePath = '" , modPaths, "'\n"),
                                                                  ~^
```
[R/misc-methods.R:700:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/misc-methods.R#L700) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/module-define.R:743:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/module-define.R#L743) *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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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/61c868d21553bd833093e234cdd16d0bed29570c/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:162:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/module-dependencies-methods.R#L162) *style:* **Variable or function name should be lowerCamelCase.**
```r
    M <- distances(simGraph, mode = "out")
    ^
```
[R/module-dependencies-methods.R:194:39:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/module-dependencies-methods.R#L194) *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:208:26:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/module-dependencies-methods.R#L208) *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:244:79:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/module-dependencies-methods.R#L244) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
              loadOrder <- names(simGraph[[tsort, ]]) %>% .[!(. %in% "_INPUT_" )]
                                                                              ^
```
[R/module-repository.R:50:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/module-repository.R#L50) *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/61c868d21553bd833093e234cdd16d0bed29570c/R/module-repository.R#L294) *style:* **Commented code should be removed.**
```r
      #versionWarning(name, version)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-repository.R:306:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/module-repository.R#L306) *style:* **Lines should not be more than 100 characters.**
```r
        GET(zip, ua, config = list(config(token = pat)), write_disk(localzip, overwrite = overwrite))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/moduleMetadata.R:73:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/61c868d21553bd833093e234cdd16d0bed29570c/R/moduleMetadata.R#L73) *style:* **Commented code should be removed.**
```r
    #metadata <- eval(parse(text = x)) # can't be used because can't evaluate start(sim)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Picrelated:
![file](https://user-images.githubusercontent.com/39200328/52158462-4faf7600-26a1-11e9-972b-8de8c97ecc4c.png)


@linlanye 一个连自己说过的话都不敢保留的小人也有脸要我的个人信息？。别说那么多了，没有意思了，不怕报警就是了


Static/global variables always have a zero value.


## Jenkins Build Summary

Built from [this commit](https://github.com/scottschurr/rippled/commit/a3cdef50fa20caaeabf232b92467aad8ce73d254)

Built at __20190202 - 02:19:37__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
msvc.Debug | [console](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/constexpr-error-code/1//console) | no test results, t: n/a | FAIL :red_circle:
gcc.Debug
-Dcoverage=ON,
TARGET=coverage_report,
SKIP_TESTS=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/constexpr-error-code/1//artifact/gcc.Debug_Dcoverage_ON_TARGET_coverage_report_SKIP_TESTS_true.txt) | no test results, t: 40s | FAIL :red_circle:
docs,
TARGET=docs | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/constexpr-error-code/1//artifact/docs_TARGET_docs.txt) | 1 cases, 0 failed, t: 0m1s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [console](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/constexpr-error-code/1//console) | no test results, t: n/a | FAIL :red_circle:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/constexpr-error-code/1//artifact/clang.Debug.txt) | no test results, t: 31s | FAIL :red_circle:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/constexpr-error-code/1//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | no test results, t: 86s | FAIL :red_circle:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/constexpr-error-code/1//artifact/clang.Debug_Dunity_OFF.txt) | no test results, t: 13s | FAIL :red_circle:
msvc.Debug
-Dunity=OFF | [console](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/constexpr-error-code/1//console) | no test results, t: n/a | FAIL :red_circle:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/constexpr-error-code/1//artifact/gcc.Debug.txt) | no test results, t: 39s | FAIL :red_circle:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/constexpr-error-code/1//artifact/gcc.Debug_Dunity_OFF.txt) | no test results, t: 39s | FAIL :red_circle:
msvc.Release | [console](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/constexpr-error-code/1//console) | no test results, t: n/a | FAIL :red_circle:
rpm | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/constexpr-error-code/1//artifact/rpm.txt) | no test results, t: n/a | FAIL :red_circle:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/constexpr-error-code/1//artifact/clang.Release_Dassert_ON.txt) | no test results, t: 74s | FAIL :red_circle:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/constexpr-error-code/1//artifact/gcc.Release_Dassert_ON.txt) | no test results, t: 87s | FAIL :red_circle:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/constexpr-error-code/1//artifact/gcc.Debug_Dstatic_OFF.txt) | no test results, t: 40s | FAIL :red_circle:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/constexpr-error-code/1//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | no test results, t: 40s | FAIL :red_circle:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/constexpr-error-code/1//artifact/gcc.Debug_NINJA_BUILD_true.txt) | no test results, t: 47s | FAIL :red_circle:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/constexpr-error-code/1//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | no test results, t: 15s | FAIL :red_circle:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/constexpr-error-code/1//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | no test results, t: 7s | FAIL :red_circle:


不用了，就在这发，发了你也跟着发哈，别当食言小人。我个人的信息如下：林澜叶，真名：林野；1987年出生，2014年中国科学院硕士，2017年四川大学再读博士，曾是万宝铺信息技术有限公司股东，目前在四川川大智胜股份有限公司从事人脸识别研究，Lin是其个人作品并已全授权给成都万宝铺信息技术有限公司，现居地四川成都武侯区。来吧，少年，该你了。


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

* https://crlsn.now.sh


Successfully aliased the URL <https://cheat-at-set-dcp4sm5yo.now.sh> to the following alias.

* https://set.visnup.com


Successfully aliased the URL <https://gimb-events-16r6gxy8y.now.sh> to the following aliases.

* https://dogodki-gimb.now.sh
* https://dogodki.gimb.xyz


PrepFor910 (Myoldmopar) - x86_64-Linux-Ubuntu-18.04-cppcheck-1.82: OK (0 of 0 tests passed, 0 test warnings)

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


Merging this in would break the SS2 PE pipeline without updating it, no?


Seems like this reverted the changes just made to da.po in https://github.com/CristianHenzel/ClipIt/pull/106


@linlanye 哟，不是想要我的街道地址吗？自己的怎么就不敢发了？
上面删自己评论删的挺欢，还有脸说“别当食言小人”？笑死你妈了
我：黄龙霆，1997年生，2000年莲城幼儿园就读，2015年毕业大专学历，曾是中学科学课代表，目前在百度任职PHP初级开发实习生。其他你都看到了，也是我直接公布在互联网上的信息
等你的法院传票哦~啥时候能寄到？我等不及了


ok。是条汉子，不够我再来找你交换信息哈。


@linlanye 不客气，您也是。期待您的好消息，希望您也别当食言小人了，不要删评论哟
如果有关于传票的新消息，请及时向我反馈


:) someone ate minus


Successfully aliased the URL <https://sociallinker-7ymm59paw.now.sh> to the following alias.

* https://sociallinker.now.sh


Wait sorry, for the if statement, it should be !==, not !=


评论当然得删，只要确保你看过就好。


Just check the [README](https://github.com/anton31kah/CoursesDownloader-CSharp/blob/master/README.md), it's all there.


Successfully aliased the URL <https://dotfiles-1jpsj0xrr.now.sh> to the following alias.

* https://setup-shell.now.sh


poggers


@linlanye 你这就没意思啦，干嘛非要躲躲藏藏当小人呢。这就算了，还有底气让别人别当食言小人，你这脸皮我是真的佩服。我就没那么无耻，实在是做不到


Successfully aliased the URL <https://sociallinker-44yhrw3rc.now.sh> to the following alias.

* https://sociallinker.now.sh


Mistype on comment, meant to say no* algorithmic changes were made in this update


Successfully aliased the URL <https://sociallinker-5ct4gg4o7.now.sh> to the following alias.

* https://sociallinker.now.sh


Successfully aliased the URL <https://dotfiles-4lrxnqb4i.now.sh> to the following alias.

* https://setup-shell.now.sh


@@ -43,6 +43,23 @@ What Tumblr is not for:


Deployment failed with the following error:

~~~
You tried to create a Now 1.0 deployment. Please use Now 2.0 instead: https://zeit.co/upgrade
~~~


To scripters: stop casting spells in OnEffectHitTarget(), use AfterEffectApply in Aura script instead.

Scripts to be changed:
- https://github.com/TrinityCore/TrinityCore/commit/4b990eb7d7fda3951e640d84a5c18c90366cd26b#diff-85247485e744f7b7b9fec6e53992d971R653
- https://github.com/TrinityCore/TrinityCore/commit/40114cacd37675a9cbe7d2eef15445340d87e814#diff-6c95d9c03ec9e5f14f0bb4af2fa3fb65R658


Correction for the above: stop casting spells on target in that hook if (and only if) you are hooking SPELL_EFFECT_APPLY_AURA


This checksum does not pass the validity check pakku (an AUR helper). The checksum given by "updpkgsums PKGBUILD" when run from the pakku-$USERNAME temp folder is '0bd2d4f055d99a5c989dc7d6bce5e1217f161f1e3cf09c9fb8b0045347baae88'.

Just watch this giving me another update.


oh that's a good idea, i had that for the hd's; so in theory this should prevent the main disk from getting full.


Why can't we split these into multiple line? ☹

Keeping lines wrapped to 80 characters is helpful for reading without scrolling, and then the spacing makes things much easier to find.


This checksum does not pass the validity check pakku (an AUR helper). The checksum given by "updpkgsums PKGBUILD" when run from the pakku-$USERNAME temp folder is sha256sums=('0bd2d4f055d99a5c989dc7d6bce5e1217f161f1e3cf09c9fb8b0045347baae88'

Just watch this giving me another update. Also, I realized that I commented in the wrong file only after making the comment.


Puzzle `203-2fed830c` disappeared from [`http/PutScoreEntry.cpp`](https://github.com/DronMDF/zond/blob/master/http/PutScoreEntry.cpp), that's why I closed #217. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.


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

* https://syllabics.app


@pietroglyph any reason why we move the subsystem specific constants to global constants file? seems potential for merge conflicts, and from personal style, I like the module to be complete for usability and not coupled to other things if not needed.


we don't need to do any networking here, just get the info from the intent.


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

I updated the Github team because of this commit.

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

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

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

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


Password zipnya apa gans


Forgive me the mistake was mine, I ended up compiling and not moving the file, everything is working correctly.


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

I updated the Github team because of this commit.

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

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

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

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


Ok, I just looked at the original implementation of the `shouldRefresh` method and realized that it won't work as expected for non-vanilla classes. I will add another fix (a real one this time).


![](https://github.trello.services/images/mini-trello-icon.png) [Esqueleto inicial](https://trello.com/c/Dk6JbsHh/7-esqueleto-inicial)


Successfully aliased the URL <https://syllabicsapp-8x9eg527y.now.sh> to the following alias.

* https://syllabics.app


Was the logic wrong or is it just a code style improvement? I think it’s the latter, but you named it a „fix“ ;)


Address issue #20.


History is actually a query which searches for everything that has the parent field equal to the history circle id.  These get generated and added in the backend code based on actions you take (and you have history enabled).
The problem was that the circle the database created wasn't the actual thing you created/edited/viewed, but a pointer to that circle.  So the query of the history list needed to search for all the items which had a parent id equal to history, and then fetch after getting those all the titles of the actual circles they were pointing to.  Eventually I may just create a summary of the circle in the interfacing circle. Then on update have to mass update
![2019-02-02_12-29-01](https://user-images.githubusercontent.com/15203899/52169005-7217b280-26e6-11e9-8ab0-2ad1136911cc.gif)


Вот здесь я немного запутался... Вот так лучше сделать?


comit


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

```
Resend this delivery later. This commit is triggered by user Atomization,
who has created 50 Poggit-CI builds in the past 168 hours.

Contact @SOF3 [on Discord](https://discord.gg/NgHf9jt) to request for extra
quota. We will increase your quota for free if you are really contributing
to open-source plugins actively without abusing Git commits.
```

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/Aurora-MC/AfterLife/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `3c5663e6-272a-11e9-91ba-7fa58ad99838`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


Here it is important to switch arguments `player->priv->row <--> row`
Otherwise prev history will not work properly.


changed 10uf -> 4.7 (need to update layout)
deleted old footprints
rounded polygon
fixed weird trace/moved inductor further from the mounting hole (L3)


Test File Deleted.


Заголовок сделал, вопрос зачем?


EnergyPlusEssentialsDocumentation (Myoldmopar) - x86_64-Linux-Ubuntu-18.04-gcc-7.3-IntegrationCoverage-Debug: OK (2444 of 2444 tests passed, 0 test warnings)

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


Accidentally committed, will remove. File was automatically generated when I ran the test file to confirm whether the errors are thrown as expected. This happened to me before. What would be the downside to git ignore `.js` files in `types` to avoid Typescript compiled files from being accidentally committed?


![](https://github.trello.services/images/mini-trello-icon.png) [fuentes-armado de repositorio](https://trello.com/c/rEXiXDPU/16-fuentes-armado-de-repositorio)


Deployment failed with the following error:

~~~
The property `forwardNpm` is not allowed in now.json when using Now 2.0 – please remove it.
~~~


EnergyPlusEssentialsDocumentation (Myoldmopar) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (2 of 2 tests passed, 0 test warnings)

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


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

I updated the Github team because of this commit.

- @tberkey-ilw, @tberkey were added to conda-forge. Welcome to conda-forge!
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

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

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

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


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

* https://syllabics.app


Successfully aliased the URL <https://tikape-19-cotysebiqk.now.sh> to the following alias.

* https://tietokantojen-perusteet-19.mooc.fi


i need porn


Created multidev environment [pantheon-d8-afb#ci-2](https://dashboard.pantheon.io/sites/0ca8e61e-c9d7-4cb6-8943-c07562d9cc34#ci-2).

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


Directly returning on invalid gtk_tree_row_reference will make the code more readable, since it eliminates one braces-block


how then, I do not know how to do that

https://github.com/OpenVisionE2/meta-fulan/commit/d467470575ea53b323036e350b0bbb32dc515744#commitcomment-32088491


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

I updated the Github team because of this commit.

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

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

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

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


The blend mode api stopped working a long time ago.


Created multidev environment [pantheon-d8-afb#ci-4](https://dashboard.pantheon.io/sites/0ca8e61e-c9d7-4cb6-8943-c07562d9cc34#ci-4).

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


Not to clear to me why running the test file is needed, given that we have (a) a commit hook which performs linting, including the "running" of test files, and (b) a `make` target for "running" TypeScript declaration test files:

```
$ make lint-typescript-declarations TYPESCRIPT_DECLARATIONS_FILTER=.*/imul/.*
```

which, btw, fails linting.

Hence, why are you manually running the test file in the first place?


Numbers ٠١٢٣٤٥٦٧٨٩ are used only in mashriq (egypt, syria, .... ) in algeria ,morocco we use 0123456789 form


I'm trying to remove just the `car`/`cdr` changes. How would I fix [copy for tagged types](https://github.com/arclanguage/anarki/blob/4c8415e343535cd16ba60c000425b9b685bd6a55/lib/tem.arc#L49)? I tried [`struct-copy`](https://docs.racket-lang.org/guide/define-struct.html#%28part._struct-copy%29) but Racket doesn't seem to like me just constructing the name of the struct:

```
(defextend copy (x . args)   ($.ar-tagged? x)
  ($.struct-copy ($.ar-tagged-type x) x))
```

(This is an example of my biggest complaint with Racket: too many damn buckets of stuff, and stuff from one bucket won't work with stuff from another bucket. Phase levels are another major example of this. Also, why the heck do I have to provide the struct-id myself? It's right there in the damn value!)


I'm actually all for making `iso` work on most tagged values by default, since that makes `iso` more consistent with table key equality and it makes `read` and `write` preserve `iso` of tagged values. :) Is it okay if I make that change?


how to display scan values


Successfully aliased the URL <https://quick-note-now-production-13cvg1hgu.now.sh> to the following alias.

* https://quick-notes.now.sh


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

* https://bdickason.com


Moving the file? You need to use git properly to avoid adding each file manually (and wasting a huge amount of time) ;) @NuskyDEV


Maybe this was your intent, but I want to point it out 'cause I don't want to preserve this behavior:

```
arc> (iso (annotate 'foo 'bar) (cons 'foo 'bar))
't
```


Hi,
not sure if i do something wrong but i cant add this plugin to latest build, i get the following errors:
In file included from /home/marian/Downloads/2/ESPEasy-mega/src/ESPEasy.ino:86:0:
src/ESPEasy-Globals.h:168:0: warning: "PLUGIN_BUILD_DEV" redefined [enabled by default]
#define PLUGIN_BUILD_DEV
^
<command-line>:0:0: note: this is the location of the previous definition

/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino: In function 'long unsigned int rtcnow()':
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino:310:16: error: 'setTime' was not declared in this scope
setTime(t);
^
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino: In function 'long unsigned int getRtcTime()':
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino:350:4: error: 'timeStruct' was not declared in this scope
timeStruct tm2;
^
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino:350:15: error: expected ';' before 'tm2'
timeStruct tm2;
^
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino:351:4: error: 'tm2' was not declared in this scope
tm2.Year = t.year - 1970;
^
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino: In function 'void rtccheckTime()':
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino:367:10: error: 'struct tm' has no member named 'Minute'
if (tm.Minute != PrevMinutes)
^
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino:370:22: error: 'struct tm' has no member named 'Minute'
PrevMinutes = tm.Minute;
^
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino: In function 'void plugin_157_setnextalarm()':
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino:393:21: error: aggregate 'plugin_157_setnextalarm()::timeStruct tma' has incomplete type and cannot be defined
struct timeStruct tma;
^
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino: In function 'void plugin_157_do_ntpsync()':
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino:419:32: error: too few arguments to function 'bool getNtpTime(double&)'
unsigned long t = getNtpTime(); // get time from ntp if available
^
/home/marian/Downloads/2/ESPEasy-mega/src/TimeESPeasy.ino:342:6: note: declared here
bool getNtpTime(double& unixTime_d)
^
home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino:424:17: error: 'struct tm' has no member named 'Second'
t2.sec = tm.Second;
^
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino:425:17: error: 'struct tm' has no member named 'Minute'
t2.min = tm.Minute;
^
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino:426:18: error: 'struct tm' has no member named 'Hour'
t2.hour = tm.Hour;
^
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino:427:18: error: 'struct tm' has no member named 'Day'
t2.mday = tm.Day;
^
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino:428:18: error: 'struct tm' has no member named 'Wday'
t2.wday = tm.Wday;
^
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino:429:17: error: 'struct tm' has no member named 'Month'
t2.mon = tm.Month;
^
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino:430:19: error: 'struct tm' has no member named 'Year'
t2.year = (tm.Year + 1970);
^
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino: In function 'long unsigned int getRtcTime()':
/home/marian/Downloads/2/ESPEasy-mega/src/_P157_DS3231.ino:359:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
*** [.pioenvs/dev_ESP8266_4096/src/ESPEasy.ino.cpp.o] Error 1
========================== [ERROR] Took 4.68 seconds ==========================


whoops cant spell

**locked, speak on the newer one**


develop (Myoldmopar) - x86_64-Linux-Ubuntu-18.04-gcc-7.3: OK (2462 of 2462 tests passed, 0 test warnings)

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


I just moved the default `copy` and `iso` implementations for tagged types to be next to each other: https://github.com/arclanguage/anarki/commit/ef3ca1e446. Still need to fix them, though.


Successfully aliased the URL <https://simon-kjellberg-uwydjevmmr.now.sh> to the following aliases.

* https://simonkjellberg.com
* https://www.simonkjellberg.com
* https://simonkjellberg.se
* https://www.simonkjellberg.se


Are you saying that isn't true?

```
arc> (type (annotate 'foo 1))
'foo
```


IMO much better readable to dont break lines, no matter how long. Nowadays most monitors / editors dont have trouble with display of lines with more than 40 signs.


I guess my question would be whether it is not useful to guard against such behavior irrespective of whether it should be avoided. In this case, I think the failed linting (missing whitespace around `|`) was what originally prompted me to run the test file, and then I somehow fixed the lint error in the wrong file (namely, the compiled one). Asked differently: Would there ever be a reason to have `.js` files in the `types` dub-directory? If not, I think it's best to ignore them; if there might be a reason to, then I will simply have to be more diligent.


This doesn't make much sense as it defeats the purpose of dependency injection and the automatic service loading. It looks like it's needed to be able to access `exists()` from `App\Photo`, but wouldn't it make more sense to move the method into that class?


The downside is that we don't know whether `.js` files may be necessary for tests of more complicated interfaces. For example, we might have fixtures, etc, which are needed during testing, but are not inlined in the test file. Hence, adding an ignore rule may present issues down the road where we need to carve out exceptions, etc.

In general, creating a special rule for a particular folder runs contrary to project conventions: we simply do not make similar exceptions anywhere else. Generally, if artifacts are generated, they are written to a designated directory (e.g., `tmp` or `build`). That you are doing something which runs contrary to those conventions is on you to resolve, but I do not believe should be codified by explicitly endorsing/supporting a practice which is not necessary.

If you are manually running these tests because you are in a local directory, then you should suggest adding, e.g., a `makie` target.


same like above, better to directly return on fail.