❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/xcode11/268/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/xcode11/268/display/redirect) (on internal Jenkins) failed in stage(s) 'Install Provisioning Profiles' 🔥 : hudson.AbortException: script returned exit code 104

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/xcode11/268//console)
✅ Packages: [xamarin.ios-12.99.4.22.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/xcode11/bc988580d958ffeb7d8bf50bd995c1f6840d8cee/268/package/xamarin.ios-12.99.4.22.pkg) [xamarin.mac-5.99.4.22.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/xcode11/bc988580d958ffeb7d8bf50bd995c1f6840d8cee/268/package/xamarin.mac-5.99.4.22.pkg)


Successfully aliased the URL <https://clyp-client-phv9hm8fc.now.sh> to the following aliases:

* https://clyp.now.sh
* https://clyp-client.actuallyjamez.now.sh
* https://clyp-client-git-master.actuallyjamez.now.sh


In general we prefer ISO-3166 alpha-2 where available. Those work for countries. For states, though, the ISO codes are often simply numeric and therefore not that readable. In those cases we can fall back on HSAC codes.


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

* https://yacg.now.sh
* https://yacg.lmachens.now.sh
* https://yacg-git-master.lmachens.now.sh


Я думаю что нужно перерисовать весь список, но отфильтровав архивные таски. Их можно будет увидеть кликнув в поле фильтров Archive.


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

* https://ohniflugi.ch
* https://www.ohniflugi.ch
* https://ohniflugi.buffalom.now.sh
* https://ohniflugi-git-master.buffalom.now.sh


red collor change, please


europa = Europe and Fora Da Europa = "Out side of Europe"? these may be data issues from the feed?


These are duplicated from Line 17 and Line 18.


I approve but for search tunings nodestime seems not good because this fixes NPS but changing pruning or reduction mostly changes also the NPS. So the results could be biased (how much nobody knows and depends as always on the change). But nevertheless good luck!


This addresses issue #11


Successfully aliased the URL <https://og-image-egghead-555egudbz.now.sh> to the following aliases:

* https://og-image-react-egghead.now.sh
* https://og-image-egghead.eggheadio1.now.sh
* https://og-image-egghead-git-master.eggheadio1.now.sh


Thank you for putting this together, Z! See my CIL.


Thanks @peabee

It's there because raspbian's stock .desktop for rxvt* is messed up. I expect debian's would be too.


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

* https://ohniflugi.ch
* https://www.ohniflugi.ch
* https://ohniflugi.buffalom.now.sh
* https://ohniflugi-git-master.buffalom.now.sh


Deployment failed with the following error:

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


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

* https://cv.raulfdm.now.sh
* https://cv-git-master.raulfdm.now.sh


