Registration pull request updated: [JuliaRegistries/General/1519](https://github.com/JuliaRegistries/General/pull/1519)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.8.3 -m "<description of version>" a52ffe2542ba2a673ce7ce761c4c69ffc5e21ec2
git push origin v0.8.3
```
Also, note the warning: This looks like a new registration that registers version 0.8.3.
Ideally, you should register an initial release with 0.0.1, 0.1.0 or 1.0.0 version numbers
This can be safely ignored. However, if you want to fix this you can do so. Call register() again after making the fix. This will update the Pull request.


revert of eeced9a was accidental, re-committed as 0057522


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

* https://nextjs.essimcaldin.now.sh
* https://nextjs-git-master.essimcaldin.now.sh


Successfully aliased the URL <https://jobify-7ejg5zm36.now.sh> to the following aliases.

* https://jobify.alexsousaalves317.now.sh
* https://jobify-git-master.alexsousaalves317.now.sh


Yest that patch solved LTO linking of the libsepol.
Thank you :)


It's risky because you're declaring a global variable here and if you have some `fetch` calls it will overwrite by other calls. So whatever you need to do with the status do it here (for example, to `console.log` it) and pass to the next step in the chain only the the json.


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

* https://jobify.alexsousaalves317.now.sh
* https://jobify-git-master.alexsousaalves317.now.sh


add license


Successfully aliased the URL <https://chelich-2k1h5h9mm.now.sh> to the following aliases.

* https://cheli.ch
* https://chelich.janikvonrotz.now.sh
* https://chelich-git-master.janikvonrotz.now.sh


Finally, sunder.wad working.

Yes.
![screenshot-doom-09](https://user-images.githubusercontent.com/21193394/59981662-a3e6d280-960f-11e9-911b-9bd78e30764b.png)

YES.
![screenshot-doom-07](https://user-images.githubusercontent.com/21193394/59981669-b103c180-960f-11e9-9465-ce42d36faa39.png)

YES!!!
![screenshot-doom-08](https://user-images.githubusercontent.com/21193394/59981672-b95bfc80-960f-11e9-96e0-0d0fc0bd5480.png)


Successfully aliased the URL <https://jobify-2o03c8hky.now.sh> to the following aliases.

* https://jobify.alexsousaalves317.now.sh
* https://jobify-git-master.alexsousaalves317.now.sh


Why the O0? Are you just trying to avoid inlining? Does __noinline solve it?


In creating lib/test_module.c, I learned that Kconfigs shouldn't end with _MODULE as it can cause some odd special problems. Naming this "TEST_MODULE" also doesn't really say much about what it's doing. I would call things "TEST_FGKASLR" or "TEST_PER_FUNC_RELOCATION"/


I'd put this in lib/ with the other test_* modules (and likely doesn't need a separate subdirectory). See below about naming...


Questão de semântica
O serviço criado para o card comida foi chamado de AlimentoService


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

* https://kepinski.me
* https://www.kepinski.me
* https://kepinskime.akepinski.now.sh
* https://kepinskime-git-master.akepinski.now.sh


We should also cache web/wp


And `web/app/plugins/` because of `roots/wp-password-bcrypt`


Are you still running into the same issue of Virtualmin failing to detect the primary IP?

If so, what does `ip addr` output on your system?


Actually, the upload is asynchronous. Take a look at xhrAsync on the documentation at https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#putObject-property


What about things like .text.unlikely and .text..refcount?


Whoops too much find/replace again?


Hi there,

Ever since I've updated `vim-ctrlspace` I've been getting the `Press ENTER or type command to continue` message at startup.

It seems to be related to this commit. If I add the `silent argdo call ctrlspace#buffers#Init()` line back in, the problem goes away. This is happening with `VIM - Vi IMproved 8.1` but NOT with neovim.

Thanks!

```
vim file-1.txt file-2.txt
2 files to edit
"file-1.txt" [New File]
Press ENTER or type command to continue
```


Successfully aliased the URL <https://create-react-app-l6azxn265.now.sh> to the following aliases.

* https://create-react-app.jeremyphilemon.now.sh
* https://create-react-app-git-master.jeremyphilemon.now.sh


Couldn't run policy because the pull request is closed
:point_right: click here to view a full list of the events :point_left:


Aula 16


use filter retard


So base offset randomization is _disabled_ for fine grain KASLR? Can that be avoided? Once PIE is landed, we'll have a MUCH larger base address range available to the base offset randomization.


I suppose this is a worthwhile thing to do for now. I have spent a little bit of time trying to figure out a solution, but haven't sat down for a period of time to work through it.


No, this is correct, I added a `package` to `UuidTest`. It’s true that we could leave it off but it doesn’t hurt either.


Looks like "KRISTEN_DEBUG" is a place holder for enable/disable of FGKASLR?


Want me to remove it?


In order to fully "reverse" this change, wouldn't it be a good idea to simply cherry-pick this commit out of the tree?

As another note, in order to make CI pass, you'll have to remove all the `*`'s from the unit tests.


Oh I see. If we use package other places, then leave it. Otherwise, I'd prefer we remove. Whatever makes it consistent 😊


@msukkari


Ah, nevermind. I see a later commit fixes this up with the per-cpu stuff. So there just needs to be some patch consolidation here. :)


@Vassenx @JackMinn


Thx to https://github.com/AndreKSB


