Also, imo, this should be called from the entity manually.


Applies here too. If it becomes a field, requesting cap like this won't be necessary.


[R/gis.R:34:45:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/gis.R#L34) *style:* **Variable or function name should be lowerCamelCase.**
```r
factorValues2 <- function(x, v, layer, att, append.names, na.rm = FALSE) {
                                            ^~~~~~~~~~~~
```
[R/gis.R:34:59:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/gis.R#L34) *style:* **Variable or function name should be lowerCamelCase.**
```r
factorValues2 <- function(x, v, layer, att, append.names, na.rm = FALSE) {
                                                          ^~~~~
```
[R/prepFireData.R:36:10:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/prepFireData.R#L36) *style:* **Use <-, not =, for assignment.**
```r
    type = type[1]
         ^
```
[R/prepFireData.R:45:6:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/prepFireData.R#L45) *style:* **Commented code should be removed.**
```r
    #gsub(".*href=\\\"(.*\\.zip)", "\\1", lineWithFile)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepFireData.R:60:1:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/prepFireData.R#L60) *style:* **Lines should not be more than 100 characters.**
```r
    out <- prepInputs(url = "http://cwfis.cfs.nrcan.gc.ca/downloads/nfdb/fire_poly/current_version/NFDB_poly.zip",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:9:1:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L9) *style:* **Lines should not be more than 100 characters.**
```r
      "Latitude", "latitude", "Longitude", "longitude", "lgtree_genus", "lgtree_species", "lgtree_status",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:32:1:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L32) *style:* **Variable or function name should be lowerCamelCase.**
```r
dataPurification_ABMaturePSP <- function(treeDataRaw, plotHeaderDataRaw) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:38:17:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L38) *style:* **Variable or function name should be lowerCamelCase.**
```r
  treeDataRaw[, GroupNumber := as.character(GroupNumber)]
                ^~~~~~~~~~~
```
[R/psp_clean.R:42:36:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L42) *style:* **Commas should never have a space before.**
```r
           c("GroupNumber", "Type" ,"NofSubplot", "Longitude", "Latitude",
                                  ~^
```
[R/psp_clean.R:42:37:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L42) *style:* **Commas should always have a space after.**
```r
           c("GroupNumber", "Type" ,"NofSubplot", "Longitude", "Latitude",
                                    ^
```
[R/psp_clean.R:48:16:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L48) *style:* **Variable or function name should be lowerCamelCase.**
```r
  headerData[, GroupNumber := as.character(GroupNumber)]
               ^~~~~~~~~~~
```
[R/psp_clean.R:49:44:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L49) *style:* **Variable or function name should be lowerCamelCase.**
```r
  headerData[Meridian == "UTM 117(NAD83)", Zone := 11]
                                           ^~~~
```
[R/psp_clean.R:50:44:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L50) *style:* **Variable or function name should be lowerCamelCase.**
```r
  headerData[Meridian == "UTM 111(NAD83)", Zone := 12]
                                           ^~~~
```
[R/psp_clean.R:53:3:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
  headerData_SA <- treeDataRaw[TreeNumber == 0 & (!is.na(DBHage) | !is.na(Stumpage)), ]
  ^~~~~~~~~~~~~
```
[R/psp_clean.R:54:3:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L54) *style:* **Variable or function name should be lowerCamelCase.**
```r
  SADiff <- as.integer(mean(headerData_SA[!is.na(DBHage) &
  ^~~~~~
```
[R/psp_clean.R:58:3:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L58) *style:* **Variable or function name should be lowerCamelCase.**
```r
  headerData_SA <- headerData_SA[!is.na(DBHage) & is.na(Stumpage),
  ^~~~~~~~~~~~~
```
[R/psp_clean.R:59:34:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L59) *style:* **Variable or function name should be lowerCamelCase.**
```r
                                 Stumpage := DBHage + SADiff][
                                 ^~~~~~~~
```
[R/psp_clean.R:63:3:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L63) *style:* **Variable or function name should be lowerCamelCase.**
```r
  headerData_SA <-  headerData_SA[, .(baseYear = mean(firstMeasureYear),
  ^~~~~~~~~~~~~
```
[R/psp_clean.R:75:65:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L75) *style:* **Only use double-quotes.**
```r
                                                nomatch  = 0][, ':='(Type = NULL,
                                                                ^~~~
```
[R/psp_clean.R:75:69:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L75) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                                                nomatch  = 0][, ':='(Type = NULL,
                                                                    ^
```
[R/psp_clean.R:90:16:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L90) *style:* **Variable or function name should be lowerCamelCase.**
```r
  tempPlotID[, MeasureID := as.numeric(row.names(tempPlotID))]
               ^~~~~~~~~
```
[R/psp_clean.R:105:14:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L105) *style:* **Only use double-quotes.**
```r
  treeData[, ':='(Conditioncode1 = NULL, Conditioncode2 = NULL, Conditioncode3 = NULL)]
             ^~~~
```
[R/psp_clean.R:105:18:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L105) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  treeData[, ':='(Conditioncode1 = NULL, Conditioncode2 = NULL, Conditioncode3 = NULL)]
                 ^
```
[R/psp_clean.R:114:1:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L114) *style:* **Lines should not be more than 100 characters.**
```r
      plotsize <- as.numeric(headerData[GroupNumber == groupnumber, ]$PlotSize) # obtain plot size from headData
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:115:37:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L115) *style:* **Variable or function name should be lowerCamelCase.**
```r
      treeData[MeasureID == plotid, Treeplotsize := plotsize]
                                    ^~~~~~~~~~~~
```
[R/psp_clean.R:122:16:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L122) *style:* **Variable or function name should be lowerCamelCase.**
```r
  headerData[, PlotSize := NULL]
               ^~~~~~~~
```
[R/psp_clean.R:123:1:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L123) *style:* **Lines should not be more than 100 characters.**
```r
  headerData <- measureiddata[setkey(headerData, GroupNumber), nomatch  = 0][, Longitude := -(Longitude)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:123:80:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L123) *style:* **Variable or function name should be lowerCamelCase.**
```r
  headerData <- measureiddata[setkey(headerData, GroupNumber), nomatch  = 0][, Longitude := -(Longitude)]
                                                                               ^~~~~~~~~
```
[R/psp_clean.R:123:94:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L123) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  headerData <- measureiddata[setkey(headerData, GroupNumber), nomatch  = 0][, Longitude := -(Longitude)]
                                                                                ^
```
[R/psp_clean.R:124:14:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L124) *style:* **Only use double-quotes.**
```r
  treeData[, ':='(DBH = DBH / 10, PlotSize = NULL, plotsizetime = NULL)]
             ^~~~
```
[R/psp_clean.R:124:18:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L124) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  treeData[, ':='(DBH = DBH / 10, PlotSize = NULL, plotsizetime = NULL)]
                 ^
```
[R/psp_clean.R:126:16:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L126) *style:* **Variable or function name should be lowerCamelCase.**
```r
  headerData[, MeasureID := paste("ABPSPMature_", MeasureID, sep = "")]
               ^~~~~~~~~
```
[R/psp_clean.R:133:14:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L133) *style:* **Variable or function name should be lowerCamelCase.**
```r
  treeData[, MeasureID := paste("ABPSPMature_", MeasureID, sep = "")]
             ^~~~~~~~~
```
[R/psp_clean.R:147:1:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L147) *style:* **Variable or function name should be lowerCamelCase.**
```r
dataPurification_BCPSP <- function(treeDataRaw, plotHeaderDataRaw) {
^~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:148:56:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L148) *style:* **Commas should always have a space after.**
```r
  headerData <- plotHeaderDataRaw[tot_stand_age != -99,][
                                                       ^
```
[R/psp_clean.R:149:7:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L149) *style:* **Only use double-quotes.**
```r
    , ':='(utmtimes = length(unique(utm_zone)),
      ^~~~
```
[R/psp_clean.R:149:11:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L149) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    , ':='(utmtimes = length(unique(utm_zone)),
          ^
```
[R/psp_clean.R:157:5:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L157) *style:* **Commented code should be removed.**
```r
  # unique(headDataRaw$utmtimes)#1
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:158:5:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L158) *style:* **Commented code should be removed.**
```r
  # unique(headDataRaw$eastingtimes)#1
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:159:5:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L159) *style:* **Commented code should be removed.**
```r
  # unique(headDataRaw$northingtimes)# 1
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:160:5:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L160) *style:* **Commented code should be removed.**
```r
  # unique(headDataRaw$SAtimes) # no NA
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:161:5:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L161) *style:* **Commented code should be removed.**
```r
  # unique(headDataRaw$plotsizetimes)#1
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:162:5:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L162) *style:* **Commented code should be removed.**
```r
  # unique(headDataRaw$standorigtimes) # 1
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:165:62:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L165) *style:* **Commas should always have a space after.**
```r
  headerData <- headerData[stnd_org == "N" | stnd_org == "F",]
                                                             ^
```
[R/psp_clean.R:168:5:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L168) *style:* **Commented code should be removed.**
```r
  # unique(headDataRaw$treatmenttimes) # 1 2
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:177:90:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L177) *style:* **Commas should always have a space after.**
```r
  headerData <- headerData[!is.na(utm_zone) & !is.na(utm_easting) & !is.na(utm_northing),]
                                                                                ^
```
[R/psp_clean.R:179:44:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L179) *style:* **Commas should always have a space after.**
```r
  headerData <- headerData[!is.na(area_pm),][, ':='(tot_stand_age = NULL, meas_yr = NULL)]
                                           ^
```
[R/psp_clean.R:179:48:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L179) *style:* **Only use double-quotes.**
```r
  headerData <- headerData[!is.na(area_pm),][, ':='(tot_stand_age = NULL, meas_yr = NULL)]
                                               ^~~~
```
[R/psp_clean.R:179:52:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L179) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  headerData <- headerData[!is.na(area_pm),][, ':='(tot_stand_age = NULL, meas_yr = NULL)]
                                                   ^
```
[R/psp_clean.R:187:75:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L187) *style:* **Commas should always have a space after.**
```r
  treeData <- treeDataRaw[OrigPlotID1 %in% unique(headerData$OrigPlotID1),]
                                                                          ^
```
[R/psp_clean.R:188:5:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L188) *style:* **Commented code should be removed.**
```r
  # range(treeData$meas_yr) # 1926 2014
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:189:5:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L189) *style:* **Commented code should be removed.**
```r
  # unique(treeData$Plotnumber) # 01 02 03
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:190:45:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L190) *style:* **Commas should always have a space after.**
```r
  treeData <- treeData[sub_plot_tree == "N",][, OrigPlotID2 := as.numeric(OrigPlotID2)]
                                            ^
```
[R/psp_clean.R:190:49:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L190) *style:* **Variable or function name should be lowerCamelCase.**
```r
  treeData <- treeData[sub_plot_tree == "N",][, OrigPlotID2 := as.numeric(OrigPlotID2)]
                                                ^~~~~~~~~~~
```
[R/psp_clean.R:193:5:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L193) *style:* **Commented code should be removed.**
```r
  # unique(treeData$ld)
    ^~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:196:1:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L196) *style:* **Lines should not be more than 100 characters.**
```r
  measreidtable <- unique(treeData[,.(OrigPlotID1, OrigPlotID2, MeasureYear)], by = c("OrigPlotID1", "OrigPlotID2", "MeasureYear"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:196:37:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L196) *style:* **Commas should always have a space after.**
```r
  measreidtable <- unique(treeData[,.(OrigPlotID1, OrigPlotID2, MeasureYear)], by = c("OrigPlotID1", "OrigPlotID2", "MeasureYear"))
                                    ^
```
[R/psp_clean.R:197:19:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L197) *style:* **Variable or function name should be lowerCamelCase.**
```r
  measreidtable[, MeasureID := paste("BCPSP_", row.names(measreidtable), sep = "")]
                  ^~~~~~~~~
```
[R/psp_clean.R:198:35:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L198) *style:* **Commas should always have a space after.**
```r
  measreidtable <- measreidtable[,.(MeasureID, OrigPlotID1, OrigPlotID2, MeasureYear)]
                                  ^
```
[R/psp_clean.R:219:1:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L219) *style:* **Variable or function name should be lowerCamelCase.**
```r
dataPurification_SKPSP <- function(SADataRaw,
^~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:219:36:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L219) *style:* **Variable or function name should be lowerCamelCase.**
```r
dataPurification_SKPSP <- function(SADataRaw,
                                   ^~~~~~~~~
```
[R/psp_clean.R:223:5:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L223) *style:* **Commented code should be removed.**
```r
  # range(SADataRaw$COUNTED_AGE) # NA NA
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:224:5:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L224) *style:* **Commented code should be removed.**
```r
  # range(SADataRaw$TOTAL_AGE) # NA NA
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:225:5:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L225) *style:* **Commented code should be removed.**
```r
  # unique(SADataRaw$TREE_STATUS)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:226:3:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L226) *style:* **Variable or function name should be lowerCamelCase.**
```r
  header_SA <- SADataRaw[!is.na(TOTAL_AGE) & TREE_STATUS == 1, ]
  ^~~~~~~~~
```
[R/psp_clean.R:229:3:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L229) *style:* **Variable or function name should be lowerCamelCase.**
```r
  header_SA_Dom <- header_SA[CROWN_CLASS == 1, ] # the stand age first determined by dominant trees
  ^~~~~~~~~~~~~
```
[R/psp_clean.R:230:19:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L230) *style:* **Variable or function name should be lowerCamelCase.**
```r
  header_SA_Dom[, NofTrees := length(CROWN_CLASS), by  = PLOT_ID]
                  ^~~~~~~~
```
[R/psp_clean.R:231:5:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L231) *style:* **Commented code should be removed.**
```r
  # unique(SADataRawDomSA$NofTrees) # 1 2 3 4 5
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:233:3:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L233) *style:* **Variable or function name should be lowerCamelCase.**
```r
  header_SA_Dom <- header_SA_Dom[NofTrees != 1, ]
  ^~~~~~~~~~~~~
```
[R/psp_clean.R:234:5:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L234) *style:* **Commented code should be removed.**
```r
  # SADataRawDomSA[, treeAgeDif:=max(treeAge)-min(treeAge), by = PLOT_ID]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:235:5:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L235) *style:* **Commented code should be removed.**
```r
  # range(SADataRawDomSA$treeAgeDif) # 0 44
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:236:5:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L236) *style:* **Commented code should be removed.**
```r
  # mean(SADataRawDomSA$treeAgeDif) # 7.03
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:238:3:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L238) *style:* **Variable or function name should be lowerCamelCase.**
```r
  header_SA_Dom <-
  ^~~~~~~~~~~~~
```
[R/psp_clean.R:241:3:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L241) *style:* **Variable or function name should be lowerCamelCase.**
```r
  header_SA_CoDom <- header_SA[CROWN_CLASS == 2, ]
  ^~~~~~~~~~~~~~~
```
[R/psp_clean.R:243:3:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L243) *style:* **Variable or function name should be lowerCamelCase.**
```r
  header_SA_CoDom <-
  ^~~~~~~~~~~~~~~
```
[R/psp_clean.R:245:21:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L245) *style:* **Variable or function name should be lowerCamelCase.**
```r
  header_SA_CoDom[, NofTrees := length(CROWN_CLASS), by  = PLOT_ID]
                    ^~~~~~~~
```
[R/psp_clean.R:246:5:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L246) *style:* **Commented code should be removed.**
```r
  # unique(SADataRawCodomSA$NofTrees)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:247:3:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L247) *style:* **Variable or function name should be lowerCamelCase.**
```r
  header_SA_CoDom <- header_SA_CoDom[NofTrees != 1, ]
  ^~~~~~~~~~~~~~~
```
[R/psp_clean.R:249:3:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L249) *style:* **Variable or function name should be lowerCamelCase.**
```r
  header_SA_CoDom <-
  ^~~~~~~~~~~~~~~
```
[R/psp_clean.R:251:3:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L251) *style:* **Variable or function name should be lowerCamelCase.**
```r
  headData_SA <- rbind(header_SA_Dom, header_SA_CoDom)
  ^~~~~~~~~~~
```
[R/psp_clean.R:253:3:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L253) *style:* **Variable or function name should be lowerCamelCase.**
```r
  headData_loca <-
  ^~~~~~~~~~~~~
```
[R/psp_clean.R:257:3:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L257) *style:* **Variable or function name should be lowerCamelCase.**
```r
  headData_SALoca <- setkey(headData_SA, PLOT_ID)[setkey(headData_loca, PLOT_ID), nomatch = 0]
  ^~~~~~~~~~~~~~~
```
[R/psp_clean.R:258:3:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L258) *style:* **Variable or function name should be lowerCamelCase.**
```r
  headData_PS <-
  ^~~~~~~~~~~
```
[R/psp_clean.R:261:3:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L261) *style:* **Variable or function name should be lowerCamelCase.**
```r
  headData_PS <- unique(headData_PS, by = "PLOT_ID")
  ^~~~~~~~~~~
```
[R/psp_clean.R:307:5:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L307) *style:* **Commented code should be removed.**
```r
  # unique(treeDataRaw[is.na(TREE_STATUS) & is.na(MORTALITY), ]$CONDITIONCODE1)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:324:20:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L324) *style:* **Variable or function name should be lowerCamelCase.**
```r
  measureidtable[, MeasureID := paste("SKPSP_", row.names(measureidtable), sep = "")]
                   ^~~~~~~~~
```
[R/psp_clean.R:328:48:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L328) *style:* **Commas should always have a space after.**
```r
    setkey(treeData, OrigPlotID1, MeasureYear),nomatch = 0]
                                               ^
```
[R/psp_clean.R:363:1:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L363) *style:* **Variable or function name should be lowerCamelCase.**
```r
dataPurification_SKTSP_Mistic <- function(compiledPlotData, compiledTreeData) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:366:1:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L366) *style:* **Lines should not be more than 100 characters.**
```r
  headData <- compiledPlotData[, .(ID_FOR, CRZ_ZONE, CRZNORTH, CRZ_EAST, PLOTNUM, YEAR, PSIZE, P_AGECLS)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:369:14:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L369) *style:* **Variable or function name should be lowerCamelCase.**
```r
  headData[, PlotSize := sum(PSIZE), by = ID_FOR]
             ^~~~~~~~
