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


Successfully deployed to following URLs:

* https://version-20-cipdf8nxd.now.sh
* https://tixte.now.sh
* https://version-20.tixte.now.sh
* https://version-20-git-master.tixte.now.sh


I wanto keep pi as light as possible so one term will do :)


Successfully deployed to following URLs:

* https://meta-nd8776q44.now.sh
* https://mrtnzlml.com
* https://meta.mrtnzlml.now.sh
* https://meta-git-master.mrtnzlml.now.sh


Successfully deployed to following URLs:

* https://main-site-f3ygod20f.now.sh
* https://fcc-mcr.now.sh
* https://main-site.fcc-mcr.now.sh
* https://main-site-git-master.fcc-mcr.now.sh


Good


@gwarser I tested back from 1.22.3b12 to 1.22.3b13 and all went well. The ABP test page worked fine and commenting out the filter worked. It's as if your uBO is in a bad state, maybe the storage is corrupted?

@uBlock-user Yes, disabling both generic and specific is the equivalent of toggling off cosmetic filtering and thus this leads to <https://github.com/gorhill/uBlock/issues/3212>. I expect `elemhide` to rarely occur, it's mostly for filter list purpose (it's easier to just click the no-cosmetic-filtering button), and I see only two instances in whole EasyList.


Deployment failed with the following error:

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


Successfully deployed to following URLs:

* https://react-mortage-calculator-e7znmer5g.now.sh
* https://react-mortage-calculator.maddiemcampbell.now.sh
* https://react-mortage-calculator-git-master.maddiemcampbell.now.sh


Successfully deployed to following URLs:

* https://meta-eotedp9fn.now.sh
* https://mrtnzlml.com
* https://meta.mrtnzlml.now.sh
* https://meta-git-master.mrtnzlml.now.sh


They aren't compiled into the release, look at the downloads for the current release, it shows which commit it was built with.


Yeah, it didn’t cause any dependency issues when building so leave it in. I plan to set up automatic PDF creation soon

Sent from my iPhone

> On 22 Sep 2019, at 6:43 am, flywire <notifications@github.com> wrote:
>
> What about mkdocs.yml plugins: - pdf-export ?
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub, or mute the thread.


Successfully deployed to following URLs:

* https://qcbrunch-9b4paz3nk.now.sh
* https://qcbrunch.com
* https://www.qcbrunch.com
* https://qcbrunch.tedmiston.now.sh
* https://qcbrunch-git-master.tedmiston.now.sh


Successfully deployed to following URLs:

* https://version-20-ao1potw6w.now.sh
* https://tixte.now.sh
* https://version-20.tixte.now.sh
* https://version-20-git-master.tixte.now.sh


These don't work, and I don't know why. I'm skipping them for now. They're quite useful for lighting, dynamic color, etcetera, but I cannot be bothered to deal with them again.
My next commit will be setting up some more stuff that deals with them, but that's it for shaders, for now.