Seems like `grep` cannot do a good job here. I want it to interpret part of `"$checksum:$file2do"$` as regex, and part as non-regex. Maybe a better way is to store `overview` as a `.tsv` file.


needs `Z3-4.8.5` here instead of `z3-4.8.5`


oops


thx, gonna hamfist it


Hylia version 0.1.2


Now could not deploy this pull request since the `now.json` file is empty.
It should be a valid JSON file.

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


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

* https://smartcomm.reetom.now.sh
* https://smartcomm-git-master.reetom.now.sh


Successfully aliased the URL <https://nextjs-1hqex9irk.now.sh> to the following aliases.

* https://nextjs.lakshmi.now.sh
* https://nextjs-git-master.lakshmi.now.sh


To avoid a separate directory, you can add flags for this test with:

CFLAGS_test_module.o += -ffunction-sections

And you probably want to have the Kconfig depend on -ffunction-sections being supported by the compiler with a test like:

    depends on $(cc-option,-function-sections)


Successfully aliased the URL <https://whatcolourhoodieiskevinwearingtodaycom-8b3zkqafr.now.sh> to the following aliases.

* https://whatcolourhoodieiskevinwearingtoday.com
* https://whatcolourhoodieiskevinwearingtodaycom.kevincarrogan.now.sh
* https://whatcolourhoodieiskevinwearingtodaycom-git-master.kevincarrogan.now.sh


Agreed, this appears to be corrected in a later commit


Please remove this change.


Successfully aliased the URL <https://texttv-3-app-5j0ih9jsg.now.sh> to the following aliases.

* https://app.texttv.nu
* https://texttv-3-app.bonny.now.sh
* https://texttv-3-app-git-texttv2019.bonny.now.sh


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


does this enable functionality to add an image per item in feed?