```
[R/psp_clean.R:370:49:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L370) *style:* **Only use double-quotes.**
```r
  headData <- unique(headData, by = "ID_FOR")[, ':='(PLOTNUM = NULL, PSIZE = NULL)]
                                                ^~~~
```
[R/psp_clean.R:370:53:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L370) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  headData <- unique(headData, by = "ID_FOR")[, ':='(PLOTNUM = NULL, PSIZE = NULL)]
                                                    ^
```
[R/psp_clean.R:371:14:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L371) *style:* **Variable or function name should be lowerCamelCase.**
```r
  headData[, MeasureID := paste("SKTSP_Mistik_", row.names(headData), sep = "")]
             ^~~~~~~~~
```
[R/psp_clean.R:375:1:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L375) *style:* **Lines should not be more than 100 characters.**
```r
  treeData <- compiledTreeData[, .(ID_FOR, TREENO, SPECIES, DBH, HEIGHT, CONDCOD1, CONDCOD2, CONDCOD3)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:376:60:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L376) *style:* **Commas should always have a space after.**
```r
  treeData <- treeData[ID_FOR %in% unique(headData$ID_FOR),]
                                                           ^
```
[R/psp_clean.R:406:1:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L406) *style:* **Variable or function name should be lowerCamelCase.**
```r
dataPurification_NFIPSP <- function(lgptreeRaw, lgpHeaderRaw, approxLocation) {
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:418:100:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L418) *style:* **Commas should always have a space after.**
```r
                             lgtree_status, dbh, height)][nfi_plot %in% unique(lgpHeader$nfi_plot),]
                                                                                ^
```
[R/psp_clean.R:419:74:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L419) *style:* **Variable or function name should be lowerCamelCase.**
```r
  treeData <- treeData[lgtree_status != "DS" & lgtree_status != "M", ][, lgtree_status := NULL]
                                                                         ^~~~~~~~~~~~~
```
[R/psp_clean.R:420:1:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L420) *style:* **Lines should not be more than 100 characters.**
```r
  setnames(treeData, c("nfi_plot", "year", "tree_num", "lgtree_genus", "lgtree_species", "dbh", "height"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:423:1:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L423) *style:* **Lines should not be more than 100 characters.**
```r
  names(lgpHeader) <- c("OrigPlotID1", "baseYear", "PlotSize", "baseSA", "Longitude", "Latitude", "Elevation")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/psp_clean.R:426:15:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L426) *style:* **Variable or function name should be lowerCamelCase.**
