Successfully aliased the URL <https://github-e2e-tests-dev-alias-v2-with-alias-8p4ic0oo6.now.sh> to the following aliases:

* https://z-github-e2e-tests-dev-only.now.sh
* https://github-e2e-tests-dev-alias-v2-with-alias.zeit-github-test-dev1.now.sh
* https://github-e2e-tests-dev-alias-v2-with-alias-git-master.zeit-github-test-dev1.now.sh


Successfully aliased the URL <https://github-e2e-tests-dev-alias-v2-without-alias-fihwlqkuu.now.sh> to the following aliases:

* https://github-e2e-tests-dev-alias-v2-without-alias.zeit-github-test-dev1.now.sh
* https://github-e2e-tests-dev-alias-v2-without-alias-git-master.zeit-github-test-dev1.now.sh


Thanks. I am apparently mistaken. Sorry for the bother.


Here's an example of the better PDF, where the Notes are on separate lines, but there aren't any unnecessary line breaks after sentences:
![image](https://user-images.githubusercontent.com/35857611/61666477-99b70300-aca5-11e9-898c-d775796be381.png)


The challenge did specify using `fetch` API, but XHR is such a old-school thing that I can't do anything but tear up. I was recently working on XHR-powered Cordova plugin and it was a supremely educational experience.


Created a Remacs logo.
Forks & PRs are welcome.
source: [https://github.com/dennismayr/remacs_logo](https://github.com/dennismayr/remacs_logo)


Hi, where did you get the critters you added with this commit? I can't find the names in core rulebook and therefore I can't identify them for translation (see https://github.com/chummer5a/chummer5a/issues/3778). Thank you in advance!


I will let me get caught up to speed on the project

On Mon, Jul 22, 2019, 10:47 Kiran Varma <notifications@github.com> wrote:

> addressing @Rob review comments
>
> --
> You are receiving this because you were mentioned.
> Reply to this email directly or view it on GitHub:
>
> https://github.com/hmcts/cmc-citizen-frontend/commit/d5550cc08e6c361abda56af0de275517a5ac5c77
>


TeamCity Bvcms / Build [Build 1520](https://builds.tpsdb.com/viewLog.html?buildId=7315&buildTypeId=Bvcms_Build) is now running


TeamCity Bvcms / Build [Build 1519](https://builds.tpsdb.com/viewLog.html?buildId=7314&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Running Build time: 00:09:06


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

* https://sheadscott.com
* https://sheadscott.sheadscott.now.sh
* https://sheadscott-git-master.sheadscott.now.sh


@AhabAndrew so the GE model is essentially- correct based on regression ?


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

* https://commercereads.com
* https://website.commercereads.now.sh
* https://website-git-master.commercereads.now.sh


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`

{this-is-not-json}

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


Successfully aliased the URL <https://github-e2e-tests-production-alias-v2-with-alias-h998akxg4.now.sh> to the following aliases:

* https://github-e2e-production-with-v2-alias.now.sh
* https://github-e2e-tests-production-alias-v2-with-alias.zeit-github-test-production1.now.sh
* https://github-e2e-tests-production-alias-v2-with-alias-git-master.zeit-github-test-production1.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):
~~~


Successfully aliased the URL <https://github-e2e-tests-production-alias-v2-without-alias-zert9cm32.now.sh> to the following aliases:

* https://github-e2e-tests-production-alias-v2-without-alias.zeit-github-test-production1.now.sh
* https://github-e2e-tests-production-alias-v2-without-alias-git-master.zeit-github-test-production1.now.sh


Successfully aliased the URL <https://github-e2e-tests-production-alias-v1-with-alias-frhxlejoqy.now.sh> to the following alias:

* https://github-e2e-production-with-v1-alias.now.sh


You could just `.catch()` the `loadGallery` call since it returns a Promise? it seems like the alert logic does not necessarily belong inside gallery loading.


Successfully aliased the URL <https://docs-qh1h3zpv4.zeit.sh> to the following aliases:

* https://docs.zeit.sh
* https://docs-git-master.zeit.sh


Wanwizard has a point... the current track need only to be known when there are tracks...
But the sanity check ‘does not harm’ :) and to put it after the if is a different optimalization


hell=


Front-matter is the plain text at the top of the file. Any file on your site that contains this will be processed by Jekyll. Every time you commit a file that specifies layout: default at the top, Jekyll will generate the full HTML document by replacing {{ content }} in _layouts/default.html with the contents of the committed file.


NIIIIICE 👍  👍  👍  👍  👍  👍


Thanks! Now, it works


Successfully aliased the URL <https://github-e2e-tests-dev-alias-v2-with-alias-6lb8doc7q.now.sh> to the following aliases:

* https://z-github-e2e-tests-dev-only.now.sh
* https://github-e2e-tests-dev-alias-v2-with-alias.zeit-github-test-dev1.now.sh
* https://github-e2e-tests-dev-alias-v2-with-alias-git-master.zeit-github-test-dev1.now.sh


No worries!  Python 2->3 is still confusing.  Fortunately, Python 2 goes EOL in 6 months.


Successfully aliased the URL <https://github-e2e-tests-dev-alias-v2-without-alias-klrtwfzjv.now.sh> to the following aliases:

* https://github-e2e-tests-dev-alias-v2-without-alias.zeit-github-test-dev1.now.sh
* https://github-e2e-tests-dev-alias-v2-without-alias-git-master.zeit-github-test-dev1.now.sh


Successfully aliased the URL <https://github-e2e-tests-dev-alias-v1-with-alias-earxfcxyaz.now.sh> to the following alias:

* https://z-github-e2e-tests-dev-only.now.sh


Will fix.


Yes.  Will fix.


Successfully aliased the URL <https://hn-offline-pi906j3yb.now.sh> to the following aliases:

* https://hn-offline.albert-koczy.com
* https://hn-offline.alufers2.now.sh
* https://hn-offline-git-master.alufers2.now.sh


Oh man, I didn't realize it was an older approach. I think I glossed over the 'fetch' criteria. I'll check it out, thanks!


The logic below relies on this if statement


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

* https://sheadscott.com
* https://sheadscott.sheadscott.now.sh
* https://sheadscott-git-master.sheadscott.now.sh


`@instances ||= 0`


hz


ah right, didn't notice. disregard


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

Created multidev environment [pr-16](https://dashboard.pantheon.io/sites/533c69ec-70af-4cb2-af59-49d50e7d05f7#pr-16) for aledade.


I have other issues with the multispecies example script:
1.- Plotting the residuals:
"Error in matrix(NA, nrow = TmbData$n_x, ncol = nrow(TmbData$t_yz)) : non-numeric matrix extent"

2.- Creating Cov_List object:
"Error in get(name, envir = asNamespace(pkg), inherits = FALSE) : object 'calc_cov' not found"

Thanks!


[vg CI tests](https://ucsc-ci.com/vgteam/vg/pipelines/1149) complete for branch giraffe-wrangler.  View the [full report here](http://vg-data.s3.amazonaws.com/vg_ci/vgci_reports/commit/48c531aa2cd15eccd53dec56b625876dc115a5e9/index.html).

19 tests passed, 0 tests failed and 0 tests skipped in 13798 seconds

Tests produced 734 warnings. 734 were for lower-than-expected alignment scores


Successfully aliased the URL <https://sheadscott-4ljot6jdm.now.sh> to the following aliases:

* https://sheadscott.com
* https://sheadscott.sheadscott.now.sh
* https://sheadscott-git-master.sheadscott.now.sh


Successfully aliased the URL <https://hn-offline-6vvdpvv0n.now.sh> to the following aliases:

* https://hn-offline.albert-koczy.com
* https://hn-offline.alufers2.now.sh
* https://hn-offline-git-master.alufers2.now.sh


![](https://github.trello.services/images/mini-trello-icon.png) [Basic Localization](https://trello.com/c/HSEPWBio/12-basic-localization)


Successfully aliased the URL <https://static-example-4nizjzanl.now.sh> to the following aliases:

* https://static-example.rooted.now.sh
* https://static-example-git-master.rooted.now.sh


AirWallRadiant (mjwitte) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-IntegrationCoverage-Debug: OK (656 of 667 tests passed, 0 test warnings)

Failures:\n

integration Test Summary
 * Passed: 656
 * Failed: 11

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


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

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


Крутые минусы. 5000/500 - 10 тайлов, 5000/200= дохуя тайлов

И да, src.loc


Successfully aliased the URL <https://gaebeldev-6wpl70jww.now.sh> to the following aliases:

* https://gaebeldev.jgaeb.now.sh
* https://gaebeldev-git-master.jgaeb.now.sh


No me agregaste los ejemplos 6 y 7 de la sesión 3, solo haran conexión ssh?? o haran algo mas? ya que no veo reflejado el concepto de gestor de paquetes, digo solo esta retos pero no se creo que deberiamos de manejarlo igual en un ejemplo antes de que ellos lo hagan.


7285-UnitVentControlProblem (RKStrand) - Win64-Windows-10-VisualStudio-16: OK (2450 of 2453 tests passed, 0 test warnings)

Messages:\n
 * 3 tests had: EIO diffs.
 * 3 tests had: ESO big diffs.
 * 1 test had: MTR small diffs.
 * 3 tests had: Table big diffs.
 * 2 tests had: MTR big diffs.

Failures:\n

regression Test Summary
 * Passed: 659
 * Failed: 3

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


No case for '2' ?


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

I updated the Github team because of this commit.

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

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

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

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/maintainer/updating_pkgs.html#forking-and-pull-requests)


TeamCity Bvcms / Build [Build 1520](https://builds.tpsdb.com/viewLog.html?buildId=7315&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Tests passed: 22 Build time: 00:13:08


TeamCity Bvcms / Build [Build 1521](https://builds.tpsdb.com/viewLog.html?buildId=7316&buildTypeId=Bvcms_Build) is now running


TeamCity Bvcms / Build [Build 1521](https://builds.tpsdb.com/viewLog.html?buildId=7316&buildTypeId=Bvcms_Build) outcome was **UNKNOWN**
Summary: Canceled (Error while applying patch; cannot find commit 7bea84acceb749096effc72e52f001a63052ef52 in the https://bvcms-teamcity@github.com/bvcms/bvcms repository, possible reason: refs/pull/584/merge branch was updated and the commit selected for the... Build time: 00:00:11


TeamCity Bvcms / Build [Build 1522](https://builds.tpsdb.com/viewLog.html?buildId=7317&buildTypeId=Bvcms_Build) is now running


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

* https://car-over-ip.now.sh
* https://coip.ladwig.now.sh
* https://coip-git-master.ladwig.now.sh


@abylaw i did this instead of wrapping `MakerLogo` in a `Box` because it felt wrong to create another element just to apply styles... not sure what i should be doing to get these values to match the `s`, `m`, etc. shorthand values that we use


Successfully aliased the URL <https://teslacam-6nwk24mxo.now.sh> to the following aliases:

* https://teslacam.oreonacho.now.sh
* https://teslacam-git-master.oreonacho.now.sh


TeamCity Bvcms / Build [Build 1523](https://builds.tpsdb.com/viewLog.html?buildId=7318&buildTypeId=Bvcms_Build) is now running


TeamCity Bvcms / Build [Build 1522](https://builds.tpsdb.com/viewLog.html?buildId=7317&buildTypeId=Bvcms_Build) outcome was **UNKNOWN**
Summary: Canceled (Error while applying patch; cannot find commit e9c05037d7f1a0ff51797548007d479564b83adc in the https://bvcms-teamcity@github.com/bvcms/bvcms repository, possible reason: refs/pull/574/merge branch was updated and the commit selected for the... Build time: 00:00:15


Successfully aliased the URL <https://osu-speedsimosh-6bgvjczl5.now.sh> to the following aliases:

* https://osu-speed-2.simo.sh
* https://osu-speedsimosh.fr3fou1.now.sh
* https://osu-speedsimosh-git-master.fr3fou1.now.sh


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

* https://disputes.debtcollective.now.sh
* https://disputes-git-master.debtcollective.now.sh


This is not needed unless under exceptional circumstances now.


Nice, sorry for the extra work :sweat: !


Please instead use the newer tutorials (https://github.com/James-Thorson-NOAA/VAST/wiki), those older Rmd scripts are basically deprecated as a learning tool.


👍 ❤ No more manual removal! ;)


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

* https://car-over-ip.now.sh
* https://coip.ladwig.now.sh
* https://coip-git-master.ladwig.now.sh


This `.999999` style is not every clean...you could use `min-width: 768px`


7285-UnitVentControlProblem (RKStrand) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-UnitTestsCoverage-Debug: OK (1127 of 1127 tests passed, 0 test warnings)

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


> @Lyudmila17 could you pls tell me from where you have updated them?

kanged from another repo, no idea sry


Centralised all variables, great practice.


El ejercicio 7 de la sesion 04 no esta en el formato solo cambialo y ya queda perfecta esa sesión


finally


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`

{this-is-not-json}

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


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):
~~~


Successfully aliased the URL <https://github-e2e-tests-production-alias-v2-without-alias-lkne6qdj5.now.sh> to the following aliases:

* https://github-e2e-tests-production-alias-v2-without-alias.zeit-github-test-production1.now.sh
* https://github-e2e-tests-production-alias-v2-without-alias-git-master.zeit-github-test-production1.now.sh


Successfully aliased the URL <https://github-e2e-tests-production-alias-v1-with-alias-brgiapwbpm.now.sh> to the following alias:

* https://github-e2e-production-with-v1-alias.now.sh


Successfully aliased the URL <https://github-e2e-tests-production-alias-v2-with-alias-j29h9t2zj.now.sh> to the following aliases:

* https://github-e2e-production-with-v2-alias.now.sh
* https://github-e2e-tests-production-alias-v2-with-alias.zeit-github-test-production1.now.sh
* https://github-e2e-tests-production-alias-v2-with-alias-git-master.zeit-github-test-production1.now.sh


- "Quanzhi Gaoshou 2nd Season (a14978)" IMDB mapping removed, as it was for Quanzhi Gaoshou (a12560), rather than this specific series.
- "Shingeki no Kyojin The Final Season (a14977)" IMDB mapping removed, as it was for "Shingeki no Kyojin (a9541)", rather than this specific series.

Following upcoming sequels mapped:

Series Name
--
Fruits Basket 2nd season
Gochuumon wa Usagi Desuka?? (2020)
Granblue Fantasy The Animation Season 2
Hataraku Saibou 2
High Score Girl II
Isekai Quartet 2
Jashin-chan Dropkick 2
Nanatsu no Taizai: Kamigami no Gekirin
Non Non Biyori 3
Psycho-Pass 3
Re:Zero kara Hajimeru Isekai Seikatsu 2
Shokugeki no Souma: Shin no Sara


TeamCity Bvcms / Build [Build 1523](https://builds.tpsdb.com/viewLog.html?buildId=7318&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Running Build time: 00:09:03


TeamCity Bvcms / Build [Build 1524](https://builds.tpsdb.com/viewLog.html?buildId=7319&buildTypeId=Bvcms_Build) is now running


TeamCity Bvcms / Build [Build 1524](https://builds.tpsdb.com/viewLog.html?buildId=7319&buildTypeId=Bvcms_Build) outcome was **UNKNOWN**
Summary: Canceled (Error while applying patch; cannot find commit 7d759d3a43ad06f96d86a871710a0712296c9694 in the https://bvcms-teamcity@github.com/bvcms/bvcms repository, possible reason: refs/pull/584/merge branch was updated and the commit selected for the... Build time: 00:00:10


kk, I'm open to adding more useful memory debug info but I don't think mem_info is it. Maybe a histogram of free space length?


yeah that's wrong invalid should be 2


TeamCity Bvcms / Build [Build 1525](https://builds.tpsdb.com/viewLog.html?buildId=7322&buildTypeId=Bvcms_Build) is now running


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

* https://bens-app.spoonerben.now.sh
* https://bens-app-git-master.spoonerben.now.sh


cc @cuenyad


TeamCity Bvcms / Build [Build 1525](https://builds.tpsdb.com/viewLog.html?buildId=7322&buildTypeId=Bvcms_Build) outcome was **UNKNOWN**
Summary: Canceled (Error while applying patch; cannot find commit 96e6bc420cf41bcee4e54a4f1b18879fb64e14c9 in the https://bvcms-teamcity@github.com/bvcms/bvcms repository, possible reason: refs/pull/576/merge branch was updated and the commit selected for the... Build time: 00:00:05


TeamCity Bvcms / Build [Build 1526](https://builds.tpsdb.com/viewLog.html?buildId=7323&buildTypeId=Bvcms_Build) is now running


TeamCity Bvcms / Build [Build 1526](https://builds.tpsdb.com/viewLog.html?buildId=7323&buildTypeId=Bvcms_Build) outcome was **UNKNOWN**
Summary: Canceled (Error while applying patch; cannot find commit b302aec0bf95364ed126da0e1849549a45db530c in the https://bvcms-teamcity@github.com/bvcms/bvcms repository, possible reason: refs/pull/580/merge branch was updated and the commit selected for the... Build time: 00:00:06


why do we need both `before` and `after`? I think you could just use one and make it 25px.


вместо `0px` просто `0`


7285-UnitVentControlProblem (RKStrand) - x86_64-MacOS-10.13-clang: OK (2450 of 2453 tests passed, 0 test warnings)

Messages:\n
 * 3 tests had: EIO diffs.
 * 3 tests had: ESO big diffs.
 * 1 test had: MTR small diffs.
 * 3 tests had: Table big diffs.
 * 2 tests had: MTR big diffs.

Failures:\n

regression Test Summary
 * Passed: 659
 * Failed: 3

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


TeamCity Glyssen / Glyssen pull requests [Build *.*.392.a0d0168c1efbc942fd07cb205ea7f405d41d1802](https://build.palaso.org/viewLog.html?buildId=157389&buildTypeId=Glyssen_GlyssenPullRequests2) outcome was **FAILURE**
Summary: Compilation error: GlyssenTests\GlyssenTests.csproj Build time: 00:01:47


not sure to what line you are referencing here. so I don't know what is not needed...
is it the EOSIO_DISPATCH?


Rather than use `get_self().value` It would be better to have scope parameter as a separate action parameter for `regdistri` Then this would fit with the other dac contracts.


It's convenient: browsers use the function names in their stack traces, so it's helpful while debugging compiled output


That's good feedback. I'll try it out after the office hour.


Is the accumulator different at this moment than before revocation?


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

* https://disputes.debtcollective.now.sh
* https://disputes-git-master.debtcollective.now.sh


This is a pretty smart solution without javascript. Good job.


I think we may have a policy about what CI to use for our open-source projects. Need to check on that and let you know.


This response should have list of issued and revoked credentiaa indices. Do you see yours in revoked?


[vg CI tests](https://ucsc-ci.com/vgteam/vg/pipelines/1151) complete for branch giraffe-wrangler.  View the [full report here](http://vg-data.s3.amazonaws.com/vg_ci/vgci_reports/commit/fbf3d0f04a7a54e4711523deec31272d61475376/index.html).

19 tests passed, 0 tests failed and 0 tests skipped in 13759 seconds

Tests produced 732 warnings. 732 were for lower-than-expected alignment scores


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

* https://magento-venia-develop.now.sh
* https://venia.magento-research1.now.sh
* https://venia-git-develop.magento-research1.now.sh


Model-DOAS-to-Multiple-Air-Handling-Units (lgu1234) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-UnitTestsCoverage-Debug: OK (1127 of 1127 tests passed, 0 test warnings)

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


As for above include a `dac_id` parameter to use for the scope on the table.


Why not remove Homestead.json and Homestead.yaml from .gitignore as well?


I think it would be nice to map the different `ht` values to difference voices when possible since they will correspond to different characters.


Raster e *network


Congrats!


Successfully aliased the URL <https://coip-6ij9ochve.now.sh> to the following aliases:

* https://car-over-ip.now.sh
* https://coip.ladwig.now.sh
* https://coip-git-master.ladwig.now.sh


Bu daha sonra @SQLDelete ile kullanılacak


I don't often see `if (!(a == b))` :-P
But I guess it's fine, if you think it is easier to read than `if (a != b)` (which may be the case here as we are comparing two booleans).


Yep, filter out RSD TI > 0.3, then do regression. I modified the results to record the regression slopes from each contributed correction. Once we have a good number, we can take the mean or median correction, and reapply it to the bin averages, which will tell us how well this technique would perform universally.


Image gerekiyor. Adamın tipi lazım


Bu da kalsın :D


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

* https://express.oliver-wilson-dev.now.sh
* https://express-git-master.oliver-wilson-dev.now.sh


Successfully aliased the URL <https://wikichronica-h4lju5zbd.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


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

* https://customize.spjpgrd.now.sh
* https://customize-git-master.spjpgrd.now.sh


Rather than use `find()` you could use `get()` and that would return the districonf object rather than an iterator. This will also assert if there is not a value for it with an error message so you don't need the next `check...`


use `scope parameter` for scope rather than `get_self().value`


o wow.


not sure if that is better. the districonf table doesn't need to be scoped. it would require an additional scope (dac_id) action parameter in all actions.


Just a cleanup comment: src/ivectorbin/ivector-extractor-copy.cc seems to have been committed in with executable permissions. Maybe fixing this file with permissions: 644 would be better?


Hi. I just saw that you made the change to `ValidatorFormProps` 12 days ago. Thanks for that!


I was looking at this line just now and thought it might be better to use Guava's `Strings.padEnd` util method here. It'll create less intermediate objects.


youch


cool didn't know that.


Hello, is possible to update to new Mojave 10.14.6 release with EFI 1.3.5 without any issue? Thanks!


Failed to alias the deployment: We could not create a certificate for guilhermecamillo.com.br because HTTP pretest failed. Please ensure the CNAME for guilhermecamillo.com.br points to "alias.zeit.co". You can find more information at https://err.sh/now-cli/cant-solve-challenge.
(Learn more at <https://err.sh/now-cli/cant-solve-challenge>)

[Click here](https://zeit.co/github/deployment?deploymentId=dpl_4kq5f5HDR816yQ4XfDQgFbKysvod) to access the non-aliased deployment.


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

* https://timelite.app
* https://www.timelite.app
* https://timelite.overshard.now.sh
* https://timelite-git-master.overshard.now.sh


Based on previous comments about scope parameter then it would be cleaner to have this matching the scope also. Then you would need a separate id field in the table rather than using the scope. This may make it easier to have multiple simultaneous drops for a given dac and be able to query them all within a single scope.


as above for the scope parameter.


ну такой себе )) лучше бы годное что нибудь кинул


Successfully aliased the URL <https://timelite-963lrwjig.now.sh> to the following aliases:

* https://timelite.app
* https://www.timelite.app
* https://timelite.overshard.now.sh
* https://timelite-git-master.overshard.now.sh


Successfully aliased the URL <https://samuel-henry-3t29m5z9e.now.sh> to the following aliases:

* https://samueljim.com
* https://samuel-henry.samueljim.now.sh
* https://samuel-henry-git-master.samueljim.now.sh


Changa Theron filr


typo: "memories"


If you put the `page menu` class on the `MainMenu` you wouldn't need this.


s/The/This/


Hayır bu tanım doğru değil. Ajax isteği yaptıktan sonra yanıt olarak nesne geliyor ve onu jsonRespond değişkenine aktarıyoruz. O değişkeni de soruları oluşturmak için fonksiyona parametre olarak gönderiyoruz. Kolay erişebilmek için de argümana isim veriyoruz. Yani jsonObj dosyayı değil arguments[0] ı temsil ediyor. Değerinin ne olacağını yukarıda belirledik.


can't the approver_account be used for this? each dac will have it's own approver account. in our case it's dacauthority.


@codenamenikky I made this messy with two reverts. Sorry. The first commit on ZX and this 'revert revert' are equivalent.


Looks like this is a new interface. Do we have a fbgemm PR for this?


The capitalization changes in this commit mean that all of the tests for e.g. `'ucsc' not in browsers` are redundant since the uncapitalized version is never added to the set.


Thanks for fixing it !


- "Quanzhi Gaoshou 2nd Season (a14978)" IMDB mapping removed, as it was for Quanzhi Gaoshou (a12560), rather than this specific series.
- "Shingeki no Kyojin The Final Season (a14977)" IMDB mapping removed, as it was for "Shingeki no Kyojin (a9541)", rather than this specific series.

Following upcoming sequels mapped:

Series Name
--
Fruits Basket 2nd season
Gochuumon wa Usagi Desuka?? (2020)
Granblue Fantasy The Animation Season 2
Hataraku Saibou 2
High Score Girl II
Isekai Quartet 2
Jashin-chan Dropkick 2
Nanatsu no Taizai: Kamigami no Gekirin
Non Non Biyori 3
Psycho-Pass 3
Re:Zero kara Hajimeru Isekai Seikatsu 2
Shokugeki no Souma: Shin no Sara


Fixed! Good catch, thanks 😉


I forgot that `GET-CURRENT` takes that role in this version of the project


Don't you need to check that `_soundType` is 0 there (and if it is not revert to use the old code)?


You can remove that since the case `top == 0` is already handled above.


Successfully aliased the URL <https://coip-53qse1qdi.now.sh> to the following aliases:

* https://car-over-ip.now.sh
* https://coip.ladwig.now.sh
* https://coip-git-master.ladwig.now.sh


That (and the few lines bellow) are other lines that could be removed as again the case `_soundType == 0` is already handled.


Hopefully that's the last time, @asottile! 🖤


And by the way there are probable some other code in that file that could be simplified, but I am too lazy to check.


The point of the `page sub menu` is to allow the scrolling of the rest of the page. Please keep the compact menu inside the sub menu.


all good, friend :)


Successfully aliased the URL <https://eatwell-web-nztwjhtpc.now.sh> to the following aliases:

* https://eatwell.now.sh
* https://eatwell-web.eatwell.now.sh
* https://eatwell-web-git-master.eatwell.now.sh


known bugs: refreshing actions page makes user log in not recognized, adding to cart and moving cart items are not shown until you leave the page and come back (refreshing would work if we didn't have the first error)


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

* https://car-over-ip.now.sh
* https://coip.ladwig.now.sh
* https://coip-git-master.ladwig.now.sh


What is the purpose of adding that line, and not using it? Some old debug code that you forgot to remove?
Also calling `getString()` with `rep` doesn't look like it would be correct?


What is this padding for?


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

I updated the Github team because of this commit.

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

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

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

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/maintainer/updating_pkgs.html#forking-and-pull-requests)


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

* https://express.oliver-wilson-dev.now.sh
* https://express-git-master.oliver-wilson-dev.now.sh


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

* https://car-over-ip.now.sh
* https://coip.ladwig.now.sh
* https://coip-git-master.ladwig.now.sh


I need to add this to FBGEMM along with a test case. I want to run some performance tests on this first.


@metacritical The original author is also me :) See 62fe1cd for the scheme version. It was pretty crappy and there isn't anything good about it. I spent some time cleaning this up right now, you might like a0ef4255


When using semantic, the ` `after icons is not needed.


No, entry is the convention in sympy for matrix entry function


same


EOSIO_DISPATCH line is no longer needed since it can be auto created from ACTION key words for each action.


.T is the sympy/numpy/... convention name for transpose of a matrix.


AirWallRadiant (mjwitte) - x86_64-MacOS-10.13-clang: OK (2421 of 2452 tests passed, 0 test warnings)

Messages:\n
 * 21 tests had: EIO diffs.
 * 21 tests had: ESO big diffs.
 * 20 tests had: MTR big diffs.
 * 21 tests had: Table big diffs.
 * 10 tests had: ERR diffs.
 * 1 test had: MTR small diffs.

Failures:\n

integration Test Summary
 * Passed: 654
 * Failed: 10

regression Test Summary
 * Passed: 641
 * Failed: 21

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


But that fits with the pattern w have established for the rest of the dac contracts.


You didn't really need to make the function static. Since the GUIManager is a singleton, you can use `GUI::GuiManager::instance()` to access the unique GUIManager instance. Actually you can event call `g_gui` ( a define to `GUI::GuiManager::instance()`).


kjk


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/7801596c-c992-4ef4-acfc-6040b249b351?env_id=ibm%3Ayp%3Aus-south "CY-Breast-Cancer-Prediction-Sample-Application-v1"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/9b8fda4e-dc80-4fb4-9e12-2566c876bf35?env_id=ibm%3Ayp%3Aus-south "CY-Breast-Cancer-Prediction-Sample-Application-v1") deployed [CY-Breast-Cancer-Prediction-Sample-Application-v1](https://github.com/cscyiu/CY-Breast-Cancer-Prediction-Sample-Application-v1/releases/tag/deploy-ibm-yp-us-south-cyiu-ca.ibm.com-dev-20190722-222702 "deploy-ibm-yp-us-south-cyiu-ca.ibm.com-dev-20190722-222702") to [dev](https://console.bluemix.net/apps/b389b743-4d42-4a28-9a94-4b9120c0ff88?env_id=ibm:yp:us-south "ibm:yp:us-south:cyiu@ca.ibm.com:dev"), including this commit


Successfully aliased the URL <https://coip-26bwsbkc8.now.sh> to the following aliases:

* https://car-over-ip.now.sh
* https://coip.ladwig.now.sh
* https://coip-git-master.ladwig.now.sh


Should we advise the developer that:  `library must have an extension of .sjs or .xqy`


why commented?


<details>

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

end of the stream or a document separator is expected at line 11, column 1:
    mozilla
    ^

</details>


I have an idea... the approver account can accept name "dac_id" as value. then I can check in the approve action if the approve account is in dacdirectory and use its authority account instead. else use the given name that was passed in to the action.


this way the contract can be used by non dacs too


`approver_account` could be used to differentiate but if `dacauthority` did a claim drop they would not be able to do another one until all had been claimed.


[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/R/copy.R#L99) *style:* **Trailing blank lines are superfluous.**
```r

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

^
```
[R/downloadData.R:55:96:](https://github.com/PredictiveEcology/SpaDES.core/blob/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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/0307ad4fb19f9e4b3049e51a596ed1dea85c62af/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"]) )
                                                              ^
```


- [ ] buil front


Successfully aliased the URL <https://coip-99iizwe9q.now.sh> to the following aliases:

* https://car-over-ip.now.sh
* https://coip.ladwig.now.sh
* https://coip-git-master.ladwig.now.sh


can you also add this on line 101?


> because SDL cannot convert from some important encodings

Really? I always assumed that SDL was using iconv to do the conversion.
And I guess it's a good thing I used the native macOS encoding conversion rather than SDL then for my proof of concept :-P

You may have seen that the question was raised by bgK on Discord a few days about adding an encoding conversion using iconv in ScummVM common code. And he mentioned that it is already present in ResidualVM. So this could be something you could look at (you still have 4 weeks of coding to fill after all!)


or just say it's the address of the echo service, so we dont paste this long hash twice


Thanks! Could you make a followup PR with a benchmark, @rednaxelafx ?