![批注 2019-09-22 071835](https://user-images.githubusercontent.com/9077627/65380240-73472f80-dd09-11e9-81cd-5d629aaed174.png)


@washa3 I didn't write the content of the javadocs, but did add the params and returns tags for each method. On this basis, I'd like to request that you only dock 10 points instead of docking 20.


> "vendor.camera.aux.packagelist" is not needed, if we don't add the prop all cameras goes to whitelist of aux
> why skype and android.talk need to have only hal1 access? since this device doesn't even support hal1
> what "vendor.camera.lowpower.record.enable" does?

I was just testing props from stock.
vendor.camera.lowpower.record.enable
Enables recording in battery saver mode according to stock prop


cool.


> u can't bind mount if the target mountpoint is no such file or directory, afaik there's nothing in this path /vendor/etc/perf/perf-profile0.conf

Yes I realize this after building the attempt.
Any other way to achieve mounting this file in vendor?


Ugh I think I see an issue, but that is not the new code here, it's the change to the selfie manager made in this commit: <https://github.com/gorhill/uBlock/commit/915687fddb23087b64e22e63d88f4d9e8764c962#diff-73ef8c4664f2ec8c02320d50b2908efdR1100-R1113>.

I need to fix asap before more users suffer the same issues as you do.


Successfully deployed to following URLs:

* https://frontend-developer-challenge-9rtn9wm0z.now.sh
* https://frontend-developer-challenge.jefersonbaixo.now.sh
* https://frontend-developer-challenge-git-jeferson-baixo.jefersonbaixo.now.sh


> isn't it a vendor package?

For now.
 In future we will likely build a vendor.
It was useful to have this blob handy when fixing TWRP


H


Successfully deployed to following URLs:

* https://next-storyblok-test-6nuoia5qs.now.sh
* https://next-storyblok-test.josefig.now.sh
* https://next-storyblok-test-git-master.josefig.now.sh


Successfully deployed to following URLs:

* https://lflfront-p4prj6n2v.now.sh
* https://lflfront.amarshalkin.now.sh
* https://lflfront-git-master.amarshalkin.now.sh


This commit is for task #28


Redesigned special cases of 2, 3, 4 dimension vector spaces to inherit all implementations (hence implementation reliability of general n-dimensional vector space code.

Current "special casing" simply assigns commonly used coordinate symbols to reference the appropriate vector components. Design philosophy of allowing wider audience to reason about using vectors in their most comfortable setting.


Successfully deployed to following URLs:

* https://now-mongo-tools-6th59ll9e.now.sh
* https://api.mongoband.org
* https://now-mongo-tools.oierbravo.now.sh
* https://now-mongo-tools-git-master.oierbravo.now.sh


Reasoning for inheritance of template instead of a partial specialization for appropriate template parameters is to avoid code duplication efforts and retain reliability and QA efforts onto smaller subset of source code.

Template specialization seemed more suited for parameters requiring drastic implementation differences such as pointer type parameters.


### Keybase proof

I hereby claim:

  * I am karen63901 on github.
  * I am nikki63901 (https://keybase.io/nikki63901) on keybase.
  * I have a public key ASAYHzmupn-rqlHrc2Ixz_-1xg0Qaq70pbTbFGteAjs1sQo

To claim this, I am signing this object:

```json
{
  "body": {
    "key": {
      "eldest_kid": "0120181f39aea67fabaa51eb736231cfffb5c60d106aaef4a5b4db146b5e023b35b10a",
      "host": "keybase.io",
      "kid": "0120181f39aea67fabaa51eb736231cfffb5c60d106aaef4a5b4db146b5e023b35b10a",
      "uid": "c4535550354e16d6406822b4991f6c19",
      "username": "nikki63901"
    },
    "merkle_root": {
      "ctime": 1569107923,
      "hash": "fbaef4e65c120ebc411940500d3869efba336776e57c4b88e4cc6eff2570ab34440b96bdb5326df84609149651bc3f2a0c0be60bbb116674ce2e18099c03aea6",
      "hash_meta": "da391c69ae0fb000c80907c65c35a5b106448a3e3a1efe863987061cd39f182d",
      "seqno": 7675568
    },
    "service": {
      "entropy": "nhGgKQZOtSkNIHVet1t+IHAw",
      "name": "github",
      "username": "karen63901"
    },
    "type": "web_service_binding",
    "version": 2
  },
  "client": {
    "name": "keybase.io go client",
    "version": "4.5.0"
  },
  "ctime": 1569108098,
  "expire_in": 504576000,
  "prev": "c9a296f31b33b3a2d0a76b9c22ff90bed4c2602bab52052e4f5fa6ab7c4725ea",
  "seqno": 6,
  "tag": "signature"
}
```

with the key [ASAYHzmupn-rqlHrc2Ixz_-1xg0Qaq70pbTbFGteAjs1sQo](https://keybase.io/nikki63901), yielding the signature:

```
hKRib2R5hqhkZXRhY2hlZMOpaGFzaF90eXBlCqNrZXnEIwEgGB85rqZ/q6pR63NiMc//tcYNEGqu9KW02xRrXgI7NbEKp3BheWxvYWTESpcCBsQgyaKW8xszs6LQp2ucIv+QvtTCYCurUgUuT1+mq3xHJerEIJ+772RH3LItnQRSWGwZTghXnlBziq3cR2axzV8WLNqzAgHCo3NpZ8RAkqGIUlwloIC5KNV7MCx7RLT/Yfxl1UgAKs5e0O2ov36OiBXGY4HUuR/nmqBrDC9Kbt/s4213j4MyE9CNoWe5CqhzaWdfdHlwZSCkaGFzaIKkdHlwZQildmFsdWXEIFvx+WXUc7zc5LiKOxc27iLwFgblH8/gWDhg8cQNCXmxo3RhZ80CAqd2ZXJzaW9uAQ==

```

And finally, I am proving ownership of the github account by posting this as a gist.

### My publicly-auditable identity:

https://keybase.io/nikki63901

### From the command line:

Consider the [keybase command line program](https://keybase.io/download).

```bash
# look me up
keybase id nikki63901
```


sumimasen but wtf is that


add my flashtool please


Successfully deployed to following URLs:

* https://meta-97a317vlx.now.sh
* https://mrtnzlml.com
* https://meta.mrtnzlml.now.sh
* https://meta-git-master.mrtnzlml.now.sh


If you give some examples of wrong names, I will investigate those.


resolve the bug: #6


이 파일은 자동으로 생긴 파일
보이는 파일임


Successfully deployed to following URLs:

* https://incognitozengithubio-o8zdhhn7w.now.sh
* https://incognitozengithubio.incognitozen.now.sh
* https://incognitozengithubio-git-master.incognitozen.now.sh


위에 파일들이 모두 보이는 파일임
전 단계의 모르는 파일은 자동으로 설치되고 보이지 않는 파일임


이 파일도 자동으로 생김
너무 길어서 보이지 않는 부분이 많음


初めてのgithub


Hi @Circlepuller—

Can I merge this upstream?


Successfully deployed to following URLs:

* https://rent-cap-5bxdiiqq6.now.sh
* https://rentcap.info
* https://rent-cap.kylpeacock.now.sh
* https://rent-cap-git-master.kylpeacock.now.sh


Successfully deployed to following URLs:

* https://xadamyxyz-bssmd5vcl.now.sh
* https://xadamy.xyz
* https://xadamyxyz.adamyeats.now.sh
* https://xadamyxyz-git-master.adamyeats.now.sh


Successfully deployed to following URLs:

* https://lflfront-eiu2bdbeo.now.sh
* https://lflfront.amarshalkin.now.sh
* https://lflfront-git-master.amarshalkin.now.sh


Successfully deployed to following URLs:

* https://version-20-4ct8xgnuh.now.sh
* https://tixte.now.sh
* https://version-20.tixte.now.sh
* https://version-20-git-master.tixte.now.sh


Deployment failed with the following error:

~~~
The `build` property in now.json needs to be an object
~~~


Successfully deployed to following URLs:

* https://next-storyblok-test-2vy4qd4ua.now.sh
* https://next-storyblok-test.josefig.now.sh
* https://next-storyblok-test-git-master.josefig.now.sh


Successfully deployed to following URLs:

* https://adamberry-dotdev-3wvziz0tg.now.sh
* https://adamberry-dotdev.michaeladamberry3.now.sh
* https://adamberry-dotdev-git-master.michaeladamberry3.now.sh


Successfully deployed to following URLs:

* https://konsilos-m6w809wvx.now.sh
* https://konsilos.now.sh
* https://konsilos.aretecode.now.sh
* https://konsilos-git-merge.aretecode.now.sh


Now could not deploy this pull request since the `now.json` file does not contain valid JSON.

	Click here to see the contents of `now.json`

{
  "version": 2,
  "name": "react-starter",
  "env": {
    "IS_NOW": "true",
    "STYLIS_SHOULD_PREFIX": "false"
  },
  "routes": [
    {
      "src": "^/service-worker.js$",
      "dest": "/_next/static/service-worker.js",
      "headers": {
        "cache-control": "public, max-age=43200, immutable",
        "Service-Worker-Allowed": "/"
      }
    },
    {
      "src": "/graphql",
      "dest": "https://___YOUR__GRAPHQL___"
    },
    {
      "src": "/manifest.json",
      "dest": "/_next/static/manifest.json",
      "headers": {
        "cache-control": "max-age=43200, s-maxage=86400"
      }
    },
    {
      "src": "/sitemap.xml",
      "dest": "/_next/static/sitemap.xml",
      "headers": {
        "cache-control": "max-age=43200, s-maxage=86400"
      }
    },
    {
      "src": "/robots.txt",
      "dest": "/_next/static/robots.txt",
      "headers": {
        "cache-control": "max-age=43200, s-maxage=86400"
      }
    },
    {
      "src": "/favicon.ico",
      "dest": "https://___YOUR__FAVICON___",
      "headers": {
        "cache-control": "max-age=43200, s-maxage=86400"
      }
    },
    {
      "src": "/favicon.png",
      "dest": "https://___YOUR__FAVICON___",
      "headers": {
        "cache-control": "max-age=43200, s-maxage=86400"
      }
    },
    {
      "src": "/static/(.*)",
      "dest": "/static/$1",
      "headers": {
        "cache-control": "max-age=43200, s-maxage=86400"
      }
    },
    {
      "src": "/ui/(.*)",
      "dest": "storybook/$1",
      "headers": {
        "cache-control": "max-age=43200, s-maxage=86400"
      }
    },
    {
      "src": "/(.*)",
      "dest": "/$1",
      "headers": {
        "cache-control": "max-age=43200, s-maxage=86400"
      }
    }
  ],
  "builds": [
    {
      "src": "package.json",
      "use": "@now/next"
    },
    ,
    {
      "src": ".storybook/config.js",
      "use": "now-static-build-storybook"
    }
  ]
}

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


if ( user.password ) deve estar errado
acho que o certo seria user.password_temp


Sure thing.


Successfully deployed to following URLs:

* https://konsilos-88392hlpj.now.sh
* https://konsilos.now.sh
* https://konsilos.aretecode.now.sh
* https://konsilos-git-merge.aretecode.now.sh


Successfully deployed to following URLs:

* https://meta-lj5mefrwi.now.sh
* https://mrtnzlml.com
* https://meta.mrtnzlml.now.sh
* https://meta-git-master.mrtnzlml.now.sh


Puzzle `1-1643e10c` discovered in   [`src/ProjectNeon/Assets/Features/GameProgression/Adventure.cs`](  https://github.com/EnigmaDragons/ProjectNeon/blob/master/src/ProjectNeon/Assets/Features/GameProgression/Adventure.cs)   and submitted as #170. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


anyway you can translate that to english? :(


Cool! :-)


react-native init newproject --version react-native@0.59.3
npm install --save react-navigation
npm install --save react-native-gesture-handler
npm install -save react-navigation-stack
npm install --save react-navigation-tabs
npm install --save react-native-reanimated
react-native link react-native-reanimated
restart terminal

--------------------
npm install --save react-navigation-drawer
--------------------
npm install --save react-native-vector-icons
react-native link react-native-vector-icons


Successfully deployed to following URLs:

* https://bitcoin-cost-89ga4naha.now.sh
* https://bitcoin-cost.brunopulis.now.sh
* https://bitcoin-cost-git-master.brunopulis.now.sh


adf


add


Does it finally not enable `force_placment` anymore?


❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/revert-7016-issue-6863/2/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/revert-7016-issue-6863/2/display/redirect) (on internal Jenkins) failed in stage(s) 'Test run, Test run' 🔥

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/revert-7016-issue-6863/2//console)
✅ Packages:
* [xamarin.ios-13.7.0.3.pkg (Not notarized)](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/revert-7016-issue-6863/9d02c90d9e763464e35ec9963b35a43240f590cb/2/package/xamarin.ios-13.7.0.3.pkg)
* [xamarin.mac-6.7.0.3.pkg (Not notarized)](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/revert-7016-issue-6863/9d02c90d9e763464e35ec9963b35a43240f590cb/2/package/xamarin.mac-6.7.0.3.pkg)
* [xamarin.ios-13.7.0.3.pkg (Notarized)](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/revert-7016-issue-6863/9d02c90d9e763464e35ec9963b35a43240f590cb/2/package/notarized/xamarin.ios-13.7.0.3.pkg)
* [xamarin.mac-6.7.0.3.pkg (Notarized)](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/revert-7016-issue-6863/9d02c90d9e763464e35ec9963b35a43240f590cb/2/package/notarized/xamarin.mac-6.7.0.3.pkg)

✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/revert-7016-issue-6863/9d02c90d9e763464e35ec9963b35a43240f590cb/2/jenkins-results/api-diff/index.html)
✅ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/revert-7016-issue-6863/9d02c90d9e763464e35ec9963b35a43240f590cb/2/jenkins-results/apicomparison/api-diff.html) (no change)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/revert-7016-issue-6863/9d02c90d9e763464e35ec9963b35a43240f590cb/2/jenkins-results/generator-diff/index.html) (no change)
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/revert-7016-issue-6863/9d02c90d9e763464e35ec9963b35a43240f590cb/2/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>50 tests failed, 113 tests passed.</summary>

## Failed tests

 * monotouch-test/watchOS 32-bits - simulator/Debug: Crashed
 * framework-test/watchOS 32-bits - simulator/Debug: Crashed
 * interdependent-binding-projects/watchOS 32-bits - simulator/Debug: Crashed
 * fsharp/watchOS 32-bits - simulator/Debug: Crashed
 * introspection/watchOS 32-bits - simulator/Debug: Crashed
 * dont link/watchOS 32-bits - simulator/Debug: Crashed
 * dont link/watchOS 32-bits - simulator/Release: Crashed
 * link all/watchOS 32-bits - simulator/Debug: Crashed
 * link all/watchOS 32-bits - simulator/Release: Crashed
 * link sdk/watchOS 32-bits - simulator/Debug: Crashed
 * link sdk/watchOS 32-bits - simulator/Release: Crashed
 * mono-native-compat/watchOS 32-bits - simulator/Debug: Crashed
 * mono-native-unified/watchOS 32-bits - simulator/Debug: Crashed
 * mscorlib/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono SystemCoreTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono SystemNumericsTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono SystemRuntimeSerializationTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono SystemTransactionsTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono SystemXmlTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono SystemXmlLinqTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono SystemComponentModelDataAnnotationsTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono SystemJsonTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono SystemServiceModelWebTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono SystemIOCompressionTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono SystemIOCompressionFileSystemTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono MonoCSharpTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono SystemSecurityTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono MonoDataSqliteTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono MonoRuntimeTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono SystemTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono SystemDataTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono SystemNetHttpTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono SystemServiceModelTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono CorlibTests/watchOS 32-bits - simulator/Debug: Crashed
 * [NUnit] Mono SystemWebServicesTests/watchOS 32-bits - simulator/Debug: Crashed
 * [xUnit] Mono SystemDataXunit/watchOS 32-bits - simulator/Debug: Crashed
 * [xUnit] Mono SystemJsonXunit/watchOS 32-bits - simulator/Debug: Crashed
 * [xUnit] Mono SystemSecurityXunit/watchOS 32-bits - simulator/Debug: Crashed
 * [xUnit] Mono SystemLinqXunit/watchOS 32-bits - simulator/Debug: Crashed
 * [xUnit] Mono SystemXmlXunit/watchOS 32-bits - simulator/Debug: Crashed
 * [xUnit] Mono SystemRuntimeCompilerServicesUnsafeXunit/watchOS 32-bits - simulator/Debug: Crashed
 * [xUnit] Mono SystemNumericsXunit/watchOS 32-bits - simulator/Debug: Crashed
 * [xUnit] Mono SystemCoreXunit/watchOS 32-bits - simulator/Debug: Crashed
 * [xUnit] Mono SystemXunit/watchOS 32-bits - simulator/Debug: Crashed
 * [xUnit] Mono MicrosoftCSharpXunit/watchOS 32-bits - simulator/Debug: Crashed
 * [xUnit] Mono SystemNetHttpUnitTestsXunit/watchOS 32-bits - simulator/Debug: Crashed
 * monotouch-test/watchOS 32-bits - simulator/Debug (LinkSdk): Crashed
 * monotouch-test/watchOS 32-bits - simulator/Debug (static registrar): Crashed
 * monotouch-test/watchOS 32-bits - simulator/Release (all optimizations): Crashed
 * monotouch-test/watchOS 32-bits - simulator/Debug (all optimizations): Crashed
</details>


Looks great! any eta on when/if this feature will be merged to master?


Good fix.


Judul laporan salah, masih copas dari Laporan 1


gambar tidak tampil


Successfully deployed to following URLs:

* https://platzi-responsivedesign-euz1cc2h6.now.sh
* https://platzi-responsivedesign.aldhairvera.now.sh
* https://platzi-responsivedesign-git-master.aldhairvera.now.sh


great, try the BFS of Minesweeper as well


folder source code untuk Laporan 2 tidak ada ?


Successfully deployed to following URLs:

* https://jjswebsite-hapv9964c.now.sh
* https://jjsweb.site
* https://jjswebsite.jj4.now.sh
* https://jjswebsite-git-master.jj4.now.sh


Kesimpulan kurang tepat. Materi jobsheet 2 masih tentang object dan class. Tuliskan saja apa perbedaan object dan class ?


wwwkingofshire.com


This is the original code. Professor said that it was once useful, but the one who wrote it was gone and we have to understand it and adjust it by ourselves.


# Laporan 2:
- Semua gambar tidak tampil, karena folder asset img tidak ada di repo.
- Semua source code tidak ditemukan, karena folder src pada laporan 2 tidak ada.


Jawaban kurang tepat, karena return tidak hanya digunakan untuk tipe data integer.

**Kapan suatu method harus memiliki return ?** soal ini belum dijawab.


Successfully deployed to following URLs:

* https://nexious-adrm3igvn.now.sh
* https://nexious.co
* https://nexious.nexious.now.sh
* https://nexious-git-master.nexious.now.sh


System.InvalidOperationException: 'The partial view '_CreateButtonPartial' was not found or no view engine supports the searched locations. The following locations were searched:
~/Areas/Admin/Views/Section/_CreateButtonPartial.aspx
~/Areas/Admin/Views/Section/_CreateButtonPartial.ascx
~/Areas/Admin/Views/Shared/_CreateButtonPartial.aspx
~/Areas/Admin/Views/Shared/_CreateButtonPartial.ascx
~/Views/Section/_CreateButtonPartial.aspx
~/Views/Section/_CreateButtonPartial.ascx
~/Views/Shared/_CreateButtonPartial.aspx
~/Views/Shared/_CreateButtonPartial.ascx
~/Areas/Admin/Views/Section/_CreateButtonPartial.cshtml
~/Areas/Admin/Views/Section/_CreateButtonPartial.vbhtml
~/Areas/Admin/Views/Shared/_CreateButtonPartial.cshtml
~/Areas/Admin/Views/Shared/_CreateButtonPartial.vbhtml
~/Views/Section/_CreateButtonPartial.cshtml
~/Views/Section/_CreateButtonPartial.vbhtml
~/Views/Shared/_CreateButtonPartial.cshtml
~/Views/Shared/_CreateButtonPartial.vbhtml'


Successfully deployed to following URLs:

* https://intelliship-pro-store-98152z33k.now.sh
* https://intelliship-pro-store.now.sh
* https://intelliship-pro-store.vishaag.now.sh
* https://intelliship-pro-store-git-master.vishaag.now.sh


yay 4567 commits


Gunakan format code Java. Contoh:
``` java
public void contoh(){
      print();
}
```


Langsung saja tulis:
> Link kode program: ...

kata **contoh** hanya dari template, hapus saja.


This is the matlab code to generate training and test data. It will generate "train and test data.m" and "Label.m". Both are 3 dimensional matrix that need to be decoded by numpy.ndarray using h5py or Scipy.


"Add some HTML structure"


{
  print f("Hello World"..)
}


Successfully deployed to following URLs:

* https://portfolio-q9s4a670f.now.sh
* https://jendowns.com
* https://portfolio.jendowns.now.sh
* https://portfolio-git-master.jendowns.now.sh


Successfully deployed to following URLs:

* https://ohheyitme-hsx4d5mjp.now.sh
* https://ohheyit.me
* https://ohheyitme.tvachon.now.sh
* https://ohheyitme-git-master.tvachon.now.sh


# Laporan 2:
- Laporan perlu dirapikan, masih ada kurang enter, spasi, dan hapus saja kata-kata dari template.
- Gambar diagram kelas sudah benar, cuma kurang penambahan NIM pada nama class dan nama panggilan Anda pada method. Sehingga pada source code tidak sesuai.
- Isi pesan pada commit sudah baik, mudah dipahami untuk tracking pekerjaan Anda.


these are all the pics in this commit

![image](https://user-images.githubusercontent.com/99191/65367440-9e2f7600-dc6c-11e9-81ea-e41364e0bc15.png)


Executing the daily benchmark build, I will reply here when finished:

@nanosoldier `runbenchmarks(ALL, isdaily = true)`


Instruksinya untuk hapus salah satu nama kelasnya. Silakan hapus nama kelas lain dan cantumkan sesuai kelas Anda!


Successfully deployed to following URLs:

* https://koala-hkqt3w7xb.now.sh
* https://koala.kalebalanis.now.sh
* https://koala-git-master.kalebalanis.now.sh


Berbasis web ?

Perbaiki ringkasan materi Anda, sesuaikan dengan judul laporan yaitu tentang class dan object.


Successfully deployed to following URLs:

* https://portfolio-f5miabege.now.sh
* https://jendowns.com
* https://portfolio.jendowns.now.sh
* https://portfolio-git-master.jendowns.now.sh


Successfully deployed to following URLs:

* https://ieeeday-24elgj1jd.now.sh
* https://ieeeday.sanojsilva.now.sh
* https://ieeeday-git-master.sanojsilva.now.sh


- Tidak perlu tanda kurung, itu hanya kalimat instruksi dari template
- Gunakan bullet numbering agar tersusun dengan rapi, seperti tanda strip (-) atau bintang (*)


- Kelas diagram sudah benar, hanya kurang penambahan NIM dan nama panggilan pada nama class
- Pada method tambahkan nama panggilan Anda.


Ketik kembali soal-soalnya, lalu diikuti dengan jawaban Anda.


使用SqlHelper 吧，支持绝大部分的国产数据库


nim bukan kelas, jawaban ini kurang tepat.


gambar tidak tampil


jawaban ini kurang tepat. Silakan perbaiki !


Thank you, Fabien, for your generous support for setting up this platform. I am working on it and implementing it with jaco2 robot, will get back to you as soon as I get some progress and then discuss it with you.


Successfully deployed to following URLs:

* https://ieeeday-1rx4ssbum.now.sh
* https://ieeeday.sanojsilva.now.sh
* https://ieeeday-git-master.sanojsilva.now.sh


Successfully deployed to following URLs:

* https://blog-2n3gry2tu.now.sh
* https://blog.yangteng.me
* https://blog.yangteng.now.sh
* https://blog-git-master.yangteng.now.sh


Successfully deployed to following URLs:

* https://lifechanger-yqkcoilofu.now.sh
* https://lifechanger.now.sh


Benar bahwa return digunakan untuk mengembalikan nilai/value. Lalu kalimat selanjutnya apa maksudnya ?

Pertanyaan kedua, **kapan suatu method harus memiliki return ?** ini belum dijawab.


gambar tidak tampil.


Is this a nulled panel?

The instructions are actually better than most I've seen

The packages install and scripts compile well. The panel just does not function well it's really incomplete

Is it just a nulled copy?


Hapus tanda kurung


ini juga hapus tanda kurung.


Collaborator: Review for this commit was created. [Link to review](/ui#review:id=4)


Collaborator: Review for this commit was created. [Link to review](/ui#review:id=5)


Collaborator: Review for this commit was created. [Link to review](/ui#review:id=7)


Collaborator: Review for this commit was created. [Link to review](/ui#review:id=8)


These changes actually go to Engine.ini for now; they will be moved here in a future update - admin document


Deployment failed with the following error:

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


[R/detect_mistakes.R:42:1:](https://github.com/angela-li/gradethis/blob/efb8c5f1980b544dff52bba794503873b40961c6/R/detect_mistakes.R#L42) *style:* **functions should have cyclomatic complexity of less than 15, this has 37.**
```r
isolate_mismatch <- function(user, solution, i) {
^
```
[R/zzz.R:14:1:](https://github.com/angela-li/gradethis/blob/efb8c5f1980b544dff52bba794503873b40961c6/R/zzz.R#L14) *style:* **Variable and function name style should be snake_case.**
```r
.onLoad <- function(libname, pkgname) {
^~~~~~~
```


Collaborator: Review for this commit was created. [Link to review](/ui#review:id=23)


Collaborator: Review for this commit was created. [Link to review](/ui#review:id=24)


Collaborator: Review for this commit was created. [Link to review](/ui#review:id=25)


Collaborator: Review for this commit was created. [Link to review](/ui#review:id=26)


Successfully deployed to following URLs:

* https://ceshi-5fl49o6gz.now.sh
* https://ceshi.sd8u2ejcah2oifvhsoifv.now.sh
* https://ceshi-git-master.sd8u2ejcah2oifvhsoifv.now.sh


Successfully deployed to following URLs:

* https://ieeeday-bv4h5ezee.now.sh
* https://ieeeday.sanojsilva.now.sh
* https://ieeeday-git-master.sanojsilva.now.sh


Successfully deployed to following URLs:

* https://trezycom-gfqpqnky4.now.sh
* https://trezy.com
* https://trezy.dev
* https://trezycom.trezy.now.sh
* https://trezycom-git-master.trezy.now.sh


echo "lisi"


Collaborator: Review for this commit was created. [Link to review](/ui#review:id=35)


Always let two lines between code at global namescope.


here too


@cannikin instead of creating a copy of file-include-webpack-plugin,
I'd be happy if you'd contribute to file-include-webpack-plugin and use it in CameronJS.


Successfully deployed to following URLs:

* https://bswanson-62nblz9wx.now.sh
* https://bswanson.net
* https://bswanson.brookeswanson09.now.sh
* https://bswanson-git-master.brookeswanson09.now.sh


Successfully deployed to following URLs:

* https://adamyonkcom-q7vfngjky.now.sh
* https://adamyonkcom.adamyonk.now.sh
* https://adamyonkcom-git-master.adamyonk.now.sh


Successfully deployed to following URLs:

* https://bryangingechengithubio-53c84r1yq.now.sh
* https://bryangingechengithubio.bryangingechen.now.sh
* https://bryangingechengithubio-git-master.bryangingechen.now.sh


Was there a reason why duketest was deleted?


很多特殊buffer以及临时buffer的buffer-file-name也是nil吧? 比如 *help*, *Message*等


Successfully deployed to following URLs:

* https://service-alert-ae6l0guoz.now.sh
* https://service-alert.tarkov-database.now.sh
* https://service-alert-git-master.tarkov-database.now.sh


Successfully deployed to following URLs:

* https://fyr-gatsby-95rt8yhv7.now.sh
* https://rndkitchen.com
* https://www.rndkitchen.com
* https://fyr-gatsby.ryanjfritsch.now.sh
* https://fyr-gatsby-git-master.ryanjfritsch.now.sh


"Add some HTML structure"


hey


Successfully deployed to following URLs:

* https://ieeeday-b4dunf97j.now.sh
* https://ieeeday.sanojsilva.now.sh
* https://ieeeday-git-master.sanojsilva.now.sh


Hmm. the nwjs 0.41.2 suite seems to cause a chain reaction of application failure popups when the installer is run.
on my win10 the system event logs shows they are informational messags not errors or abends.
example:
```
Application pop-up: mpc-hc64.exe - Application Error : The application was unable to start correctly (0xc0000142). Click OK to close the application.
```
fortunately the bot is already broken so no packages have gone out.
I've reversed it out for now while I investigate.


Successfully deployed to following URLs:

* https://effector-q9lg0lvgl.now.sh
* https://effector.now.sh
* https://effector.zerobias.now.sh
* https://effector-git-master.zerobias.now.sh


Successfully deployed to following URLs:

* https://react100-vstda-l5yapsasj.now.sh
* https://react100-vstda.shawncurtistaylor.now.sh
* https://react100-vstda-git-master.shawncurtistaylor.now.sh


Successfully deployed to following URLs:

* https://dupe-report-g9gjw4b4p.now.sh
* https://artsy-dupe-report.now.sh
* https://dupe-report.artsy.now.sh
* https://dupe-report-git-master.artsy.now.sh


Successfully deployed to following URLs:

* https://platzi-responsivedesign-i916xzxoz.now.sh
* https://platzi-responsivedesign.aldhairvera.now.sh
* https://platzi-responsivedesign-git-master.aldhairvera.now.sh


Collaborator: Review for this commit was created. [Link to review](/ui#review:id=60)


Collaborator: Review for this commit was created. [Link to review](/ui#review:id=62)


Collaborator: Review for this commit was created. [Link to review](/ui#review:id=63)


Successfully deployed to following URLs:

* https://youtube-video-info-a4wb28dsj.now.sh
* https://youtube-video-info.bruno3dcontato.now.sh
* https://youtube-video-info-git-master.bruno3dcontato.now.sh


OOF


Successfully deployed to following URLs:

* https://bswanson-62nblz9wx.now.sh
* https://bswanson.net
* https://bswanson.brookeswanson09.now.sh
* https://bswanson-git-master.brookeswanson09.now.sh


lock test


Successfully deployed to following URLs:

* https://youtube-video-info-qguoykqob.now.sh
* https://youtube-video-info.bruno3dcontato.now.sh
* https://youtube-video-info-git-master.bruno3dcontato.now.sh


Collaborator: Review for this commit was created. [Link to review](/ui#review:id=77)


Collaborator: Review for this commit was created. [Link to review](/ui#review:id=79)


Collaborator: Review for this commit was created. [Link to review](/ui#review:id=80)


Deployment failed with the following error:

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


(self bookmark - since crier stopped working properly on gerrit.. the first glance is fine, but let me poke with more loggings Monday...)


Successfully deployed to following URLs:

* https://youtube-video-info-jqlq1tsvk.now.sh
* https://youtube-video-info.bruno3dcontato.now.sh
* https://youtube-video-info-git-master.bruno3dcontato.now.sh


who are you


<!DOCTYPE html>
--
  | <html lang="en">
  | <head>
  | <meta charset="utf-8">
  | <link rel="dns-prefetch" href="https://github.githubassets.com">
  | <link rel="dns-prefetch" href="https://avatars0.githubusercontent.com">
  | <link rel="dns-prefetch" href="https://avatars1.githubusercontent.com">
  | <link rel="dns-prefetch" href="https://avatars2.githubusercontent.com">
  | <link rel="dns-prefetch" href="https://avatars3.githubusercontent.com">
  | <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
  | <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
  |
  |
  |
  | <link crossorigin="anonymous" media="all" integrity="sha512-XkdvnY4XAps/ohU58xyeZCv2463I3ZTnOhwzle5VPdwFw9Eh/ZfNvhlTgf4H9K7RPiRXW3oGu7CuNk9QiENAFQ==" rel="stylesheet" href="https://github.githubassets.com/assets/frameworks-b003e0a30d85cc60f5920a4b6ff04123.css" />
  |
  | <link crossorigin="anonymous" media="all" integrity="sha512-+EeonPFJPOixSBlN5rTxrzh6vdTLNhknT6HivFp5j4d25wXRkAV0J5LtGSOnUvDdYd5M4r+WcOfulwVw0yLa+Q==" rel="stylesheet" href="https://github.githubassets.com/assets/github-69306aac5d15cf59cad51421acb1bc7d.css" />


Heading 1


第二次修改


@gerzytet
So by far, this is what I can do. I'm not sure how you are going to deal with the DeprecationWarning without the token type passed to it. I need you to help me with that.


ValueError: 'Station MAC, First time seen, Last time seen, Power, # packets, BSSID, Probed ESSIDs\n' is not in list


Whoops not sure how to fix it on here but line 284 in the recipes . it should be burnmix3 not burnmix2 as burnmix2 will conflict with the previous recipe
![image](https://user-images.githubusercontent.com/24533979/65368083-62ab9200-dc01-11e9-841d-d5f47243576c.png)


QOL + A new Status CLI GUI + Linux user-friendly dandere2x_cpp automagic Shell Script. The GUI is WIP though but the QOL and script were made by a induced OCD-Perfectionism so be aware I'm ok mentally, everything is nominal.


stash had my fear of lost files for a sec but it worked afterwards, nice tool


This is good


Reverting to Previous


This was meant as a correction to 3fa0692 .. I think I may have done it wrong so I'll just let you git nerds fix it before I break it .


change