```r
  newheader[, MeasureID := paste("NFIPSP_", row.names(newheader), sep = "")]
              ^~~~~~~~~
```
[R/psp_clean.R:428:1:](https://github.com/PredictiveEcology/pemisc/blob/daa36329f3049f0f51d2018642663dd41325b2db/R/psp_clean.R#L428) *style:* **Lines should not be more than 100 characters.**
```r
  treeData <- setkey(treeData, OrigPlotID1)[setkey(newheader[, .(OrigPlotID1, MeasureID)], OrigPlotID1), nomatch = 0]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Successfully aliased the URL <https://create-next-docs-fta72inab.now.sh> to the following alias.

* https://create-next-docs.now.sh


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

Created multidev environment [pr-60](https://dashboard.pantheon.io/sites/24fd5eae-e272-431c-877b-95c6bbeff62e#pr-60) for drdt.


remember to write a test for code


LGTM


Potřebovali bychom logo pro trojku. Stačilo by změnit číslo u toho, které už máme.


Successfully aliased the URL <https://create-next-docs-ayti5459i.now.sh> to the following alias.

* https://create-next-docs.now.sh


*[Hook UI build recap](http://ci.perseids.org/repo/PerseusDL/canonical-greekLit/4714)*


Added into `working-1.6`


Generate random vector with minimum size 1


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

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

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

### Deployments updated

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

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


deleting


Did you mean `SwitchFieldIndex` here @rjmccall?


*[Hook UI build recap](http://ci.perseids.org/repo/PerseusDL/canonical-greekLit/4715)*


## Global

| Changed         |   Status |
|:----------------|---------:|
| `coverage`      |     1.96 |
| `nodes_count`   |  2275    |
| `texts_passing` |    24    |
| `texts_total`   |   -23    |

## Words

| Changed   |   Status |
|:----------|---------:|
| `eng`     |  +212438 |
| `grc`     |       -1 |

## Units

| Changed                                                 | Status   |
|:--------------------------------------------------------|:---------|
| `./data/tlg0014/tlg001/tlg0014.tlg001.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg002/tlg0014.tlg002.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg003/tlg0014.tlg003.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg004/tlg0014.tlg004.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg005/tlg0014.tlg005.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg006/tlg0014.tlg006.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg007/tlg0014.tlg007.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg008/tlg0014.tlg008.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg009/tlg0014.tlg009.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg010/tlg0014.tlg010.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg011/tlg0014.tlg011.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg012/tlg0014.tlg012.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg013/tlg0014.tlg013.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg014/tlg0014.tlg014.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg015/tlg0014.tlg015.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg016/tlg0014.tlg016.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg017/tlg0014.tlg017.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg018/tlg0014.tlg018.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg019/tlg0014.tlg019.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg020/tlg0014.tlg020.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg021/tlg0014.tlg021.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg022/tlg0014.tlg022.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg023/tlg0014.tlg023.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg001/tlg0014.tlg001.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg002/tlg0014.tlg002.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg003/tlg0014.tlg003.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg004/tlg0014.tlg004.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg005/tlg0014.tlg005.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg006/tlg0014.tlg006.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg007/tlg0014.tlg007.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg008/tlg0014.tlg008.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg009/tlg0014.tlg009.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg010/tlg0014.tlg010.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg011/tlg0014.tlg011.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg012/tlg0014.tlg012.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg013/tlg0014.tlg013.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg014/tlg0014.tlg014.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg015/tlg0014.tlg015.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg016/tlg0014.tlg016.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg017/tlg0014.tlg017.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg018/tlg0014.tlg018.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg019/tlg0014.tlg019.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg020/tlg0014.tlg020.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg021/tlg0014.tlg021.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg022/tlg0014.tlg022.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg023/tlg0014.tlg023.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg024/tlg0014.tlg024.perseus-eng2.xml` | Passing  |

*[Hook UI build recap](http://ci.perseids.org/repo/PerseusDL/canonical-greekLit/4716)*


Successfully aliased the URL <https://kadihill-727v2r9p8.now.sh> to the following alias.

* https://kadihill.com


You should either make the entire function async or none at all... I wouldn't put an async IIFE in the handler bodies.


Hello.
Can you please give me the source of Thiago thesis please.
Thank you.


This is great - thanks so much for helping...

I will make the changes, push again and then ping you again...

Thanks again for helping me do this right.

Peter

On Mon, Feb 4, 2019 at 3:04 AM Enric Balletbo i Serra <
notifications@github.com> wrote:

> I'm going to be strict with your first commit :)
> This is your commit message.
>
> compiler errors removed from initmaps.c
>
> updated initmaps.c to remove compiler errors and remove #DEBUG == testcase
> Signed-off-by: Peter Macleod Thompson peter.macleod.thompson@gmail.com
>
> But this is not explaining which compiler error are you fixing, the
> message is too generic. Also, don't change different things within the same
> commit. Do a commit per change. In this case, you're fixing a compiler
> warning and removing #DEBUG. That should be two different commits because
> are somewhat unrelated.
> See, for example, my commit message from a similar change:
>
> ozmaps: mapmisc: Fix implicit declarations of different functions
>
> This fixes compiler warnings like this:
>
> mapmisc.c:273:25: warning: implicit declaration of function ‘keysubtract’ [-Wimplicit-function-declaration]
>
>    gpskey / 10000 >= keysubtract(map->mapkey / 10000, map->mapwidth) &&
>
>
> --
>
> So the next steps are:
>
>    - Create a second local branch to rework your commit.
>
> $ git checkout eballetbo/master -b *for-next-2*
>
>    - Now, do the modifications to fix a specific warning and commit with
>    a more concrete message.
>    - Do a second commit with the modifications to remove #DEBUG and try
>    to explain well why you're removing this.
>    - At this point, you should have 2 commits.
>    - Push to the remote for-next branch.
>
> $ git push origin for-next-2:refs/heads/for-next
>
> Note that you're pushing your local branch called *for-next-2* to your
> remote branch for-next. This will fail because the two branches are not
> synced (the remote *for-next* branch still has the old commit you did).
> To solve this you need to force the push using -f
>
> $ git push *-f* origin *for-next-2*:refs/heads/*for-next*
>
> Now look at your *for-next* branch and check that is up-to-date with the
> two new commits. Ping me, and I'll review again.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/PeterMacleodThompson/hikingGPS/commit/d96b6d93f70b509a3a0c4a822c4ca4673cea2f9e#commitcomment-32179359>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ARf2xogPbkw39Ou7fkzA3MovAG9KVLuZks5vKAWwgaJpZM4ag4Hu>
> .
>


Great. I was wrong about being able to produce segfaults with GCC optimizations. I think the optimizations I had were just creating diffs in the unit tests and the unit tests were exiting with a failure and I was reading some GDB output wrong.


Actually, this has any effect in SDM 660?
And what about disabling it?
Pretty confused


Setting state to `success` where context is `VSTS: device tests`.

Device build issues are knonw. Issue: https://github.com/xamarin/maccore/issues/1235


import java.util.Scanner;
public class Password {
    public static void main (String [] args) {

    Scanner input = new Scanner (System.in);

    String enterPass;

    System.out.print("Welcome to Password Checker. \r\nPlease create a password that has at least 10 characters. \r\nYour password must include at least one number and one capital letter. \r\nEnter Password: ");
    enterPass = input.next();
    System.out.println(Validate(enterPass));
    System.out.println("");

   }

   public static String Validate (String Password) {

    String outcome = "Your password meets the criteria. Thanks for playing.";
    int passLength = 0;
    int numbers = 0;

    for ( int x = 0; x < Password.length(); x++ ) {
        if ((Password.charAt(x) > 20 && Password.charAt(x) < 10)) {
            numbers ++;
        }

        passLength = (x + 1);

    }

    if ( passLength < 10 ){
        outcome = "Please make your password longer.";
    }

    if ( numbers < 1 ){
        outcome = "Please add more numbers to your password.";
    }

        return (outcome);
     }
  }


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

* https://kadihill.com


did you say this was failing on travis?


😄

On Sun, Feb 3, 2019 at 11:11 PM Maëlle Salmon <notifications@github.com>
wrote:

> update data cc @stefaniebutland :wink:
>
> --
> You are receiving this because you were mentioned.
> Reply to this email directly or view it on GitHub:
>
> https://github.com/maelle/rlangpackage/commit/c2d2cc79970273f27901413b2c6565aea28771df
>


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

* https://veldurafbil.com


We renamed restrain_h to constrain_h and forgot to change this line


Yep, failing on travis


It's placed in the project's directory. The compiler of the Visual studio looking for precompiled header. An error is issued If this header was not included.


The Ruby script should be doing this already


EnergyPlusEssentialsDocumentation (JasonGlazer) - x86_64-MacOS-10.13-clang: Tests Failed (2541 of 3074 tests passed, 100 test warnings)

Messages:

 * 633 tests had: EIO diffs.
 * 533 tests had: Table big diffs.
 * 5 tests had: ESO small diffs.
 * 1 test had: MTR small diffs.

Failures:

regression Test Summary
 * Passed: 100
 * Failed: 533

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


Ok. I'll correct this mistake.


teste


custom MSSQLGrammar.cfc:
```
...
options.returntype="array";
var q = queryExecute( sql, bindings, options );
return q;
```

Error:
```
Message	cannot cast [RESULT] string to a number value
Tag Context	/app/modules/qb/models/Query/QueryBuilder.cfc (2399)
```


makes sense


Here you should definitely not have a vin though because you're creating a new vehicle.


It's better to use `intval(...)` here. Much cleaner to read.


Debatable here. Since you're making a modification to an existing resource I think the vin should be in the url.


EnergyPlusEssentialsDocumentation (JasonGlazer) - x86_64-Linux-Ubuntu-18.04-gcc-7.3-UnitTestsCoverage-Debug: OK (1806 of 1806 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.57%25-green.png)


solucionado tema de array de imágenes . . .


So what in this file? Why it's necessary?


Accidental double `,` here


Obviously this needs tho change in all the handlers to use the data from auth0


See SARIMA models- lab for explanation of parameters (p,q)


[R/ggcorrmat.R:270:5:](https://github.com/IndrajeetPatil/ggstatsplot/blob/13198af5484f7c569ce4201fda28e4a6433463fa/R/ggcorrmat.R#L270) *warning:* **local variable ‘corr.method.text’ assigned but may not be used**
```r
    corr.method.text <- "Pearson"
    ^~~~~~~~~~~~~~~~
```
[R/ggcorrmat.R:379:9:](https://github.com/IndrajeetPatil/ggstatsplot/blob/13198af5484f7c569ce4201fda28e4a6433463fa/R/ggcorrmat.R#L379) *warning:* **local variable ‘n_summary’ assigned but may not be used**
```r
        n_summary <- numdf_summary(corr_df$n)
        ^~~~~~~~~
```
[R/ggscatterstats.R:232:5:](https://github.com/IndrajeetPatil/ggstatsplot/blob/13198af5484f7c569ce4201fda28e4a6433463fa/R/ggscatterstats.R#L232) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/helpers_ggbetween_anova_subtitles.R:283:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/13198af5484f7c569ce4201fda28e4a6433463fa/R/helpers_ggbetween_anova_subtitles.R#L283) *style:* **Variable and function names should not be longer than 30 characters.**
```r
subtitle_friedman_nonparametric <- function(data,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers_gghistostats.R:49:5:](https://github.com/IndrajeetPatil/ggstatsplot/blob/13198af5484f7c569ce4201fda28e4a6433463fa/R/helpers_gghistostats.R#L49) *warning:* **local variable ‘label.value’ assigned but may not be used**
```r
    label.value <- x_pos
    ^~~~~~~~~~~
```
[tests/testthat/helper-funs.R:62:14:](https://github.com/IndrajeetPatil/ggstatsplot/blob/13198af5484f7c569ce4201fda28e4a6433463fa/tests/testthat/helper-funs.R#L62) *warning:* **no visible global function definition for ‘compare_list’**
```r
  df_list <- compare_list(df$primary, df$grouped)
             ^~~~~~~~~~~~
```
[tests/testthat/test_ggbetweenstats.R:177:7:](https://github.com/IndrajeetPatil/ggstatsplot/blob/13198af5484f7c569ce4201fda28e4a6433463fa/tests/testthat/test_ggbetweenstats.R#L177) *style:* **Commented code should be removed.**
```r
    # testthat::expect_identical(p$labels$subtitle, p_subtitle)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Serialization breaks https://github.com/gajus/roarr-middleware-serialize-error


What style will be better: placing my functions before main() or after that?


What packages are used in the release pipeline?


Successfully aliased the URL <https://create-next-docs-9vb72h0y4.now.sh> to the following alias.

* https://create-next-docs.now.sh


Should `FramePtr` here not be `NewFramePtr`?


If it's a single-file program, better is before.


saw approval from MonsieurNicolas
at https://github.com/vogel/stellar-core/commit/edc8f16d2f388889c87b9668f6019146d78c1ff1


merging vogel/stellar-core/config-peers-are-outbound = edc8f16d into auto


vogel/stellar-core/config-peers-are-outbound = edc8f16d merged ok, testing candidate = d6661f78


This header include only define PCH_H
 #ifndef PCH_H
#define PCH_H
#endif //PCH_H
I'll check later why this is necessary.


> Serialization breaks https://github.com/gajus/roarr-middleware-serialize-error

In what way?


Yup, ok. It's not hard. Just a couple of arguments to the command line.


Epic


It's probably pre-compiled header from the visual studio. What type of project it is?


good


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `stripe-secret-key` (in env: `STRIPE_SECRET_KEY)`
* `hasura-access-key` (in env: `X_HASURA_ACCESS_KEY)`
* `sendgrid-username` (in env: `SENDGRID_USERNAME)`
* `sendgrid-password` (in env: `SENDGRID_PASSWORD)`
* `token-secret` (in env: `TOKEN_SECRET)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


