[R/chooseName.R:11:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/chooseName.R#L11) *style:* **Variable or function name should be snake_case.**
```r
equivalentName <- function(value, df, column) {
^~~~~~~~~~~~~~
```
[R/chooseName.R:13:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/chooseName.R#L13) *style:* **Variable or function name should be snake_case.**
```r
  likelyMatch <- which.max(unlist(lapply(out, function(x) sum(!is.na(x)))))
  ^~~~~~~~~~~
```
[R/cleanLandWebStudyArea.R:10:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/cleanLandWebStudyArea.R#L10) *style:* **Variable or function name should be snake_case.**
```r
.cleanLandWebStudyArea <- function(poly, minFRI = 40) {
^~~~~~~~~~~~~~~~~~~~~~
```
[R/cleanLandWebStudyArea.R:10:42:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/cleanLandWebStudyArea.R#L10) *style:* **Variable or function name should be snake_case.**
```r
.cleanLandWebStudyArea <- function(poly, minFRI = 40) {
                                         ^~~~~~
```
[R/cleanLandWebStudyArea.R:12:5:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/cleanLandWebStudyArea.R#L12) *warning:* **no visible global function definition for ‘createPrjFile’**
```r
    createPrjFile(poly)
    ^~~~~~~~~~~~~
```
[R/cleanLandWebStudyArea.R:19:10:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/cleanLandWebStudyArea.R#L19) *style:* **Variable or function name should be snake_case.**
```r
    poly$LTHRC <- poly$LTHFC
         ^~~~~
```
[R/cleanLandWebStudyArea.R:20:10:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/cleanLandWebStudyArea.R#L20) *style:* **Variable or function name should be snake_case.**
```r
    poly$LTHFC <- NULL
         ^~~~~
```
[R/cleanLandWebStudyArea.R:24:10:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/cleanLandWebStudyArea.R#L24) *style:* **Variable or function name should be snake_case.**
```r
    poly$fireReturnInterval <- poly$LTHRC
         ^~~~~~~~~~~~~~~~~~
```
[R/cleanLandWebStudyArea.R:25:10:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/cleanLandWebStudyArea.R#L25) *style:* **Variable or function name should be snake_case.**
```r
    poly$LTHRC <- NULL
         ^~~~~
```
[R/gis.R:12:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L12) *style:* **Variable or function name should be snake_case.**
```r
createPrjFile <- function(shpFile,
^~~~~~~~~~~~~
```
[R/gis.R:12:27:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L12) *style:* **Variable or function name should be snake_case.**
```r
createPrjFile <- function(shpFile,
                          ^~~~~~~
```
[R/gis.R:13:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L13) *style:* **Lines should not be more than 80 characters.**
```r
                          urlForProj = "http://spatialreference.org/ref/epsg/nad83-utm-zone-11n/prj/") {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/gis.R:13:27:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L13) *style:* **Variable or function name should be snake_case.**
```r
                          urlForProj = "http://spatialreference.org/ref/epsg/nad83-utm-zone-11n/prj/") {
                          ^~~~~~~~~~
```
[R/gis.R:14:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L14) *style:* **Variable or function name should be snake_case.**
```r
  basenameWithoutExt <- file_path_sans_ext(shpFile)
  ^~~~~~~~~~~~~~~~~~
```
[R/gis.R:14:25:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L14) *warning:* **no visible global function definition for ‘file_path_sans_ext’**
```r
  basenameWithoutExt <- file_path_sans_ext(shpFile)
                        ^~~~~~~~~~~~~~~~~~
```
[R/gis.R:15:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L15) *style:* **Variable or function name should be snake_case.**
```r
  basenameWithoutExt <- basenameWithoutExt[-length(basenameWithoutExt)]
  ^~~~~~~~~~~~~~~~~~
```
[R/gis.R:16:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L16) *style:* **Variable or function name should be snake_case.**
```r
  prjFile <- paste0(basenameWithoutExt, ".prj")
  ^~~~~~~
```
[R/gis.R:34:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L34) *style:* **Variable or function name should be snake_case.**
```r
polygonClean <- function(poly, fn = NULL, type = NULL, ...) {
^~~~~~~~~~~~
```
[R/gis.R:61:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L61) *style:* **Variable or function name should be snake_case.**
```r
makeVegTypeMap <- function(speciesStack, vegLeadingProportion, mixed = TRUE) {
^~~~~~~~~~~~~~
```
[R/gis.R:61:28:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L61) *style:* **Variable or function name should be snake_case.**
```r
makeVegTypeMap <- function(speciesStack, vegLeadingProportion, mixed = TRUE) {
                           ^~~~~~~~~~~~
```
[R/gis.R:61:42:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L61) *style:* **Variable or function name should be snake_case.**
```r
makeVegTypeMap <- function(speciesStack, vegLeadingProportion, mixed = TRUE) {
                                         ^~~~~~~~~~~~~~~~~~~~
```
[R/gis.R:62:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L62) *style:* **Variable or function name should be snake_case.**
```r
  sumVegPct <- sum(speciesStack, na.rm = TRUE)
  ^~~~~~~~~
```
[R/gis.R:64:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L64) *style:* **Lines should not be more than 80 characters.**
```r
  # create "mixed" layer, which is given a value slightly higher than any other layer
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/gis.R:66:16:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L66) *style:* **Variable or function name should be snake_case.**
```r
  speciesStack$Mixed <- all(speciesStack / sumVegPct < vegLeadingProportion) *
               ^~~~~
```
[R/gis.R:68:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L68) *style:* **Variable or function name should be snake_case.**
```r
  vegTypeMap <- raster::which.max(speciesStack)
  ^~~~~~~~~~
```
[R/gis.R:69:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L69) *style:* **Variable or function name should be snake_case.**
```r
  layerNames <- names(speciesStack)
  ^~~~~~~~~~
```
[R/gis.R:71:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L71) *style:* **Lines should not be more than 80 characters.**
```r
  levels(vegTypeMap) <- data.frame(ID = seq(layerNames), Species = names(layerNames))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/gis.R:86:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L86) *style:* **Variable or function name should be snake_case.**
```r
factorValues2 <- function(x, v, layer, att, append.names, na.rm = FALSE) {
^~~~~~~~~~~~~
```
[R/gis.R:86:45:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L86) *style:* **Variable or function name should be snake_case.**
```r
factorValues2 <- function(x, v, layer, att, append.names, na.rm = FALSE) {
                                            ^~~~~~~~~~~~
```
[R/gis.R:86:59:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/gis.R#L86) *style:* **Variable or function name should be snake_case.**
```r
factorValues2 <- function(x, v, layer, att, append.names, na.rm = FALSE) {
                                                          ^~~~~
```
[R/helpers.R:6:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/helpers.R#L6) *style:* **Variable or function name should be snake_case.**
```r
toSentenceCase <- function(x) {
^~~~~~~~~~~~~~
```
[R/helpers.R:7:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/helpers.R#L7) *style:* **Variable or function name should be snake_case.**
```r
  newNames <- tolower(x)
  ^~~~~~~~
```
[R/LCC.R:16:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L16) *style:* **Variable or function name should be snake_case.**
```r
defineFlammable <- function(LandCoverClassifiedMap = NULL,
^~~~~~~~~~~~~~~
```
[R/LCC.R:16:29:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L16) *style:* **Variable or function name should be snake_case.**
```r
defineFlammable <- function(LandCoverClassifiedMap = NULL,
                            ^~~~~~~~~~~~~~~~~~~~~~
```
[R/LCC.R:17:29:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L17) *style:* **Variable or function name should be snake_case.**
```r
                            nonFlammClasses = c(36L, 37L, 38L, 39L),
                            ^~~~~~~~~~~~~~~
```
[R/LCC.R:27:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L27) *style:* **Lines should not be more than 80 characters.**
```r
    stop("Need nonFlammClasses, which are the classes that cannot burn in the LandCoverClassifiedMap")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LCC.R:29:15:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L29) *warning:* **no visible global function definition for ‘minValue’**
```r
  oldClass <- minValue(LandCoverClassifiedMap):maxValue(LandCoverClassifiedMap)
              ^~~~~~~~
```
[R/LCC.R:29:48:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L29) *warning:* **no visible global function definition for ‘maxValue’**
```r
  oldClass <- minValue(LandCoverClassifiedMap):maxValue(LandCoverClassifiedMap)
                                               ^~~~~~~~
```
[R/LCC.R:30:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L30) *style:* **Lines should not be more than 80 characters.**
```r
  newClass <- ifelse(oldClass %in% nonFlammClasses, 0L, 1L) ## NOTE: 0 codes for NON-flammable
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LCC.R:30:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L30) *style:* **Variable or function name should be snake_case.**
```r
  newClass <- ifelse(oldClass %in% nonFlammClasses, 0L, 1L) ## NOTE: 0 codes for NON-flammable
  ^~~~~~~~
```
[R/LCC.R:32:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L32) *style:* **Variable or function name should be snake_case.**
```r
  flammableTable <- cbind(oldClass, newClass)
  ^~~~~~~~~~~~~~
```
[R/LCC.R:34:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L34) *style:* **Variable or function name should be snake_case.**
```r
  rstFlammable <- ratify(reclassify(LandCoverClassifiedMap, flammableTable))
  ^~~~~~~~~~~~
```
[R/LCC.R:34:19:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L34) *warning:* **no visible global function definition for ‘ratify’**
```r
  rstFlammable <- ratify(reclassify(LandCoverClassifiedMap, flammableTable))
                  ^~~~~~
```
[R/LCC.R:34:26:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L34) *warning:* **no visible global function definition for ‘reclassify’**
```r
  rstFlammable <- ratify(reclassify(LandCoverClassifiedMap, flammableTable))
                         ^~~~~~~~~~
```
[R/LCC.R:36:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L36) *style:* **Lines should not be more than 80 characters.**
```r
    rstFlammable <- writeRaster(rstFlammable, filename = filename2, overwrite = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LCC.R:36:5:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L36) *style:* **Variable or function name should be snake_case.**
```r
    rstFlammable <- writeRaster(rstFlammable, filename = filename2, overwrite = TRUE)
    ^~~~~~~~~~~~
```
[R/LCC.R:38:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L38) *warning:* **no visible global function definition for ‘setColors<-’**
```r
  setColors(rstFlammable, n = 2) <- colorRampPalette(c("blue", "red"))(2)
  ^~~~~~~~~
```
[R/LCC.R:57:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L57) *style:* **Variable or function name should be snake_case.**
```r
prepInputsLCC <- function(year = 2005,
^~~~~~~~~~~~~
```
[R/LCC.R:58:27:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L58) *style:* **Variable or function name should be snake_case.**
```r
                          destinationPath = ".",
                          ^~~~~~~~~~~~~~~
```
[R/LCC.R:59:27:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L59) *style:* **Variable or function name should be snake_case.**
```r
                          studyArea = NULL,
                          ^~~~~~~~~
```
[R/LCC.R:60:27:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L60) *style:* **Variable or function name should be snake_case.**
```r
                          rasterToMatch = NULL,
                          ^~~~~~~~~~~~~
```
[R/LCC.R:66:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L66) *style:* **Lines should not be more than 80 characters.**
```r
      url <- "ftp://ftp.ccrs.nrcan.gc.ca/ad/NLCCLandCover/LandcoverCanada2005_250m/LandCoverOfCanada2005_V1_4.zip"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LCC.R:67:7:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L67) *style:* **Variable or function name should be snake_case.**
```r
      LCCfilename <- asPath("LCC2005_V1_4a.tif")
      ^~~~~~~~~~~
```
[R/LCC.R:67:22:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L67) *warning:* **no visible global function definition for ‘asPath’**
```r
      LCCfilename <- asPath("LCC2005_V1_4a.tif")
                     ^~~~~~
```
[R/LCC.R:69:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L69) *style:* **Lines should not be more than 80 characters.**
```r
      stop("don't have the url for LCC2010 yet. Please find it and pass it as url = 'TheFTPAddress'")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LCC.R:111:36:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L111) *style:* **Variable or function name should be snake_case.**
```r
          definition = function(x, studyArea, ...) {
                                   ^~~~~~~~~
```
[R/LCC.R:124:36:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L124) *style:* **Variable or function name should be snake_case.**
```r
          definition = function(x, studyArea, rasterToMatch, ...) {
                                   ^~~~~~~~~
```
[R/LCC.R:124:47:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L124) *style:* **Variable or function name should be snake_case.**
```r
          definition = function(x, studyArea, rasterToMatch, ...) {
                                              ^~~~~~~~~~~~~
```
[R/LCC.R:125:13:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L125) *style:* **Variable or function name should be snake_case.**
```r
            numPolys <- length(x)
            ^~~~~~~~
```
[R/LCC.R:126:13:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L126) *style:* **Variable or function name should be snake_case.**
```r
            xDF <- as.data.frame(x)
            ^~~
```
[R/LCC.R:127:15:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L127) *style:* **Variable or function name should be snake_case.**
```r
            x$numPolys <- seq_len(numPolys)
              ^~~~~~~~
```
[R/LCC.R:128:13:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/LCC.R#L128) *style:* **Variable or function name should be snake_case.**
```r
            xDF <- data.frame(ID = x$numPolys, xDF)
            ^~~
```
[R/MapOrDoCall.R:10:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L10) *style:* **Variable or function name should be snake_case.**
```r
optimalClusterNum <- function(memRequiredMB = 500, maxNumClusters = 1) {
^~~~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:10:31:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L10) *style:* **Variable or function name should be snake_case.**
```r
optimalClusterNum <- function(memRequiredMB = 500, maxNumClusters = 1) {
                              ^~~~~~~~~~~~~
```
[R/MapOrDoCall.R:10:52:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L10) *style:* **Variable or function name should be snake_case.**
```r
optimalClusterNum <- function(memRequiredMB = 500, maxNumClusters = 1) {
                                                   ^~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:12:5:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L12) *style:* **Variable or function name should be snake_case.**
```r
    detectedNumCores <- parallel::detectCores()
    ^~~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:13:5:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L13) *style:* **Variable or function name should be snake_case.**
```r
    shouldUseCluster <- (maxNumClusters > 0)
    ^~~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:20:9:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L20) *style:* **Variable or function name should be snake_case.**
```r
        availMem <- as.numeric(bb[[1]][nzchar(bb[[1]])][7]) # 'available' column
        ^~~~~~~~
```
[R/MapOrDoCall.R:21:9:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L21) *style:* **Variable or function name should be snake_case.**
```r
        numClusters <- floor(min(detectedNumCores, availMem / memRequiredMB))
        ^~~~~~~~~~~
```
[R/MapOrDoCall.R:24:9:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L24) *style:* **Variable or function name should be snake_case.**
```r
        numClusters <- 1
        ^~~~~~~~~~~
```
[R/MapOrDoCall.R:26:7:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L26) *style:* **Variable or function name should be snake_case.**
```r
      numClusters <- min(maxNumClusters, numClusters, detectedNumCores)
      ^~~~~~~~~~~
```
[R/MapOrDoCall.R:28:7:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L28) *style:* **Variable or function name should be snake_case.**
```r
      numClusters <- 1
      ^~~~~~~~~~~
```
[R/MapOrDoCall.R:32:5:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L32) *style:* **Variable or function name should be snake_case.**
```r
    numClusters <- 1
    ^~~~~~~~~~~
```
[R/MapOrDoCall.R:54:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L54) *style:* **Lines should not be more than 80 characters.**
```r
makeOptimalCluster <- function(useParallel = getOption("pemisc.useParallel", FALSE),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:54:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L54) *style:* **Variable or function name should be snake_case.**
```r
makeOptimalCluster <- function(useParallel = getOption("pemisc.useParallel", FALSE),
^~~~~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:54:32:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L54) *style:* **Variable or function name should be snake_case.**
```r
makeOptimalCluster <- function(useParallel = getOption("pemisc.useParallel", FALSE),
                               ^~~~~~~~~~~
```
[R/MapOrDoCall.R:55:32:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L55) *style:* **Variable or function name should be snake_case.**
```r
                               MBper = 5e2,
                               ^~~~~
```
[R/MapOrDoCall.R:56:32:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L56) *style:* **Variable or function name should be snake_case.**
```r
                               maxNumClusters = parallel::detectCores(), ...) {
                               ^~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:58:32:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L58) *style:* **Variable or function name should be snake_case.**
```r
  if (is.null(maxNumClusters)) maxNumClusters = parallel::detectCores()
                               ^~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:58:47:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L58) *style:* **Use <-, not =, for assignment.**
```r
  if (is.null(maxNumClusters)) maxNumClusters = parallel::detectCores()
                                              ^
```
[R/MapOrDoCall.R:61:5:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L61) *style:* **Variable or function name should be snake_case.**
```r
    numClus <- if (isTRUE(useParallel)) {
    ^~~~~~~
```
[R/MapOrDoCall.R:62:7:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L62) *style:* **Variable or function name should be snake_case.**
```r
      numClus <- optimalClusterNum(MBper, maxNumClusters = maxNumClusters)
      ^~~~~~~
```
[R/MapOrDoCall.R:62:18:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L62) *warning:* **no visible global function definition for ‘optimalClusterNum’**
```r
      numClus <- optimalClusterNum(MBper, maxNumClusters = maxNumClusters)
                 ^~~~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:64:9:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L64) *style:* **Variable or function name should be snake_case.**
```r
        numClus <- NULL
        ^~~~~~~
```
[R/MapOrDoCall.R:72:13:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L72) *warning:* **no visible global function definition for ‘makeForkClusterRandom’**
```r
      cl <- makeForkClusterRandom(numClus, ...)
            ^~~~~~~~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:91:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L91) *style:* **Variable or function name should be snake_case.**
```r
makeForkClusterRandom <- function(..., iseed = NULL) {
^~~~~~~~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:96:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L96) *warning:* **no visible global function definition for ‘checkPath’**
```r
  checkPath(dirname(dots$outfile), create = TRUE)
  ^~~~~~~~~
```
[R/MapOrDoCall.R:98:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L98) *style:* **Lines should not be more than 80 characters.**
```r
    cat(file = dots$outfile, "------------------------------------------------------------")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:99:17:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L99) *warning:* **no visible binding for global variable ‘makeForkCluster’**
```r
  cl <- do.call(makeForkCluster, args = dots)
                ^~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:100:52:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L100) *style:* **Commas should always have a space after.**
```r
  message("  Starting a cluster with ", length(cl)," threads")
                                                   ^
```
[R/MapOrDoCall.R:101:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L101) *style:* **Lines should not be more than 80 characters.**
```r
  message("    Log file is ", dots$outfile, ". To prevent log file, pass outfile = ''")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:102:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L102) *warning:* **no visible global function definition for ‘clusterSetRNGStream’**
```r
  clusterSetRNGStream(cl, iseed = iseed)
  ^~~~~~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:128:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L128) *style:* **Variable or function name should be snake_case.**
```r
getLocalArgsFor <- function(fn, localFormalArgs, envir, dots) {
^~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:128:33:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L128) *style:* **Variable or function name should be snake_case.**
```r
getLocalArgsFor <- function(fn, localFormalArgs, envir, dots) {
                                ^~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:133:5:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L133) *style:* **Variable or function name should be snake_case.**
```r
    localFormalArgs <- ls(envir = envir)
    ^~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:145:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L145) *style:* **Variable or function name should be snake_case.**
```r
  localFormals <- if (length(fn) > 1) {
  ^~~~~~~~~~~~
```
[R/MapOrDoCall.R:153:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L153) *style:* **Variable or function name should be snake_case.**
```r
  objsFromLocal <- mget(localFormals, envir = envir)
  ^~~~~~~~~~~~~
```
[R/MapOrDoCall.R:182:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L182) *style:* **Variable or function name should be snake_case.**
```r
identifyVectorArgs <- function(fn, localFormalArgs, envir, dots) {
^~~~~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:182:36:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L182) *style:* **Variable or function name should be snake_case.**
```r
identifyVectorArgs <- function(fn, localFormalArgs, envir, dots) {
                                   ^~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:183:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L183) *style:* **Variable or function name should be snake_case.**
```r
  allArgs <- getLocalArgsFor(fn, localFormalArgs, envir = envir, dots = dots)
  ^~~~~~~
```
[R/MapOrDoCall.R:183:14:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L183) *warning:* **no visible global function definition for ‘getLocalArgsFor’**
```r
  allArgs <- getLocalArgsFor(fn, localFormalArgs, envir = envir, dots = dots)
             ^~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:186:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L186) *style:* **Lines should not be more than 80 characters.**
```r
  specialTypes = c("environment", "SpatialPolygons", "RasterLayer", "RasterStack", "RasterBrick")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:186:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L186) *style:* **Variable or function name should be snake_case.**
```r
  specialTypes = c("environment", "SpatialPolygons", "RasterLayer", "RasterStack", "RasterBrick")
  ^~~~~~~~~~~~
```
[R/MapOrDoCall.R:186:16:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L186) *style:* **Use <-, not =, for assignment.**
```r
  specialTypes = c("environment", "SpatialPolygons", "RasterLayer", "RasterStack", "RasterBrick")
               ^
```
[R/MapOrDoCall.R:187:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L187) *style:* **Lines should not be more than 80 characters.**
```r
  lengthOne <- unlist(lapply(allArgs, is.null)) | unlist(lapply(allArgs, function(x) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:187:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L187) *style:* **Variable or function name should be snake_case.**
```r
  lengthOne <- unlist(lapply(allArgs, is.null)) | unlist(lapply(allArgs, function(x) {
  ^~~~~~~~~
```
[R/MapOrDoCall.R:194:5:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L194) *style:* **Variable or function name should be snake_case.**
```r
    argsSingle <- allArgs[lengthOne]
    ^~~~~~~~~~
```
[R/MapOrDoCall.R:195:5:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L195) *style:* **Variable or function name should be snake_case.**
```r
    argsMulti <- allArgs[!lengthOne]
    ^~~~~~~~~
```
[R/MapOrDoCall.R:197:5:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L197) *style:* **Variable or function name should be snake_case.**
```r
    argsSingle <- list()
    ^~~~~~~~~~
```
[R/MapOrDoCall.R:198:5:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L198) *style:* **Variable or function name should be snake_case.**
```r
    argsMulti <- allArgs
    ^~~~~~~~~
```
[R/MapOrDoCall.R:223:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L223) *style:* **Variable or function name should be snake_case.**
```r
MapOrDoCall <- function(fn, multiple, single, useCache, cl = NULL) {
^~~~~~~~~~~
```
[R/MapOrDoCall.R:223:47:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L223) *style:* **Variable or function name should be snake_case.**
```r
MapOrDoCall <- function(fn, multiple, single, useCache, cl = NULL) {
                                              ^~~~~~~~
```
[R/MapOrDoCall.R:232:20:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L232) *warning:* **no visible binding for global variable ‘Cache’**
```r
    obj <- do.call(Cache, args = append(list(fn), single))
                   ^~~~~
```
[R/MapOrDoCall.R:248:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L248) *style:* **Variable or function name should be snake_case.**
```r
Map2 <- function(..., cl = NULL) {
^~~~
```
[R/MapOrDoCall.R:250:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L250) *style:* **Variable or function name should be snake_case.**
```r
  formsMap <- fnicd(mapply, ...)
  ^~~~~~~~
```
[R/MapOrDoCall.R:251:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L251) *style:* **Variable or function name should be snake_case.**
```r
  formsClusterMap <- fnicd(clusterMap, ...)
  ^~~~~~~~~~~~~~~
```
[R/MapOrDoCall.R:251:28:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L251) *warning:* **no visible binding for global variable ‘clusterMap’**
```r
  formsClusterMap <- fnicd(clusterMap, ...)
                           ^~~~~~~~~~
```
[R/MapOrDoCall.R:253:5:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L253) *style:* **Variable or function name should be snake_case.**
```r
    argList <- list(...)
    ^~~~~~~
```
[R/MapOrDoCall.R:254:5:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L254) *style:* **Variable or function name should be snake_case.**
```r
    wrongFun1 <- "fun" %in% names(argList)
    ^~~~~~~~~
```
[R/MapOrDoCall.R:258:5:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L258) *style:* **Variable or function name should be snake_case.**
```r
    wrongFun2 <- "FUN" %in% names(argList)
    ^~~~~~~~~
```
[R/MapOrDoCall.R:268:5:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L268) *style:* **Variable or function name should be snake_case.**
```r
    argList <- list(...)
    ^~~~~~~
```
[R/MapOrDoCall.R:269:5:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L269) *style:* **Variable or function name should be snake_case.**
```r
    wrongFun1 <- "f" %in% names(argList)
    ^~~~~~~~~
```
[R/MapOrDoCall.R:273:5:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L273) *style:* **Variable or function name should be snake_case.**
```r
    wrongFun2 <- "FUN" %in% names(argList)
    ^~~~~~~~~
```
[R/MapOrDoCall.R:281:13:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/MapOrDoCall.R#L281) *warning:* **no visible binding for global variable ‘clusterMap’**
```r
    do.call(clusterMap, append(list(cl = cl), argList))
            ^~~~~~~~~~
```
[R/speciesTable.R:15:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L15) *style:* **Variable or function name should be snake_case.**
```r
getSpeciesTable <- function(dPath = tempdir(), cacheTags = NULL) {
^~~~~~~~~~~~~~~
```
[R/speciesTable.R:15:29:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L15) *style:* **Variable or function name should be snake_case.**
```r
getSpeciesTable <- function(dPath = tempdir(), cacheTags = NULL) {
                            ^~~~~
```
[R/speciesTable.R:15:48:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L15) *style:* **Variable or function name should be snake_case.**
```r
getSpeciesTable <- function(dPath = tempdir(), cacheTags = NULL) {
                                               ^~~~~~~~~
```
[R/speciesTable.R:17:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L17) *style:* **Variable or function name should be snake_case.**
```r
  speciesTable <- Cache(prepInputs, "speciesTraits.csv",
  ^~~~~~~~~~~~
```
[R/speciesTable.R:43:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L43) *style:* **Variable or function name should be snake_case.**
```r
prepSpeciesTable <- function(speciesTable, speciesList, speciesLayers) {
^~~~~~~~~~~~~~~~
```
[R/speciesTable.R:43:30:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L43) *style:* **Variable or function name should be snake_case.**
```r
prepSpeciesTable <- function(speciesTable, speciesList, speciesLayers) {
                             ^~~~~~~~~~~~
```
[R/speciesTable.R:43:44:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L43) *style:* **Variable or function name should be snake_case.**
```r
prepSpeciesTable <- function(speciesTable, speciesList, speciesLayers) {
                                           ^~~~~~~~~~~
```
[R/speciesTable.R:43:57:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L43) *style:* **Variable or function name should be snake_case.**
```r
prepSpeciesTable <- function(speciesTable, speciesList, speciesLayers) {
                                                        ^~~~~~~~~~~~~
```
[R/speciesTable.R:64:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L64) *style:* **Lines should not be more than 80 characters.**
```r
  speciesTable[, ':='(Area = NULL, hardsoft = NULL)] ## hardsoft used in fire model
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/speciesTable.R:64:18:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L64) *style:* **Only use double-quotes.**
```r
  speciesTable[, ':='(Area = NULL, hardsoft = NULL)] ## hardsoft used in fire model
                 ^~~~
```
[R/speciesTable.R:64:19:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L64) *warning:* **no visible global function definition for ‘:=’, Did you mean ':'?**
```r
  speciesTable[, ':='(Area = NULL, hardsoft = NULL)] ## hardsoft used in fire model
                  ^~
```
[R/speciesTable.R:64:22:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L64) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  speciesTable[, ':='(Area = NULL, hardsoft = NULL)] ## hardsoft used in fire model
                     ^
```
[R/speciesTable.R:67:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L67) *style:* **Lines should not be more than 80 characters.**
```r
                                                  nchar(as.character(speciesTable$species))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/speciesTable.R:68:18:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L68) *style:* **Only use double-quotes.**
```r
  speciesTable[, ':='(species = paste(as.character(substring(species1, 1, 1)),
                 ^~~~
```
[R/speciesTable.R:68:22:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L68) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  speciesTable[, ':='(species = paste(as.character(substring(species1, 1, 1)),
                     ^
```
[R/speciesTable.R:69:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L69) *style:* **Lines should not be more than 80 characters.**
```r
                                      tolower(as.character(substring(species1, 2, nchar(species1)))),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/speciesTable.R:70:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L70) *style:* **Lines should not be more than 80 characters.**
```r
                                      "_", as.character(substring(species2, 1, 1)),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/speciesTable.R:71:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L71) *style:* **Lines should not be more than 80 characters.**
```r
                                      tolower(as.character(substring(species2, 2, nchar(species2)))),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/speciesTable.R:74:27:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L74) *warning:* **no visible global function definition for ‘toSentenceCase’**
```r
  speciesTable$species <- toSentenceCase(speciesTable$species)
                          ^~~~~~~~~~~~~~
```
[R/speciesTable.R:75:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L75) *warning:* **no visible binding for global variable ‘species’**
```r
  speciesTable[species == "Pinu_con.con", species := "Pinu_con"]
  ^~~~~~~
```
[R/speciesTable.R:75:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L75) *warning:* **no visible binding for global variable ‘species’**
```r
  speciesTable[species == "Pinu_con.con", species := "Pinu_con"]
  ^~~~~~~
```
[R/speciesTable.R:75:51:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L75) *warning:* **no visible global function definition for ‘:=’, Did you mean ':'?**
```r
  speciesTable[species == "Pinu_con.con", species := "Pinu_con"]
                                                  ^~
```
[R/speciesTable.R:76:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L76) *warning:* **no visible binding for global variable ‘species’**
```r
  speciesTable[species == "Pinu_con.lat", species := "Pinu_con"]
  ^~~~~~~
```
[R/speciesTable.R:76:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L76) *warning:* **no visible binding for global variable ‘species’**
```r
  speciesTable[species == "Pinu_con.lat", species := "Pinu_con"]
  ^~~~~~~
```
[R/speciesTable.R:76:51:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L76) *warning:* **no visible global function definition for ‘:=’, Did you mean ':'?**
```r
  speciesTable[species == "Pinu_con.lat", species := "Pinu_con"]
                                                  ^~
```
[R/speciesTable.R:77:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L77) *warning:* **no visible binding for global variable ‘species’**
```r
  speciesTable[species == "Betu_all", species := "Betu_sp"]
  ^~~~~~~
```
[R/speciesTable.R:77:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L77) *warning:* **no visible binding for global variable ‘species’**
```r
  speciesTable[species == "Betu_all", species := "Betu_sp"]
  ^~~~~~~
```
[R/speciesTable.R:77:47:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L77) *warning:* **no visible global function definition for ‘:=’, Did you mean ':'?**
```r
  speciesTable[species == "Betu_all", species := "Betu_sp"]
                                              ^~
```
[R/speciesTable.R:91:28:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L91) *warning:* **no visible global function definition for ‘toSentenceCase’**
```r
  rownames(speciesList) <- toSentenceCase(rownames(speciesList))
                           ^~~~~~~~~~~~~~
```
[R/speciesTable.R:94:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L94) *style:* **Variable or function name should be snake_case.**
```r
  matchNames <- speciesTable[species %in% rownames(speciesList), species]
  ^~~~~~~~~~
```
[R/speciesTable.R:94:17:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L94) *warning:* **no visible binding for global variable ‘species’**
```r
  matchNames <- speciesTable[species %in% rownames(speciesList), species]
                ^~~~~~~
```
[R/speciesTable.R:94:17:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L94) *warning:* **no visible binding for global variable ‘species’**
```r
  matchNames <- speciesTable[species %in% rownames(speciesList), species]
                ^~~~~~~
```
[R/speciesTable.R:95:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L95) *style:* **Lines should not be more than 80 characters.**
```r
  speciesTable[species %in% rownames(speciesList), species := speciesList[matchNames, 2]]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/speciesTable.R:95:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L95) *warning:* **no visible binding for global variable ‘species’**
```r
  speciesTable[species %in% rownames(speciesList), species := speciesList[matchNames, 2]]
  ^~~~~~~
```
[R/speciesTable.R:95:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L95) *warning:* **no visible binding for global variable ‘species’**
```r
  speciesTable[species %in% rownames(speciesList), species := speciesList[matchNames, 2]]
  ^~~~~~~
```
[R/speciesTable.R:95:60:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L95) *warning:* **no visible global function definition for ‘:=’, Did you mean ':'?**
```r
  speciesTable[species %in% rownames(speciesList), species := speciesList[matchNames, 2]]
                                                           ^~
```
[R/speciesTable.R:98:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L98) *style:* **Variable or function name should be snake_case.**
```r
  speciesTable <- speciesTable[species %in% names(speciesLayers)]
  ^~~~~~~~~~~~
```
[R/speciesTable.R:98:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L98) *warning:* **no visible binding for global variable ‘species’**
```r
  speciesTable <- speciesTable[species %in% names(speciesLayers)]
  ^~~~~~~
```
[R/speciesTable.R:100:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L100) *style:* **Lines should not be more than 80 characters.**
```r
  ## Take the smallest values of every column, within species, because it is northern boreal forest
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/speciesTable.R:101:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L101) *style:* **Variable or function name should be snake_case.**
```r
  speciesTable <- speciesTable[species %in% names(speciesLayers), ][
  ^~~~~~~~~~~~
```
[R/speciesTable.R:102:7:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L102) *style:* **Only use double-quotes.**
```r
    , ':='(species1 = NULL, species2 = NULL)] %>%
      ^~~~
```
[R/speciesTable.R:102:11:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L102) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    , ':='(species1 = NULL, species2 = NULL)] %>%
          ^
```
[R/speciesTable.R:103:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/speciesTable.R#L103) *style:* **Lines should not be more than 80 characters.**
```r
    .[, lapply(.SD, function(x) if (is.numeric(x)) min(x, na.rm = TRUE) else x[1]), by = "species"]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/vegTypeMap.R:17:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L17) *style:* **Lines should not be more than 80 characters.**
```r
vegTypeMapGenerator <- function(species, cohortdata, pixelGroupMap, vegLeadingProportion) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/vegTypeMap.R:17:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L17) *style:* **Variable or function name should be snake_case.**
```r
vegTypeMapGenerator <- function(species, cohortdata, pixelGroupMap, vegLeadingProportion) {
^~~~~~~~~~~~~~~~~~~
```
[R/vegTypeMap.R:17:54:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L17) *style:* **Variable or function name should be snake_case.**
```r
vegTypeMapGenerator <- function(species, cohortdata, pixelGroupMap, vegLeadingProportion) {
                                                     ^~~~~~~~~~~~~
```
[R/vegTypeMap.R:17:69:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L17) *style:* **Variable or function name should be snake_case.**
```r
vegTypeMapGenerator <- function(species, cohortdata, pixelGroupMap, vegLeadingProportion) {
                                                                    ^~~~~~~~~~~~~~~~~~~~
```
[R/vegTypeMap.R:18:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L18) *style:* **Lines should not be more than 80 characters.**
```r
  species[species == "Pinu_ban" | species == "Pinu_con" | species == "Pinu_sp", speciesGroup := "PINU"]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/vegTypeMap.R:18:81:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L18) *style:* **Variable or function name should be snake_case.**
```r
  species[species == "Pinu_ban" | species == "Pinu_con" | species == "Pinu_sp", speciesGroup := "PINU"]
                                                                                ^~~~~~~~~~~~
```
[R/vegTypeMap.R:18:94:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L18) *warning:* **no visible global function definition for ‘:=’, Did you mean ':'?**
```r
  species[species == "Pinu_ban" | species == "Pinu_con" | species == "Pinu_sp", speciesGroup := "PINU"]
                                                                                ^~
```
[R/vegTypeMap.R:19:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L19) *style:* **Lines should not be more than 80 characters.**
```r
  species[species == "Betu_pap" | species == "Popu_bal" | species == "Popu_tre" |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/vegTypeMap.R:20:36:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L20) *style:* **Variable or function name should be snake_case.**
```r
            species == "Lari_lar", speciesGroup := "DECI"]
                                   ^~~~~~~~~~~~
```
[R/vegTypeMap.R:21:33:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L21) *style:* **Commas should never have a space before.**
```r
  species[species == "Pice_mar" , speciesGroup := "PICE_MAR"]
                               ~^
```
[R/vegTypeMap.R:21:35:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L21) *style:* **Variable or function name should be snake_case.**
```r
  species[species == "Pice_mar" , speciesGroup := "PICE_MAR"]
                                  ^~~~~~~~~~~~
```
[R/vegTypeMap.R:21:48:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L21) *warning:* **no visible global function definition for ‘:=’, Did you mean ':'?**
```r
  species[species == "Pice_mar" , speciesGroup := "PICE_MAR"]
                                               ^~
```
[R/vegTypeMap.R:22:34:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L22) *style:* **Variable or function name should be snake_case.**
```r
  species[species == "Pice_gla", speciesGroup := "PICE_GLA"]
                                 ^~~~~~~~~~~~
```
[R/vegTypeMap.R:22:47:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L22) *warning:* **no visible global function definition for ‘:=’, Did you mean ':'?**
```r
  species[species == "Pice_gla", speciesGroup := "PICE_GLA"]
                                              ^~
```
[R/vegTypeMap.R:23:32:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L23) *style:* **Commas should never have a space before.**
```r
  species[species == "Abie_sp" , speciesGroup := "ABIE"]
                              ~^
```
[R/vegTypeMap.R:23:34:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L23) *style:* **Variable or function name should be snake_case.**
```r
  species[species == "Abie_sp" , speciesGroup := "ABIE"]
                                 ^~~~~~~~~~~~
```
[R/vegTypeMap.R:23:47:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L23) *warning:* **no visible global function definition for ‘:=’, Did you mean ':'?**
```r
  species[species == "Abie_sp" , speciesGroup := "ABIE"]
                                              ^~
```
[R/vegTypeMap.R:25:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L25) *style:* **Lines should not be more than 80 characters.**
```r
  shortcohortdata <- setkey(cohortdata, speciesCode)[setkey(species[, .(speciesCode, speciesGroup)],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/vegTypeMap.R:26:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L26) *style:* **Lines should not be more than 80 characters.**
```r
                                                            speciesCode), nomatch = 0]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/vegTypeMap.R:27:21:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L27) *style:* **Variable or function name should be snake_case.**
```r
  shortcohortdata[, totalB := sum(B, na.rm = TRUE), by = pixelGroup]
                    ^~~~~~
```
[R/vegTypeMap.R:27:28:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L27) *warning:* **no visible global function definition for ‘:=’, Did you mean ':'?**
```r
  shortcohortdata[, totalB := sum(B, na.rm = TRUE), by = pixelGroup]
                           ^~
```
[R/vegTypeMap.R:31:21:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L31) *style:* **Variable or function name should be snake_case.**
```r
  shortcohortdata[, speciesProportion := speciesGroupB / totalB]
                    ^~~~~~~~~~~~~~~~~
```
[R/vegTypeMap.R:31:39:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L31) *warning:* **no visible global function definition for ‘:=’, Did you mean ':'?**
```r
  shortcohortdata[, speciesProportion := speciesGroupB / totalB]
                                      ^~
```
[R/vegTypeMap.R:33:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L33) *style:* **Variable or function name should be snake_case.**
```r
  speciesLeading <- NULL
  ^~~~~~~~~~~~~~
```
[R/vegTypeMap.R:34:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L34) *style:* **Variable or function name should be snake_case.**
```r
  Factor <- NULL
  ^~~~~~
```
[R/vegTypeMap.R:35:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L35) *style:* **Variable or function name should be snake_case.**
```r
  ID <- NULL
  ^~
```
[R/vegTypeMap.R:36:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L36) *style:* **Variable or function name should be snake_case.**
```r
  pixelGroup <- NULL
  ^~~~~~~~~~
```
[R/vegTypeMap.R:37:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L37) *style:* **Variable or function name should be snake_case.**
```r
  speciesProportion <- NULL
  ^~~~~~~~~~~~~~~~~
```
[R/vegTypeMap.R:38:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L38) *style:* **Variable or function name should be snake_case.**
```r
  speciesGroup <- NULL
  ^~~~~~~~~~~~
```
[R/vegTypeMap.R:39:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L39) *style:* **Variable or function name should be snake_case.**
```r
  speciesCode <- NULL
  ^~~~~~~~~~~
```
[R/vegTypeMap.R:40:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L40) *style:* **Variable or function name should be snake_case.**
```r
  totalB <- NULL
  ^~~~~~
```
[R/vegTypeMap.R:41:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L41) *style:* **Variable or function name should be snake_case.**
```r
  B <- NULL
  ^
```
[R/vegTypeMap.R:42:3:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L42) *style:* **Variable or function name should be snake_case.**
```r
  speciesGroupB <- NULL
  ^~~~~~~~~~~~~
```
[R/vegTypeMap.R:44:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L44) *style:* **Lines should not be more than 80 characters.**
```r
  shortcohortdata[speciesGroup == "PINU" & speciesProportion > vegLeadingProportion,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/vegTypeMap.R:45:19:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L45) *style:* **Variable or function name should be snake_case.**
```r
                  speciesLeading := 1] # pine leading
                  ^~~~~~~~~~~~~~
```
[R/vegTypeMap.R:46:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L46) *style:* **Lines should not be more than 80 characters.**
```r
  shortcohortdata[speciesGroup == "DECI" & speciesProportion > vegLeadingProportion,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/vegTypeMap.R:47:19:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L47) *style:* **Variable or function name should be snake_case.**
```r
                  speciesLeading := 2] # deciduous leading
                  ^~~~~~~~~~~~~~
```
[R/vegTypeMap.R:48:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L48) *style:* **Lines should not be more than 80 characters.**
```r
  shortcohortdata[speciesGroup == "PICE_MAR" & speciesProportion > vegLeadingProportion,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/vegTypeMap.R:49:19:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L49) *style:* **Variable or function name should be snake_case.**
```r
                  speciesLeading := 3] # black spruce leading
                  ^~~~~~~~~~~~~~
```
[R/vegTypeMap.R:50:1:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L50) *style:* **Lines should not be more than 80 characters.**
```r
  shortcohortdata[speciesGroup == "PICE_GLA" & speciesProportion > vegLeadingProportion,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/vegTypeMap.R:51:19:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L51) *style:* **Variable or function name should be snake_case.**
```r
                  speciesLeading := 4] # white spruce leading
                  ^~~~~~~~~~~~~~
```
[R/vegTypeMap.R:52:42:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L52) *style:* **Variable or function name should be snake_case.**
```r
  shortcohortdata[is.na(speciesLeading), speciesLeading := 0]
                                         ^~~~~~~~~~~~~~
```
[R/vegTypeMap.R:52:57:](https://github.com/PredictiveEcology/pemisc/blob/2b071e95ac45178bf2d9a84e0b9cde53198ec988/R/vegTypeMap.R#L52) *warning:* **no visible global function definition for ‘:=’, Did you mean ':'?**
```r
  shortcohortdata[is.na(speciesLeading), speciesLeading := 0]
                                                        ^~
```


Now could not deploy this pull request since the `now.json` file explicitly sets `dotenv` to true.
However, there's no `.env` file in the repo.

Commit a `.env` file or unset the `dotenv` flag.
For secret environment variables, check out [Now Secrets](https://zeit.co/docs/getting-started/secrets).


Tienen algun manual


Created multidev environment [rescue-x#oct-18](https://dashboard.pantheon.io/sites/c8430b75-4272-4aca-bfcd-206b12279315#oct-18).

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


这种情况使用 defaultProps 的值，是正确的


Why on earth with terminfo/ncurses consider 256 and 24bit colors mutually exclusive? That's just absurd. Having multiple terminfo entries will presumably mean that the user has to now set TERM manually? Or does ncurses deign to lookup up the -direct prefix automatically? And now kitty needs to transport multiple terminfo files everywhere?

If that is indeed how RGB is supposed to work, then I'm afraid it is DOA, I'd much rather just revert this commit.


> Hi Nicholas - I just wanted to say thank you for mat-video. It works and looks great. Also, I was able to use hls.js with it very easily which let me take full advantage of my AWS media workflow.
>
> Best,
> Chris

Thank you for the kind words Chris.  I'm glad you were able to integrate mat-video with hls.js, sounds like you are working on an impressive project.  I appreciate the support.

Nicholas


Tried AjaxSelectFieldWidget with 'plone.app.vocabularies.Catalog'

> ERROR Zope.SiteErrorLog http://mysite/myitem/@@edit/++widget++form.widgets.yarn/@@getSource
>  Module plone.zpp.content.browser.vocabulary, line 258, in __call__
> AttributeError: 'RequestContainer' object has no attribute 'value'


As per https://community.nxp.com/docs/DOC-335568?q=32, capacitor configuration is skipped and default RTC configuration is not fetched.


Copy of this build can be found at
https://www.mewbuilds.com/build/6d749972851accf4a3330ee7d503c457c9427975/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmR2TeJ4cFRYZKMf8HhSxFa6nCAMJbWqT63ceefLacwp1a


> so it probably would work fine in practice.

Actually, that means it wouldn't work. I just checked: it's defined as a non-dispatchable handle type. That means it's always 64 bits. If you look at vulkan.h, you'll see that it's defined as uint64_t on 32-bit platforms. (And a pointer on 64-bit platforms, for whatever nonsensical reasons)


This check can be simplified to `params->ext_handle & gpu->mem_handle_caps`.


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

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


goog


okay


Missing space in between `-` and `1`. This way it looks like the integer literal `-1`, which is obviously not the intent.


Tota11y was added.
Label for Subscribe input was added and put in the display: none to don't show on the page, but it can be read by chromeVox.


Minor optimization here but if the topic isn't found, we can raise the error immediately without having to find the `user` which is an extra DB call. Also, it looks like we need to raise an error if `user` is `nil` as well?


`them` -> `it`


This is for the express purpose of testing to find that bug we have with the type of Target, and the timing of card not hitting the field to be detected, or the script searching the wrong field

Perhaps adding a checker for both fields would be more appropriate


Heh, this made me realize that the old logic was wrong: We could have hypothetically leaked a handle with numeric ID 0, if the application somehow closed its `stdin`?


> Why on earth with terminfo/ncurses consider 256 and 24bit colors mutually exclusive?

As I understand it, the terminfo/ncurses model is that an ANSI-based terminal supports some number of colours (8, 16, 88, 256 or 16.7 million) returned by the `colors` capability, and the `setaf` and `setab` capabilities take a colour number in that range. I can't really think of a way to support both 256-color and direct colour at the same time without some kind of two-tier system (like the `setrgbf` and `setrgbb` capabilities, or the tmux system where `Tc` indicates that the client should use hard-coded sequences).

> Having multiple terminfo entries will presumably mean that the user has to now set TERM manually?

Or have a shell-script wrapper that does the change, etc. etc.

> And now kitty needs to transport multiple terminfo files everywhere?

The [terminfo database for the latest ncurses snapshots](https://raw.githubusercontent.com/ThomasDickey/ncurses-snapshots/master/misc/terminfo.src) includes entries for "kitty" and "kitty-direct" (being 256 color and direct color respectively), so maybe not.

> If that is indeed how RGB is supposed to work, then I'm afraid it is DOA, I'd much rather just revert this commit.

Yeah, I'm guessing the future of direct colour terminals is `setrgbf`/`setrgbb` rather than ncurses' direct colour support.


Is not allow to implement?


We should probably rename this to `mem_handle` to distinguish it from the `handle` inside it. Not that it matters since this is only internal use. But as an aside, maybe `pl_gpu_mem_handle` would be better named `pl_gpu_shared_mem`? dunno


Try a graph with negative weight cycle and check if it is going in an infinite loop or not.


Should be priority queue


Campaign not in $email->get_object_types() for current version (1.6.xx)


`pl_handle_types` -> `enum pl_handle_types`


Should add to the priority queue if not exists or else update the distance priority if already there.


cvxcvcvxcv


xcvxcvxcvxc


dfdfd


Buffer.from is not supported in node < v4

Can we have some method like.

function bufferFrom(content) {
  try {
    return Buffer.from(content);
  } catch(e) {
    if (Object.prototype.toString.call(content) !== '[object String]') {
      throw new TypeError("separator must be a string");
    }
    return new Buffer(content);
  }
}


Probably makes more sense to move the comments to the line above the struct member here, so you don't have to break them awkwardly like that


Yeah. In my cuda hwdec code I explicitly initialise fds to -1 and check for that to avoid ambiguity.


`This *must*` -> `If so, this *must*`. The new wording technically prevents you from setting it to `0` here, which may be confusing with the intent of this being optional.


CamilleFrancisco


On Tue, Nov 20, 2018 at 08:57:06PM -0800, Screwtapello wrote:
> > Why on earth with terminfo/ncurses consider 256 and 24bit colors mutually exclusive?
>
> As I understand it, the terminfo/ncurses model is that an ANSI-based terminal supports some number of colours (8, 16, 88, 256 or 16.7 million) returned by the `colors` capability, and the `setaf` and `setab` capabilities take a colour number in that range. I can't really think of a way to support both 256-color and direct colour at the same time without some kind of two-tier system (like the `setrgbf` and `setrgbb` capabilities, or the tmux system where `Tc` indicates that the client should use hard-coded sequences).

Yeah basically terminfo is tied to ncurses' implementation details. Sad,
but not surprising given that they are maintained by one person.

>
> > Having multiple terminfo entries will presumably mean that the user has to now set TERM manually?
>
> Or have a shell-script wrapper that does the change, etc. etc.

This is totally unacceptable.

>
> > And now kitty needs to transport multiple terminfo files everywhere?
>
> The [terminfo database for the latest ncurses snapshots](https://raw.githubusercontent.com/ThomasDickey/ncurses-snapshots/master/misc/terminfo.src) includes entries for "kitty" and "kitty-direct" (being 256 color and direct color respectively), so maybe not.

Except that ncurses will not be updated on servers that run conservative
distros for many years, so I would need to change for example the ssh
kitten to auto-create the right terminfo based on the current value of
TERM which is fragile and means you cannot just run it once per server
any more.

>
> > If that is indeed how RGB is supposed to work, then I'm afraid it is DOA, I'd much rather just revert this commit.
>
> Yeah, I'm guessing the future of direct colour terminals is `setrgbf`/`setrgbb` rather than ncurses' direct colour support.

I agree, reverting this change.


Successfully aliased the URL <https://news-aggregator-efiqpehqzw.now.sh> to the following alias.

* https://all-the-news.now.sh


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

I updated the Github team because of this commit.

- @ctrueden, @hadim, @hanslovsky were added to this feedstock maintenance team.

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

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

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


If you use a `switch/case` here and we add an enum member in the future, we'll get a compiler warning.


what if i said apollyon is here


this is still quite inefficient, and could be cleaned a lot.


NOTE THERE ARE A LOT ERRORS  AND TYPOS TO FIX !


Successfully aliased the URL <https://simon-kjellberg-kjlavayvdq.now.sh> to the following aliases.

* https://simonkjellberg.com
* https://www.simonkjellberg.com
* https://simonkjellberg.se
* https://www.simonkjellberg.se


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

I updated the Github team because of this commit.

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

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

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

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


Es para un curso avanzado de laravel en Platzi?? 👍


//test


delete


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

I updated the Github team because of this commit.

- @silvester747, @r1chardj0n3s were added to conda-forge. Welcome to conda-forge!
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

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

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

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


what system system are you using crazyrez there is a problem with vs and irem games on some arm systems. We now the fix for it just needs a flag in the make file.


*Three major components were added Header, Footer, and App component.*


### Visual regression report:

[![Visual report](https://circleci.com/gh/stevector/nerdologues-d8/2052/artifacts/0/artifacts/backstop_data/bitmaps_test/20181121-051056/failed_diff_0600294051_Homepage_Next_page_0_document_0_desktop.png)](https://circleci.com/gh/stevector/nerdologues-d8/2052/artifacts/0/artifacts/backstop_data/html_report/index.html)


But it's not an enum right now. It's a uint64_t and the enum is separate.


Thanks and sorry for the mistakes I introduced!


Concerning our other discussion, I believe we should also explicitly initialize these to `-1` and check for `>= 0` on the `close()` call.


#44 Complete


@arcadez these games are fine for me i know there working since doing the irem decryption updates. Im pretty sure this is the flag ive identified on discord with the nes classics guys


批量增加用户并设置指定密码


What is sep=" " here?


Is it DSACK or D-SACK?

Use it uniformly at all the places.


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

* https://mdxjs.com
* https://www.mdxjs.com


Successfully aliased the URL <https://simon-kjellberg-ugvqmkwpng.now.sh> to the following aliases.

* https://simonkjellberg.com
* https://www.simonkjellberg.com
* https://simonkjellberg.se
* https://www.simonkjellberg.se


Sorry, my mistake. I forgot `pl_handle_types` was a typedef on `uint64_t`. I was confusing it with the (nameless) enum.


Thanks for the tips and review. Done in:

https://github.com/discourse/discourse/commit/61eff22b29c434b94b355e9a10bc18eb4be93e6d


Successfully aliased the URL <https://news-aggregator-viljtbaepz.now.sh> to the following alias.

* https://all-the-news.now.sh


article view counts not updating via proxy (ex nginx).

when user connect via proxy,  "request.remote_ip" is always the same IP
So. Line 179  not need ip check?

~~~
-   return viewings.where(['viewer_id = ? or ip = ?', viewer.id, ip]).count > 0
+   return viewings.where('viewer_id = ?', viewer.id).count > 0
~~~


Also see [Issue 743](https://github.com/weidai11/cryptopp/issues/743).


wowee


你是不是应该直接在hls里面提issue


@grant2258 im using snapdragon 625 64bit armv8, the game itself is good, just the disturbing sound appeared


@meetar FYI this is a bit of trickery to get new-fangled ES module builds (v0.16.0+) to load. Basically, if the first load fails, it tries again with a different script type.


typo 6660 --> 6690


Deployment failed with the following error:

~~~
One or more build specification(s) were not referenced
~~~


6700 or 6699?


box-shadow: 0 1rem 2rem rgba(0,0,0,0.2);


Please review the code changes and let me know when to publish the changes on server.
@veena-isgec


Grant, we have some code in the makefile that looks like it is supposed to
apply the signed char fix to all ARM builds but seems like it doesn't work
as written.

If that code were working none of these individual ARM builds would need to
have the flag manually added.

On Wed, Nov 21, 2018, 12:35 AM crazyrexz <notifications@github.com wrote:

> @grant2258 <https://github.com/grant2258> im using snapdragon 625 64bit
> armv8, the game itself is good, just the disturbing sound appeared
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/libretro/mame2003-plus-libretro/commit/d95ce9e7984f5bf9f3d2fa6f48af56d69fb1d004#commitcomment-31377104>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ASphdpTns2SRi2WL58aClA0UZLxZL14Iks5uxOYzgaJpZM4YoNo2>
> .
>


fiefox -> firefox


It Works!


Dziękuję za cenną uwagę


you LTC was running at 10+0.1 so I stopped it :)


update links


?verifyServerCertificate=false&useSSL=false 가 없으면 콘솔창에 경고문구가 뜬다


Goood


WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

참고로 버전을 낮추면 경고 문구가 생기지 않는다.


The `is_developer` and `admin` keys in the hash have duplicated logic. I would personally extract them into a `default_opts` hash and merge the new keys in based on the response. In this case, we want to avoid code duplication so that we avoid the case where some one changes one of the hash and forgets about the other in the future.


yea i noticed the conversation ion discord Mark. Im glad to have it confirmed though so we can fix all arm platforms that need the fix.

@crazyrexz  that it is the problem since are on arm it will be fixed when mark gets time to look into the makefile. Makefiles to me get very confusing very quick with the syntax but it will be fixed soon.


initial


@letran3691 hi, especially i did not remove disabled statement because it is only cosmetic. yea i will remove  (ifequal status 5, else) it is not required with that change.


4-9 : 왜 %dfmf %lu로 바꿔야한다고 경고문이 뜨는지 모르겠다.. 작동은 된다
4-11 : 왜 경고문이 뜨는지 모르겠음...

전위형 증감자랑 후위형 증감자가 잘 이해하기 어렵다..


python的装饰器语法, 建议取读一读官网的装饰器以及装饰器协议相关的东西,后面我再冲头补一篇装饰器相关的东西.


ok


Build version: __`0.10.0-master.401`__ :crossed_fingers: [`master`](https://github.com/streamich/ci-scripts/tree/master) on [*CircleCI*](https://circleci.com/gh/streamich/ci-scripts/401) :tada:


可以的


Created multidev environment [ilsoy#ci-172](https://dashboard.pantheon.io/sites/1b49470e-4ad3-4b49-90a2-7bb2c2f96788#ci-172).

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


OK


Build version: __`0.10.0-master.622`__ :crossed_fingers: [`master`](https://github.com/streamich/ci-scripts/tree/master) on [*Travis*](https://travis-ci.org/streamich/ci-scripts/builds/457795783) :tada:


[R/ggcorrmat.R:365:9:](https://github.com/IndrajeetPatil/ggstatsplot/blob/238c27a8b1eb3e3ae54987387449fadd34dc38b4/R/ggcorrmat.R#L365) *warning:* **local variable ‘n_summary’ assigned but may not be used**
```r
        n_summary <- numdf_n_summary(df = corr_df$n)
        ^~~~~~~~~
```
[R/ggscatterstats.R:240:7:](https://github.com/IndrajeetPatil/ggstatsplot/blob/238c27a8b1eb3e3ae54987387449fadd34dc38b4/R/ggscatterstats.R#L240) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      {
      ^
```
[R/ggscatterstats.R:243:14:](https://github.com/IndrajeetPatil/ggstatsplot/blob/238c27a8b1eb3e3ae54987387449fadd34dc38b4/R/ggscatterstats.R#L243) *style:* **Commented code should be removed.**
```r
          #  dplyr::filter(.data = ., !!rlang::enquo(label.expression))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers_ggbetween_anova_subtitles.R:474:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/238c27a8b1eb3e3ae54987387449fadd34dc38b4/R/helpers_ggbetween_anova_subtitles.R#L474) *style:* **Variable and function names should not be longer than 30 characters.**
```r
subtitle_friedman_nonparametric <- function(data,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_ggbetweenstats.R:89:9:](https://github.com/IndrajeetPatil/ggstatsplot/blob/238c27a8b1eb3e3ae54987387449fadd34dc38b4/tests/testthat/test_ggbetweenstats.R#L89) *style:* **Commented code should be removed.**
```r
#       messages = FALSE
        ^~~~~~~~~~~~~~~~
```
[tests/testthat/test_ggbetweenstats.R:94:12:](https://github.com/IndrajeetPatil/ggstatsplot/blob/238c27a8b1eb3e3ae54987387449fadd34dc38b4/tests/testthat/test_ggbetweenstats.R#L94) *style:* **Commented code should be removed.**
```r
#          fig = ggbetweenstats_anova
           ^~~~~~~~~~~~~~~~~~~~~~~~~~
```


Created multidev environment [ilsoy#ci-174](https://dashboard.pantheon.io/sites/1b49470e-4ad3-4b49-90a2-7bb2c2f96788#ci-174).

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


Hola Tomás, realice un [commit ](https://github.com/diaznicolasandres1/Algo-Empire-AYP3/commit/ba890a9ee83fda441609affc7139f4c067958a3a)con el cambio que me comentaste.

De esta manera ArmaDeAsedio no conoce cual es el siguiente estado sino que lo maneja ArmaAsedioEnPausa (este estado es cuando fue montada/desmontada y ya no puede realizar acciones durante este turno).


### Simple Create, Read, Update, Delete (CRUD) in PHP Laravel 5.7

Menambah data
Mengedit data
Menghapus data
Mengekspor data


Модуль пока не нужен


css 좀더 수정했습니다


https://github.com/vygr/ChrysaLisp
https://github.com/ReturnInfinity


Created multidev environment [ilsoy#ci-176](https://dashboard.pantheon.io/sites/1b49470e-4ad3-4b49-90a2-7bb2c2f96788#ci-176).

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


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

* https://mdxjs.com
* https://www.mdxjs.com


还是只返回了一条


Названия файлов в `snake_case` с маленькой буквы


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

* https://mdxjs.com
* https://www.mdxjs.com


This One Works Successfully, Here's how you do it.

[https://docs.travis-ci.com/user/status-images](url)


Marauder's map app


Now could not deploy this pull request since the `now.json` file explicitly sets `dotenv` to true.
However, there's no `.env` file in the repo.

Commit a `.env` file or unset the `dotenv` flag.
For secret environment variables, check out [Now Secrets](https://zeit.co/docs/getting-started/secrets).


Назвать по аналогии с `add_station` - 'remove_station'


code for second review -backend api


你这个修复了之后，是不是必须要升级weixin-java-pay的版本？


Посмотри как работает метод [delete](https://ruby-doc.org/core-2.2.0/Array.html#method-i-delete). Тут нужно так:
```
def remove_station(station)
  return if station == first_station || station == last_station
  @stations.delete(station)
end
```


fixed this for time being, gonna look more into it though. possibly change themes. however I really like this one for docs.


等周末吧，我会发布个测试版本


delete


[R/raz_create_bd_tree.R:70:18:](https://github.com/richelbilderbeek/razzo/blob/86dc524377eabf20affa87e18ac990e0a1f9f6bd/R/raz_create_bd_tree.R#L70) *warning:* **no visible global function definition for ‘bd_phylo_2_l_table’**
```r
  bd_l_matrix <- bd_phylo_2_l_table(bd_tree)
                 ^~~~~~~~~~~~~~~~~~
```
[R/raz_utils.R:65:10:](https://github.com/richelbilderbeek/razzo/blob/86dc524377eabf20affa87e18ac990e0a1f9f6bd/R/raz_utils.R#L65) *warning:* **no visible global function definition for ‘raz_convert_tree2brts’**
```r
  brt <- raz_convert_tree2brts(phylo)
         ^~~~~~~~~~~~~~~~~~~~~
```


Bug: Quên setLinhVuc và setMucDo


Created multidev environment [rescue-x#oct-18](https://dashboard.pantheon.io/sites/c8430b75-4272-4aca-bfcd-206b12279315#oct-18).

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


t&d


ExtensiblePlantEquipmentLists-6871 (mjwitte) - i386-Windows-7-VisualStudio-14: OK (3051 of 3051 tests passed, 0 test warnings)

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


@colby-swandale I pushed this merge commit into `2-0-stable` and `1-17-stable` branches.


#8 fix `attachmentSizeFormat` issue


не должен быть доступен для прямого изменения


You cannot use null in microphone's name, please read Unity document.


Hi ,
Is there any plan to push forward Temp and fan rpm monitoring or control for coming 2.84? Please help.
Thank.


К названию методов, которые возвращают логическое значение, рекомендуется добавлять ?:
```
def stopped?
  speed == 0
end
```


Добавить ридер для `number`


ChrysaLisp is not an operating system, and neither is ReturnInfinity is not a hobby project.


Нужно еще проверить что количество вагонов > 0


Лучше передавать в качестве параметра скорость, на которую изменяем
```
def speed_up(speed)
  ...
end

def speed_down(speed)
  ..
end
```


Deployment failed with the following error:

~~~
The `version` property inside your now.json file must be a number.
~~~


w


ExtensiblePlantEquipmentLists-6871 (mjwitte) - x86_64-Linux-Ubuntu-18.04-gcc-7.3: OK (3090 of 3091 tests passed, 0 test warnings)

Failures:

regression Test Summary
 * Passed: 651
 * Failed: 1

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


:relaxed:


Test failures are unrelated:

* apitest/Classic: https://github.com/xamarin/maccore/issues/643
* monotouch-test/watchOS/*: https://github.com/xamarin/maccore/issues/581


Setting state to `success` where context is `continuous-integration/jenkins/branch`.

No blocking issues found


This is not an ideal solution. Please convert the code to the `@plugin` syntax. See: http://lesscss.org/features/#plugin-atrules-feature


Отдельный класс для типа не нужен. Вынеси константы в класс поезда


@protonspring

I just received approver privileges 2 days ago and have been trying to avoid anything controversial...a full-throughput, normal-priority LTC for information only seems unusual.  I've consulted the guidelines, but they say nothing about for-information-only tests one way or the other.

I'll defer a decision to @Vizvezdenec and @mstembera, since they both seem to be online and are more experienced than I am at approval.  Hopefully, one of them would be willing to help clarify the procedure for me going forward.

I am commenting here not only for the clarification, but because I want to make sure you know that I have not just ignored your test!  At the moment, I just lack the experience to make a determination and do not want to overstep my bounds.

Thank you for helping a fledgling approver!  Sorry I can't be more helpful at the moment.


The `config.boxofficeUrl` comes from here https://github.com/hasgeek/funnel/blob/master/funnel/templates/project.html.jinja2#L320

config['BOXOFFICE_SERVER'] does have `/api/1/` which is being used by Funnel to sync tickets from Boxoffice


Test run failed because xharness OOM'ed (https://github.com/xamarin/maccore/issues/1163).


ExtensiblePlantEquipmentLists-6871 (mjwitte) - x86_64-Linux-Ubuntu-18.04-cppcheck-1.82: OK (0 of 0 tests passed, 0 test warnings)

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


Sorry, lapsus on my side...


initial commit


I do not understand ... Why send the url directly? Why not ask the user for permission? It seems logical to me.
`$analyticstracker = true;` at the top of the file no? @prasathmani


> Any chance to contact you via mail?

Sure, but I have very little time to put to this device until next year.

> With races you mean race-conditions

I didn't dig deeply, but looks like drivers written in such way that did not prevent to incorrect usage of the chip itself. In "A" mode driver creates two devices - wlan0 and ap0. The issue here, that chip can handle just one state. NM doesn't know this and issue scans to both devices simultaneously. This causes "hang" (there may be no one, but from userspace this looks like hang), which causes FW reinitialization etc etc..

> How do you pair with hcitool?

No I can't. Scan works, but connection can not be established (**cc** command).

> does it break any traffic or only ssh (would be strange)?

It's hard to say precisely, but SSH connection hangs after authentication stage. This happens on both WAN and LAN, but not on wifi. It was painful to trace out that the issue came from HWQOS :)

> btw. wouldn't it better to set the paths in one outsourced h-file (on upper layer)?

It's better to remove this crap which walks to the FS from kernelspace at all (WMT_SOC.cfg for example is not used), or use native kernel's firmware framework. But right now I don't have much time for that


DOM element could not be found without this line. Should keep it.


hello


Move this button into mat-card-actions.
Use simple button <button mat-button>REMOVE</button> like in example https://material.angular.io/components/card/examples


Исключение - это прерывание нормального выполнения программы. Использовать их нужно только там, где  действительно важно остановить выполнение.
Допустим я хочу проверить есть ли у поезда маршрут, и если нет, то задать:
`train.route = route unless train.route.nil?`
но получаю неожиданное исключение просто при попытке прочитать атрибут.
Давай пока уберем исключения, по ним будет отдельный урок. Сейчас сделай с условными операторами.
Для маршрута достаточно объявить attr_reader.


@jojotjebaby not nice man, not nice


This function doesn't need whole Image object. Just pass in imageId as a string.


ok , thanks for it guys :) @grant2258 @markwkidd @arcadez and other contributors


Fixed
https://github.com/hasgeek/funnel/commit/25f925d47b7318c5aeff874f5931c50429517ab6


Why do we have this here?


方法


Debug code left in


The purpose of building this library is to facilitate drawing  various graphics quickly and conveniently.


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

I updated the Github team because of this commit.

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

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

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

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


You might want to [synchronize](https://stackoverflow.com/a/16330001) your other branch with master as your other branch is [one commit behind master](https://github.com/tngrj/chatter/branches).


I don't think we should be using this style outside of Login component. Do you have a use case for this?


Не очень оптимальное решение. Каждый раз, когда получаешь следующую или предыдущую станцию, происходит поиск станции в маршруте. Тут проще хранить индекс текущей станции. Когда двигаем вперед/назад изменяем его на `1/-1`.

Тогда методы `get_station_after/previous_station` в маршруте не нужны. Ридер для следующей станции можно переписать так:
```
def next_station
  @route.stations[@current_station + 1]
end
```


Nice catch! After init() the ticker interrupt should be disabled, so this needs to be fixed. I'll create a patch.


已阅


co to jest StudentAddress?


I fixed that like 2 minutes later.


in wifi-patching i have skipped that config (checked for existence on point where filesystem is not ready) to avoid crash. For all options on it there are errors in dmesg. So only existance is needed by default.

For hwqos i ask on forum. Can you try to reproduce with kernel 4.9 (which uses original patches also for gmac 2)? Then i know if the problem was before or my mistake.

For wifi: can we not just skip creation of wlan0 to avoid this?

For bt: same as my try,but imho newer bt-devices need auth from bluez for pairing. But also this does not work. Have not figured out how to debug this.


To change


Great! Thank you for letting me know ❤


@MathTauAthogen You'll need to revert these values to the previous values.


Instead of -1 and -2 used directly, using a constant such as ROWS_PRIME_CACHE (-2) / ROWS_PRIME_CACHE (-1) / ROWS_NONE (0) would improve readability.


@AdSchellevis looks like "var" should be replaced by "public", "protected", or "private"... not sure which


Viết sai


ok


just commit


Seems like travis fails with this change:
```
test/testsamples.cpp:91: Assertion failed.
Expected:
[samples\memleak\bad.c:8]: (error) Memory leak: a\n
Actual:
Hint:
samples/memleak/bad.c
```


start up good


why is it not visible? these retranslations seem broken to me...


OK, +1 on the refactoring if you want to drag out run() into a separate window. However, you forgot to run/modify the tests, so those will fail now (have you tried?). More importantly, you have undone (for unknown reasons) myrefactoring to separate window creation from app running. This means that now it's impossible to create a window, and then do things to it (e.g. in tests) -- everything *has* to go through run() now, which means any the code below run() will not execute.


woaaaa


이렇게 주석쓰는건가


s<rockage local-host local- domain's name settings-big data-security tools-analytics Tools-cloud fontend-secure extension browsers-access Auth in demand-web developpement fading>


Got it!

The problem was with the import statements in both...EarthquakeActivity.java and EarthquakeLoader.java


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

I updated the Github team because of this commit.

- @arnekr, @frodepedersen were added to conda-forge. Welcome to conda-forge!
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

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

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

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


when I run the third step "run: python3.6 train_frcnn.py", there is a mistake as follows: FileNotFoundError: [Errno 2] No such file or directory: './data/categories.pkl'. How can i deal with the problem. thanks for your help.


이부분은 바뀐건 없는데 beutify써서..


Message shown
#2


fixes #6614 (https://github.com/runelite/runelite/issues/6614)


sai cái gì ạ?


闭包通常用作开辟一个新的作用域。


しかも色も違います
#38aef0
これです


Pierwsza wartość to wartość oczekiwana, druga to wartość otrzymana - na odwrót z tym co napisałeś


It can be `const`


Fixed. Thanks.


ouch! somehow I missed it. I will fix it of course!


@fr2955 I suspect that the problem is in this area of code. Take a look at the updateDisplay and customValue functions. Make sure that formatting is indented such that indention matches how you think that those two functions logically exist (that is, if they're siblings then they would have the same indention; if one function exists inside the other, then the inner one would be indented more. Something that will help with that is to only use spaces and never use tab characters in code, which is a setting in your dev tool. The tool should also have a setting to let you view whitespace (i.e., make spaces and tab characters visible).

Once you're comfortable that the indention is correct, take a look at the "status" variable and its scope. Let me know when you've checked it out and we can look closer.


正方形ではありません。真面目にやってください


padding取ってください


Лучше давать понятные имена методам. Хотя в данном сдучае сложно придумать какое-нибудь удобное имя)


Can you push this back to master/dev?


io


link toで書きましょう。リンク先は"#"で大丈夫です😀


ExtensiblePlantEquipmentLists-6871 (mjwitte) - x86_64-Linux-Ubuntu-18.04-gcc-7.3-UnitTestsCoverage-Debug: OK (1785 of 1785 tests passed, 0 test warnings)

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


変数化しましょう


lol


클래스 안에는 선언만 함
구현부분은 밖으로 뺀다.


Is there any need to send form object to service and dao layers?


`setuptools_scm` seems good but throws an error about `hg files` failures :-(


#shanagab remember the logout button and the current user label
thanks the main page is now fabulous


@pb00068 well it did pass STC http://tests.stockfishchess.org/tests/view/5bf4931b0ebc5902bcecd836
But I agree about lowering TP for this kind of tests.


계좌 종류를 만들어서 이자율을 추가할꺼다.


Мы ожидаем что метод просто уменьшит скорость и не ждем что вернет какое-то значение(не важно что вернется, `nil` вполне допустимо). Не обязательно добавлять `@speed` в конец


Note that this command works first after 'git cl upload'. Not sure if that might create confusion. Also: the presubmit is executed on upload if not skipped explicitly.


Yes, of course I can. I'll do it now.


Ah LMAO, yeah saw some guys with errors