This basically just sets up the very basics of a mod, it's based on code from [Harry Talks' Tutorial Series](https://www.youtube.com/playlist?list=PLiDUvCGH5WEUEV9nc0Ll2pzUFmSFc21uR) and [his repository](https://github.com/HarryTechRevs/Minecraft-Modding-1.12)


Successfully aliased the URL <https://partiguiden-app-lwmv4r1t4.now.sh> to the following aliases.

* https://beta.partiguiden.nu
* https://partiguiden-app.ackuq.now.sh
* https://partiguiden-app-git-dev.ackuq.now.sh


Agreed, applying


it might be fatal.. i cannot see the effect now


Roll back.


LLR: 0.92 (-2.94,2.94) [0.00,4.00]
Total: 3699 W: 848 L: 782 D: 2069


Successfully aliased the URL <https://dermot-obrien-m6d33bvtz.now.sh> to the following aliases.

* https://dermot-obrien.andypurbrick.now.sh
* https://dermot-obrien-git-master.andypurbrick.now.sh


I like how you did the ~strikethrough~ on the item that you are already done with. How about you also add the issue # that you yourself raised or someone else did (if any), and also link the appropriate commit in which this feature was incorporated onto master.


![](https://github.trello.services/images/mini-trello-icon.png) [Отписать: 1) Что я сделал вчера; 2) Что я буду делать сегодня; 3) Какие были проблемы;](https://trello.com/c/Bbnp0Brl/1-%D0%BE%D1%82%D0%BF%D0%B8%D1%81%D0%B0%D1%82%D1%8C-1-%D1%87%D1%82%D0%BE-%D1%8F-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D0%BB-%D0%B2%D1%87%D0%B5%D1%80%D0%B0-2-%D1%87%D1%82%D0%BE-%D1%8F-%D0%B1%D1%83%D0%B4%D1%83-%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D1%81%D0%B5%D0%B3%D0%BE%D0%B4%D0%BD%D1%8F-3-%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B1%D1%8B%D0%BB%D0%B8-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B)


`org.lineageos.pocketmode `


Commit message should have been "don't install the test suite files"


hi, please help and is the new. Toshinou-Ultra-master .

the bot no load .

BOT OFFLINE, GAME WILL NOT LOAD!!

El dom., 23 jun. 2019 a las 5:48, Maxi77815 (<notifications@github.com>)
escribió:

> @eypcngz <https://github.com/eypcngz> Link to darkbot
> https://www.elitepvpers.com/forum/darkorbit/4553783-darkbot-bonus-box-bot.html
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/Alph4rd/Toshinou-Ultra/commit/fbda46b903bdb6f4916d3425504ffecae088f66b?email_source=notifications&email_token=AL4PY7H66WF3KHYV4BWA2CDP35IHJA5CNFSM4H2OVMRKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBAO6BH#commitcomment-34043943>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AL4PY7F7G3GEEQWH7EKWB73P35IHJANCNFSM4H2OVMRA>
> .
>


Open


I did the same without looking at your code ! Wow !


Thanks, yes it is buggy. See #452 and fix PR #453. Please give PR #453 a test and I'll get it merged and another release pushed.


Successfully aliased the URL <https://texttv-3-app-hqn634tyl.now.sh> to the following aliases.

* https://app.texttv.nu
* https://texttv-3-app.bonny.now.sh
* https://texttv-3-app-git-texttv2019.bonny.now.sh


@PAhelper think this broke a whole bunch of stuff...


Couldn't run policy because the pull request is closed
:point_right: click here to view a full list of the events :point_left:


Successfully aliased the URL <https://next-graphql-starter-79mft4jgb.now.sh> to the following aliases.

* https://next-graphql-starter.hmmchase.now.sh
* https://next-graphql-starter-git-master.hmmchase.now.sh


Интересно, что будет?


This commit fixes #7 as well, as it adds basic tracing via headers


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

* https://javascript30.yhl234.now.sh
* https://javascript30-git-master.yhl234.now.sh


lol i think i forgot about them


pylint says:
> W: 69,12: Attribute 'id' defined outside __init__ (attribute-defined-outside-init)

It's not a good practice maybe?
I would like to update the vote if the user sends it for the same submission, without raise any error...
I tried also to put a unique key for user and submission but I didn't like it because I don't want a ValidationError...


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`

{
  "builds": [
    { "src": "*.html", "use": "@now/static" },
    { "src": "date.js", "use": "@now/node" }
  ]
}

{
  "name": "Setroc"
}

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


runeliteplus accepts rejected features ;)
https://github.com/runelite-extended/runelite/
https://runelitepl.us


Sorry @jarun. It's mostly because I don't use nnn as much as I wanted to. I have some works in progress and there will probably be a couple of months before I start migration to nnn and test its features more comprehensively. But until then, if there's some quick advice or help I could offer via testing it e.g. on OpenBSD, I'd be glad to dedicate some time for it.


something fischy is going on here...


Clases (v-bind:class)


are all Init necessary


aemrat


>Синие Дитя

Синее


Removed unnecessary duplicate of distanceTraveled = 0; line in constructor


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

* https://www.warsawex.org
* https://website.warsawex.now.sh
* https://website-git-master.warsawex.now.sh


Oops, no that return false was an error.

About the precision for this particular calculation I'm not sure it needs the extra precision. I think the problem is more that the threshold was just set too big. I can't remember how exactly I ended up with 1.e-6f to begin with. If the problem persists I'll try your suggestion of using doubles instead.


1.   Вопрос по синхронизации переменных usersQueue и user, насколько их правильно делать по объекту класса ServerService, если они еще и принадлежат классу WebServerEndpoint;
2. В ходе выполнения программы может возникнуть InvocationTargetException при вызове метода notifyQueuedUsersFromIndex(fromIndex);
3. В ходе выполнения программы не всегда вычитываются пропущенные сообщения из от клиентов.


isn't "q35" a shortut anyways?


No you should not need it


fyi:
the next version will reject non primitive types from being added to OmegaConf because it gets int the say of save() and load() functionality.
OmegaConf is a config, not a generic dictionary.


which does not have to be **_[perfect]_** but to be **wonderful**.


Данный commit лишний, случайно добавил 2 одинаковых.


Szukanie elementów po tekście w nich zawartym to ogólnie zła praktyka. Co jeśli będziesz musiała przetestować inną wersję językową? Szukanie aktywnych elementów do wykonywania na nich operacji nie powinno być uzależnione od prezentowanych danych.


I wasn't able to retrieve PDD puzzles from the code base and submit them to GitHub. If you think that it's a bug on our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues):

> set -x && set -e && set -o pipefail && cd /tmp/0pdd20190623-4-e9b2b1/LarryHsiao/Nyx && pdd -v -f /tmp/20190623-17049-1yu3dz6 [1]: bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8) + set -e + set -o pipefail + cd /tmp/0pdd20190623-4-e9b2b1/LarryHsiao/Nyx + pdd -v -f...

Please, copy and paste this stack trace to GitHub:

```
UserError
set -x && set -e && set -o pipefail && cd /tmp/0pdd20190623-4-e9b2b1/LarryHsiao/Nyx && pdd -v -f /tmp/20190623-17049-1yu3dz6 [1]:
bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8)
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20190623-4-e9b2b1/LarryHsiao/Nyx
+ pdd -v -f /tmp/20190623-17049-1yu3dz6

My version is 0.20.5
Ruby version is 2.6.0 at x86_64-linux
Reading /tmp/0pdd20190623-4-e9b2b1/LarryHsiao/Nyx
65 file(s) found, 56 excluded
/tmp/0pdd20190623-4-e9b2b1/LarryHsiao/Nyx/gradle/wrapper/gradle-wrapper.jar is a binary file (54329 bytes)
/tmp/0pdd20190623-4-e9b2b1/LarryHsiao/Nyx/app/src/main/res/drawable-nodpi/img_widget_preview_new_diary.png is a binary file (1780 bytes)
/tmp/0pdd20190623-4-e9b2b1/LarryHsiao/Nyx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png is a binary file (10413 bytes)
/tmp/0pdd20190623-4-e9b2b1/LarryHsiao/Nyx/app/src/main/res/mipmap-xxhdpi/ic_launcher.png is a binary file (6387 bytes)
/tmp/0pdd20190623-4-e9b2b1/LarryHsiao/Nyx/app/src/main/res/mipmap-mdpi/ic_launcher_round.png is a binary file (2783 bytes)
/tmp/0pdd20190623-4-e9b2b1/LarryHsiao/Nyx/app/src/main/res/mipmap-mdpi/ic_launcher.png is a binary file (2060 bytes)
/tmp/0pdd20190623-4-e9b2b1/LarryHsiao/Nyx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png is a binary file (6895 bytes)
/tmp/0pdd20190623-4-e9b2b1/LarryHsiao/Nyx/app/src/main/res/mipmap-xhdpi/ic_launcher.png is a binary file (4490 bytes)
/tmp/0pdd20190623-4-e9b2b1/LarryHsiao/Nyx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png is a binary file (15132 bytes)
/tmp/0pdd20190623-4-e9b2b1/LarryHsiao/Nyx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png is a binary file (9128 bytes)
/tmp/0pdd20190623-4-e9b2b1/LarryHsiao/Nyx/app/src/main/res/mipmap-hdpi/ic_launcher_round.png is a binary file (4905 bytes)
/tmp/0pdd20190623-4-e9b2b1/LarryHsiao/Nyx/app/src/main/res/mipmap-hdpi/ic_launcher.png is a binary file (2963 bytes)
Reading build.gradle...
Reading gradlew.bat...
Reading settings.gradle...
Reading gradlew...
Reading gradle/wrapper/gradle-wrapper.properties...
Reading .gitignore...
Reading app/proguard-rules.pro...
Reading app/build.gradle...
Reading app/.gitignore...
Reading app/src/main/res/drawable/ic_plus.xml...
Reading app/src/main/res/drawable/ic_launcher_background.xml...
Reading app/src/main/res/drawable/ic_object.xml...
Reading app/src/main/res/drawable/bg_edit_field.xml...
Reading app/src/main/res/xml/widget_new_diary.xml...
Reading app/src/main/res/layout/activity_main.xml...
Reading app/src/main/res/layout/fragment_calendar.xml...
Reading app/src/main/res/layout/item_diary.xml...
Reading app/src/main/res/layout/activity_new_diary.xml...
Reading app/src/main/res/layout/widget_new_diary.xml...
Reading app/src/main/res/drawable-v24/ic_launcher_foreground.xml...
Reading app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml...
Reading app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml...
Reading app/src/main/res/values/styles.xml...
Reading app/src/main/res/values/colors.xml...
Reading app/src/main/res/values/strings.xml...
Reading app/src/main/AndroidManifest.xml...
Reading app/src/main/java/com/larryhsiao/nyx/RDatabase.kt...
Reading app/src/main/java/com/larryhsiao/nyx/diary/DiaryByDate.kt...
Reading app/src/main/java/com/larryhsiao/nyx/diary/AllDiary.kt...
Reading app/src/main/java/com/larryhsiao/nyx/diary/RDiary.kt...
Reading app/src/main/java/com/larryhsiao/nyx/diary/NewDiary.kt...
Reading app/src/main/java/com/larryhsiao/nyx/diary/pages/NewDiaryActivity.kt...
Reading app/src/main/java/com/larryhsiao/nyx/diary/pages/DiaryAdapter.kt...
Reading app/src/main/java/com/larryhsiao/nyx/diary/pages/EventListFragment.kt...
Reading app/src/main/java/com/larryhsiao/nyx/diary/pages/CalendarFragment.kt...
Reading app/src/main/java/com/larryhsiao/nyx/diary/DiaryFromRDiary.kt...
Reading app/src/main/java/com/larryhsiao/nyx/diary/DiaryDao.kt...
Reading app/src/main/java/com/larryhsiao/nyx/diary/Diary.kt...
Reading app/src/main/java/com/larryhsiao/nyx/diary/viewmodel/CalendarViewModel.kt...
Reading app/src/main/java/com/larryhsiao/nyx/diary/widget/NewDiaryWidgetProvider.kt...
Reading app/src/main/java/com/larryhsiao/nyx/diary/RoomDiary.kt...
Reading app/src/main/java/com/larryhsiao/nyx/MainActivity.kt...
Reading app/src/test/java/com/larryhsiao/nyx/diary/NewDiaryTest.kt...
Reading app/src/test/java/com/larryhsiao/nyx/diary/DiaryByDateTest.kt...
Reading app/src/test/java/com/larryhsiao/nyx/diary/AllDiaryTest.kt...
Reading gradle.properties...
Reading LICENSE...
Reading readme.md...
ERROR: readme.md; puzzle at line #15; TODO found, but puzzle can't be parsed, most probably because TODO is not followed by a puzzle marker, as this page explains: https://github.com/yegor256/pdd#how-to-format
If you can't understand the cause of this issue or you don't know how to fix it, please submit a GitHub issue, we will try to help you: https://github.com/yegor256/pdd/issues. This tool is still in its beta version and we will appreciate your feedback. Here is where you can find more documentation: https://github.com/yegor256/pdd/blob/master/README.md.
Exit code is 1

/app/objects/git_repo.rb:66:in `rescue in block in xml'
/app/objects/git_repo.rb:63:in `block in xml'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/tempfile.rb:295:in `open'
/app/objects/git_repo.rb:62:in `xml'
/app/objects/puzzles.rb:36:in `deploy'
/app/objects/job.rb:38:in `proceed'
/app/objects/job_starred.rb:33:in `proceed'
/app/objects/job_recorded.rb:32:in `proceed'
/app/objects/job_emailed.rb:35:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:48:in `exclusive'
/app/objects/job_detached.rb:36:in `block in proceed'
/app/objects/job_detached.rb:36:in `fork'
/app/objects/job_detached.rb:36:in `proceed'
/app/0pdd.rb:358:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1635:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1635:in `block in compile!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:992:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1011:in `route_eval'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:992:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1040:in `block in process_route'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1038:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1038:in `process_route'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:990:in `block in route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:989:in `each'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:989:in `route!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1097:in `block in dispatch!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `block in invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1094:in `dispatch!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:924:in `block in call!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `block in invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `catch'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1076:in `invoke'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:924:in `call!'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:913:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/json_csrf.rb:26:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.4/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/common_logger.rb:33:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:231:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/head.rb:12:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/method_override.rb:22:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:194:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1957:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1502:in `block in call'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1729:in `synchronize'
/app/vendor/bundle/ruby/2.6.0/gems/sinatra-2.0.4/lib/sinatra/base.rb:1502:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/handler/webrick.rb:86:in `service'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.6.0/lib/ruby/2.6.0/webrick/server.rb:307:in `block in start_thread'
```


Successfully aliased the URL <https://car-share-fare-2rwen0xi1.now.sh> to the following aliases.

* https://car-share-fare.wachunga.now.sh
* https://car-share-fare-git-master.wachunga.now.sh


Brzydactwo - zostawiony komentarz! :)


A co jeśli chcę to odpalić na linuchu? Korzystaj ze zmiennych środowiskowych :).


we added multiprocessing to DupeFinder.py to cut processing time down significantly


brzydactwo - do usunięcia! :)


Uwagi ogólne do całego commita:
1. uzywaj .gitignore -> wsyzstko co w .idea nie powinno tutaj się znaleźć w tym repo
2. podobnie wszystko co w target -> generowane po skompilowaniu, więc u odbiorcy i tak się samo zrobi :)
3. Sleepy są brzydkie i bardzo ich nie lubimy. Pomyśl nad alternatywną formą testowania dynamicznej/asynchronicznej strony


hi iq


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

* https://gooodjob.team
* https://goodjobteam.burba.now.sh
* https://goodjobteam-git-master.burba.now.sh


Are there no fixable rules in play?


Successfully aliased the URL <https://wikichronica-19w57g1bj.now.sh> to the following aliases.

* https://wiki.chronica.xyz
* https://www.wiki.chronica.xyz
* https://wikichronica.ckipp01.now.sh
* https://wikichronica-git-master.ckipp01.now.sh


just a testing commit


it works now


Knowing that the SystemName is non-optional (i.e. always present) and the UserName is the only optional element, I would not worry about that ambiguity. If you really want to clarify that in English use “and, if set, the UserName”.


“... SystemName and, if set, the UserName”

“... SystemName and any provided UserName”


[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/inst/sampleModules/randomLandscapes/randomLandscapes.R#L87) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:101:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L85) *style:* **Commented code should be removed.**
```r
    #names(envirHash) <- names(allObjsInSimList)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:127:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L127) *style:* **Lines should not be more than 100 characters.**
```r
    if (length(curMod) > 0) { # if this call is within a single module, only keep module-specific params
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:127:29:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L127) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (length(curMod) > 0) { # if this call is within a single module, only keep module-specific params
                            ^
```
[R/cache.R:137:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L137) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._startClockTime <- NULL
                     ^~~~~~~~~~~~~~~~
```
[R/cache.R:138:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L138) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._timestamp <- NULL
                     ^~~~~~~~~~~
```
[R/cache.R:245:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L245) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$moduleName, "module\n"))
                                                 ^
