I see your point but in this case I think there is not such danger since it is not about money because ` repeatBetPlayer1` is an uint, with the sole purpose of writing player’s 1 hand in the box. In other words, player1 will pass 3 args in the function:
- ` Bet betPlayer1`, ` uint repeatBetPlayer1`, and ` bytes32 passPlayer1`
whereas player2 will pass 2 args:
- ` Bet betPlayer2`, ` bytes32 passPlayer2`
Is there any danger in doing it this way? However, I am counting on both players being able to pass in args simultaneously, otherwise the function will not work. But I am wondering if that’s possible because in the hashing function we discussed earlier wasn’t and off-line communication was needed.


Слишком сложно,давай еще раз


If you ask Alice to send her move to Bob by email, and ask Bob to put the move in a transaction, how are you making sure that Bob is not changing Alice's move to one that makes Bob win?


Can you either make this a `constant` or make it a constructor parameter?


Well, this actually happens on every site on my end using Chrome stable and Windows 10, for example, if I add
`||user-images.githubusercontent.com^$image,domain=github.com` and reload this site bypassing the cache this is the result
![image](https://user-images.githubusercontent.com/16838044/50308995-5e4d1f80-049d-11e9-9e6a-b16662366f23.png)


Consider adding `indexed` on the fields that could be considered for filtering from the client side.


Can you move all the owner concerns to a parent contract, and use `import`?


@gonzodepedro extra newline?


Closes #88


최종 보고서 파일입니다.


I commented right on line 72: `msg.sender.transfer(repeatBetPlayer1);` <-- "Here are the 150$ you asked"


Updated files for review.


@gonzodepedro same comment about where we define `ret;`


@gonzodepedro following two functions could use some formatting :)


You need to explain me very carefully why you are asking the player to repeat something that is already known by the contract.


Now could not deploy this pull request since the `now.json` file does not contain valid JSON.

	Click here to see the contents of `now.json`

{
  "alias": ["wave"],

}

For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


1 - Criação da base de dados
2 - Criação da conexão
3 - Teste de Conexão


@gonzodepedro I think that `const std::string test_str(length, 'x');` should do too and it's a bit more idiomatic (and performant if the compiler isn't good).


The point of the exercise is that you don't rely on players passing their moves around by email.
The only off-chain thing "allowed" is the match making part, where Alice learns that Bob wants to play.


Thanks for putting together this "contract story telling", it really helps me to visualize where problems are. Different things here:
1.  ` playBet` does not involve money, it just takes both player’s hands simultaneously, it writes player 1's hand to the box and returns the winning player. But from your story telling I see that maybe it won't be possible having both players passing their respective bets simultaneously in the playBet function? I know the caller must be a given person, but is it possible to have two people passing in args? In the case of ` playBet` would be player2.

2. Also, your narrative suggests that I have to solve the problem of re-entrance in the ` playBet` function. I think this won't be necessary if both players are allowed to input their hands simultaneously (as mentioned in 1.) because, if one of the players calls the function a second time, he won’t have other player’s input and therefore he won't be able to complete the function (but if off-line communication in the hashing function is a must, he will....I really need to understand when and if is possible to pass args simultaneously by two different people in a function).

3. It is absolutely true that re-entrance needs to be solved in ` awardBetToWinner`, I think I did in this last commit: https://github.com/LluisaMarsal/B9Lab-Project3/commit/5db8717b99bb2b7a0c7880a629ea6c3e1fbf4e7d. But I do not understand why inputting any hash like the one you suggest ` someOtherPeopleGame` in would do.


Hi @laurent22

May I ask, why this commit happened? This is the same as 958979e1d7bb864a4222e4a154af0c5e7beabaf9, which was created by the `publish.sh` script.


Aliasing failed with the following error:

~~~
Error! The alias muv is a deployment URL or it's in use by a different team.
~~~


@gonzodepedro now that you've successfully used smart pointers to deal with message pointers, these two could use some proper handling too.


переменная а не нужна


@gonzodepedro consider `public` --> `protected`.


Looks like this was copied from the darwin build code. Can you try it without the system linker hack first?