![alt text](https://sun9-34.userapi.com/c855132/v855132920/d706e/5gm2itnDnE0.jpg)


![alt text](https://sun9-2.userapi.com/c855132/v855132920/d707f/n6UXDmauWCo.jpg)
![alt text](https://sun9-29.userapi.com/c855132/v855132920/d7087/wMTr97WVVKg.jpg)
![alt text](https://sun9-28.userapi.com/c855132/v855132920/d708f/kp-PdyqafiU.jpg)


Successfully aliased the URL <https://bboriscom-personalwebsite-nztlk0h6b.now.sh> to the following aliases:

* https://bboris.com
* https://bboriscom-personal-website.yastreb.now.sh
* https://bboriscom-personal-website-git-master.yastreb.now.sh


Isn't there a concern that if you regen the full file later from the OpenTree file, you will blow away the manual edit?

Also, do you think the fact that these two were missing could be a sign that a number of others might as well? e.g. I was just looking up the clouded leopard and found that its [Sunda clouded leopard cousin](https://en.wikipedia.org/wiki/Sunda_clouded_leopard) is missing. Here is the [OneZoom link](https://www.onezoom.org/life/@Neofelis_nebulosa=763016#x367,y629,w0.9137).

I don't understand much of the generation process, so this might be naive, but if we were to simply regen everything from the latest source data (assuming it's more complete), wouldn't that bring them all to life without and manual edits?

Hoping I can get a chance to contribute more meaningfully to this amazing project in the future.


i try


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

* https://chemicaltools-web.njzjz.now.sh
* https://chemicaltools-web-git-master.njzjz.now.sh


I think since here I can not play old backups back.
Box then gets stuck on hold.

If still, who has the problem?


Image from the reference paper


Successfully aliased the URL <https://percival-frontend-5zccfnnor.now.sh> to the following aliases:

* https://percival.live
* https://percival-frontend.klauswuestefeld.now.sh
* https://percival-frontend-git-master.klauswuestefeld.now.sh


This returns a `list`, which is an `Iterable` but not an `AsyncIterable` (see the [Mypy docs](https://mypy.readthedocs.io/en/latest/protocols.html#iteration-protocols)). `list` defines `__contains__`, `__iter__`, and `__len__`, making it more precisely a `Collection`.


eeeeeeee


Successfully aliased the URL <https://aremycolorsaccessible-344dp3l6w.now.sh> to the following aliases:

* https://aremycoloursaccessible.com
* https://aremycolorsaccessible.com
* https://aremycolorsaccessible.sitaggart.now.sh
* https://aremycolorsaccessible-git-master.sitaggart.now.sh


Now these methods are returning lists, the return type is more precisely `Collection[Contact]`.


@BadgerBadgerBadgerBadger
updated the same code is not repeated many times


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

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


You needn't handle it at all actually. You can pass it to the generated client, which will pass it into `pipeline.run`, and the headers policy will handle it.


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

* https://map.climate-phoenix.now.sh
* https://map-git-master.climate-phoenix.now.sh


I'm not entirely sure on how it will behave, but I'm curious to test with it. In some of my previous tuning runs, keeping the noise in check had been an issue.

Thanks !


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

I updated the Github team because of this commit.

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

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

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

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


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


TeamCity Bvcms / Build [Build 1931](https://builds.tpsdb.com/viewLog.html?buildId=8158&buildTypeId=Bvcms_Build) outcome was **FAILURE**
Summary: Failed to start build Build time: 00:00:02


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


TeamCity Bvcms / Build [Build 1932](https://builds.tpsdb.com/viewLog.html?buildId=8159&buildTypeId=Bvcms_Build) outcome was **FAILURE**
Summary: Failed to start build Build time: 00:00:01


Just wanted to note that I tested this release on both Windows and Linux, and the automatic choice of running type worked on both. Thanks @tsibley for getting this going in time for the trip!


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

* https://bemba.analogic.al
* https://bemba.rcp.now.sh
* https://bemba-git-master.rcp.now.sh


Missing removal of the duplicate declaration is in 997535256a81737be6836355b85457c8a1a17292


See https://github.com/vweevers/remark-changelog and https://github.com/vweevers/hallmark/pull/37.

To try it out:

```
cd standard
npx vweevers/hallmark#add-remark-changelog CHANGELOG.md --fix
```

Already finds 199 issues, 73 of which can be fixed automatically. Some rules may be too strict, shall I open a  PR to `standard` to discuss those?


This is left over from fb538b8d4fa08c2077db0c077c92fe29389bb12e


@vitorrgg acredito que está registrando os dois widgets corretamente agora


Index.html


Copy of this build can be found at
https://www.mewbuilds.com/build/ab1ab34ef4af66ee1f688eaa6a43a331b5f9257d/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmWNt1Coc2f9M3ZSw8YNhLyvFnFFYTY1bw4e4M2TvnZpfw
                       Virus Total analysis
                       https://www.virustotal.com/file/e392f5aebcb235454f2d3b2c6fa0e0abe3b5e39ce7eb3566042b628bd6743988/analysis/1567203083/


Please list the other stuff you said it's copied from `Zef`, your reaction is like I have copied `Zef` and renamed it. Let's see if this project is copying `Zef` ideas and it's approach to the problem, or it is independent project.

I'm not a fan of `Zef`  honestly, I think it does things in a complicated way (yes may be it's nice and it's just over my head, that is fine too since I'm not a professional programmer anyway), but I'm mentioning this to assure you I'm not interested in it, was using it as a resource to learn more about this subject, since the documentation doesn't have enough information. I'm not checking this repo anymore.


Nice!


typo `hasOtherIncludei`


Shouldn't these be bumped also? Currently it is failing as of not finding chromium-75-gcc-?.patch files.


> * внешне инициализированый

Не до конца понял как передавать этот файл, можно пример?


uuuuuuuuuuuuuuuyiuyiyuiuy


Add new required fields for branch protection.


❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/master/852/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/master/852/display/redirect) (on internal Jenkins) failed in stage(s) 'Install Provisioning Profiles' 🔥 : hudson.AbortException: script returned exit code 104

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/master/852//console)
✅ Packages: [xamarin.ios-12.15.0.314.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/master/7c5ad429c2aa78ab92885886be499091c153999c/852/package/xamarin.ios-12.15.0.314.pkg) [xamarin.mac-5.15.0.314.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/master/7c5ad429c2aa78ab92885886be499091c153999c/852/package/xamarin.mac-5.15.0.314.pkg)


[R/buildMetadata.R:5:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/buildMetadata.R#L20) *style:* **functions should have cyclomatic complexity of less than 15, this has 18.**
```r
buildMetadata <- function(metadata, isStudyArea, isRasterToMatch, layerName, obj,
^
```
[R/buildMetadata.R:20:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/buildMetadata.R#L20) *style:* **Variable and function name style should be snake_case.**
```r
buildMetadata <- function(metadata, isStudyArea, isRasterToMatch, layerName, obj,
^~~~~~~~~~~~~
```
[R/buildMetadata.R:20:37:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/buildMetadata.R#L20) *style:* **Variable and function name style should be snake_case.**
```r
buildMetadata <- function(metadata, isStudyArea, isRasterToMatch, layerName, obj,
                                    ^~~~~~~~~~~
```
[R/buildMetadata.R:20:50:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/buildMetadata.R#L20) *style:* **Variable and function name style should be snake_case.**
```r
buildMetadata <- function(metadata, isStudyArea, isRasterToMatch, layerName, obj,
                                                 ^~~~~~~~~~~~~~~
```
[R/buildMetadata.R:20:67:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/buildMetadata.R#L20) *style:* **Variable and function name style should be snake_case.**
```r
buildMetadata <- function(metadata, isStudyArea, isRasterToMatch, layerName, obj,
                                                                  ^~~~~~~~~
```
[R/buildMetadata.R:21:27:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/buildMetadata.R#L21) *style:* **Variable and function name style should be snake_case.**
```r
                          columnNameForLabels, objHash, leaflet, envir, ...) {
                          ^~~~~~~~~~~~~~~~~~~
```
[R/buildMetadata.R:21:48:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/buildMetadata.R#L21) *style:* **Variable and function name style should be snake_case.**
```r
                          columnNameForLabels, objHash, leaflet, envir, ...) {
                                               ^~~~~~~
```
[R/buildMetadata.R:22:8:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/buildMetadata.R#L28) *style:* **Variable and function name style should be snake_case.**
```r
    studyAreaNumber <- 1 + NROW(metadata[compareNA(studyArea, TRUE) |
    ^~~~~~~~~~~~~~~
```
[R/buildMetadata.R:29:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/buildMetadata.R#L35) *style:* **Variable and function name style should be snake_case.**
```r
    rasterToMatchNumber <- 1 + NROW(metadata[compareNA(rasterToMatch, TRUE) |
    ^~~~~~~~~~~~~~~~~~~
```
[R/buildMetadata.R:36:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/buildMetadata.R#L56) *style:* **Variable and function name style should be snake_case.**
```r
      tilePath <- ifelse(is.na(leaflet), asPath(NA_character_),
      ^~~~~~~~
```
[R/buildMetadata.R:58:7:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/buildMetadata.R#L79) *style:* **Variable and function name style should be snake_case.**
```r
  columnsToAdd <- dots
  ^~~~~~~~~~~~
```
[R/buildMetadata.R:84:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/buildMetadata.R#L86) *style:* **Variable and function name style should be snake_case.**
```r
        needToSet <- TRUE
        ^~~~~~~~~
```
[R/buildMetadata.R:89:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/buildMetadata.R#L89) *style:* **Variable and function name style 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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/GIS.R#L11) *style:* **Variable and function name style should be snake_case.**
```r
areaAndPolyValue <- function(ras) {
^~~~~~~~~~~~~~~~
```
[R/GIS.R:12:3:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/GIS.R#L12) *style:* **Variable and function name style 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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/GIS.R#L13) *style:* **Variable and function name style should be snake_case.**
```r
  pArea <- as.numeric(sf::st_area(polyIndivSpecies) / 1e4)
  ^~~~~
```
[R/GIS.R:19:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/GIS.R#L33) *style:* **Variable and function name style 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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/GIS.R#L56) *style:* **Variable and function name style 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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/GIS.R#L89) *style:* **Variable and function name style should be snake_case.**
```r
.rasterToMemory <- function(x, ...) {
^~~~~~~~~~~~~~~
```
[R/GIS.R:90:8:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/GIS.R#L108) *style:* **Variable and function name style should be snake_case.**
```r
fasterize2 <- function(emptyRaster, polygonToFasterize, field) {
                       ^~~~~~~~~~~
```
[R/GIS.R:108:37:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/GIS.R#L108) *style:* **Variable and function name style should be snake_case.**
```r
fasterize2 <- function(emptyRaster, polygonToFasterize, field) {
                                    ^~~~~~~~~~~~~~~~~~
```
[R/GIS.R:109:10:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/GIS.R#L111) *style:* **Variable and function name style should be snake_case.**
```r
    polygonToFasterize <- Cache(cropInputs, polygonToFasterize, rasterToMatch = ras)
    ^~~~~~~~~~~~~~~~~~
```
[R/GIS.R:111:27:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/GIS.R#L113) *style:* **Variable and function name style should be snake_case.**
```r
  thePoly <- projectInputs(polygonToFasterize, targetCRS = crs(ras))
  ^~~~~~~
```
[R/GIS.R:113:14:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/GIS.R#L114) *style:* **Variable and function name style should be snake_case.**
```r
  thePoly$polygonNum <- seq_along(thePoly)
          ^~~~~~~~~~
```
[R/makeTiles.R:1:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/makeTiles.R#L1) *style:* **Variable and function name style should be snake_case.**
```r
makeTiles <- function(tilePath, obj) {
^~~~~~~~~
```
[R/makeTiles.R:1:23:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/makeTiles.R#L1) *style:* **Variable and function name style should be snake_case.**
```r
makeTiles <- function(tilePath, obj) {
                      ^~~~~~~~
```
[R/makeTiles.R:2:3:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/makeTiles.R#L2) *style:* **Variable and function name style should be snake_case.**
```r
  dirNotExist <- !dir.exists(tilePath)
  ^~~~~~~~~~~
```
[R/makeTiles.R:4:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/makeTiles.R#L8) *style:* **Variable and function name style 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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/makeTiles.R#L9) *style:* **Variable and function name style should be snake_case.**
```r
    tmpFile <- tempfile(fileext = ".tif")
    ^~~~~~~
```
[R/makeTiles.R:10:5:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/makeTiles.R#L10) *style:* **Variable and function name style should be snake_case.**
```r
    objLflt <- try(writeRaster(objLflt, tmpFile), silent = TRUE)
    ^~~~~~~
```
[R/makeTiles.R:10:20:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/makeTiles.R#L12) *style:* **Variable and function name style should be snake_case.**
```r
    toDo <- TRUE
    ^~~~
```
[R/makeTiles.R:13:5:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/makeTiles.R#L13) *style:* **Variable and function name style should be snake_case.**
```r
    tryNum <- 1
    ^~~~~~
```
[R/makeTiles.R:16:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/makeTiles.R#L18) *style:* **Variable and function name style should be snake_case.**
```r
      toDo <- is(out, "try-error")
      ^~~~
```
[R/makeTiles.R:22:9:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/makeTiles.R#L22) *style:* **Variable and function name style should be snake_case.**
```r
        toDo <- TRUE
        ^~~~
```
[R/makeTiles.R:25:7:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/makeTiles.R#L25) *style:* **Variable and function name style should be snake_case.**
```r
      tryNum <- tryNum + 1
      ^~~~~~
```
[R/map-analysis.R:17:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L39) *style:* **Variable and function name style should be snake_case.**
```r
mapAnalysis <- function(map, functionName = NULL, purgeAnalyses = NULL,
^~~~~~~~~~~
```
[R/map-analysis.R:39:30:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L39) *style:* **Variable and function name style should be snake_case.**
```r
mapAnalysis <- function(map, functionName = NULL, purgeAnalyses = NULL,
                             ^~~~~~~~~~~~
```
[R/map-analysis.R:39:51:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L39) *style:* **Variable and function name style should be snake_case.**
```r
mapAnalysis <- function(map, functionName = NULL, purgeAnalyses = NULL,
                                                  ^~~~~~~~~~~~~
```
[R/map-analysis.R:40:25:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L40) *style:* **Variable and function name style should be snake_case.**
```r
                        useParallel = getOption("map.useParallel"), ...) {
                        ^~~~~~~~~~~
```
[R/map-analysis.R:42:3:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L54) *style:* **Variable and function name style 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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L56) *style:* **Variable and function name style 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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L58) *style:* **Variable and function name style should be snake_case.**
```r
  combosCompleted <- lapply(functionName, function(fn)
  ^~~~~~~~~~~~~~~
```
[R/map-analysis.R:60:4:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L71) *style:* **Variable and function name style should be snake_case.**
```r
  combosAll <- expandAnalysisGroups(ags)
  ^~~~~~~~~
```
[R/map-analysis.R:71:16:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L76) *style:* **Variable and function name style should be snake_case.**
```r
  args1 <- lapply(functionName, function(funName) {
                                         ^~~~~~~
```
[R/map-analysis.R:79:5:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L79) *style:* **Variable and function name style 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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L83) *style:* **Variable and function name style should be snake_case.**
```r
  AGsByFunName <- lapply(functionName, function(funName) {
  ^~~~~~~~~~~~
```
[R/map-analysis.R:83:49:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L83) *style:* **Variable and function name style should be snake_case.**
```r
  AGsByFunName <- lapply(functionName, function(funName) {
                                                ^~~~~~~
```
[R/map-analysis.R:88:3:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L88) *style:* **Variable and function name style should be snake_case.**
```r
  combosAll <- Map(agsByFunName = AGsByFunName,
  ^~~~~~~~~
```
[R/map-analysis.R:90:29:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L90) *style:* **Variable and function name style should be snake_case.**
```r
                   function(agsByFunName, ags) {
                            ^~~~~~~~~~~~
```
[R/map-analysis.R:91:22:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L94) *style:* **Variable and function name style 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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L101) *style:* **Variable and function name style should be snake_case.**
```r
  combosToDo <- Map(ctd = combosToDo, fn = functionName,
  ^~~~~~~~~~
```
[R/map-analysis.R:102:45:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L102) *style:* **Variable and function name style should be snake_case.**
```r
                    function(ctd, fn) ctd[, functionName := fn])
                                            ^~~~~~~~~~~~
```
[R/map-analysis.R:103:3:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L103) *style:* **Variable and function name style should be snake_case.**
```r
  combosToDoDT <- rbindlist(combosToDo)
  ^~~~~~~~~~~~
```
[R/map-analysis.R:103:19:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L105) *style:* **Variable and function name style 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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L108) *style:* **Variable and function name style should be snake_case.**
```r
    funNames <- unique(combosToDoDT$functionName)
    ^~~~~~~~
```
[R/map-analysis.R:111:5:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L111) *style:* **Variable and function name style should be snake_case.**
```r
    otherFormalsInFunction <- lapply(funNames, function(funName) {
    ^~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:111:57:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L111) *style:* **Variable and function name style should be snake_case.**
```r
    otherFormalsInFunction <- lapply(funNames, function(funName) {
                                                        ^~~~~~~
```
[R/map-analysis.R:112:7:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L112) *style:* **Variable and function name style should be snake_case.**
```r
      otherFormalsInFunction <- formalArgs(funName)[formalArgs(funName) %in%
      ^~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:125:7:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L129) *style:* **Variable and function name style should be snake_case.**
```r
    combosToDoList <- split(combosToDoDT, combosToDoDT$all)
    ^~~~~~~~~~~~~~
```
[R/map-analysis.R:132:20:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L132) *style:* **Variable and function name style should be snake_case.**
```r
                   funName <- combo$functionName
                   ^~~~~~~
```
[R/map-analysis.R:134:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L137) *style:* **Variable and function name style should be snake_case.**
```r
                   fnOut <- do.call(Cache,
                   ^~~~~
```
[R/map-analysis.R:140:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L145) *style:* **Variable and function name style should be snake_case.**
```r
      fromFunName <- combosToDoDT$functionName == funName
      ^~~~~~~~~~~
```
[R/map-analysis.R:147:35:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L147) *style:* **Variable and function name style should be snake_case.**
```r
      map@analysesData[[funName]]$.Completed <- names(out3[fromFunName])
                                  ^~~~~~~~~~
```
[R/map-analysis.R:150:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L168) *style:* **Variable and function name style should be snake_case.**
```r
mapAddAnalysis <- function(map, functionName,
^~~~~~~~~~~~~~
```
[R/map-analysis.R:168:33:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L168) *style:* **Variable and function name style should be snake_case.**
```r
mapAddAnalysis <- function(map, functionName,
                                ^~~~~~~~~~~~
```
[R/map-analysis.R:169:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L169) *style:* **Variable and function name style should be snake_case.**
```r
                           useParallel = getOption("map.useParallel", FALSE), ...) {
                           ^~~~~~~~~~~
```
[R/map-analysis.R:171:8:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L172) *style:* **Variable and function name style should be snake_case.**
```r
  prevEntry <- map@analyses$functionName == functionName
  ^~~~~~~~~
```
[R/map-analysis.R:173:3:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L173) *style:* **Variable and function name style should be snake_case.**
```r
  purgeAnalyses <- NULL # Set default as NULL
  ^~~~~~~~~~~~~
```
[R/map-analysis.R:174:3:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L174) *style:* **Variable and function name style should be snake_case.**
```r
  newDigest <- fastdigest::fastdigest(
  ^~~~~~~~~
```
[R/map-analysis.R:178:3:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L179) *style:* **Variable and function name style should be snake_case.**
```r
  doRbindlist <- TRUE
  ^~~~~~~~~~~
```
[R/map-analysis.R:182:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L184) *style:* **Variable and function name style should be snake_case.**
```r
      purgeAnalyses <- functionName
      ^~~~~~~~~~~~~
```
[R/map-analysis.R:187:7:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L187) *style:* **Variable and function name style should be snake_case.**
```r
      doRbindlist <- FALSE
      ^~~~~~~~~~~
```
[R/map-analysis.R:188:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L223) *style:* **Variable and function name style should be snake_case.**
```r
mapAddPostHocAnalysis <- function(map, functionName, postHocAnalysisGroups = NULL,
^~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:223:40:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L223) *style:* **Variable and function name style should be snake_case.**
```r
mapAddPostHocAnalysis <- function(map, functionName, postHocAnalysisGroups = NULL,
                                       ^~~~~~~~~~~~
```
[R/map-analysis.R:223:54:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L223) *style:* **Variable and function name style should be snake_case.**
```r
mapAddPostHocAnalysis <- function(map, functionName, postHocAnalysisGroups = NULL,
                                                     ^~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:224:35:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L224) *style:* **Variable and function name style should be snake_case.**
```r
                                  postHocAnalyses = "all",
                                  ^~~~~~~~~~~~~~~
```
[R/map-analysis.R:225:35:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L225) *style:* **Variable and function name style should be snake_case.**
```r
                                  useParallel = getOption("map.useParallel"),
                                  ^~~~~~~~~~~
```
[R/map-analysis.R:230:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L237) *style:* **Variable and function name style should be snake_case.**
```r
  prevEntry <- map@analyses$functionName == functionName
  ^~~~~~~~~
```
[R/map-analysis.R:238:3:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L238) *style:* **Variable and function name style should be snake_case.**
```r
  purgeAnalyses <- NULL # Set default as NULL
  ^~~~~~~~~~~~~
```
[R/map-analysis.R:239:3:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L239) *style:* **Variable and function name style should be snake_case.**
```r
  newDigest <- fastdigest::fastdigest(
  ^~~~~~~~~
```
[R/map-analysis.R:243:3:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L244) *style:* **Variable and function name style should be snake_case.**
```r
  doRbindlist <- TRUE
  ^~~~~~~~~~~
```
[R/map-analysis.R:247:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L249) *style:* **Variable and function name style should be snake_case.**
```r
      purgeAnalyses <- functionName
      ^~~~~~~~~~~~~
```
[R/map-analysis.R:252:7:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L252) *style:* **Variable and function name style should be snake_case.**
```r
      doRbindlist <- FALSE
      ^~~~~~~~~~~
```
[R/map-analysis.R:253:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L266) *style:* **Variable and function name style should be snake_case.**
```r
runMapAnalyses <- function(map, purgeAnalyses = NULL,
^~~~~~~~~~~~~~
```
[R/map-analysis.R:266:33:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L266) *style:* **Variable and function name style should be snake_case.**
```r
runMapAnalyses <- function(map, purgeAnalyses = NULL,
                                ^~~~~~~~~~~~~
```
[R/map-analysis.R:267:28:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L267) *style:* **Variable and function name style should be snake_case.**
```r
                           useParallel = getOption("map.useParallel")) {
                           ^~~~~~~~~~~
```
[R/map-analysis.R:268:3:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L268) *style:* **Variable and function name style should be snake_case.**
```r
  isPostHoc <- if (is.null(map@analyses$postHoc)) {
  ^~~~~~~~~
```
[R/map-analysis.R:271:5:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L276) *style:* **Variable and function name style should be snake_case.**
```r
    funName <- map@analyses$functionName[!isPostHoc]
    ^~~~~~~
```
[R/map-analysis.R:277:12:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L313) *style:* **Variable and function name style should be snake_case.**
```r
getFormalsFromMetadata <- function(metadata, combo, AGs, funName) {
^~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:313:53:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L313) *style:* **Variable and function name style should be snake_case.**
```r
getFormalsFromMetadata <- function(metadata, combo, AGs, funName) {
                                                    ^~~
```
[R/map-analysis.R:313:58:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L313) *style:* **Variable and function name style should be snake_case.**
```r
getFormalsFromMetadata <- function(metadata, combo, AGs, funName) {
                                                         ^~~~~~~
```
[R/map-analysis.R:314:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L314) *style:* **Variable and function name style 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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L316) *style:* **Variable and function name style should be snake_case.**
```r
  args <- lapply(AGs, function(AG) {
                               ^~
```
[R/map-analysis.R:330:4:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L335) *style:* **Variable and function name style should be snake_case.**
```r
expandAnalysisGroups <- function(ags) {
^~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:336:3:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L336) *style:* **Variable and function name style should be snake_case.**
```r
  combosAll <- NULL
  ^~~~~~~~~
```
[R/map-analysis.R:338:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-analysis.R#L338) *style:* **Variable and function name style 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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-class.R#L47) *style:* **Variable and function name style should be snake_case.**
```r
          function(.Object, ...) {
                   ^~~~~~~
```
[R/map-class.R:48:13:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/R/map-class.R#L48) *style:* **Variable and function name style should be snake_case.**
```r
            .Object <- callNextMethod()
            ^~~~~~~
```
[R/map-class.R:49:1:](https://github.com/PredictiveEcology/map/blob/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/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/461e434e85b62146701c6a32b07cf4256ab0e522/R/map.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
  utils::globalVariables(c(".", ":=", ".I", ".N", ".SD", "envir", "layerName", "objectHash"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Successfully aliased the URL <https://pokedex-apolloserver-h5tebfzkh.now.sh> to the following aliases:

* https://pokedex-apolloserver.misspia.now.sh
* https://pokedex-apolloserver-git-master.misspia.now.sh


Run OCTOKIT_TEST_VCR_RECORD=1 rspec [path/to/spec.rb] to force a live API call. See README.md for details on what environment variable must be set to run tests.


Output:
```
tasks: 100
ThreadPool (avg):                       244 μs
std::thread (avg):                      10856 μs
std::async default policy (avg):        10967 μs
std::async async policy (avg):          10767 μs
```


Finish


Successfully aliased the URL <https://next-portfolio-87gx3c3do.now.sh> to the following aliases:

* https://dangrandy.com
* https://next-portfolio.dangrt5.now.sh
* https://next-portfolio-git-master.dangrt5.now.sh


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


TeamCity Bvcms / Build [Build 1933](https://builds.tpsdb.com/viewLog.html?buildId=8160&buildTypeId=Bvcms_Build) outcome was **FAILURE**
Summary: Failed to start build Build time: 00:00:01


Лучше обращаться к formData чем к DOM напрямую


Лишний console.log


consulta gian, veo que en la sunat aceptaron el xml pero no pudieron procesar el cdr que hacer en ese caso


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

* https://checkthisplaylist.com
* https://playlist.ramigb.now.sh
* https://playlist-git-master.ramigb.now.sh


lo digo por que con esta funcion sendxmlfile posiblemente pueda enviar el xml firmado anteriormenete y obtener el cdr verdad?


@winstan is this the version of `classy/master` we should merge into the 310 fork for the term? just wondering when we should cut the branch for the term...


Уже убрал


Deployment failed with the following error:

~~~
The following environment variables can not be configured: AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY
~~~


Как раз из-за formData у меня неправильно отрисовывались хэштеги, если их добавить несколько, потом сохранить, потом опять добавить. Полсе такого у меня почему-то брались старые значения. А так норм


Successfully aliased the URL <https://analytical-chemistry-bank-aqlbjihih.now.sh> to the following aliases:

* https://analytical-chemistry-bank.njzjz.now.sh
* https://analytical-chemistry-bank-git-master.njzjz.now.sh


Interestingly std::async doesn't seem to do anything more sophisticated than spinning up a new thread for each asynchronous task (judging from the similar benchmarking results).

Ubuntu 14.04 & g++ 7.4.0 with -O2 flag


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

* https://stonks.today
* https://stonks.keisisqrl.now.sh
* https://stonks-git-master.keisisqrl.now.sh


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

* https://eusy.briandombrowski.now.sh
* https://eusy-git-master.briandombrowski.now.sh


If the operation fails due to some error, what's the status? Would `return self._status != 'inprogress'` be better?


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

* https://allnews.dwlad.now.sh
* https://allnews-git-master.dwlad.now.sh


hola


Думаю, это из-за того, что я так же создаю обьект вот так
    this._updatedBooleanData = this._buildNewData();
модуль TaskController, 14 строчка. Это для того, чтобы по клику на кнопки Archive/Favorite автоматически обновлялись данные согласно заданию


Successfully aliased the URL <https://weather-app-2-0-kcawmakwt.now.sh> to the following aliases:

* https://weather-app-2-0.aleksassincreed.now.sh
* https://weather-app-2-0-git-master.aleksassincreed.now.sh


Я кажись понял. Это же свойсвто, которое не обновляется всегда. И при formData оно оттуда берет старые значения, как-то так.


A more specific error would be better and if this can bubble up to user code, it should be a subclass of `AzureError`. But I wonder whether it's best to raise here at all. This function's purpose is apparently to get the status of the operation. An unexpected status is nonetheless the status Key Vault gave. Reacting to it seems like some other function's responsibility.


Successfully aliased the URL <https://yodatareal-estate-rlg4jil0t.now.sh> to the following aliases:

* https://realestate.yodata.me
* https://yodata-real-estate.yodata.now.sh
* https://yodata-real-estate-git-master.yodata.now.sh


Note that as of 2019 Aug 31 this has not yet made it into a release (last was adamajava/6.b3dea13.11476 on March 5)


[R/ggbarstats.R:71:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/855133144f56f222611ace871a2f2a3b8865d050/R/ggbarstats.R#L71) *style:* **functions should have cyclomatic complexity of less than 15, this has 20.**
```r
ggbarstats <- function(data,
^
```
[R/ggbetweenstats.R:197:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/855133144f56f222611ace871a2f2a3b8865d050/R/ggbetweenstats.R#L197) *style:* **functions should have cyclomatic complexity of less than 15, this has 33.**
```r
ggbetweenstats <- function(data,
^
```
[R/ggcoefstats.R:304:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/855133144f56f222611ace871a2f2a3b8865d050/R/ggcoefstats.R#L304) *style:* **functions should have cyclomatic complexity of less than 15, this has 59.**
```r
ggcoefstats <- function(x,
^
```
[R/ggcorrmat.R:168:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/855133144f56f222611ace871a2f2a3b8865d050/R/ggcorrmat.R#L168) *style:* **functions should have cyclomatic complexity of less than 15, this has 30.**
```r
ggcorrmat <- function(data,
^
```
[R/gghistostats.R:81:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/855133144f56f222611ace871a2f2a3b8865d050/R/gghistostats.R#L81) *style:* **functions should have cyclomatic complexity of less than 15, this has 24.**
```r
gghistostats <- function(data,
^
```
[R/ggpiestats.R:111:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/855133144f56f222611ace871a2f2a3b8865d050/R/ggpiestats.R#L111) *style:* **functions should have cyclomatic complexity of less than 15, this has 22.**
```r
ggpiestats <- function(data,
^
```
[R/ggscatterstats.R:96:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/855133144f56f222611ace871a2f2a3b8865d050/R/ggscatterstats.R#L96) *style:* **functions should have cyclomatic complexity of less than 15, this has 34.**
```r
ggscatterstats <- function(data,
^
```
[R/ggwithinstats.R:64:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/855133144f56f222611ace871a2f2a3b8865d050/R/ggwithinstats.R#L64) *style:* **functions should have cyclomatic complexity of less than 15, this has 31.**
```r
ggwithinstats <- function(data,
^
```
[R/helpers_ggcoefstats_graphics.R:101:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/855133144f56f222611ace871a2f2a3b8865d050/R/helpers_ggcoefstats_graphics.R#L101) *style:* **functions should have cyclomatic complexity of less than 15, this has 24.**
```r
ggcoefstats_label_maker <- function(x,
^
```
[R/helpers_gghistostats_graphics.R:49:5:](https://github.com/IndrajeetPatil/ggstatsplot/blob/855133144f56f222611ace871a2f2a3b8865d050/R/helpers_gghistostats_graphics.R#L49) *warning:* **local variable ‘label.value’ assigned but may not be used**
```r
    label.value <- x_pos
    ^~~~~~~~~~~
```


Gcook


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

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


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


TeamCity Bvcms / Build [Build 1934](https://builds.tpsdb.com/viewLog.html?buildId=8161&buildTypeId=Bvcms_Build) outcome was **FAILURE**
Summary: Failed to start build Build time: 00:00:02


Successfully aliased the URL <https://nuxt-i18n-example-1vbj88bz3.now.sh> to the following aliases:

* https://nuxt-i18n-example.now.sh
* https://nuxt-i18n-example.paul-gv.now.sh
* https://nuxt-i18n-example-git-master.paul-gv.now.sh


Successfully aliased the URL <https://nuxt-i18n-example-gvz5cqrtd.now.sh> to the following aliases:

* https://nuxt-i18n-example.now.sh
* https://nuxt-i18n-example.paul-gv.now.sh
* https://nuxt-i18n-example-git-master.paul-gv.now.sh


![](https://github.trello.services/images/mini-trello-icon.png) [Generation of Path system](https://trello.com/c/E9AXKruN/38-generation-of-path-system)


![](https://github.trello.services/images/mini-trello-icon.png) [Update unit tests with toStrictEqual](https://trello.com/c/Emk5drxe/299-update-unit-tests-with-tostrictequal)


Deployment failed with the following error:

~~~
The following environment variables can not be configured: AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY
~~~


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

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


Anywhere I can find these samples? They're really good for newbies who wanna start  learning GXM


❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/xcode11/269/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/xcode11/269/display/redirect) (on internal Jenkins) failed in stage(s) 'Install Provisioning Profiles' 🔥 : hudson.AbortException: script returned exit code 104

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/xcode11/269//console)
✅ Packages: [xamarin.ios-12.99.4.23.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/xcode11/9e193eaca3c016644d208f5adb19537a48d84768/269/package/xamarin.ios-12.99.4.23.pkg) [xamarin.mac-5.99.4.23.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/xcode11/9e193eaca3c016644d208f5adb19537a48d84768/269/package/xamarin.mac-5.99.4.23.pkg)


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


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

9 tests passed, 9 tests failed and 0 tests skipped in 8357 seconds

Failed tests:

* test_map_mhc_primary (336 seconds)
* test_map_mhc_snp1kg (521 seconds)
* test_full_brca2_cactus (39 seconds)
* test_full_brca2_primary (38 seconds)
* test_full_brca2_snp1kg (41 seconds)
* test_map_brca1_cactus (36 seconds)
* test_map_brca1_primary (35 seconds)
* test_map_brca1_snp1kg (37 seconds)
* test_map_brca1_snp1kg_mpmap (38 seconds)

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


As `tf_cc_test` does not have the attribute `hdrs`, all the `*_dataset_op_test.h` are added here.


You leaked your keys


We want these to apply to all temp nodes, no matter how we construct them.


(or we could use an enum: useExisting, useTemporary, useEither?).


![](https://github.trello.services/images/mini-trello-icon.png) [Chapter2,Question2](https://trello.com/c/KnL5SRDl/3-chapter2question2)


Successfully aliased the URL <https://mosh-react-practice-7g1wwgac7.now.sh> to the following aliases:

* https://mosh-react-practice.alacodes.now.sh
* https://mosh-react-practice-git-master.alacodes.now.sh


EIR_AWHP (mitchute) - x86_64-MacOS-10.13-clang: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png)


Successfully aliased the URL <https://underproof-next-oz0iiaipc.now.sh> to the following aliases:

* https://underproof-next.underproof2014.now.sh
* https://underproof-next-git-master.underproof2014.now.sh


![](https://github.trello.services/images/mini-trello-icon.png) [Chapter 2, question 2](https://trello.com/c/EVEpG7lh/7-chapter-2-question-2)


@hellolijj
Suppose user pass in a different version in the helm install command, it might conflict with the CRD defined here.
does helm support running a custom command ?
if so, we can run a "kubectl apply <github link> " command with a parameterized version.


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


Bu çocuk türk mü


I thought about this.
I will use something like two-factor auth using `block.timestamp`.


Successfully aliased the URL <https://code-650sje74q.now.sh> to the following aliases:

* https://code.shannonmoeller.com
* https://code.shannonmoeller1.now.sh
* https://code-git-master.shannonmoeller1.now.sh


k


![](https://github.trello.services/images/mini-trello-icon.png) [Chapter 2, question 3](https://trello.com/c/Nk7eWjdB/1-chapter-2-question-3)


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

* https://accessabar.handsfree.now.sh
* https://accessabar-git-master.handsfree.now.sh


4397-AsymPropsIZSurfaceCheck (RKStrand) - 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)


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

* https://code.shannonmoeller.com
* https://code.shannonmoeller1.now.sh
* https://code-git-master.shannonmoeller1.now.sh


Closes #31.


4397-AsymPropsIZSurfaceCheck (RKStrand) - 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)


I combined them 🏃♀


feel free to undo this (or ask me to), but it just made me happy to have it make a bit more sense like this


Woohoo


fourCC working, profile and levels are hardcoded


![](https://github.trello.services/images/mini-trello-icon.png) [Ch 2 Question 3](https://trello.com/c/4RcLHNRX/1-ch-2-question-3)


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

* https://techwraith.com
* https://techwraithcom.techwraith.now.sh
* https://techwraithcom-git-master.techwraith.now.sh


Swapped in order to emulate faster movement. When jump power is greater than speed you end up having less horizontal distance and that makes mobility more efficient when not jumping, therefore its better just to boost speed instead of jump (Swapped from 3, 2 > 2, 3)


Decreased collision radius for better handling. (2 is too big)


Made values equal, it makes no sense that one airblast is stronger than the other logically.


Consider using `executeProcess` instead of `executeShell` to avoid the shell parsing whitespace and special characters. Arguments should then be passed as a `string[]`.


The following doc(s) have been deployed to the [houstontim](https://houstontim-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/timeouts](https://houstontim-static-docs.pantheonsite.io/docs/timeouts)


Increased pushfactor because AirBurst should be more powerful as a knockback tool. It shouldn't be weaker than airblast.


Increased factor by .2 so that it matches Chi.


Successfully aliased the URL <https://nuxt-i18n-example-dahta7oaw.now.sh> to the following aliases:

* https://nuxt-i18n-example.now.sh
* https://nuxt-i18n-example.paul-gv.now.sh
* https://nuxt-i18n-example-git-master.paul-gv.now.sh


You might want to use the official logging facility for python instead of `print`. That way, you can change the log level and control what is printed out in the production and development environment.


Successfully aliased the URL <https://underproof-next-7x4pwbfxu.now.sh> to the following aliases:

* https://underproof-next.underproof2014.now.sh
* https://underproof-next-git-master.underproof2014.now.sh


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

* https://frontend.welldone.now.sh
* https://frontend-git-master.welldone.now.sh


Deployment failed with the following error:

~~~
Your `package.json` file is missing a `build` property inside the `script` property.
~~~


It's mine now


True, but this is effectively just a POC/stub e.g. this will actually redirect to **perf ... args** or **time -v args etc.**


I made some comments on this in #2.


@JuliaRegistrator register


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

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>" 8270a43b106dac9692426acd8ed694867158a0d7
git push origin v0.2.0
```


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

* https://frontend.welldone.now.sh
* https://frontend-git-master.welldone.now.sh


zgadzanko


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

* https://expressrouter.marcosnils.now.sh
* https://expressrouter-git-master.marcosnils.now.sh


kha?


jaja


@rtholmes yes, absolutely. This is what 210 is using. (And includes a recent fix that was preventing compile...)


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

* https://yosemite.now.sh
* https://camper.daiyi.now.sh
* https://camper-git-master.daiyi.now.sh


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

I updated the Github team because of this commit.

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

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

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

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


te duele todavia?


Successfully aliased the URL <https://valerio-portfolio-egdysrc60.now.sh> to the following aliases:

* https://valeriosillari.com
* https://www.valeriosillari.com
* https://valerio-portfolio.stellavalerio.now.sh
* https://valerio-portfolio-git-master.stellavalerio.now.sh


OK VENOM LETS GO


(e.e)/


mg tu perfil amex


@andrewstec and I are still working on a whack of fixes to make testing work on github enterprise, but that definitely isn't needed for operation. Plan is to merge that when it's fully working and we don't feel like it needs something else...


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

* https://frontend.welldone.now.sh
* https://frontend-git-master.welldone.now.sh


Created multidev environment [sg-buildtoolz#ci-191](https://dashboard.pantheon.io/sites/ab540917-2b79-43aa-bb5f-0a23d9aa1b05#ci-191).

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


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

* https://srvdc.nilereedmar.now.sh
* https://srvdc-git-master.nilereedmar.now.sh


Successfully aliased the URL <https://techwraithcom-9epuutw2j.now.sh> to the following aliases:

* https://techwraith.com
* https://techwraithcom.techwraith.now.sh
* https://techwraithcom-git-master.techwraith.now.sh


4397-AsymPropsIZSurfaceCheck (RKStrand) - x86_64-Linux-Ubuntu-18.04-gcc-7.4: OK (2589 of 2589 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)


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

* https://yosemite.now.sh
* https://camper.daiyi.now.sh
* https://camper-git-master.daiyi.now.sh


Commit aceito.


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

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


Created multidev environment [sg-buildtoolz#ci-193](https://dashboard.pantheon.io/sites/ab540917-2b79-43aa-bb5f-0a23d9aa1b05#ci-193).

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


Successfully aliased the URL <https://sp-portfolio-konlib237.now.sh> to the following aliases:

* https://sp-portfolio.stephenparkhum.now.sh
* https://sp-portfolio-git-master.stephenparkhum.now.sh


I have it but need a reboot sometimes after flashing a new rom.. not working, i leave it on my sources for reference.


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

* https://yosemite.now.sh
* https://camper.daiyi.now.sh
* https://camper-git-master.daiyi.now.sh


Successfully aliased the URL <https://underproof-next-8xvpxk4mp.now.sh> to the following aliases:

* https://underproof-next.underproof2014.now.sh
* https://underproof-next-git-master.underproof2014.now.sh


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

* https://frontend.welldone.now.sh
* https://frontend-git-master.welldone.now.sh


найс


add update url


20190830--今天真的是超气人的一天。


@davidkpiano what about services?


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

* https://condominium.now.sh


high 这个参数设为 true 就可以了


dd


Always add some docstrings at the beginning of the module.


> @Karaulov ты ж ныл, что не мержат пулы.

Что ты сделал ему что бы он принял твой Pull Request??? :D


Third party packages should be imported later after you import default packages.


too many spaces. Read https://www.python.org/dev/peps/pep-0008/


high 这个参数一直都是设置为true，
而且outputSize也是1，
就是苹果机有点模糊，安卓机就很模糊了，
有好的建议嘛?