I feel like all the patted logic should be done by cat vs players to keep things in place. Cats would have something like `patted(): number` and return the score to be added.


Windows Console Application, type - Visual C++


typo


Reversed animation.


I haven't looked in detail yet, but this breaks my builds with:

```
...src/github.com/writeas/writefreely/nodeinfo.go:52:4: unknown field 'PublicReader' in struct literal of type nodeinfo.Metadata
...src/github.com/writeas/writefreely/postrender.go:70:16: undefined: blackfriday.HTML_HASHTAGS
```

Could be just my local env, but FYI anyway


This commit has been mentioned on **Duplicati**. There might be relevant details there:

https://forum.duplicati.com/t/newest-version-network-folders-not-working/6213/5


That's not the right comment. // Loop is here to wait until the server is running.


Seems like useless condition which may lead to an error
For example if i write "1234n" -5 symbols, lesser than 5, but it will copy, because after this condition there is "++i;"
Thank you for your comment.


DeepCode analyzed this commit.
There is 1 new info report.

[Click](https://www.deepcode.ai/app/gh/pymedusa/Medusa/967332cf12858b1405c336ffd90a596d7d848db9/pymedusa/Medusa/64c35d7bdba011b7ae462ae0ef19b6dbcf50bbbf/_/%2F/code/) to see more details.


got it - fixing, misunderstood your recommendation.


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

* https://kadihill.com


Надо удалить, ты в `django-entrypoint.sh` уже запустил `django`


I checked it. If i comment this string, the function copy the other symbols after my string. Looks like:
12345╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠..... // 1000-string length  times// .


Нужны критерии включения статей в обзор, ил критерии подходящих для вп людей, они в каждой статье указываются


Hi,

I think you've made a mistake when updating your copy of responses.py, the
link should read:

 self.battery_percent = 100 * float(self.battery_remaining_amount) / 12

from the error message it looks like you've got the following:
 self.battery_percent = 100 * float(self.battery_degradation) / 12

This has highlighted that there's some duff code that's incorrect in
another function.

Cheers
Phil

On Mon, 4 Feb 2019 at 00:03, RoadkillUK <notifications@github.com> wrote:

> I get an error ...
> 2019-02-03 23:20:15 ERROR (MainThread) [homeassistant.core] Error doing
> job: Task exception was never retrieved Traceback (most recent call last):
> File "/config/custom_components/nissan_leaf.py", line 178, in
> async_update_data await self.async_refresh_data(now) File
> "/config/custom_components/nissan_leaf.py", line 234, in async_refresh_data
> server_response = await self.async_get_battery() File
> "/config/custom_components/nissan_leaf.py", line 298, in async_get_battery
> self.leaf.get_latest_battery_status File
> "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 56, in run
> result = self.fn(*self.args, **self.kwargs) File
> "/config/deps/lib/python3.6/site-packages/pycarwings2/pycarwings2.py", line
> 396, in get_latest_battery_status return
> CarwingsLatestBatteryStatusResponse(response) File
> "/config/deps/lib/python3.6/site-packages/pycarwings2/responses.py", line
> 628, in __init__ self.battery_percent = 100 *
> float(self.battery_degradation) / 12 AttributeError:
> 'CarwingsLatestBatteryStatusResponse' object has no attribute
> 'battery_degradation'
>
> I believe it must be float (12.0), I don't think you can do maths on and
> integer and a floating point number. I've changed both lines in the file
> and it runs fine on mine, sorry it took so long as I was testing.
>
> Alternatively, use the other method.
>
> self.battery_percent = 100 * (float(self.battery_remaining_amount) *
> float(self.battery_capacity)/12.0) / float(self.battery_capacity)
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/filcole/pycarwings2/commit/9db6152388384ad028b692c4c3cbeb97865e6bc5#commitcomment-32175855>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AFy_vsNxCe7I27VLRPj7tVpF2i7oetv-ks5vJ3jIgaJpZM4agZMR>
> .
>

--
Phil


I think this should be `java.lang.invoke.TypeDescriptor$OfField` in the JavaDoc.


ca regula generala, nu vrem sa avem linii prea lungi pentru ca sunt greu de citit (si arata foarte urat).
poti face ceva de genul:
```php
$data = [
    "user" => $_SESSION["user"],
    "cart"=> $cart, "products" => $products,
    "cartProducts" => $cartProducts,
    "shippings" => $shippings,
    "payments" => $payments,
    "categories" => $this->categories
];
return $this->view("order/proceedOrder.html", $data);
```


Hay que corregir acá que dice "to" en vez de "two"


Second part resolved by taking the new changes from github.com/writeas/saturday


@fornwall this setup doesn't work for **aarch64**, right?


Just happened to notice this commit. This will change the semantics (to roughly the opposite of what they were). Assuming that's not the intent, I think an explicit `(bool) cin` cast will work, otherwise `!!cin` is sometimes used.


now is fp_control in the /usr/bin not in /bin/


why?


Fixed: https://github.com/OpenVisionE2/enigma2-openvision-sh4/commit/6e66dd08d8144efb9c258be88cedd78e14e179fe


and yes, this casing is intentional, i checked


Data Access Object
Folosesc notatia asta pentru clasele care prelucreaza datele din baza de date.


Updating github.com/writefreely/go-nodeinfo should fix the first part, too


EnergyPlusEssentialsDocumentation (JasonGlazer) - Win64-Windows-7-VisualStudio-14: Tests Failed (2542 of 3074 tests passed, 101 test warnings)

Messages:

 * 633 tests had: EIO diffs.
 * 532 tests had: Table big diffs.
 * 5 tests had: ESO small diffs.
 * 1 test had: MTR small diffs.

Failures:

regression Test Summary
 * Passed: 101
 * Failed: 532

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


FLATBUFFER_NULLPTR을 INVALID_REQUIRE로 변경하였습니다.


There are two version, on for the release US and one for the EU release.
US md5: 68f049866b44688a7af65ba766bef75a
EU md5: 011bc6518e6166206231080a4440b373
The Mac version's mpq is identical to the EU version. The only difference between them is that the logo,smk is slightly broken in the US edition.


수정하였습니다.


len в питоне зарезервировано, плохо так делать, заменяя


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

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

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

### Deployments updated

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

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


the backups are encrypted on our end anyways, so this isn't particularly necessary


also for other boxes you should change that


Created multidev environment [rad-new#pr-138](https://dashboard.pantheon.io/sites/a0f7976a-d5a5-49c8-b64a-9c7ca3ce2c18#pr-138).

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


Somewhere mentioned that it work ?

From [build-package.sh](https://github.com/termux/termux-packages/blob/master/build-package.sh#L12-L14) script:
```
if [ "$(uname -o)" = Android ]; then
	termux_error_exit "On-device builds are not supported - see README.md"
fi
```
\+ NDK/SDK are for x86 CPUs.


basic_cards.ships are unchanged from my work on the quickbuild stuff. I've simply added an basic_cards.quickbuildsById, but that should not at all interfere here?


fixed in #2825


New Sony bootlogos for Pie


Comments eliminated but we may find the whole process in the anterior development versions


hhh


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `stripe-secret-key` (in env: `STRIPE_SECRET_KEY)`
* `hasura-access-key` (in env: `X_HASURA_ACCESS_KEY)`
* `sendgrid-username` (in env: `SENDGRID_USERNAME)`
* `sendgrid-password` (in env: `SENDGRID_PASSWORD)`
* `token-secret` (in env: `TOKEN_SECRET)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


сделал. да, класс. мне уже начинает нравиться мой код :)


New Test of Git!


keacard :|


I checked but it was only for cuberevo or maybe I didn't see them?


The death date is contested.


Successfully aliased the URL <https://security-checklist-zfvbrzfpgk.now.sh> to the following alias.

* https://securitycheckli.st


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


I had to update how data was being appended in the `getCategories()` and `getResults()` functions. For some reason, using `$(data)` was not acceptable anymore and would not append the HTML to the proper elements.


Documentation and tests are coming in as part of a second PR - the summary is that this websocket library is not automatically linked against, but one has to link to it in command line by passing `-lwebsocket.js`.


OH GOD! Good catch, can you make a PR?


> Лучше `if train.is_a?(PassengerTrain)`

заменил


Looks good, we still need a solution for not maintaining the generated XML bindings.


I'll just give it a go :)


Just found that as well indeed. Thanks.


fast-forwarding master to auto = d6661f78


right, I did not find anything


I don't think this is needed: if we have two versions of the same dependency in the build, sbt issues a warning but always pick the latest one, so I would leave this in every project since that means we can hopefully just reuse their build if they already cross-compile with dotty.


Deployment failed with the following error:

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


Deployment failed with the following error:

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


You should be able to pass `-sbt-version` when you start sbt so this shouldn't be needed.


@mimugmail yay for lazy scripting, properly caught now during testing \o/


Matt -- Why this line has to be there? I would rather not having the location of `conda.sh` hard-coded as lots of people also install them under `/etc`.


FYI: the iCalendar file that caused this crasher was an email attachment, having an empty RRULE property value :-/


Note that by not including this one notifier, but including all of the others, if there is other software on the system that is observing for these notifiers, then the additional tables to be used/added by that code will not get added (unless $ep4bookx_query_join incorporated the notifier.

A question on the use of the variable `$ep4bookx_query_join`.  Is there actually software outside of this class that needs to have access to data such as that? Isn't `$ep4bookx_query_join` just a variable used within this class?  If so, then there is no need to make it `global` and its assignment should be made internal: `$this->ep4bookx_query_join .=`. There appear to be other variables that appear to be the same way (not needed outside of this observer class).


was this fix ever pushed to npm ? I don't see it in the latest package.


[R/ggcorrmat.R:270:5:](https://github.com/IndrajeetPatil/ggstatsplot/blob/13198af5484f7c569ce4201fda28e4a6433463fa/R/ggcorrmat.R#L270) *warning:* **local variable ‘corr.method.text’ assigned but may not be used**
```r
    corr.method.text <- "Pearson"
    ^~~~~~~~~~~~~~~~
```
[R/ggcorrmat.R:379:9:](https://github.com/IndrajeetPatil/ggstatsplot/blob/13198af5484f7c569ce4201fda28e4a6433463fa/R/ggcorrmat.R#L379) *warning:* **local variable ‘n_summary’ assigned but may not be used**
```r
        n_summary <- numdf_summary(corr_df$n)
        ^~~~~~~~~
```
[R/ggscatterstats.R:232:5:](https://github.com/IndrajeetPatil/ggstatsplot/blob/13198af5484f7c569ce4201fda28e4a6433463fa/R/ggscatterstats.R#L232) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/helpers_ggbetween_anova_subtitles.R:283:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/13198af5484f7c569ce4201fda28e4a6433463fa/R/helpers_ggbetween_anova_subtitles.R#L283) *style:* **Variable and function names should not be longer than 30 characters.**
```r
subtitle_friedman_nonparametric <- function(data,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers_gghistostats.R:49:5:](https://github.com/IndrajeetPatil/ggstatsplot/blob/13198af5484f7c569ce4201fda28e4a6433463fa/R/helpers_gghistostats.R#L49) *warning:* **local variable ‘label.value’ assigned but may not be used**
```r
    label.value <- x_pos
    ^~~~~~~~~~~
```
[tests/testthat/helper-funs.R:62:14:](https://github.com/IndrajeetPatil/ggstatsplot/blob/13198af5484f7c569ce4201fda28e4a6433463fa/tests/testthat/helper-funs.R#L62) *warning:* **no visible global function definition for ‘compare_list’**
```r
  df_list <- compare_list(df$primary, df$grouped)
             ^~~~~~~~~~~~
```
[tests/testthat/test_ggbetweenstats.R:177:7:](https://github.com/IndrajeetPatil/ggstatsplot/blob/13198af5484f7c569ce4201fda28e4a6433463fa/tests/testthat/test_ggbetweenstats.R#L177) *style:* **Commented code should be removed.**
```r
    # testthat::expect_identical(p$labels$subtitle, p_subtitle)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


noooo

`FS` is always relative to repo root.


Just started coding.


grande! spero di sistemare alla svelta sta cosa della VM e riprendere con l'ottimizzazione
mi ha un po' fottuto il pomeriggio sta cosa


Wait, what's the static server relative to? Because we should already be in `./server`...


This could also be set in the command-line passed to sbt, e.g:
```shell
sbt ";set updateOptions in Global ~= (_.withLatestSnapshots(false));compile"
```


Why not use r2pipe?


@xeffyr Sorry for wasting your time


Is it works like "skip all bad mlvs"?


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

* https://styled-system.now.sh


I don't know how it went for you, but setting up Circle 2.0 for our app was a pain in the neck!


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

* https://styled-system.now.sh


Profile photos are currently not used actively on the page, but I have been thinking about using them as "Author" on blogpost. I don't think it gives any value to count the number of times the profil photo has been seen - *using SQL power*.


See comment above


Testing makes me think otherwise, what we had before didn't load `chatrooms.json`, this did. Perhaps this is a bug in `FS` then?


I thought it would be relative to `./server` as well, though testing revealed it to be relative to root.