Created multidev environment [terc-teacher-leadership#ci-74](https://dashboard.pantheon.io/sites/0288ffc4-d600-4966-bc35-7ae7c30823a4#ci-74).

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


This changes didnt get to latest 123 build somehow.
There is old strings and no added strings `pref_snet*`


я вообще-то думал ты тоже через рекурсию сделаешь...


Hi,

Ich würde den Dirty Talk gerne benutzen. Problem ist jedesmal wenn ich ihn so kopiere und dann versuche zu speichern dann bekomme ich fehlermeldungen.

Gibt es eine möglichkeit das man ihn hier einmal so einstellt das man ihn nur kopiert damit er keine fehler anzeigt und speichert


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


I mean this one


а что будет если nb < 0 ?
или если nb == 100 ?


Created multidev environment [d8-digital-stlawu#ci-386](https://dashboard.pantheon.io/sites/9f185cec-9c0b-4fcb-972f-9a5f2f6ed252#ci-386).

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


I'm not sure we can evaluate `%(pwd)` in dune (although perhaps it should be added), but it should be quite easy to make a little OCaml binary to replace this shell script.


Wait, what commit is this? This doesn't match master, and the commit isn't in master, and I don't remember seeing this in a pull request.


Update


Now could not deploy this pull request since the `now.json` file does not contain valid JSON.

	Click here to see the contents of `now.json`

{
  "alias": ["wave"],

}

For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


это не рекурсия...
Рекурсия это когда функция вызывает сама себя


Collaborator: Review for this commit was created. [Link to review](http://18.196.197.228:1402/ui#review:id=213287)


предмет для эксперимента. ок.


OH NO, NO NO
this will not do, not ALL system's FPU store floating number in IEEE 754 format


отступ перед // assert


Why public? This one should be protected as a part of lyfecycle


Thanks for your remark. I just pushed the changes


ага, вот она правильная версия
а что будет если power < 0?


createDate в arrange


God damn it, i'm missing something in my editor settings or something.


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


чтоб задать значение по умолчанию - nil.
Не правильно ?


да еще кейсы с проверкой моментов в листе по id


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

* https://jsheroes.io


проверка отсутствия момента по id  в листе


fixed algorithms for SpawnManager.cs


"1" - вынести в константы


I agree with your comments; fixed wording for consistency, removed unused code and unused icon, refactored function names for consistency. Thanks for taking a look.


да, так лучше, мне тоже этот if как-то не нравился, только сразу не допер что-бы с ним сделать...


Would a tuple work for this?


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/be1000bf-46aa-4885-af5b-53374c1854bc?env_id=ibm%3Ayp%3Aeu-gb "KTH-Demo"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/8409e594-d7cd-45ac-8a61-eef7ac771236?env_id=ibm%3Ayp%3Aeu-gb "simple-toolchain-20181220112644137") deployed [KTH-Demo](https://github.com/linus-dev/KTH-Demo/releases/tag/deploy-ibm-yp-eu-gb-linus-fenix.me.uk-dev-20181220-204730 "deploy-ibm-yp-eu-gb-linus-fenix.me.uk-dev-20181220-204730") to [dev](https://console.bluemix.net/apps/c861cd3f-9032-4299-b5b5-c5e41ce90fd5?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:linus@fenix.me.uk:dev"), including this commit


пожалуй, да.


chk


Cause it was a graphics library experiment


update


а лучше енам со статусами


updated


тут напишу, у тебя я вижу попадается несколько подряд коммитов когда ты фактически исправляешь предыдущий коммит потому что там была какая-то ошибка.
в результате история выглядит не очень, одинаковые коммиты засоряют историю и за ними сложно искать то что нужно.
вместо того чтобы после ошибки делать новый коммит, можно написать git commit --amend, таким образом у теба вместо старого коммита получится новый но уже с твоими исправлениями.


thanks man :sunny:


Related to: backdrop/backdrop-issues#3223


Created multidev environment [rescue-x#oct-18](https://dashboard.pantheon.io/sites/c8430b75-4272-4aca-bfcd-206b12279315#oct-18).

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


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/be1000bf-46aa-4885-af5b-53374c1854bc?env_id=ibm%3Ayp%3Aeu-gb "KTH-Demo"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/8409e594-d7cd-45ac-8a61-eef7ac771236?env_id=ibm%3Ayp%3Aeu-gb "simple-toolchain-20181220112644137") deployed [KTH-Demo](https://github.com/linus-dev/KTH-Demo/releases/tag/deploy-ibm-yp-eu-gb-linus-fenix.me.uk-dev-20181220-205253 "deploy-ibm-yp-eu-gb-linus-fenix.me.uk-dev-20181220-205253") to [dev](https://console.bluemix.net/apps/5ae58f78-f877-4c9e-9360-8c0753230b56?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:linus@fenix.me.uk:dev"), including this commit


Test container name is actually `VC.Tests.IDE`


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

* https://jsheroes.io


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

* https://thiccer.sparkles.fyi


Automated Test Suite Message


Please make sure to use tabs instead of spaces :wink:

You can always check the code style by running `npm run lint` and probably fix it automatically with`npm run lint:fix`


hey, how do i launch your program? seems very cool


Fully qualified test case name is `VC.Tests.IDE.VC.OptProf.Auto7`


ohne das  `{$a <=> $b}` wird nicht nummerisch sortiert
http://tpcg.io/MVEzQP


Also, note to self:
Fix the current implementation of OUPT & and CRPT & so that they display *properly*


kralsın broocannn
Thanks bro


1st submission!!!


output_processor_json (mbadams5) - x86_64-MacOS-10.13-clang: OK (3067 of 3067 tests passed, 627 test warnings)

Messages:

 * 627 tests had: AUD diffs.

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


Successfully aliased the URL <https://cool-camper-b5lde2mc8.now.sh> to the following aliases.

* https://coolcamper.ro
* https://www.coolcamper.ro


I agree


This is just @mgxm/fbsd2, no pull request indeed


@kdrag0n also monitor for stability - on LG V30 e.g. it caused random reboots


Created multidev environment [next50#dev](https://dashboard.pantheon.io/sites/8e7c33cd-c6bd-4dcf-a71d-f1ade4f2e791#dev).

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


@bouncyball-git : could you please compile and upload the windows version? I'll try to compile Linux tomorrow.


It's funny that GitHub shows it in the ziglang/zig repo :D


Latest version of the API


Re-added the error handling middleware from the base project


Yep. It was broken.


The odd thing is I have never had any issues with this, not until I ported the functionality to my AAduino Zero project...


Seems fine to me. Honestly, I didn't have anything other to say for this question beyond what I wrote in 17 and 18.


@zachariasmaladroit blue cross does not have any instability on 1000hz (or even tickless), we have already stress tested it.


+1 For tests!! nice!


Created multidev environment [d8-digital-stlawu#pr-33](https://dashboard.pantheon.io/sites/9f185cec-9c0b-4fcb-972f-9a5f2f6ed252#pr-33).

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


Pull request https://github.com/freifunk-berlin/firmware-packages/pull/174 should take care of this issue


Successfully aliased the URL <https://thiccersparklesfyi-9e8oj0xgy.now.sh> to the following alias.

* https://thiccer.sparkles.fyi


This seems to be a problem with Chrome stable, the placeholders collapse as expected if I use Chrome beta.


Aquí creamos la misión de Red Skull #8

asdasdasd


Created multidev environment [terc-teacher-leadership#ci-75](https://dashboard.pantheon.io/sites/0288ffc4-d600-4966-bc35-7ae7c30823a4#ci-75).

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


Je te conseille d'utiliser la switch --project qui te permettra de linter avec les type information
Par exemple dans Brio, j'ai ceci.
"lint:ts": "tslint --project ./tsconfig.json --format grouped --formatters-dir ./node_modules/custom-tslint-formatters/formatters"

Dans le fond, ça va lire ton tsconfig.json et t'as pas besoin de spécifier ton tslint.json ni les excluses (-e)


[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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:85:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L85) *style:* **Commented code should be removed.**
```r
    #names(envirHash) <- names(allObjsInSimList)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:134:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L134) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._startClockTime <- NULL
                     ^~~~~~~~~~~~~~~~
```
[R/cache.R:135:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L135) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._timestamp <- NULL
                     ^~~~~~~~~~~
```
[R/cache.R:242:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L242) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$moduleName, "module\n"))
                                                 ^
```
[R/cache.R:253:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L253) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$eventType, "event in",
                                                 ^
```
[R/cache.R:303:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L303) *style:* **Commented code should be removed.**
```r
        #checkPath(cacheRepo, create = TRUE) #SpaDES dependency
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:355:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L355) *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:364:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L364) *style:* **Lines should not be more than 100 characters.**
```r
      pre <- lapply(preDigest[[whSimList]]$.list[[whSimList2]][existingObjs], fastdigest::fastdigest)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:443:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L443) *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:459:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L459) *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:475:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L475) *style:* **Put spaces around all infix operators.**
```r
        if (length(object2@current)==0) { # means it is not in a spades call
                                  ~^~~
```
[R/cache.R:475:41:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L475) *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:484:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L484) *style:* **Put spaces around all infix operators.**
```r
          eventsAddedByThisModule <- events(object)$moduleName==current(object2)$moduleName
                                                             ~^~~
```
[R/cache.R:488:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L488) *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:491:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L491) *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:498:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L498) *style:* **Lines should not be more than 100 characters.**
```r
              #              args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:501:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L501) *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:503:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L503) *style:* **Lines should not be more than 100 characters.**
```r
              #                           args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:506:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L506) *style:* **Commented code should be removed.**
```r
          #object2@events <- unique(rbindlist(list(object@events, object2@events)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:510:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L510) *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:523:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L523) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(atts in attrsToGrab) {
         ^
```
[R/cache.R:527:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L527) *style:* **Commented code should be removed.**
```r
      # attr(object2, "tags") <- attr(object, "tags")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:528:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L528) *style:* **Commented code should be removed.**
```r
      # attr(object2, "call") <- attr(object, "call")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:529:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L529) *style:* **Commented code should be removed.**
```r
      # attr(object2, "function") <- attr(object, "function")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:562:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L562) *style:* **Variable or function name should be lowerCamelCase.**
```r
  setGeneric(".addTagsToOutput", function(object, outputObjects, FUN) {
                                                                 ^~~
```
[R/cache.R:585:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L585) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(object, outputObjects, FUN, preDigestByClass) {
                                               ^~~
```
[R/cache.R:678:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L678) *style:* **Variable or function name should be lowerCamelCase.**
```r
objSize.simList <- function(x, quick = getOption("reproducible.quick", FALSE)) {
^~~~~~~~~~~~~~~
```
[R/cache.R:705:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L705) *style:* **Variable or function name should be lowerCamelCase.**
```r
makeMemoiseable.simList <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:713:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/cache.R#L713) *style:* **Variable or function name should be lowerCamelCase.**
```r
unmakeMemoiseable.simList_ <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check.R:151:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L218) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          x[[2]] <- x[[2]][-(1:2)]
                            ^
```
[R/code-checking.R:320:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L320) *style:* **Lines should not be more than 100 characters.**
```r
    allChecks[anyCantCodeCheck] <- lapply(names(cantCodeCheck[anyCantCodeCheck]), function(objName) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:369:51:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L369) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in outputObjects, ",
                                                  ^
```
[R/code-checking.R:369:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L369) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in outputObjects, ",
                                                       ^
```
[R/code-checking.R:385:20:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L385) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in inputObjects, ",
                   ^
```
[R/code-checking.R:385:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L385) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in inputObjects, ",
                        ^
```
[R/code-checking.R:396:90:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L396) *style:* **Commas should always have a space after.**
```r
                                       paste0(paste(missingFrmMod, collapse = ", "), " ",verb,
                                                                                ^
```
[R/code-checking.R:441:75:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L441) *style:* **Commas should always have a space after.**
```r
             " but only for the 'get' functions, not the 'set' function ","
                                                                          ^
```
[R/code-checking.R:455:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L455) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsNotInDotInputObjects[!(simAssignsNotInDotInputObjects %in% outputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:464:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L464) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                       ^
```
[R/code-checking.R:464:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L464) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                                   ^
```
[R/code-checking.R:465:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L465) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in outputObjects")
                                ^
```
[R/code-checking.R:465:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L465) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in outputObjects")
                                            ^
```
[R/code-checking.R:472:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L472) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsInDotInputObjects[!(simAssignsInDotInputObjects %in% inputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:481:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L481) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                       ^
```
[R/code-checking.R:481:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L481) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                                   ^
```
[R/code-checking.R:482:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L482) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                ^
```
[R/code-checking.R:482:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L482) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                            ^
```
[R/code-checking.R:504:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L504) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," used from sim inside ",
                       ^
```
[R/code-checking.R:504:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L504) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," used from sim inside ",
                                   ^
```
[R/code-checking.R:505:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L505) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                ^
```
[R/code-checking.R:505:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L505) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                            ^
```
[R/code-checking.R:517:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L517) *style:* **Commas should always have a space after.**
```r
        " ",verb," used from sim inside ",
            ^
```
[R/code-checking.R:517:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L517) *style:* **Commas should always have a space after.**
```r
        " ",verb," used from sim inside ",
                 ^
```
[R/code-checking.R:519:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L519) *style:* **Commas should always have a space after.**
```r
        ", but ",verb," not declared in inputObjects"
                 ^
```
[R/code-checking.R:519:23:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/code-checking.R#L519) *style:* **Commas should always have a space after.**
```r
        ", but ",verb," not declared in inputObjects"
                      ^
```
[R/code-checking.R:662:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/R/copy.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
            sim_ <- object
            ^~~~
```
[R/copy.R:91:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/copy.R#L91) *style:* **Trailing blank lines are superfluous.**
```r

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

^
```
[R/downloadData.R:55:96:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/R/downloadData.R#L279) *style:* **Commented code should be removed.**
```r
    #children <- moduleMetadata(module, path)$childModules
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:282:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/downloadData.R#L282) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
            ^
```
[R/downloadData.R:282:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/downloadData.R#L282) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                 ^
```
[R/downloadData.R:282:54:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/downloadData.R#L282) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                     ^
```
[R/downloadData.R:282:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/downloadData.R#L282) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                       ^
```
[R/experiment.R:214:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/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/b2d3655dfa49975bb05b17370b6169113d59eff1/R/helpers.R#L285) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm(".timestamp", envir = envir(current)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/load.R:198:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/load.R#L198) *style:* **Lines should not be more than 100 characters.**
```r
                names(argument) <- c(nam, names(formals(getFromNamespace(loadFun[y], loadPackage[y])))[1])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/misc-methods.R:466:55:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/misc-methods.R#L466) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
          (inherits(get(w, envir = envir), "integer")) ) {
                                                      ^
```
[R/misc-methods.R:645:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/misc-methods.R#L645) *style:* **Variable or function name should be lowerCamelCase.**
```r
Paths <- .paths()
^~~~~
```
[R/misc-methods.R:661:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/misc-methods.R#L661) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$CP <- TRUE
             ^~
```
[R/misc-methods.R:665:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/misc-methods.R#L665) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$IP <- TRUE
             ^~
```
[R/misc-methods.R:669:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/misc-methods.R#L669) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$MP <- TRUE
             ^~
```
[R/misc-methods.R:673:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/misc-methods.R#L673) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$OP <- TRUE
             ^~
```
[R/misc-methods.R:694:73:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/misc-methods.R#L694) *style:* **Commas should always have a space after.**
```r
              if (!defaults$CP) paste0("    reproducible.cachePath = '",normPath(cachePath),"'\n"),
                                                                        ^
```
[R/misc-methods.R:694:93:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/misc-methods.R#L694) *style:* **Commas should always have a space after.**
```r
              if (!defaults$CP) paste0("    reproducible.cachePath = '",normPath(cachePath),"'\n"),
                                                                                ^
```
[R/misc-methods.R:695:67:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/misc-methods.R#L695) *style:* **Commas should always have a space after.**
```r
              if (!defaults$IP) paste0("    spades.inputPath = '",normPath(inputPath),"'\n"),
                                                                  ^
```
[R/misc-methods.R:695:87:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/misc-methods.R#L695) *style:* **Commas should always have a space after.**
```r
              if (!defaults$IP) paste0("    spades.inputPath = '",normPath(inputPath),"'\n"),
                                                                                ^
```
[R/misc-methods.R:696:68:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/misc-methods.R#L696) *style:* **Commas should always have a space after.**
```r
              if (!defaults$OP) paste0("    spades.outputPath = '",normPath(outputPath),"'\n"),
                                                                   ^
```
[R/misc-methods.R:696:89:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/misc-methods.R#L696) *style:* **Commas should always have a space after.**
```r
              if (!defaults$OP) paste0("    spades.outputPath = '",normPath(outputPath),"'\n"),
                                                                                ^
```
[R/misc-methods.R:697:68:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/misc-methods.R#L697) *style:* **Commas should always have a space after.**
```r
              if (!defaults$MP) paste0("    spades.modulePath = '",modPaths,
                                                                   ^
```
[R/misc-methods.R:704:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/misc-methods.R#L704) *style:* **Commas should always have a space after.**
```r
              "    reproducible.cachePath = '",normPath(cachePath),"'\n",
                                               ^
```
[R/misc-methods.R:704:68:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/misc-methods.R#L704) *style:* **Commas should always have a space after.**
```r
              "    reproducible.cachePath = '",normPath(cachePath),"'\n",
                                                                   ^
```
[R/misc-methods.R:705:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/misc-methods.R#L705) *style:* **Commas should always have a space after.**
```r
              "    spades.inputPath = '",normPath(inputPath),"'\n",
                                         ^
```
[R/misc-methods.R:705:62:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/misc-methods.R#L705) *style:* **Commas should always have a space after.**
```r
              "    spades.inputPath = '",normPath(inputPath),"'\n",
                                                             ^
```
[R/misc-methods.R:706:43:](https://github.com/PredictiveEcology/SpaDES.core/blob/b2d3655dfa49975bb05b17370b6169113d59eff1/R/misc-methods.R#L706) *style:* **Commas should always have a space after.**
```r
              "    spades.outputPath = '",normPath(outputPath),"'\n",


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


Encore bon ceci? ./conf/ ?


create user profile


output_processor_json (mbadams5) - x86_64-Linux-Ubuntu-18.04-gcc-7.3: OK (3107 of 3107 tests passed, 631 test warnings)

Messages:

 * 631 tests had: AUD diffs.

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


The following doc(s) have been deployed to the [4339rename](https://4339rename-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/add-bill-client](https://4339rename-static-docs.pantheonsite.io/docs/add-bill-client)
- [/docs/add-client-site](https://4339rename-static-docs.pantheonsite.io/docs/add-client-site)


I'm using chrome beta ..


ок.


output_processor_json (mbadams5) - i386-Windows-7-VisualStudio-14: OK (3067 of 3067 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)


was me


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/be1000bf-46aa-4885-af5b-53374c1854bc?env_id=ibm%3Ayp%3Aeu-gb "KTH-Demo"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/8409e594-d7cd-45ac-8a61-eef7ac771236?env_id=ibm%3Ayp%3Aeu-gb "simple-toolchain-20181220112644137") deployed [KTH-Demo](https://github.com/linus-dev/KTH-Demo/releases/tag/deploy-ibm-yp-eu-gb-linus-fenix.me.uk-dev-20181220-211128 "deploy-ibm-yp-eu-gb-linus-fenix.me.uk-dev-20181220-211128") to [dev](https://console.bluemix.net/apps/725008b4-0eb6-47fa-a7b4-8ff994a7f197?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:linus@fenix.me.uk:dev"), including this commit


output_processor_json (mbadams5) - 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)


Anyway, the LLD can't do the link on darwin because the mach-o support in LLD is abysmal. On FreeBSD LLD uses ELF files, and it should work fine. I don't think we need the system linker hack.


![](https://github.trello.services/images/mini-trello-icon.png) [Inacio Lopes de Magalhães](https://trello.com/c/ZBIkU7KS/15-inacio-lopes-de-magalh%C3%A3es)


Используем токен только в теле using, в конце у этого токена будет вызвано Dispose


Looks relevant: https://github.com/doctrine/doctrine2/issues/7402


Excellent extension continue to improve


put this in the require block using `[slingshot.slingshot :refer [try+]]`


Then they get nano, same as if they set it to something like `/usr/bin/env vim`. They can still change the config.


Thanks


mdl


These errors are now not surfaced to the client?


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/be1000bf-46aa-4885-af5b-53374c1854bc?env_id=ibm%3Ayp%3Aeu-gb "KTH-Demo"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/8409e594-d7cd-45ac-8a61-eef7ac771236?env_id=ibm%3Ayp%3Aeu-gb "simple-toolchain-20181220112644137") deployed [KTH-Demo](https://github.com/linus-dev/KTH-Demo/releases/tag/deploy-ibm-yp-eu-gb-linus-fenix.me.uk-dev-20181220-212227 "deploy-ibm-yp-eu-gb-linus-fenix.me.uk-dev-20181220-212227") to [dev](https://console.bluemix.net/apps/f830c63f-b71e-423f-b730-5898f1776eca?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:linus@fenix.me.uk:dev"), including this commit


You may found [this](https://developer.gracenote.com/gnsdk) interesting as it looks to me to be the SDK+API that TrackID from Sony uses.

Or also [AcoustID one](https://acoustid.org/)


Tried the latest version of TestCafe but still not working, it seems this is implemented any other solution, please guide me to do the same at script level.


Automated Test Suite Message


Sehe ich das richtig, das dieser workaround nur notwendig ist, damit die unittests funktionieren.
Seltsam ist, daß das `{$a <=> $b}` hier `@msIdList = sort {$a <=> $b} @msIdList;` funktioniert.


rvzeta 100 seguidores en instagram https://www.instagram.com/rvzeta/


<details>

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

TemplateError at template.tasks: $let has undefined properties: lintTask

</details>


+1000 https://www.instagram.com/rvzeta/


@sbejaoui in which circumstances do we call _get_lines_to_invoice without date_ref? this should not happen.


This is great stuff.

Mind contributing this back?


1.000 https://www.instagram.com/rvzeta/


sip


Download all documents


Download


This would start at 10 seconds (because you have made 1 request resulting in 359 remaining of 360), and would drop to 5 seconds after 2 requests, 3 seconds after 3 requests, and 0 seconds after 11 requests.


I think they will be surfaced as 403's, because now `:rbac-subject` in the request map is nil, so it won't be able to query RBAC and will deny access. But I'm about to test this in my test environment, so I'll post the actual output.


@sbejaoui I would rather do `if not date_ref continue` here instead of testing for empty date_ref in get_lines_to_invoice. The logic will be easier to understand.


I am not experienced in testing and some tries failed despite quite some investigation. Can you guide me towards a test concept for ActivityDiary?


D and E are not being tuned either. My guess would be that only the last TUNE do something ? That's surprising, however. Did you copy the params correctly before starting the tune ?


there is a weird char here


ok


[CodeFactor](https://www.codefactor.io/repository/github/patmyron/super-mario-pygame/overview/master) found an issue: Do not use `len(SEQUENCE)` to determine if a sequence is empty

It's currently on:
[two-player\GameSpace.py:41
](https://www.codefactor.io/repository/github/patmyron/super-mario-pygame/source/master/two-player/GameSpace.py#L41)Commit 11f6db0740ab12cd17c7e8b7cb8fef622f9059b8


13440 - 5


thanks


I thought we wanted to tell the client which of these things actually happened though


Probably want something like:
```
delay = ratelimitreset * 4 * (ratelimitlimit - ratelimitremain) / ratelimitlimit;
```
When at 3/4, this should give:
```
delay = 10 * 4 * (360 - 270) / 360
      = 10 * 4 * 90 / 360
      = 10 * 360 / 360
      = 10
```
When at 1/2, this should give:
```
delay = 10 * 4 * (360 - 180) / 360
      = 10 * 4 * 180 / 360
      = 10 * 720 / 360
      = 20
```


Created multidev environment [rescue-x#oct-18](https://dashboard.pantheon.io/sites/c8430b75-4272-4aca-bfcd-206b12279315#oct-18).

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


13440-4, 13440


On finished contract with the button "Manually create invoice".

IMO, even if make the button hidden for this case, we should catch the case to not return a big ugly traceback


Created multidev environment [terc-teacher-leadership#ci-79](https://dashboard.pantheon.io/sites/0288ffc4-d600-4966-bc35-7ae7c30823a4#ci-79).

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


13440 * 3


Das liegt daran, dass zum Zeitpunkt des Tests in @msIdList  bis jetzt nur numerische Werte liegen. Der Vergleich kommt aber nicht damit zurecht, soblald auch andere Zeichen mit im Spiel sind.


*set forth. Derp.


> You may found [this](https://developer.gracenote.com/gnsdk) interesting as it looks to me to be the SDK+API that TrackID from Sony uses.
>
> Or also [AcoustID one](https://acoustid.org/).

Thanks mate!! :D


13440 * 2


Created multidev environment [forward-slope#ci-2](https://dashboard.pantheon.io/sites/0764b295-49bb-4193-996f-75e1571c3708#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-forward-slope.pantheonsite.io/)


(13440 * 3) - 1


Yep we seem to have multiple dependencies failing with the same error – I guess it's just a matter of waiting until they're all updated. No particular rush to support PHP 7.3 anyway, it just came up because I use Debian Testing.


Well, then you are safe. ;)
I tested some more and blocked frames are now looking rather annoying if I use Chrome stabled.
![image](https://user-images.githubusercontent.com/16838044/50312543-f7356800-04a8-11e9-912d-a73eb19aaf2f.png)


どうもありがとうございます! :+1:  計算を少し変えてみました。 コメントを追加しました。


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

I updated the Github team because of this commit.

- @keyweeusr 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)


Dann hast Du ein Problem im unittest, wenn der nicht nummerische IDs erzeugt. Die IDs dürfen nur nummerisch sein.


@ryantm This is wrong.


monkeys


<details>

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

Schema Validation Failed!
Rejecting Schema: https://schemas.taskcluster.net/queue/v1/create-task-request.json#
Errors:
  * data should NOT have additional properties: "0"
  * data should NOT have additional properties: "1"
  * data should NOT have additional properties: "2"
  * data should NOT have additional properties: "3"
  * data should NOT have additional properties: "4"
  * data should NOT have additional properties: "5"
  * data should NOT have additional properties: "6"
  * data should NOT have additional properties: "7"
  * data should NOT have additional properties: "8"
  * data should have required property 'provisionerId'
  * data should have required property 'workerType'
  * data should have required property 'deadline'
  * data.payload should be object
  * data should have required property 'metadata'

---

* method:     createTask
* errorCode:  InputValidationError
* statusCode: 400
* time:       2018-12-20T21:48:35.177Z

</details>


- New component action: `FAVORITE_GIF`
- New analytic events: `search_result_selected`, `gif_favorited`, `gif_unfavorited`

## Strings
#### Removed
- `GIF_TOOLTIP_FAVORITED: "Favorited!"`
#### Added
- `GIF_TOOLTIP_REMOVE_FROM_FAVORITES: "Remove from Favorites"`
- `GIF_TOOLTIP_FAVORITED_PICKER_BUTTON: "Added to Favorites",`


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

I updated the Github team because of this commit.

- @nicoddemus was added to this feedstock maintenance team.

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)


Seems like in order to do that in the response to the request, we'd have to let these errors be rethrown here and caught in puppetserver instead, so it can return something useful instead of just the deny. Unless I'm missing something?


https://www.chromestatus.com/features/schedule 40 days to go I think I will also switch to Chrome beta with my Windows devices.


- New SKU type: `SUBSCRIPTION: 5`


[tests/testthat/test-cache.R:332:31:](https://github.com/ropensci/drake/blob/ab7643fbc07d254c25df69b69d9303a9d6c8ea94/tests/testthat/test-cache.R#L332) *style:* **Trailing whitespace is superfluous.**
```r
    sort(redisplay_path(all)),
                              ^
```
[tests/testthat/test-cache.R:362:31:](https://github.com/ropensci/drake/blob/ab7643fbc07d254c25df69b69d9303a9d6c8ea94/tests/testthat/test-cache.R#L362) *style:* **Trailing whitespace is superfluous.**
```r
    sort(redisplay_path(all)),
                              ^
```
[tests/testthat/test-deprecate.R:300:1:](https://github.com/ropensci/drake/blob/ab7643fbc07d254c25df69b69d9303a9d6c8ea94/tests/testthat/test-deprecate.R#L300) *style:* **Trailing whitespace is superfluous.**
```r

^~
```


- Electron version upgraded from `4.0.0-beta.10` to `4.0.0-beta.11`.


F


<details>

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

Schema Validation Failed!
Rejecting Schema: https://schemas.taskcluster.net/queue/v1/create-task-request.json#
Errors:
  * data should NOT have additional properties: "0"
  * data should NOT have additional properties: "1"
  * data should NOT have additional properties: "2"
  * data should NOT have additional properties: "3"
  * data should NOT have additional properties: "4"
  * data should NOT have additional properties: "5"
  * data should NOT have additional properties: "6"
  * data should NOT have additional properties: "7"
  * data should have required property 'provisionerId'
  * data should have required property 'workerType'
  * data should have required property 'deadline'
  * data.payload should be object
  * data should have required property 'metadata'

---

* method:     createTask
* errorCode:  InputValidationError
* statusCode: 400
* time:       2018-12-20T21:53:24.196Z

</details>


Para la implementar de la libreria de chinobi es necessario crear manualmente un catalogo de permisos, en esta fase se crea un PermissonTableSeeder para agregar registros mock y poder hacer pruebas


Rootkit?  Humor or pentest?


Se integra diagrama de relaciones.


Closes #1738 that I reported a while back, thanks for this commit! 👍