[R/buildMetadata.R:5:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/buildMetadata.R#L20) *style:* **Variable or function name should be snake_case.**
```r
buildMetadata <- function(metadata, isStudyArea, isRasterToMatch, layerName, obj,
^~~~~~~~~~~~~
```
[R/buildMetadata.R:20:37:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/buildMetadata.R#L20) *style:* **Variable or function name should be snake_case.**
```r
buildMetadata <- function(metadata, isStudyArea, isRasterToMatch, layerName, obj,
                                    ^~~~~~~~~~~
```
[R/buildMetadata.R:20:50:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/buildMetadata.R#L20) *style:* **Variable or function name should be snake_case.**
```r
buildMetadata <- function(metadata, isStudyArea, isRasterToMatch, layerName, obj,
                                                 ^~~~~~~~~~~~~~~
```
[R/buildMetadata.R:20:67:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/buildMetadata.R#L20) *style:* **Variable or function name should be snake_case.**
```r
buildMetadata <- function(metadata, isStudyArea, isRasterToMatch, layerName, obj,
                                                                  ^~~~~~~~~
```
[R/buildMetadata.R:21:27:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/buildMetadata.R#L21) *style:* **Variable or function name should be snake_case.**
```r
                          columnNameForLabels, objHash, leaflet, envir, ...) {
                          ^~~~~~~~~~~~~~~~~~~
```
[R/buildMetadata.R:21:48:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/buildMetadata.R#L21) *style:* **Variable or function name should be snake_case.**
```r
                          columnNameForLabels, objHash, leaflet, envir, ...) {
                                               ^~~~~~~
```
[R/buildMetadata.R:22:8:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/buildMetadata.R#L28) *style:* **Variable or function name should be snake_case.**
```r
    studyAreaNumber <- 1 + NROW(metadata[compareNA(studyArea, TRUE) |
    ^~~~~~~~~~~~~~~
```
[R/buildMetadata.R:29:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/buildMetadata.R#L35) *style:* **Variable or function name should be snake_case.**
```r
    rasterToMatchNumber <- 1 + NROW(metadata[compareNA(rasterToMatch, TRUE) |
    ^~~~~~~~~~~~~~~~~~~
```
[R/buildMetadata.R:36:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/buildMetadata.R#L56) *style:* **Variable or function name should be snake_case.**
```r
      tilePath <- ifelse(is.na(leaflet), asPath(NA_character_),
      ^~~~~~~~
```
[R/buildMetadata.R:58:7:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/buildMetadata.R#L79) *style:* **Variable or function name should be snake_case.**
```r
  columnsToAdd <- dots
  ^~~~~~~~~~~~
```
[R/buildMetadata.R:84:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/buildMetadata.R#L86) *style:* **Variable or function name should be snake_case.**
```r
        needToSet <- TRUE
        ^~~~~~~~~
```
[R/buildMetadata.R:89:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/buildMetadata.R#L89) *style:* **Variable or function name should be snake_case.**
```r
          needToSet <- tryCatch(set(b, NULL, nta, cta), silent = TRUE, error = function(x) TRUE)
          ^~~~~~~~~
```
[R/buildMetadata.R:89:33:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/GIS.R#L11) *style:* **Variable or function name should be snake_case.**
```r
areaAndPolyValue <- function(ras) {
^~~~~~~~~~~~~~~~
```
[R/GIS.R:12:3:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/GIS.R#L12) *style:* **Variable or function name should be snake_case.**
```r
  polyIndivSpecies <- gdal_polygonizeR(ras) # 99 seconds with full ras
  ^~~~~~~~~~~~~~~~
```
[R/GIS.R:12:23:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/GIS.R#L13) *style:* **Variable or function name should be snake_case.**
```r
  pArea <- as.numeric(sf::st_area(polyIndivSpecies) / 1e4)
  ^~~~~
```
[R/GIS.R:19:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/GIS.R#L33) *style:* **Variable or function name should be snake_case.**
```r
gdal_polygonizeR <- function(x, outshape = NULL, gdalformat = "ESRI Shapefile",
^~~~~~~~~~~~~~~~
```
[R/GIS.R:48:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/GIS.R#L56) *style:* **Variable or function name should be snake_case.**
```r
    f.exists <- file.exists(paste(outshape, c("shp", "shx", "dbf"), sep = "."))
    ^~~~~~~~
```
[R/GIS.R:59:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/GIS.R#L89) *style:* **Variable or function name should be snake_case.**
```r
.rasterToMemory <- function(x, ...) {
^~~~~~~~~~~~~~~
```
[R/GIS.R:90:8:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/GIS.R#L108) *style:* **Variable or function name should be snake_case.**
```r
fasterize2 <- function(emptyRaster, polygonToFasterize, field) {
                       ^~~~~~~~~~~
```
[R/GIS.R:108:37:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/GIS.R#L108) *style:* **Variable or function name should be snake_case.**
```r
fasterize2 <- function(emptyRaster, polygonToFasterize, field) {
                                    ^~~~~~~~~~~~~~~~~~
```
[R/GIS.R:109:10:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/GIS.R#L111) *style:* **Variable or function name should be snake_case.**
```r
    polygonToFasterize <- Cache(cropInputs, polygonToFasterize, rasterToMatch = ras)
    ^~~~~~~~~~~~~~~~~~
```
[R/GIS.R:111:27:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/GIS.R#L113) *style:* **Variable or function name should be snake_case.**
```r
  thePoly <- projectInputs(polygonToFasterize, targetCRS = crs(ras))
  ^~~~~~~
```
[R/GIS.R:113:14:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/GIS.R#L114) *style:* **Variable or function name should be snake_case.**
```r
  thePoly$polygonNum <- seq_along(thePoly)
          ^~~~~~~~~~
```
[R/makeTiles.R:1:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/makeTiles.R#L1) *style:* **Variable or function name should be snake_case.**
```r
makeTiles <- function(tilePath, obj) {
^~~~~~~~~
```
[R/makeTiles.R:1:23:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/makeTiles.R#L1) *style:* **Variable or function name should be snake_case.**
```r
makeTiles <- function(tilePath, obj) {
                      ^~~~~~~~
```
[R/makeTiles.R:2:3:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/makeTiles.R#L2) *style:* **Variable or function name should be snake_case.**
```r
  dirNotExist <- !dir.exists(tilePath)
  ^~~~~~~~~~~
```
[R/makeTiles.R:4:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/makeTiles.R#L8) *style:* **Variable or function name should be snake_case.**
```r
    objLflt <- try(projectRaster(obj, crs = CRS("+init=epsg:4326")), silent = TRUE)
    ^~~~~~~
```
[R/makeTiles.R:8:20:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/makeTiles.R#L9) *style:* **Variable or function name should be snake_case.**
```r
    tmpFile <- tempfile(fileext = ".tif")
    ^~~~~~~
```
[R/makeTiles.R:10:5:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/makeTiles.R#L10) *style:* **Variable or function name should be snake_case.**
```r
    objLflt <- try(writeRaster(objLflt, tmpFile), silent = TRUE)
    ^~~~~~~
```
[R/makeTiles.R:10:20:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/makeTiles.R#L12) *style:* **Variable or function name should be snake_case.**
```r
    toDo <- TRUE
    ^~~~
```
[R/makeTiles.R:13:5:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/makeTiles.R#L13) *style:* **Variable or function name should be snake_case.**
```r
    tryNum <- 1
    ^~~~~~
```
[R/makeTiles.R:16:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/makeTiles.R#L18) *style:* **Variable or function name should be snake_case.**
```r
      toDo <- is(out, "try-error")
      ^~~~
```
[R/makeTiles.R:22:9:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/makeTiles.R#L22) *style:* **Variable or function name should be snake_case.**
```r
        toDo <- TRUE
        ^~~~
```
[R/makeTiles.R:25:7:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/makeTiles.R#L25) *style:* **Variable or function name should be snake_case.**
```r
      tryNum <- tryNum + 1
      ^~~~~~
```
[R/map-analysis.R:17:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L39) *style:* **Variable or function name should be snake_case.**
```r
mapAnalysis <- function(map, functionName = NULL, purgeAnalyses = NULL,
^~~~~~~~~~~
```
[R/map-analysis.R:39:30:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L39) *style:* **Variable or function name should be snake_case.**
```r
mapAnalysis <- function(map, functionName = NULL, purgeAnalyses = NULL,
                             ^~~~~~~~~~~~
```
[R/map-analysis.R:39:51:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L39) *style:* **Variable or function name should be snake_case.**
```r
mapAnalysis <- function(map, functionName = NULL, purgeAnalyses = NULL,
                                                  ^~~~~~~~~~~~~
```
[R/map-analysis.R:40:25:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L40) *style:* **Variable or function name should be snake_case.**
```r
                        useParallel = getOption("map.useParallel"), ...) {
                        ^~~~~~~~~~~
```
[R/map-analysis.R:42:3:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L54) *style:* **Variable or function name should be snake_case.**
```r
  AGs <- sort(unique(colnames(m)[startsWith(colnames(m), "analysisGroup")]))
  ^~~
```
[R/map-analysis.R:56:31:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L56) *style:* **Variable or function name should be snake_case.**
```r
  ags <- lapply(AGs, function(AG) sort(na.omit(unique(m[[AG]]))))
                              ^~
```
[R/map-analysis.R:58:3:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L58) *style:* **Variable or function name should be snake_case.**
```r
  combosCompleted <- lapply(functionName, function(fn)
  ^~~~~~~~~~~~~~~
```
[R/map-analysis.R:60:4:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L71) *style:* **Variable or function name should be snake_case.**
```r
  combosAll <- expandAnalysisGroups(ags)
  ^~~~~~~~~
```
[R/map-analysis.R:71:16:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L76) *style:* **Variable or function name should be snake_case.**
```r
  args1 <- lapply(functionName, function(funName) {
                                         ^~~~~~~
```
[R/map-analysis.R:79:5:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L79) *style:* **Variable or function name should be snake_case.**
```r
    keepArgs <- unlist(lapply(args, function(arg) length(arg) > 0))
    ^~~~~~~~
```
[R/map-analysis.R:83:3:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L83) *style:* **Variable or function name should be snake_case.**
```r
  AGsByFunName <- lapply(functionName, function(funName) {
  ^~~~~~~~~~~~
```
[R/map-analysis.R:83:49:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L83) *style:* **Variable or function name should be snake_case.**
```r
  AGsByFunName <- lapply(functionName, function(funName) {
                                                ^~~~~~~
```
[R/map-analysis.R:88:3:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L88) *style:* **Variable or function name should be snake_case.**
```r
  combosAll <- Map(agsByFunName = AGsByFunName,
  ^~~~~~~~~
```
[R/map-analysis.R:90:29:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L90) *style:* **Variable or function name should be snake_case.**
```r
                   function(agsByFunName, ags) {
                            ^~~~~~~~~~~~
```
[R/map-analysis.R:91:22:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L94) *style:* **Variable or function name should be snake_case.**
```r
  combosToDo <- Map(cc = combosCompleted, ca = combosAll, function(cc, ca) {
  ^~~~~~~~~~
```
[R/map-analysis.R:96:32:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L101) *style:* **Variable or function name should be snake_case.**
```r
  combosToDo <- Map(ctd = combosToDo, fn = functionName,
  ^~~~~~~~~~
```
[R/map-analysis.R:102:45:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L102) *style:* **Variable or function name should be snake_case.**
```r
                    function(ctd, fn) ctd[, functionName := fn])
                                            ^~~~~~~~~~~~
```
[R/map-analysis.R:103:3:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L103) *style:* **Variable or function name should be snake_case.**
```r
  combosToDoDT <- rbindlist(combosToDo)
  ^~~~~~~~~~~~
```
[R/map-analysis.R:103:19:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L105) *style:* **Variable or function name should be snake_case.**
```r
  combosToDo <- combosToDo[!unlist(lapply(combosToDo, function(ctd) NROW(ctd) == 0))]
  ^~~~~~~~~~
```
[R/map-analysis.R:108:5:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L108) *style:* **Variable or function name should be snake_case.**
```r
    funNames <- unique(combosToDoDT$functionName)
    ^~~~~~~~
```
[R/map-analysis.R:111:5:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L111) *style:* **Variable or function name should be snake_case.**
```r
    otherFormalsInFunction <- lapply(funNames, function(funName) {
    ^~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:111:57:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L111) *style:* **Variable or function name should be snake_case.**
```r
    otherFormalsInFunction <- lapply(funNames, function(funName) {
                                                        ^~~~~~~
```
[R/map-analysis.R:112:7:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L112) *style:* **Variable or function name should be snake_case.**
```r
      otherFormalsInFunction <- formalArgs(funName)[formalArgs(funName) %in%
      ^~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:125:7:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L129) *style:* **Variable or function name should be snake_case.**
```r
    combosToDoList <- split(combosToDoDT, combosToDoDT$all)
    ^~~~~~~~~~~~~~
```
[R/map-analysis.R:132:20:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L132) *style:* **Variable or function name should be snake_case.**
```r
                   funName <- combo$functionName
                   ^~~~~~~
```
[R/map-analysis.R:134:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L137) *style:* **Variable or function name should be snake_case.**
```r
                   fnOut <- do.call(Cache,
                   ^~~~~
```
[R/map-analysis.R:140:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L145) *style:* **Variable or function name should be snake_case.**
```r
      fromFunName <- combosToDoDT$functionName == funName
      ^~~~~~~~~~~
```
[R/map-analysis.R:147:35:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L147) *style:* **Variable or function name should be snake_case.**
```r
      map@analysesData[[funName]]$.Completed <- names(out3[fromFunName])
                                  ^~~~~~~~~~
```
[R/map-analysis.R:150:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L168) *style:* **Variable or function name should be snake_case.**
```r
mapAddAnalysis <- function(map, functionName,
^~~~~~~~~~~~~~
```
[R/map-analysis.R:168:33:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L168) *style:* **Variable or function name should be snake_case.**
```r
mapAddAnalysis <- function(map, functionName,
                                ^~~~~~~~~~~~
```
[R/map-analysis.R:169:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L169) *style:* **Variable or function name should be snake_case.**
```r
                           useParallel = getOption("map.useParallel", FALSE), ...) {
                           ^~~~~~~~~~~
```
[R/map-analysis.R:171:8:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L172) *style:* **Variable or function name should be snake_case.**
```r
  prevEntry <- map@analyses$functionName == functionName
  ^~~~~~~~~
```
[R/map-analysis.R:173:3:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L173) *style:* **Variable or function name should be snake_case.**
```r
  purgeAnalyses <- NULL # Set default as NULL
  ^~~~~~~~~~~~~
```
[R/map-analysis.R:174:3:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L174) *style:* **Variable or function name should be snake_case.**
```r
  newDigest <- fastdigest::fastdigest(
  ^~~~~~~~~
```
[R/map-analysis.R:178:3:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L179) *style:* **Variable or function name should be snake_case.**
```r
  doRbindlist <- TRUE
  ^~~~~~~~~~~
```
[R/map-analysis.R:182:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L184) *style:* **Variable or function name should be snake_case.**
```r
      purgeAnalyses <- functionName
      ^~~~~~~~~~~~~
```
[R/map-analysis.R:187:7:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L187) *style:* **Variable or function name should be snake_case.**
```r
      doRbindlist <- FALSE
      ^~~~~~~~~~~
```
[R/map-analysis.R:188:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L223) *style:* **Variable or function name should be snake_case.**
```r
mapAddPostHocAnalysis <- function(map, functionName, postHocAnalysisGroups = NULL,
^~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:223:40:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L223) *style:* **Variable or function name should be snake_case.**
```r
mapAddPostHocAnalysis <- function(map, functionName, postHocAnalysisGroups = NULL,
                                       ^~~~~~~~~~~~
```
[R/map-analysis.R:223:54:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L223) *style:* **Variable or function name should be snake_case.**
```r
mapAddPostHocAnalysis <- function(map, functionName, postHocAnalysisGroups = NULL,
                                                     ^~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:224:35:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L224) *style:* **Variable or function name should be snake_case.**
```r
                                  postHocAnalyses = "all",
                                  ^~~~~~~~~~~~~~~
```
[R/map-analysis.R:225:35:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L225) *style:* **Variable or function name should be snake_case.**
```r
                                  useParallel = getOption("map.useParallel"),
                                  ^~~~~~~~~~~
```
[R/map-analysis.R:230:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L237) *style:* **Variable or function name should be snake_case.**
```r
  prevEntry <- map@analyses$functionName == functionName
  ^~~~~~~~~
```
[R/map-analysis.R:238:3:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L238) *style:* **Variable or function name should be snake_case.**
```r
  purgeAnalyses <- NULL # Set default as NULL
  ^~~~~~~~~~~~~
```
[R/map-analysis.R:239:3:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L239) *style:* **Variable or function name should be snake_case.**
```r
  newDigest <- fastdigest::fastdigest(
  ^~~~~~~~~
```
[R/map-analysis.R:243:3:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L244) *style:* **Variable or function name should be snake_case.**
```r
  doRbindlist <- TRUE
  ^~~~~~~~~~~
```
[R/map-analysis.R:247:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L249) *style:* **Variable or function name should be snake_case.**
```r
      purgeAnalyses <- functionName
      ^~~~~~~~~~~~~
```
[R/map-analysis.R:252:7:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L252) *style:* **Variable or function name should be snake_case.**
```r
      doRbindlist <- FALSE
      ^~~~~~~~~~~
```
[R/map-analysis.R:253:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L266) *style:* **Variable or function name should be snake_case.**
```r
runMapAnalyses <- function(map, purgeAnalyses = NULL,
^~~~~~~~~~~~~~
```
[R/map-analysis.R:266:33:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L266) *style:* **Variable or function name should be snake_case.**
```r
runMapAnalyses <- function(map, purgeAnalyses = NULL,
                                ^~~~~~~~~~~~~
```
[R/map-analysis.R:267:28:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L267) *style:* **Variable or function name should be snake_case.**
```r
                           useParallel = getOption("map.useParallel")) {
                           ^~~~~~~~~~~
```
[R/map-analysis.R:268:3:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L268) *style:* **Variable or function name should be snake_case.**
```r
  isPostHoc <- if (is.null(map@analyses$postHoc)) {
  ^~~~~~~~~
```
[R/map-analysis.R:271:5:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L276) *style:* **Variable or function name should be snake_case.**
```r
    funName <- map@analyses$functionName[!isPostHoc]
    ^~~~~~~
```
[R/map-analysis.R:277:12:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L313) *style:* **Variable or function name should be snake_case.**
```r
getFormalsFromMetadata <- function(metadata, combo, AGs, funName) {
^~~~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:313:53:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L313) *style:* **Variable or function name should be snake_case.**
```r
getFormalsFromMetadata <- function(metadata, combo, AGs, funName) {
                                                    ^~~
```
[R/map-analysis.R:313:58:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L313) *style:* **Variable or function name should be snake_case.**
```r
getFormalsFromMetadata <- function(metadata, combo, AGs, funName) {
                                                         ^~~~~~~
```
[R/map-analysis.R:314:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L314) *style:* **Variable or function name should be snake_case.**
```r
  formalsInFunction <- formalArgs(funName)[formalArgs(funName) %in% colnames(metadata)]
  ^~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:316:32:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L316) *style:* **Variable or function name should be snake_case.**
```r
  args <- lapply(AGs, function(AG) {
                               ^~
```
[R/map-analysis.R:330:4:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L335) *style:* **Variable or function name should be snake_case.**
```r
expandAnalysisGroups <- function(ags) {
^~~~~~~~~~~~~~~~~~~~
```
[R/map-analysis.R:336:3:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L336) *style:* **Variable or function name should be snake_case.**
```r
  combosAll <- NULL
  ^~~~~~~~~
```
[R/map-analysis.R:338:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-analysis.R#L338) *style:* **Variable or function name should be snake_case.**
```r
    combosAll <- do.call(expand.grid, args = append(list(stringsAsFactors = FALSE),
    ^~~~~~~~~
```
[R/map-class.R:6:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-class.R#L47) *style:* **Variable or function name should be snake_case.**
```r
          function(.Object, ...) {
                   ^~~~~~~
```
[R/map-class.R:48:13:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map-class.R#L48) *style:* **Variable or function name should be snake_case.**
```r
            .Object <- callNextMethod()
            ^~~~~~~
```
[R/map-class.R:49:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/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/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
  utils::globalVariables(c(".", ":=", ".I", ".N", ".SD", "envir", "layerName", "objectHash"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map.R:17:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map.R#L17) *style:* **Lines should not be more than 80 characters.**
```r
#' @param layerName Required. A label for this map layer. This can be the same as
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map.R:26:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map.R#L26) *style:* **Lines should not be more than 80 characters.**
```r
#'  If \code{TRUE} or a character vector, then this layer will be added to a leaflet map.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map.R:27:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map.R#L27) *style:* **Lines should not be more than 80 characters.**
```r
#'  For \code{RasterLayer} object, this will trigger a call to \code{gdal2tiles}, making tiles.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/map.R:69:1:](https://github.com/PredictiveEcology/map/blob/836d79bbcbf04f487bc1fd2164ce79efde9e4168/R/map.R#L69) *style:* **Lines should not be more than 80 characters.**
```r
#'                layerName = "Smaller Study Area") # adds a second studyArea within 1st
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


This step is really reading the object you put in L175. Suggestions:
- insert this Step msg immediately before L175,
- change this Step msg to read "Read Object from bucket"


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

I updated the Github team because of this commit.

- @dotstarmoney, @dag-ee, @sufyanabbasi were added to conda-forge. Welcome to conda-forge!
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

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

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

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


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

* https://einscape.jeffreymendez1993.now.sh
* https://einscape-git-master.jeffreymendez1993.now.sh


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

* https://einscape.jeffreymendez1993.now.sh
* https://einscape-git-master.jeffreymendez1993.now.sh


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

* https://peak-website.samcquanzie.now.sh
* https://peak-website-git-master.samcquanzie.now.sh


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

* https://peak-website.samcquanzie.now.sh
* https://peak-website-git-master.samcquanzie.now.sh


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

* https://tmi-website.mirabilio.now.sh
* https://tmi-website-git-master.mirabilio.now.sh


Found a site with really long site name. With such a long name we'll need to center the text.
![Screen Shot 2019-08-16 at 4 24 31 PM](https://user-images.githubusercontent.com/36857809/63196686-d62b1400-c043-11e9-84c8-70c7977bfa73.png)


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 9f257a658b4fc5fe8670c81a7c88a0201afed73a.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


Successfully aliased the URL <https://react-tetris-5gmis5nis.now.sh> to the following aliases:

* https://tetris.jayfallon.net
* https://tetris.jayfallon.dev
* https://react-tetris.jayfallon1.now.sh
* https://react-tetris-git-master.jayfallon1.now.sh


saw approval from MonsieurNicolas
at https://github.com/graydon/stellar-core/commit/4a9064a789da5df508dbb3a2a135dfa7b19ff548


merging graydon/stellar-core/bug-2234-scrub-passwords-better = 4a9064a7 into auto


graydon/stellar-core/bug-2234-scrub-passwords-better = 4a9064a7 merged ok, testing candidate = b546605c


![](https://github.trello.services/images/mini-trello-icon.png) [Pull in drought layers from IDP server: https://idpgis.ncep.noaa.gov/arcgis/rest/services/NWS_Climate_Outlooks](https://trello.com/c/w3mATIxO/3-pull-in-drought-layers-from-idp-server-https-idpgisncepnoaagov-arcgis-rest-services-nwsclimateoutlooks)


## Joker
este es mi villano favorito


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

* https://peak-website.samcquanzie.now.sh
* https://peak-website-git-master.samcquanzie.now.sh


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

* https://peak-website.samcquanzie.now.sh
* https://peak-website-git-master.samcquanzie.now.sh


stratified_tank_adaptive_internal_dt (nmerket) - x86_64-Linux-Ubuntu-18.04-gcc-7.4: OK (2497 of 2506 tests passed, 1 test warnings)

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

Failures:\n

regression Test Summary
 * Passed: 675
 * Failed: 9

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


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 8df830fd57df4a797d6117a09e7c58bf94558ac9.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


# Notas
es una nota


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

* https://jnielson.com
* https://www.jnielson.com
* https://jnielsoncom.jnielson.now.sh
* https://jnielsoncom-git-master.jnielson.now.sh


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

* https://reddit.jahir045.now.sh
* https://reddit-git-master.jahir045.now.sh


Successfully aliased the URL <https://gatsby-theme-carbon-5xbjv8hwa.now.sh> to the following aliases:

* https://gatsby-theme-carbon.now.sh
* https://gatsby-theme-carbon.carbon-design-system.now.sh
* https://gatsby-theme-carbon-git-master.carbon-design-system.now.sh


hi
[readme.txt](https://github.com/kololed/helllo-world/files/3511121/readme.txt)


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

* https://historicalq-client.blakelowrey1.now.sh
* https://historicalq-client-git-master.blakelowrey1.now.sh


For https://github.com/phetsims/scenery/issues/457


Successfully aliased the URL <https://hudson-hemp-bntq729j1.now.sh> to the following aliases:

* https://hudson-hemp.rebeccazhou.now.sh
* https://hudson-hemp-git-master.rebeccazhou.now.sh


Successfully aliased the URL <https://platzi-jmeter-glnqk92m0.now.sh> to the following aliases:

* https://platzi-jmeter.orlandogarcia.now.sh
* https://platzi-jmeter-git-master.orlandogarcia.now.sh


For #132


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

* https://firstmeanseverything.com
* https://firstmeanseverythingcom.firstmeanseverything.now.sh
* https://firstmeanseverythingcom-git-master.firstmeanseverything.now.sh


n mjhjl


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 0abddac872e732800906eb6930e6d38f1012a60c.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


Сделано все очень хорошо, на все вопросы отвечу на занятии


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

* https://simontaggart.com
* https://www.simontaggart.com
* https://portfoliosite.sitaggart.now.sh
* https://portfoliosite-git-master.sitaggart.now.sh


It's ok to reuse BucketList, ObjSize and ObjNum for all of these calls.


commit


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

12 tests passed, 7 tests failed and 0 tests skipped in 6698 seconds

Failed tests:

* test_map_mhc_snp1kg (60 seconds)
* test_map_mhc_snp1kg_genotype (57 seconds)
* test_sim_chr21_snp1kg (71 seconds)
* test_sim_chr21_snp1kg_trained (61 seconds)
* test_sim_mhc_cactus (58 seconds)
* test_sim_mhc_snp1kg (60 seconds)
* test_sim_mhc_snp1kg_mpmap (60 seconds)


Requirements for mybinder.org


here. the rest of the instructions are the same


Формы отправляются,  а не должны, так как не введены данные. Забыли атрибут required


Yeah, maybe ... I will consider to use this pattern, seems very hopefully
for perfomance !!

Also I have almost finished generator for this feature, it would be like
compiler extension that is possible to use by cmake project

On Fri, 16 Aug 2019 at 13:49, Yankes <notifications@github.com> wrote:

> I think this could be heavy simplified if we use some meta programing from
> C++17:
>
> template<auto... Ptrs>
> struct collection
> {
>     template<typename T>
>     static constexpr auto getLinks(T* p) -> decltype(T::gcLinks())
>     {
>         return T::gcLinks();
>     }
>     struct DummyList
>     {
>         template<typename... TT>
>         DummyList(TT... a){ }
>     };
>
>
>     template<typename T>
>     void connectToRoot(T* obj, void * rootPtr)
>     {
>         if (obj)
>         {
>             (void)DummyList
>             {
>                 (getLinks(obj->*Ptrs).connectToRoot((obj->*Ptrs), rootPtr), 0)...
>             };
>         }
>     }
>     template<typename T>
>     void disconnectFromRoot(T* obj, bool isRoot, void * rootPtr)
>     {
>         if (obj)
>         {
>             (void)DummyList
>             {
>                 (getLinks(obj->*Ptrs).disconnectFromRoot((obj->*Ptrs), isRoot, rootPtr), 0)...
>             };
>         }
>     }
> };
>
> class S
> {
> public:
>     static constexpr collection<> gcLinks(){ return {}; };
> };
>
> class A
> {
>     S* i;
>     S* j;
>     S* z;
>
> public:
>     static constexpr collection<&A::i, &A::j, &A::z> gcLinks(){ return {}; };
> };
>
> class B
> {
>     A* i;
>     A* j;
>     A* z;
>
> public:
>     static constexpr collection<&B::i, &B::j, &B::z> gcLinks(){ return {}; };
> };
>
> int main()
> {
>     B b;
>     B::gcLinks().connectToRoot(&b, nullptr);
> }
>
>
> https://gcc.godbolt.org/z/EJ2h7k
> This could even handle std::vector<memory::gc_ptr<A>> array;.
>
> I used A* only because I do not have memory::gc_ptr on godbolt.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/redradist/DeterministicGarbagePointer/commit/5df3479a80cedbebb8898eaf8993d5546ee4d6c4?email_source=notifications&email_token=ABQE65ZCAWELCD3O7YEEMITQE2A47A5CNFSM4IMGLL7KYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBBDPCW#commitcomment-34716758>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABQE657IOSYHCZS2ZJ7DIP3QE2A47ANCNFSM4IMGLL7A>
> .
>

--

*Best RegardsDenis Kotov*


What actually happens when these show up in the search typeahead?


Why not just delete the bucket. There is no need to create a manifest in order to delete the bucket (and thus not need to pass in the storage class, bucket name or the bool).


vs code


We are not along on this Ethereum. There are nodes that store data on their hard-disks. But they don't store zeroes. So if we set storage to zeroes we reduce the storage needed on these nodes. We reduce the "world state". That is being a good citizen.

So do:

```solidity
balances[hash].expire = 0
```
And maybe something more. But don't break your contract or make it dangerous to your users.


storage classes are _not_ namespaced so there is no need to pass in the ns string.


@paulbatum when are y'all planning on cutting a new release?  I need this change relatively soon


test


see my comments on this method.


<details>

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

InterpreterError at template.tasks[0]: object keys must be strings

</details>


Successfully aliased the URL <https://react-tetris-9knbx60y5.now.sh> to the following aliases:

* https://tetris.jayfallon.net
* https://tetris.jayfallon.dev
* https://react-tetris.jayfallon1.now.sh
* https://react-tetris-git-master.jayfallon1.now.sh


Both our visions are correct. I am only saying that my way adds more cooperation. Alice may talk to Carol and say "why you did not redeem before the deadline", Carol says "oops gimme 10 minutes", Alice says "ok".
Of course Alice can still front-run, but there has been cooperation.
Or Bob was slow to come to the shop and Alice tells Bob to hurry, he still arrives after the deadline, but Alice is not an ass, she wants Bob to get the cash so she will not front-run Carol.


Copy of this build can be found at
https://builds.myetherwallet.com/build/7ef196f87ceec6130b891a19647ac703197001dd/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmSnv3q7L4dnRUS9Achzv5sUy17yzXinvqms5rw64hfvm6
                       Virus Total analysis
                       https://www.virustotal.com/file/2fe5b3e53c91bb16088f21af86cc4de68c5fa8557e2dc9c64e0580ac02f51079/analysis/1565989207/


Copy of this build can be found at
https://builds.myetherwallet.com/build/693202a490b3d6ac907951eaed6128899c12f9ec/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmSX6rkzvDMiEzzi8hPBYSBQHbkM9bho3PB5M6T2GQWsm1
                       Virus Total analysis
                       https://www.virustotal.com/file/1e838ad656664e10914a96a90a71ff696eb9b4d699ee7116082a6cb9b40c2d00/analysis/1565989210/


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


It looks like you are trying all the wrong things first.
No, my point was for you to do:

```solidity
event LogOwnerCandidateRequested(address indexed owner, address indexed candidate);
```


> This change is causing an error to occur in my project:
> `Uncaught TypeError: value.indexOf is not a function`
> This is referring to line 104.
>
> In my case, "value" is a number.

@jacksonv1lle thanks for the report! PR to fix it is here: https://github.com/OfficeDev/office-ui-fabric-react/pull/10173


Name or ID?


Make a `test/Owned.spec.js` file with this `it` and other `it`s that test `Owned` things.


Successfully aliased the URL <https://hudson-hemp-c24hm8azu.now.sh> to the following aliases:

* https://hudson-hemp.rebeccazhou.now.sh
* https://hudson-hemp-git-master.rebeccazhou.now.sh


Wut


[Rafael Dos Santos Silva posted](https://review.discourse.org/t/first-pass-in-moving-to-debian/5251/2):

 https://review.discourse.org/t/revert-first-pass-in-moving-to-debian/5254


Hello,
If anyone can help extract and repack the .bin file I appreciate, I would like to patch the game to run in Portuguese.
Suggestion of any tool to do this project?
![bin](https://user-images.githubusercontent.com/46471479/63198201-548db300-c050-11e9-8867-9335a531ccdd.PNG)


all tests pass:
success: https://travis-ci.org/stellar/stellar-core/builds/572925019?utm_source=github_status&utm_medium=notification


Failed to alias the deployment: Deployment not found.

[Click here](https://zeit.co/thomasmaitret/sonsduplaisirv2/87ezb52oi) to access the non-aliased deployment.


So, my only issues is that I don't own this memory, how long is the memory location data still valid? If the message handle is closed, this pointer is no longer valid?


Shouldn't all traps be deleted and not spawned anymore? Just curious.
[Remove linked trap gameobjects in Open World](https://github.com/cmangos/wotlk-db/commit/d0a70b3b74cd170db66a41089c5104c8736a25c9#diff-972bb03ecb43e020c65897b76365e1dfR230)


Seems like it has been untagged as latest, but it's definitely published

```sh-session
$ npm show node-notifier versions
...
  '5.0.1',
  '5.0.2',
  '5.1.2',
  '5.2.0',
  '5.2.1',
  '5.3.0',
  '5.4.0',
  '5.4.1',
  '5.4.2' ]
```

https://github.com/facebook/jest/pull/8831/files#diff-0fee7f28fe36fce7e695842f36311e39R25


TeamCity Glyssen / Glyssen pull requests [Build *.*.429.3e16514b43962bba2023909dbfac3d2a9cc70741](https://build.palaso.org/viewLog.html?buildId=160100&buildTypeId=Glyssen_GlyssenPullRequests2) outcome was **FAILURE**
Summary: Tests failed: 4 (1 new), passed: 2170, ignored: 18 Build time: 00:08:54
### Failed tests
```
GlyssenTests.dll: GlyssenTests.ProjectExportTests.GetExportData_BlocksAreJoinedToStandardNonEnglishReferenceText_OutputContainsPrimaryAndEnglishReferenceText: Test(s) failed.   Expected string length 6 but was 0. Strings differ at index 0.
  Expected: "Иуда 1"
  But was:  <string.Empty>
  -----------^

   at NUnit.Framework.Assert.That(Object actual, IResolveConstraint expression, String message, Object[] args)
   at NUnit.Framework.Assert.AreEqual(Object expected, Object actual)
   at GlyssenTests.ProjectExportTests.GetExportData_BlocksAreJoinedToStandardNonEnglishReferenceText_OutputContainsPrimaryAndEnglishReferenceText() in C:\BuildAgent\work\9269096ed6fdb26d\GlyssenTests\ProjectExportTests.cs:line 563

ControlDataIntegrityTests.dll: ControlDataIntegrityTests.CharacterVerseDataTests.DataIntegrity_RequiredFieldsHaveValidFormatAndThereAreNoDuplicateLines: Test(s) failed.   Line with extra space(s): ROM	10	6	God		 righteousness which is of faith (God)	Quotation
  Expected: False
  But was:  True

   at NUnit.Framework.Assert.That(Object actual, IResolveConstraint expression, String message, Object[] args)
   at NUnit.Framework.Assert.IsFalse(Boolean condition, String message)
   at ControlDataIntegrityTests.CharacterVerseDataTests.DataIntegrity_RequiredFieldsHaveValidFormatAndThereAreNoDuplicateLines() in C:\BuildAgent\work\9269096ed6fdb26d\ControlDataIntegrityTests\CharacterVerseDataTests.cs:line 86

GlyssenTests.dll: GlyssenTests.ProjectTests.SetReferenceText_ChangeFromEnglishToFrenchWithOneBlockMismatched_ReferenceTextClearedForAllRelatedBlocks: Test(s) failed.   Expected: True
  But was:  False

   at NUnit.Framework.Assert.That(Object actual, IResolveConstraint expression, String message, Object[] args)
   at NUnit.Framework.Assert.IsTrue(Boolean condition)
   at GlyssenTests.ProjectTests.SetReferenceText_ChangeFromEnglishToFrenchWithOneBlockMismatched_ReferenceTextClearedForAllRelatedBlocks() in C:\BuildAgent\work\9269096ed6fdb26d\GlyssenTests\ProjectTests.cs:line 1156

GlyssenTests.dll: GlyssenTests.BookScriptTests.ApplyUserDecisions_AllSourceBlocksAlignedToReferenceTextWithManualSplitInMiddleOfVerse_TextUnchanged_SplitAppliedAndAllBlocksAligned: Test(s) failed.   String lengths are both 2. Strings differ at index 1.
  Expected: "26"
  But was:  "25"
  ------------^

   at NUnit.Framework.Assert.That(Object actual, IResolveConstraint expression, String message, Object[] args)
   at NUnit.Framework.Assert.AreEqual(Object expected, Object actual)
   at GlyssenTests.BookScriptTests.ApplyUserDecisions_AllSourceBlocksAlignedToReferenceTextWithManualSplitInMiddleOfVerse_TextUnchanged_SplitAppliedAndAllBlocksAligned() in C:\BuildAgent\work\9269096ed6fdb26d\GlyssenTests\BookScriptTests.cs:line 1397

```


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

* https://builder-staging.now.sh


I'm not sure if creating a volume will prevent it from being exposed on the host file system, on the contrary, I think it will create a Docker managed volume on the host file system that is indeed exposed on the host fs. But this is usually done for caching and preventing node_modules from being downloaded every time a new container is created from the same image.


Successfully aliased the URL <https://react-tetris-m9jt6yps4.now.sh> to the following aliases:

* https://tetris.jayfallon.net
* https://tetris.jayfallon.dev
* https://react-tetris.jayfallon1.now.sh
* https://react-tetris-git-master.jayfallon1.now.sh


TeamCity Glyssen / Glyssen pull requests [Build *.*.431.4602f7a87fd128346499fc50439b658d6760d22c](https://build.palaso.org/viewLog.html?buildId=160102&buildTypeId=Glyssen_GlyssenPullRequests2) outcome was **SUCCESS**
Summary: Tests passed: 2174, ignored: 18 Build time: 00:08:58


yes, this was the issue


There is a later commit that will remove this again... we are pretty far behind in wotlk-db.


fast-forwarding master to auto = b546605c


This still causes issues like `sh: out of range` if any of the sqm_* logging functions are actually executed. I believe this comes as the verbosity levels are defined in defaults.sh, but we purposefully do not source this from  run.sh (just as we purposefully avoided sourcing sqm's functions.sh in run.sh before). About sourcing functions.sh, I am not opposed, but sourcing defaults.sh is a bit ugly.

One option would be to move the logging functions and check_state_dir() , as well as the log level definitions into its own file and source this from both run.sh and functions.sh?


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

* https://bookroulette.jbrandes.now.sh
* https://bookroulette-git-master.jbrandes.now.sh


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

* https://sonsduplaisir.now.sh
* https://sonsduplaisirv2.thomasmaitret.now.sh
* https://sonsduplaisirv2-git-master.thomasmaitret.now.sh


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

* https://bookroulette.jbrandes.now.sh
* https://bookroulette-git-master.jbrandes.now.sh


Agora a core de SpeedDialChild  vai ficar azul


See Issue #13 due to use of `font-smoothing`


TeamCity Glyssen / Glyssen pull requests [Build *.*.432.4e47729e49354c65bcc8006cdbe1e087d7d17ce2](https://build.palaso.org/viewLog.html?buildId=160103&buildTypeId=Glyssen_GlyssenPullRequests2) outcome was **FAILURE**
Summary: Tests failed: 1, passed: 2173, ignored: 18 Build time: 00:08:34
### Failed tests
```
ControlDataIntegrityTests.dll: ControlDataIntegrityTests.CharacterVerseDataTests.DataIntegrity_ParallelPassageReferences: Test(s) failed.   Characters do not match for one or more parallel passages:
	MAT 11:2  =>  disciples of John the Baptist  =>  MAT 11.2;LUK 7.18

  Expected: True
  But was:  False

   at NUnit.Framework.Assert.That(Object actual, IResolveConstraint expression, String message, Object[] args)
   at NUnit.Framework.Assert.IsTrue(Boolean condition, String message)
   at ControlDataIntegrityTests.CharacterVerseDataTests.DataIntegrity_ParallelPassageReferences() in C:\BuildAgent\work\9269096ed6fdb26d\ControlDataIntegrityTests\CharacterVerseDataTests.cs:line 249

```


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

* https://bookroulette.jbrandes.now.sh
* https://bookroulette-git-master.jbrandes.now.sh


stratified_tank_adaptive_internal_dt (nmerket) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-UnitTestsCoverage-Debug: OK (1136 of 1136 tests passed, 0 test warnings)

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


not sure about this


Copy of this build can be found at
https://builds.myetherwallet.com/build/a658d46e614682357468e9f683312b5e84f94951/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmSneg4Eb5oB8hA18fFjZCr5MR7hGigbgruXvorfPjzvUC
                       Virus Total analysis
                       https://www.virustotal.com/file/1dbeed26cf92c6b1e5438492fad31a671d2aa9eebaf7d89af9664539ec95e359/analysis/1565990195/


So this is why goaccess has been in a restart loop for two weeks? -_-


Sorry, didn't see your PR until after I opened mine! :sweat_smile:

For future reference, after making changes to any TS code in an expo module, you should run `npm run build` to start a build server that compiles the updated TS files into JS inside the `build/` folder. That needs to be committed too since that's included as part of the NPM package. Not your fault, of course, that's not very well documented.

Thanks for your help!


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

* https://platy.now.sh
* https://fishbowl.sylviamoonfish.now.sh
* https://fishbowl-git-master.sylviamoonfish.now.sh


Commit message should say "!!! note box", not "gs! note box"


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

* https://historicalq-client.blakelowrey1.now.sh
* https://historicalq-client-git-master.blakelowrey1.now.sh


Why does `deref(arg)` not deduce the correct template argument?


FixLCC_Escalataion_6144 (JasonGlazer) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-IntegrationCoverage-Debug: OK (668 of 669 tests passed, 0 test warnings)

Failures:\n

integration Test Summary
 * Passed: 668
 * Failed: 1

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


@veselv2010 никит ну в самом деле
создать два типизированных налла чтобы запихать их в метод


@JuliaRegistrator register


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

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.1.0 -m "<description of version>" 6cc165175d6e93daa4c9397eac87a93b23088e06
git push origin v0.1.0
```


Поаккуратнее с ни о чём не говорящими именами методов!


Sorry.


Я думаю мусор можно выпиливать смело. Потом из коммитов всё равно можно восстановить!


Neste arquivo existem as boas práticas a serem seguidas por todos durante o projeto inteiro, conforme necessário haverão mudanças.


merge


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

* https://amorris.ca
* https://amorris.mor.now.sh
* https://amorris-git-master.mor.now.sh


The deduced argument will never be a reference :(


- News channels have been renamed to Announcement channels and cannot publish posts to the activity feed anymore, but can only be followed.

## Strings
#### Added
- `FOLLOWER_ANALYTICS: "Announcements"`
#### Updated
```diff
+ FOLLOWER_ANALYTICS_HEADER: "Analytics"
- FORM_LABEL_NEWS_CHANNEL: "News Channel",
+ FORM_LABEL_NEWS_CHANNEL: "Announcement Channel"
- FORM_HELP_NEWS: "\nLinks posted in this channel can be published as News.\nNews is published to the Activity Feeds of all users who play the associated game. This includes users not in this server. [Learn more.]({documentationLink})\n  "
+ FORM_HELP_NEWS: "\nUsers can follow this channel to get certain messages posted directly to a server that the user owns.\nMessages posted in this channel can be published to followers in their channels directly. [Learn more.]({documentationLink})\n  "
- SEND_MESSAGES_DESCRIPTION: "Members with this permission can Publish News to the Activity Feed. [Learn More]({articleURL}).",
+ SEND_MESSAGES_DESCRIPTION: "Members with this permission can publish Announcements to followers of the channel. [Learn More]({articleURL})."
- CREATE_NEWS_CHANNEL: "Create News Channel"
+ CREATE_NEWS_CHANNEL: "Create Announcement Channel"
- FOLLOWER_ANALYTICS: "Following Analytics"
+ FOLLOWER_ANALYTICS: "Announcements"
+ FOLLOWER_ANALYTICS_HEADER: "Analytics"
- GUILD_SETTINGS_FOLLOWER_ANALYTICS: "Server Following Analytics"
+ GUILD_SETTINGS_FOLLOWER_ANALYTICS: "Announcement Channel Analytics"
- GUILD_SETTINGS_FOLLOWER_ANALYTICS_DESCRIPTION: "Here are the server following analytics for your news channel(s). See how fast you're growing your reach, how many servers each of your posts have gone out to, and how each post is affecting your server follower count. [Learn more about how server following works.]({supportURL})"
+ GUILD_SETTINGS_FOLLOWER_ANALYTICS_DESCRIPTION: "Here are the stats for your announcement channel(s). See how fast you're growing your reach and how many follows you're gaining and losing with each post, so you can fine tune your deliveries to perfection. [Learn more about how channel following works.]({supportURL})"
- NEWS_CHANNEL: "News Channel"
+ NEWS_CHANNEL: "Announcement Channel"
- NEWS_CHANNEL_PUBLISH_NEWS: "Publish News"
+ NEWS_CHANNEL_PUBLISH_NEWS: "Publish Announcement"
- NEWS_CHANNEL_EDIT_NEWS: "Edit News"
+ NEWS_CHANNEL_EDIT_NEWS: "Edit Announcement"
```
#### Removed
```diff
- NITRO_SETTINGS: "Nitro Settings"
- GET_NITRO: "Get Nitro"
- MANAGE_NITRO: "Manage Nitro"
- NITRO_SERVER_BOOSTING: "Nitro Server Boosting"
- NITRO_GIFTING: "Nitro Gifting"
- NEWS_CHANNEL_POST_TO_ACTIVITY: "Post to Activity"
- APPLICATION_NEWS_EDITOR_TITLE: "Publish News to Activity Feed"
- APPLICATION_NEWS_EDITOR_TITLE_EDITING: "Edit News in Activity Feed"
- APPLICATION_NEWS_EDITOR_NEWS_URL_LABEL: "External news URL"
- APPLICATION_NEWS_EDITOR_APPLICATION_LABEL: "Game"
- APPLICATION_NEWS_EDITOR_APPLICATION_PLACEHOLDER: "Select game"
- APPLICATION_NEWS_EDITOR_APPLICATION_EMPTY_PLACEHOLDER: "No games available"
- APPLICATION_NEWS_EDITOR_THUMBNAIL_URL_LABEL: "Thumbnail URL"
- APPLICATION_NEWS_EDITOR_THUMBNAIL_URL_PLACEHOLDER: "URL for your hosted image or YouTube video"
- APPLICATION_NEWS_EDITOR_THUMBNAIL_LABEL: "Thumbnail"
- APPLICATION_NEWS_EDITOR_THUMBNAIL_UPLOAD_LABEL: "Upload Image"
- APPLICATION_NEWS_EDITOR_THUMBNAIL_CHANGE_LABEL: "Change Image"
- APPLICATION_NEWS_EDITOR_THUMBNAIL_REMOVE_LABEL: "Remove Image"
- APPLICATION_NEWS_EDITOR_POST_TITLE_LABEL: "Title"
- APPLICATION_NEWS_EDITOR_POST_TITLE_PLACEHOLDER: "Ex: Patch Notes, Content Update, or Service Update"
- APPLICATION_NEWS_EDITOR_POST_BODY_LABEL: "Body"
- APPLICATION_NEWS_EDITOR_POST_BODY_PLACEHOLDER: "Use this space to provide a couple of lines about your news post."
- APPLICATION_NEWS_EDITOR_CARD_PREVIEW_LABEL: "News Preview"
- APPLICATION_NEWS_EDITOR_CARD_PREVIEW_PLACEHOLDER_THUMBNAIL: "Thumbnail recommended size:\n720 x 405"
- APPLICATION_NEWS_EDITOR_CARD_PREVIEW_PLACEHOLDER_TITLE: "Placeholder News Title"
- APPLICATION_NEWS_EDITOR_CARD_PREVIEW_PLACEHOLDER_BODY: "This text is where your body text will appear and you can use to describe your news post."
- APPLICATION_NEWS_EDITOR_REVIEW: "Review"
- APPLICATION_NEWS_EDITOR_REVIEW_TITLE: "Review and Publish"
- APPLICATION_NEWS_EDITOR_BACK: "Back"
- APPLICATION_NEWS_EDITOR_PUBLISH: "Publish"
- APPLICATION_NEWS_EDITOR_DELETE_CONFIRMATION_TITLE: "Delete News Item"
- APPLICATION_NEWS_EDITOR_DELETE_CONFIRMATION_BODY: "Are you sure you want to delete the news item? It will be removed from the message and unpublished from the activity feed."
```


Successfully aliased the URL <https://jinzhe-blog-ltn1o79k2.now.sh> to the following aliases:

* https://jinzhe-blog.njzjz.now.sh
* https://jinzhe-blog-git-hexo.njzjz.now.sh


See #100


Successfully aliased the URL <https://platzi-jmeter-fbf7hlsm2.now.sh> to the following aliases:

* https://platzi-jmeter.orlandogarcia.now.sh
* https://platzi-jmeter-git-master.orlandogarcia.now.sh


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

I updated the Github team because of this commit.

- @hannorein 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 Glyssen / Glyssen pull requests [Build *.*.433.059b78dde929e210ff130226732ee06af03573e1](https://build.palaso.org/viewLog.html?buildId=160106&buildTypeId=Glyssen_GlyssenPullRequests2) outcome was **FAILURE**
Summary: Compilation error: GlyssenTests\GlyssenTests.csproj Build time: 00:01:03


gitignore


Copy of this build can be found at
https://builds.myetherwallet.com/build/59830ca4579c05972401a2f49b3a5752ab1d96f3/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmVYtsq8AKev1xGRuYhifxDdp2mpRUe7Gzg3F4pv2wGYt4
                       Virus Total analysis
                       https://www.virustotal.com/file/788661e9dd1fab234c9659cd14f7ff727e46c6657e3811c371000c849ced51a5/analysis/1565991111/


Fixes #2


This doesn't seem to report the status of the just previous trial in the vector for the overall outcome history. It is as if the last value is recorded after the probability function runs (I think that is what happens).


Это опенсурс?


New theme


Yes, you're right.


Successfully aliased the URL <https://react-tetris-d3yes2pth.now.sh> to the following aliases:

* https://tetris.jayfallon.net
* https://tetris.jayfallon.dev
* https://react-tetris.jayfallon1.now.sh
* https://react-tetris-git-master.jayfallon1.now.sh


Change referenced stylesheet


window?


[
![Captura de pantalla 2019-08-16 a las 23 35 44](https://user-images.githubusercontent.com/42422340/63199583-99304300-c07e-11e9-884c-dda7d5f023fb.png)
![Captura de pantalla 2019-08-16 a las 23 30 17](https://user-images.githubusercontent.com/42422340/63199585-9afa0680-c07e-11e9-94f7-f1e5fd615b16.png)

](url)


Deployment failed with the following error:

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


hmm - maybe either remove toggle_foo or rename it.


Successfully aliased the URL <https://platzi-jmeter-rhy5xpctr.now.sh> to the following aliases:

* https://platzi-jmeter.orlandogarcia.now.sh
* https://platzi-jmeter-git-master.orlandogarcia.now.sh


@e-lo Please review. Seem to be working!
If all looks good to you, we can close out the search and apply method issues and merge this PR.