```
[R/cache.R:258:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L258) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$eventType, "event in",
                                                 ^
```
[R/cache.R:307:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L307) *style:* **Commented code should be removed.**
```r
        #checkPath(cacheRepo, create = TRUE) #SpaDES dependency
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:348:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L348) *style:* **Commented code should be removed.**
```r
      #attr(object, ".Cache")$newCache <- NULL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:376:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L376) *style:* **Lines should not be more than 100 characters.**
```r
      pre <- lapply(preDigest[[whSimList]]$.list[[whSimList2]][existingObjs], fastdigest::fastdigest)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:384:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L384) *style:* **Commented code should be removed.**
```r
    #attr(object, ".Cache")$changed <- changed
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:457:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L457) *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:473:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L473) *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:489:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L489) *style:* **Put spaces around all infix operators.**
```r
        if (length(object2@current)==0) { # means it is not in a spades call
                                  ~^~~
```
[R/cache.R:489:41:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L489) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
        if (length(object2@current)==0) { # means it is not in a spades call
                                        ^
```
[R/cache.R:498:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L498) *style:* **Put spaces around all infix operators.**
```r
          eventsAddedByThisModule <- events(object)$moduleName==current(object2)$moduleName
                                                             ~^~~
```
[R/cache.R:502:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L502) *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:505:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L505) *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:512:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L512) *style:* **Lines should not be more than 100 characters.**
```r
              #              args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:515:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L515) *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:517:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L517) *style:* **Lines should not be more than 100 characters.**
```r
              #                           args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:520:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L520) *style:* **Commented code should be removed.**
```r
          #object2@events <- unique(rbindlist(list(object@events, object2@events)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:524:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L524) *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:537:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L537) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(atts in attrsToGrab) {
         ^
```
[R/cache.R:539:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L539) *style:* **Commented code should be removed.**
```r
        #attr(object2, atts) <- attr(object, atts)
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:574:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L574) *style:* **Variable or function name should be lowerCamelCase.**
```r
  setGeneric(".addTagsToOutput", function(object, outputObjects, FUN) {
                                                                 ^~~
```
[R/cache.R:597:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L597) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(object, outputObjects, FUN, preDigestByClass) {
                                               ^~~
```
[R/cache.R:608:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L608) *style:* **Commented code should be removed.**
```r
      #attr(outputToSave, "tags") <- attr(object, "tags")
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:609:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L609) *style:* **Commented code should be removed.**
```r
      #attr(outputToSave, "call") <- attr(object, "call")
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:612:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L612) *style:* **Commented code should be removed.**
```r
        # attr(outputToSave, "function") <- attr(object, "function")
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:700:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L700) *style:* **Variable or function name should be lowerCamelCase.**
```r
objSize.simList <- function(x, quick = getOption("reproducible.quick", FALSE)) {
^~~~~~~~~~~~~~~
```
[R/cache.R:726:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L726) *style:* **Variable or function name should be lowerCamelCase.**
```r
makeMemoisable.simList <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:734:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L734) *style:* **Variable or function name should be lowerCamelCase.**
```r
unmakeMemoisable.simList_ <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:759:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/cache.R#L759) *style:* **Commented code should be removed.**
```r
    #attr(y, att) <- attr(x, att)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check.R:151:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/code-checking.R#L218) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          x[[2]] <- x[[2]][-(1:2)]
                            ^
```
[R/code-checking.R:319:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/code-checking.R#L319) *style:* **Lines should not be more than 100 characters.**
```r
    allChecks[anyCantCodeCheck] <- lapply(names(cantCodeCheck[anyCantCodeCheck]), function(objName) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:367:51:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/code-checking.R#L367) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in metadata outputObjects, ",
                                                  ^
```
[R/code-checking.R:367:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/code-checking.R#L367) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in metadata outputObjects, ",
                                                       ^
```
[R/code-checking.R:383:20:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/code-checking.R#L383) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in metadata inputObjects, ",
                   ^
```
[R/code-checking.R:383:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/code-checking.R#L383) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in metadata inputObjects, ",
                        ^
```
[R/code-checking.R:394:90:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/code-checking.R#L394) *style:* **Commas should always have a space after.**
```r
                                       paste0(paste(missingFrmMod, collapse = ", "), " ",verb,
                                                                                ^
```
[R/code-checking.R:439:75:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/code-checking.R#L439) *style:* **Commas should always have a space after.**
```r
             " but only for the 'get' functions, not the 'set' function ","
                                                                          ^
```
[R/code-checking.R:453:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/code-checking.R#L453) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsNotInDotInputObjects[!(simAssignsNotInDotInputObjects %in% outputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:470:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/code-checking.R#L470) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsInDotInputObjects[!(simAssignsInDotInputObjects %in% inputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:662:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/copy.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
            sim_ <- object
            ^~~~
```
[R/copy.R:44:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/copy.R#L44) *style:* **Commented code should be removed.**
```r
            #sim_@.xData <- new.env(parent = asNamespace("SpaDES.core"))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/copy.R:45:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/copy.R#L45) *style:* **Commented code should be removed.**
```r
            #sim_@.xData <- new.env(parent = as.environment("package:SpaDES.core"))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/copy.R:99:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/copy.R#L99) *style:* **Trailing blank lines are superfluous.**
```r

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

^
```
[R/downloadData.R:55:96:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/downloadData.R#L279) *style:* **Commented code should be removed.**
```r
    #children <- moduleMetadata(module, path)$childModules
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:214:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L221) *style:* **Commented code should be removed.**
```r
        # unlist(params[paramsTmp], recursive = FALSE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:267:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L267) *style:* **Commented code should be removed.**
```r
    #cachePaths <- paste0(sim@paths$cachePath, "_", numToDo)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:278:87:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L278) *style:* **Commas should always have a space after.**
```r
        message("Completed a parallel cluster, returning data.table to setDTthreads(",b,")")
                                                                                ^
```
[R/experiment.R:278:89:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L278) *style:* **Commas should always have a space after.**
```r
        message("Completed a parallel cluster, returning data.table to setDTthreads(",b,")")
                                                                                ^
```
[R/experiment.R:282:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L282) *style:* **Lines should not be more than 100 characters.**
```r
    on.exit({try(stopCluster(cl), silent = TRUE); message("shutting down parallel nodes")}, add = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:282:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L282) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    on.exit({try(stopCluster(cl), silent = TRUE); message("shutting down parallel nodes")}, add = TRUE)
            ^
```
[R/experiment.R:284:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L284) *style:* **Commented code should be removed.**
```r
    #dots <- list(...)
     ^~~~~~~~~~~~~~~~~
```
[R/experiment.R:285:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L285) *style:* **Commented code should be removed.**
```r
    #args <- append(args, dots)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:286:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L286) *style:* **Commented code should be removed.**
```r
    #args <- append(args, list(sim = sim))
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:287:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L287) *style:* **Commented code should be removed.**
```r
      #if (missing(notOlderThan)) notOlderThan <- NULL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:288:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L288) *style:* **Commented code should be removed.**
```r
      #li <- list(notOlderThan = notOlderThan)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:289:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L289) *style:* **Commented code should be removed.**
```r
      #args <- append(args, li)
       ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:297:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L297) *style:* **Commented code should be removed.**
```r
    #expOut <- do.call(get(parFun), args)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:299:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L299) *style:* **Commented code should be removed.**
```r
    #lapply(cachePaths, function(from) mergeCache(cachePath(sim), from))
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:300:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L300) *style:* **Commented code should be removed.**
```r
    #unlink(cachePaths, recursive = TRUE)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:330:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L330) *style:* **Variable or function name should be lowerCamelCase.**
```r
FunDef <- function(ind, sim, factorialExp, modules, params,
^~~~~~
```
[R/experiment.R:383:54:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L383) *style:* **Commented code should be removed.**
```r
        params(sim_)[[mod[x]]][[param[[x]]]] <- val #factorialExp[ind,x]
                                                     ^~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:426:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L426) *style:* **Variable or function name should be lowerCamelCase.**
```r
      sim_ <- sim
      ^~~~
```
[R/experiment.R:489:4:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L489) *style:* **Commented code should be removed.**
```r
  #sim_@paths$cachePath <- cachePaths[ind]#, sim_@paths$cachePath)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:495:32:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L495) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
.optimalClusterNum <- function (memRequiredMB = 500, maxNumClusters = 1) {
                               ^
```
[R/experiment.R:504:58:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L504) *style:* **Put spaces around all infix operators.**
```r
      numClusters <- floor(min(detectedNumCores, availMem/memRequiredMB))
                                                        ~^~
```
[R/experiment.R:517:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L517) *style:* **Commented code should be removed.**
```r
  #  message("This function returns 1 cluster on Windows.")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:518:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L518) *style:* **Commented code should be removed.**
```r
  #  numClusters <- 1
     ^~~~~~~~~~~~~~~~
```
[R/experiment.R:524:32:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L524) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
.makeClusterRandom <- function (..., iseed = NULL) {
                               ^
```
[R/experiment.R:530:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/experiment.R#L530) *style:* **Lines should not be more than 100 characters.**
```r
  for (i in 1:4) cat(file = dots$outfile, "------------------------------------------------------------")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:232:74:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/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/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/helpers.R#L285) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm(".timestamp", envir = envir(current)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/load.R:127:55:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/load.R#L127) *style:* **Commas should always have a space after.**
```r
      nonNAFileList <- filelist[!is.na(filelist$file),]
                                                      ^
```
[R/load.R:207:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/load.R#L207) *style:* **Lines should not be more than 100 characters.**
```r
                names(argument) <- c(nam, names(formals(getFromNamespace(loadFun[y], loadPackage[y])))[1])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/misc-methods.R:463:55:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/misc-methods.R#L463) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
          (inherits(get(w, envir = envir), "integer")) ) {
                                                      ^
```
[R/misc-methods.R:633:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/misc-methods.R#L633) *style:* **Variable or function name should be lowerCamelCase.**
```r
Paths <- .paths()
^~~~~
```
[R/misc-methods.R:649:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/misc-methods.R#L649) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$CP <- TRUE
             ^~
```
[R/misc-methods.R:653:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/misc-methods.R#L653) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$IP <- TRUE
             ^~
```
[R/misc-methods.R:657:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/misc-methods.R#L657) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$MP <- TRUE
             ^~
```
[R/misc-methods.R:661:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/misc-methods.R#L661) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$OP <- TRUE
             ^~
```
[R/misc-methods.R:684:68:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/misc-methods.R#L684) *style:* **Commas should never have a space before.**
```r
              if (!defaults$MP) paste0("    spades.modulePath = '" , modPaths, "'\n"),
                                                                  ~^
```
[R/misc-methods.R:700:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/misc-methods.R#L700) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/module-define.R:743:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/d29c578e0fa72eb947e61dbe5835ab8c32c58ae8/R/module-define.R#L743) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      exts <- na.omit(match(file_ext(fl), .fileExts[, "exts"]) )
                                                              ^
```


Easy to read


Boof


Successfully aliased the URL <https://car-share-fare-rolmknz6p.now.sh> to the following aliases.

* https://car-share-fare.wachunga.now.sh
* https://car-share-fare-git-master.wachunga.now.sh


Successfully aliased the URL <https://car-share-fare-i9yze0fa3.now.sh> to the following aliases.

* https://car-share-fare.wachunga.now.sh
* https://car-share-fare-git-master.wachunga.now.sh


Successfully aliased the URL <https://pay-overview-uyljyfnlok.now.sh> to the following alias.

* https://payroll.vacuumlabs.com


Jonathan I tried fixing the failures in test_no_header_cols() and test_no_header_rows() which were caused by wc_utils commit a5fb3827, but it isn't clear to me what an empty worksheet should contain.


Successfully aliased the URL <https://urbarium-admin-react-hsx1yw2w0.now.sh> to the following aliases.

* https://urbarium-admin-react.urbarium.now.sh
* https://urbarium-admin-react-git-master.urbarium.now.sh


Successfully aliased the URL <https://catan-dice-roller-kelubqwy8.now.sh> to the following aliases.

* https://catan-dice-roller.jluckyiv.now.sh
* https://catan-dice-roller-git-master.jluckyiv.now.sh


So what is the return type now when JDA hasn't been sharded?


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

* https://www.warsawex.org
* https://website.warsawex.now.sh
* https://website-git-master.warsawex.now.sh


Successfully aliased the URL <https://urbarium-admin-react-h782fg4q8.now.sh> to the following aliases.

* https://urbarium-admin-react.urbarium.now.sh
* https://urbarium-admin-react-git-master.urbarium.now.sh


Successfully aliased the URL <https://dermot-obrien-4dpujcmrg.now.sh> to the following aliases.

* https://dermot-obrien.andypurbrick.now.sh
* https://dermot-obrien-git-master.andypurbrick.now.sh


Successfully aliased the URL <https://nextjs-buttercms-h5b4tku5p.now.sh> to the following aliases.

* https://nextjs-buttercms.now.sh
* https://nextjs-buttercms.msweeneydev.now.sh
* https://nextjs-buttercms-git-master.msweeneydev.now.sh


Successfully aliased the URL <https://nextjs-contentful-hxv4xqzqf.now.sh> to the following aliases.

* https://nextjs-contentful.now.sh
* https://nextjs-contentful.msweeneydev.now.sh
* https://nextjs-contentful-git-master.msweeneydev.now.sh


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

* https://www.warsawex.org
* https://website.warsawex.now.sh
* https://website-git-master.warsawex.now.sh


Successfully aliased the URL <https://robins-nest-designs-dkpl96jxi.now.sh> to the following aliases.

* https://robins-nest-designs.berkona.now.sh
* https://robins-nest-designs-git-master.berkona.now.sh


1. - ### _****_


Successfully aliased the URL <https://nextjs-buttercms-pmjfxx0as.now.sh> to the following aliases.

* https://nextjs-buttercms.now.sh
* https://nextjs-buttercms.msweeneydev.now.sh
* https://nextjs-buttercms-git-master.msweeneydev.now.sh


also apparently the editor removed extraneous tabs. whoops


Well hello there


@divyank04
- [Please update the images of rover in readme ]


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

* https://marsapi.leima.now.sh
* https://marsapi-git-master.leima.now.sh


Successfully aliased the URL <https://dermot-obrien-4clcmfxs9.now.sh> to the following aliases.

* https://dermot-obrien.andypurbrick.now.sh
* https://dermot-obrien-git-master.andypurbrick.now.sh


Successfully aliased the URL <https://robins-nest-designs-qqv0ugw3c.now.sh> to the following aliases.

* https://robins-nest-designs.berkona.now.sh
* https://robins-nest-designs-git-master.berkona.now.sh


this is what was required in #1


Successfully aliased the URL <https://marsapi-5rtcknlrk.now.sh> to the following aliases.

* https://marsapi.leima.now.sh
* https://marsapi-git-master.leima.now.sh


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

* https://marsapi.leima.now.sh
* https://marsapi-git-master.leima.now.sh


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

* https://smartcomm.reetom.now.sh
* https://smartcomm-git-master.reetom.now.sh


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

* https://carshare.now.sh
* https://careshare.wachunga.now.sh
* https://careshare-git-master.wachunga.now.sh


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


Давай опрелелимся: методы previous_station и next_station возвращают следующую-предыдущую станции или перемещают поезд? Потому что сейчас они делают разные вещи.
Кроме того - давай сделаем так, чтобы станции принимали-отправляли проходящие поезда


Successfully aliased the URL <https://hello-data-6fyypm9yw.now.sh> to the following aliases.

* https://hello-data.amirs.dev
* https://hello-data.amirs.now.sh
* https://hello-data-git-master.amirs.now.sh


@amy-chinlai this line has a tab character at the end of it which is breaking YAML parsing in Python:

```
yaml.scanner.ScannerError: while scanning for the next token
found character '\t' that cannot start any token
  in "<string>", line 45, column 61:
     ... 8B31-5184-42D1-B156-FBC53AE06B99
                                         ^
```


add-diagnostic-script (jasondegraw) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (9 of 9 tests passed, 0 test warnings)

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


feel free to submit a pr!


add-diagnostic-script (jasondegraw) - x86_64-Linux-Ubuntu-18.04-cppcheck: OK (0 of 0 tests passed, 0 test warnings)

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


Successfully aliased the URL <https://zanderwtf-82x0gaj6q.now.sh> to the following aliases.

* https://zander.wtf
* https://zanderwtf.zander.now.sh
* https://zanderwtf-git-master.zander.now.sh


Done ( https://github.com/unitedstates/contact-congress/pull/1748 ) -- just figure it's usually best to let the author know so the issues don't keep occurring in future. Thanks guys


Successfully aliased the URL <https://hello-data-fj860vbcf.now.sh> to the following aliases.

* https://hello-data.amirs.dev
* https://hello-data.amirs.now.sh
* https://hello-data-git-master.amirs.now.sh


Added for Python class, unrelated to project.


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

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


ill update them later


Successfully aliased the URL <https://car-share-fare-kr63vf81w.now.sh> to the following aliases.

* https://carshare.now.sh
* https://car-share-fare.wachunga.now.sh
* https://car-share-fare-git-master.wachunga.now.sh


@LukasKalbertodt I'm happy to remove you if you'd like, but a contribution is a contribution no matter the size 😄, so I'm totally fine leaving you in!


I dont know what im doing. lol


unfortunately different implementations of these yamls will require different things -- we had no problem with this file on phantom.


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

* https://sg19.rodchenkoartschool.now.sh
* https://sg19-git-master.rodchenkoartschool.now.sh


Successfully aliased the URL <https://car-share-fare-2w8znksft.now.sh> to the following aliases.

* https://carshare.now.sh
* https://car-share-fare.wachunga.now.sh
* https://car-share-fare-git-master.wachunga.now.sh


ugly mean1e