[inst/src/plumb/plumb_testing.R:11:5:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/plumb/plumb_testing.R#L11) *style:* **Commented code should be removed.**
```r
  # unique(d$locationName)
    ^~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/plumb/plumb.R:20:3:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/plumb/plumb.R#L20) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  }, TRUE)
  ^
```
[inst/src/plumb/plumb.R:33:5:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/plumb/plumb.R#L33) *style:* **Commented code should be removed.**
```r
  # unique(d$locationName)
    ^~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/plumb/plumb.R:40:5:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/plumb/plumb.R#L40) *style:* **Commented code should be removed.**
```r
  # unique(d$locationName)
    ^~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/plumb/plumb.R:52:5:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/plumb/plumb.R#L52) *style:* **Commented code should be removed.**
```r
  # unique(d$locationName)
    ^~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/plumb/plumb.R:60:5:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/plumb/plumb.R#L60) *style:* **Commented code should be removed.**
```r
  # unique(d$locationName)
    ^~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/plumb/plumb.R:76:5:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/plumb/plumb.R#L76) *style:* **Commented code should be removed.**
```r
  # unique(d$locationName)
    ^~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/plumb/plumb.R:118:5:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/plumb/plumb.R#L118) *style:* **Commented code should be removed.**
```r
  # data$x <- 1:nrow(data)
    ^~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/plumb/plumb.R:169:5:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/plumb/plumb.R#L169) *style:* **Commented code should be removed.**
```r
  # data$x <- 1:nrow(data)
    ^~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/plumb/plumb.R:213:5:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/plumb/plumb.R#L213) *style:* **Commented code should be removed.**
```r
  # data$x <- 1:nrow(data)
    ^~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/plumb/plumb.R:250:5:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/plumb/plumb.R#L250) *style:* **Commented code should be removed.**
```r
  # data$x <- 1:nrow(data)
    ^~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunAPI.R:3:14:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunAPI.R#L3) *warning:* **Do not use absolute paths.**
```r
    HOME <- "/git/dashboards/dashboards_sykdomspuls/inst/src"
             ^~~~
```
[inst/src/RunAPI.R:5:14:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunAPI.R#L5) *warning:* **Do not use absolute paths.**
```r
    DATA <- "/data_app/sykdomspuls"
             ^~~~~~~~~
```
[inst/src/RunAPI.R:7:14:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunAPI.R#L7) *warning:* **Do not use absolute paths.**
```r
    HOME <- "/r/sykdomspuls/src"
             ^~
```
[inst/src/RunAPI.R:9:14:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunAPI.R#L9) *warning:* **Do not use absolute paths.**
```r
    DATA <- "/data_app/sykdomspuls"
             ^~~~~~~~~
```
[inst/src/RunAPI.R:12:12:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunAPI.R#L12) *warning:* **Do not use absolute paths.**
```r
  HOME <- "C:/Sykdomspulsen"
           ^~~~~~~~~~~~~~~~
```
[inst/src/RunAPI.R:14:12:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunAPI.R#L14) *warning:* **Do not use absolute paths.**
```r
  DATA <- "C:/Sykdomspulsen/data"
           ^~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunAPI.R:45:3:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunAPI.R#L45) *style:* **Commented code should be removed.**
```r
# dr[,age:=gsub("\\+","p",age)]
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunAPI.R:46:3:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunAPI.R#L46) *style:* **Commented code should be removed.**
```r
# d[,age:=gsub("\\+","p",age)]
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunAPI.R:47:3:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunAPI.R#L47) *style:* **Commented code should be removed.**
```r
# dk[,age:=gsub("\\+","p",age)]
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunAPI.R:160:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunAPI.R#L160) *style:* **lines should not be more than 120 characters.**
```r
setnames(outbreaks[["dk"]], c("type", "wkyr", "Sykdom", "Alder", "Fylke", "Kommuner", "Gj. Z verdi", "Eksess tilfeller"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:30:7:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L30) *style:* **Commented code should be removed.**
```r
    # list("stack"=stack[i],"data"=data[variable==stack$type[i] & location==stack$location[i] & age==stack$age[i]])
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:38:3:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L38) *style:* **Commented code should be removed.**
```r
# it <- StackIterator(data,stack)
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:39:3:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L39) *style:* **Commented code should be removed.**
```r
# nextElem(it)
  ^~~~~~~~~~~~
```
[inst/src/RunProcess.R:55:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L55) *style:* **lines should not be more than 120 characters.**
```r
      data[["municip"]] <- readRDS(file = DashboardFolder("data_clean", LatestDatasets(SYNDROME = SYNDROME)$legekontakt_everyone))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:57:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L57) *style:* **lines should not be more than 120 characters.**
```r
      data[["municip"]] <- readRDS(file = DashboardFolder("data_clean", LatestDatasets(SYNDROME = SYNDROME)$everyone_everyone))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:62:7:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L62) *style:* **Commented code should be removed.**
```r
    # if(Sys.getenv("COMPUTER")=="test") municips <- municips[stringr::str_detect(municips,"^municip01")]
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:87:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L87) *style:* **lines should not be more than 120 characters.**
```r
    setcolorder(data[["municip"]], c("date", "HelligdagIndikator", "location", "age", "pop", "consultWithInfluensa", "consultWithoutInfluensa", "value"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:88:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L88) *style:* **lines should not be more than 120 characters.**
```r
    setcolorder(data[["counties"]], c("date", "HelligdagIndikator", "location", "age", "pop", "consultWithInfluensa", "consultWithoutInfluensa", "value"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:89:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L89) *style:* **lines should not be more than 120 characters.**
```r
    setcolorder(data[["norway"]], c("date", "HelligdagIndikator", "location", "age", "pop", "consultWithInfluensa", "consultWithoutInfluensa", "value"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:112:7:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L112) *style:* **Commented code should be removed.**
```r
    # analysesMunicips <- analysesMunicips[location=="municip0301"]
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:162:13:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L162) *style:* **Commented code should be removed.**
```r
          # devtools::load_all("/src/sykdomspuls/package/", export_all=FALSE)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:169:13:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L169) *style:* **Commented code should be removed.**
```r
          # sink("/results/sykdomspuls/log.txt")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:172:13:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L172) *style:* **Commented code should be removed.**
```r
          # sink()
            ^~~~~~
```
[inst/src/RunProcess.R:173:13:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L173) *style:* **Commented code should be removed.**
```r
          # saveRDS(analysisIter$stack,"/results/sykdomspulen/analysesStack.RDS")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:174:13:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L174) *style:* **Commented code should be removed.**
```r
          # saveRDS(analysisIter$data,"/results/sykdomspulen/analysisData.RDS")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:176:11:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L176) *style:* **Commented code should be removed.**
```r
        # x <- analysisIter$nextElem()
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:177:11:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L177) *style:* **Commented code should be removed.**
```r
        # analysesStack=x$stack
          ^~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:178:11:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L178) *style:* **Commented code should be removed.**
```r
        # analysisData=x$data
          ^~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:184:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L184) *style:* **lines should not be more than 120 characters.**
```r
        # if(i==4) retval[, county := GetCountyFromMunicip(analysisIter$stack$location, norwayLocations=norwayLocations)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:184:11:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L184) *style:* **Commented code should be removed.**
```r
        # if(i==4) retval[, county := GetCountyFromMunicip(analysisIter$stack$location, norwayLocations=norwayLocations)]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:207:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L207) *style:* **lines should not be more than 120 characters.**
```r
      res[[s]] <- readRDS(DashboardFolder("results", sprintf("%s_%s.RDS", dataFiles[i], sykdomspuls::CONFIG$SYNDROMES[s])))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/src/RunProcess.R:233:23:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunProcess.R#L233) *warning:* **Do not use absolute paths.**
```r
  cat("done", file = "/data_app/sykdomspuls/done.txt")
                      ^~~~~~~~~
```
[inst/src/RunTest.R:1:14:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunTest.R#L1) *warning:* **Do not use absolute paths.**
```r
con <- file("/tmp/computer", "r")
             ^~~~
```
[inst/src/RunTest.R:7:23:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunTest.R#L7) *warning:* **Do not use absolute paths.**
```r
for (baseFolder in c("/data_clean", "/results", "/data_app")) {
                      ^~~~~~~~~~~
```
[inst/src/RunTest.R:7:38:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunTest.R#L7) *warning:* **Do not use absolute paths.**
```r
for (baseFolder in c("/data_clean", "/results", "/data_app")) {
                                     ^~~~~~~~
```
[inst/src/RunTest.R:7:50:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunTest.R#L7) *warning:* **Do not use absolute paths.**
```r
for (baseFolder in c("/data_clean", "/results", "/data_app")) {
                                                 ^~~~~~~~~
```
[inst/src/RunTest.R:14:19:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunTest.R#L14) *warning:* **Do not use absolute paths.**
```r
unlink(file.path("/junit", "sykdomspuls.xml"))
                  ^~~~~~
```
[inst/src/RunTest.R:19:26:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunTest.R#L19) *warning:* **Do not use absolute paths.**
```r
a$out <- file(file.path("/junit", "sykdomspuls.xml"), "w+")
                         ^~~~~~
```
[inst/src/RunTest.R:24:37:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunTest.R#L24) *warning:* **Do not use absolute paths.**
```r
output <- processx::run("Rscript", "/r/sykdomspuls/src/RunProcess.R", error_on_status = F, echo = T)
                                    ^~
```
[inst/src/RunTest.R:39:46:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunTest.R#L39) *warning:* **Do not use absolute paths.**
```r
process <- processx::process$new("Rscript", "/r/sykdomspuls/src/RunAPI.R")
                                             ^~
```
[inst/src/RunTest.R:100:44:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunTest.R#L100) *warning:* **Do not use absolute paths.**
```r
    alerts = readxl::read_excel(file.path("/etc", "gmailr", "emails_sykdomspuls_alert_test.xlsx")),
                                           ^~~~
```
[inst/src/RunTest.R:123:44:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/inst/src/RunTest.R#L123) *warning:* **Do not use absolute paths.**
```r
    alerts = readxl::read_excel(file.path("/etc", "gmailr", "emails_sykdomspuls_alert_test.xlsx")),
                                           ^~~~
```
[R/aaGlobalVariables.R:23:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/aaGlobalVariables.R#L23) *style:* **lines should not be more than 120 characters.**
```r
variablesAlgorithmProduced <- c("threshold0", "threshold2", "threshold4", "threshold6", "cumE1", "cumL1", "cumU1", "zscore", "failed")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Analyses.R:6:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/Analyses.R#L6) *style:* **Variable and function names should not be longer than 30 characters.**
```r
CalculateTrainPredictYearPattern <- function(yearMin, yearMax, numPerYear1 = 1) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Analyses.R:8:17:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/Analyses.R#L8) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  perYear2 <- c((yearMin + 6):(yearMax - numPerYear1))
                ^
```
[R/Analyses.R:137:12:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/Analyses.R#L137) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  years <- CalculateTrainPredictYearPattern(yearMin = yearMin, yearMax = yearMax, numPerYear1 = 1)
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Analyses.R:190:12:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/Analyses.R#L190) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  years <- CalculateTrainPredictYearPattern(yearMin = yearMin, yearMax = yearMax, numPerYear1 = 1)
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/anscombe.residuals.r:5:18:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/anscombe.residuals.r#L5) *style:* **Put spaces around all infix operators.**
```r
  a <- 3 / 2 * (y^(2 / 3) * mu^(-1 / 6) - mu^(1 / 2))
                ~^~
```
[R/anscombe.residuals.r:5:19:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/anscombe.residuals.r#L5) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  a <- 3 / 2 * (y^(2 / 3) * mu^(-1 / 6) - mu^(1 / 2))
                  ^
```
[R/anscombe.residuals.r:5:31:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/anscombe.residuals.r#L5) *style:* **Put spaces around all infix operators.**
```r
  a <- 3 / 2 * (y^(2 / 3) * mu^(-1 / 6) - mu^(1 / 2))
                             ~^~
```
[R/anscombe.residuals.r:5:32:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/anscombe.residuals.r#L5) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  a <- 3 / 2 * (y^(2 / 3) * mu^(-1 / 6) - mu^(1 / 2))
                               ^
```
[R/anscombe.residuals.r:5:45:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/anscombe.residuals.r#L5) *style:* **Put spaces around all infix operators.**
```r
  a <- 3 / 2 * (y^(2 / 3) * mu^(-1 / 6) - mu^(1 / 2))
                                           ~^~
```
[R/anscombe.residuals.r:5:46:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/anscombe.residuals.r#L5) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  a <- 3 / 2 * (y^(2 / 3) * mu^(-1 / 6) - mu^(1 / 2))
                                             ^
```
[R/CleanData.R:71:5:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/CleanData.R#L71) *style:* **Commented code should be removed.**
```r
  # try(unlink(paste0("data_clean/done_",LatestRawID(),".txt")),TRUE)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/CleanData.R:80:5:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/CleanData.R#L80) *style:* **Commented code should be removed.**
```r
  # try(file.create(paste0("data_clean/done_",LatestRawID(),".txt")),TRUE)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/CleanData.R:116:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/CleanData.R#L116) *style:* **lines should not be more than 120 characters.**
```r
                          municip = stringr::str_extract(readxl::read_excel(system.file("extdata", "norwayLocations.xlsx", package = "sykdomspuls"))$municip, "[0-9][0-9][0-9][0-9]$"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/CleanData.R:117:50:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/CleanData.R#L117) *warning:* **Do not use absolute paths.**
```r
                          saveFiles = file.path("/git", "dashboards_sykdomspuls", "inst", "extdata", "pop.RDS"),
                                                 ^~~~
```
[R/CleanData.R:135:27:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/CleanData.R#L135) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  years <- as.character(c((data.table::year(lubridate::today()) - 15):lastYear))
                          ^
```
[R/CleanData.R:204:21:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/CleanData.R#L204) *style:* **Commented code should be removed.**
```r
    d1 <- municip # unlist(y$dataset$dimension$Region$category$label)
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/CleanData.R:249:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/CleanData.R#L249) *style:* **lines should not be more than 120 characters.**
```r
                       hellidager = fread(system.file("extdata", "DatoerMedHelligdager.txt", package = "sykdomspuls"))[, c("Dato", "HelligdagIndikator"), with = FALSE],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/CleanData.R:250:24:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/CleanData.R#L250) *style:* **Variable and function names should not be longer than 30 characters.**
```r
                       testIfHelligdagIndikatorFileIsOutdated = TRUE,
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/CleanData.R:286:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/CleanData.R#L286) *style:* **lines should not be more than 120 characters.**
```r
    skeleton <- data.table(expand.grid(unique(norwayMunicipMerging[municipEnd %in% unique(d$municip) | municip %in% unique(d$municip)]$municip), unique(d$age), seq.Date(dateMin, dateMax, 1)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/CleanData.R:288:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/CleanData.R#L288) *style:* **lines should not be more than 120 characters.**
```r
    skeleton <- data.table(expand.grid(unique(norwayMunicipMerging$municip), unique(d$age), seq.Date(dateMin, dateMax, 1)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/CleanData.R:370:7:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/CleanData.R#L370) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  if (testIfHelligdagIndikatorFileIsOutdated & lubridate::today() > max(hellidager$date)) {
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:83:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L83) *style:* **lines should not be more than 120 characters.**
```r
  resYearLine[, statusSum3weeks := as.numeric(statusNum0 >= 1) + as.numeric(statusNum1 >= 1) + as.numeric(statusNum2 >= 1)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:92:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L92) *style:* **lines should not be more than 120 characters.**
```r
  outbreaks <- resYearLine[statusYellow == 1 | statusRed == 1, c("wkyr", "type", "location", "locationName", "status", "statusYellow", "statusRed"), with = F]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:123:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L123) *style:* **lines should not be more than 120 characters.**
```r
                         OBS varslet er basert p\u00E5 oversiktsbildet for de siste ukene for mage-tarminfeksjoner, luftveisinfeksjoner, og influensa.<br>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:130:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L130) *style:* **lines should not be more than 120 characters.**
```r
Sykdomspulsen kan i noen tilfeller generere et OBS varsel selv om det bare er en eller to konsultasjoner for et symptom/sykdom. Dette sees som oftest i sm\u00E5 kommuner der det vanligvis ikke er mange konsultasjoner. For ikke \u00E5 bli forstyrret av slike signaler har vi n\u00E5 lagt inn en nedre grense for gult signal p\u00E5 to konsultasjoner og en nedre grense for r\u00F8dt signal p\u00E5 tre konsultasjoner.<br><br>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:152:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L152) *style:* **lines should not be more than 120 characters.**
```r
                         Se ogs\u00E5 p\u00E5 Signaler (ukentlig) b\u00E5de for fylker og kommuner og meld ifra til fagansvarlig dersom det st\u00E5r noe p\u00E5 disse sidene.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:200:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L200) *style:* **lines should not be more than 120 characters.**
```r
  results[, link := sprintf("<a href='http://sykdomspulsen.fhi.no/lege123/#/ukentlig/%s/%s/%s/%s'>Klikk</a>", county, location, type, age)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:201:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L201) *style:* **lines should not be more than 120 characters.**
```r
  results[is.na(county), link := sprintf("<a href='http://sykdomspulsen.fhi.no/lege123/#/ukentlig/%s/%s/%s/%s'>Klikk</a>", location, location, type, age)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:205:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L205) *style:* **lines should not be more than 120 characters.**
```r
  results[, output := sprintf("<tr> <td>%s</td> <td>%s</td> <td>%s</td> <td>%s</td> <td>%s</td> <td>%s</td> <td>%s</td> <td>%s</td> </tr>", link, type_pretty, locationName, location, age, n, round(cumE1), RAWmisc::Format(zscore, digits = 2))]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:208:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L208) *style:* **lines should not be more than 120 characters.**
```r
  if (nrow(r) == 0) return(sprintf("%s utbrudd:<br><br>Ingen utbrudd registrert", names(CONFIG$SYNDROMES)[CONFIG$SYNDROMES == xtype]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:210:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L210) *style:* **lines should not be more than 120 characters.**
```r
  emailText <- sprintf("%s utbrudd:<br><br><table style='width:90%%'><tr><th>Til nettsiden</th> <th>Syndrom</th> <th>Geografisk omr\u00E5de</th> <th>Geografisk omr\u00E5de</th> <th>Alder</th> <th>Meldte tilfeller</th> <th>Eksess</th> <th>Z-verdi</th></tr>", names(CONFIG$SYNDROMES)[CONFIG$SYNDROMES == xtype])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:230:66:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L230) *warning:* **Do not use absolute paths.**
```r
                          alerts = readxl::read_excel(file.path("/etc", "gmailr", "emails_sykdomspuls_alert.xlsx")),
                                                                 ^~~~
```
[R/EmailNotifiation.R:310:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L310) *style:* **lines should not be more than 120 characters.**
```r
  NB! Dette er et pilotprosjekt. Du f\u00E5r n\u00E5 mulighet til \u00E5 bruke websiden n\u00E5r du vil og s\u00E5 mye du vil.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:312:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L312) *style:* **lines should not be more than 120 characters.**
```r
  MEN vi ber om at du ikke distribuerer webadressen til andre, hverken til ansatte i kommunehelsetjenesten eller utenfor.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:314:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L314) *style:* **lines should not be more than 120 characters.**
```r
  Dersom noen andre enn deg \u00F8nsker \u00E5 f\u00E5 tilgang til websiden kan de kontakte oss p\u00E5 sykdomspulsen@fhi.no<br><br>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:316:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L316) *style:* **lines should not be more than 120 characters.**
```r
  OBS varselet inneb\u00E6rer at du vil f\u00E5 en mail dersom deres kommune eller fylke har flere konsultasjoner enn forventet av henholdsvis mage-tarminfeksjoner eller luftveisinfeksjoner sist uke.<br><br>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:318:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L318) *style:* **lines should not be more than 120 characters.**
```r
  E-posten vil inneholde en tabell med informasjon om stedet der det er mer enn forventet antall konsultasjoner med aldersgruppe, antallet konsultasjoner som er over forventet verdi (excess) og en verdi som viser hvor ekstremt signalet er (z-score).<br><br>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:319:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L319) *style:* **lines should not be more than 120 characters.**
```r
  Varselet er en informasjon om at det kan v\u00E6re noe som b\u00F8r f\u00F8lges opp i deres kommune eller i et fylke. Det anbefales \u00E5 g\u00E5 inn i Sykdomspulsen websiden og sjekke det ut. Varselet beh\u00F8ver ikke \u00E5 bety noe alvorlig.<br><br>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:320:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L320) *style:* **lines should not be more than 120 characters.**
```r
  Nederst i denne mailen viser vi hvilke(n) kommune(r) du f\u00E5r varsel for. Alle f\u00E5r varsel for alle fylker og hele Norge. Dersom det ikke st\u00E5r noen kommune i tabellen mangler vi det for deg og ber deg kontakte oss for \u00E5 f\u00E5 satt opp riktig kommune(r).<br><br>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:321:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L321) *style:* **lines should not be more than 120 characters.**
```r
  Send oss gjerne en tilbakemelding dersom du \u00F8nsker varsel for andre kommuner. Vi \u00F8nsker ogs\u00E5 tilbakemelding p\u00E5 om dette varselet er nyttig for dere eller ikke p\u00E5 sykdomspulsen@fhi.no<br><br>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:322:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L322) *style:* **lines should not be more than 120 characters.**
```r
  Nord og S\u00F8r-Tr\u00F8ndelag har fra 01.01.2018 blitt sl\u00E5tt sammen til Tr\u00F8ndelag. Det vil derfor bare v\u00E6re mulig \u00E5 finne Tr\u00F8ndelag i nedtrekks listen for Fylkene.<br><br>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:323:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L323) *style:* **lines should not be more than 120 characters.**
```r
Sykdomspulsen kan i noen tilfeller generere et OBS varsel selv om det bare er en eller to konsultasjoner for et symptom/sykdom. Dette sees som oftest i sm\u00E5 kommuner der det vanligvis ikke er mange konsultasjoner. For ikke \u00E5 bli forstyrret av slike signaler har vi n\u00E5 lagt inn en nedre grense for gult signal p\u00E5 to konsultasjoner og en nedre grense for r\u00F8dt signal p\u00E5 tre konsultasjoner.<br><br>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:324:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L324) *style:* **lines should not be more than 120 characters.**
```r
  Dersom du har problemer med websiden, forslag til forbedringer, ris eller ros kan du sende oss en mail: sykdomspulsen@fhi.no<br><br>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:325:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L325) *style:* **lines should not be more than 120 characters.**
```r
  Dersom du ikke \u00F8nsker \u00E5 f\u00E5 denne e-posten n\u00E5r vi oppdaterer Sykdomspulsen med nye tall s\u00E5 kan du gi oss beskjed ved \u00E5 sende en mail til adressen over.<br><br>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:333:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L333) *style:* **lines should not be more than 120 characters.**
```r
  OBS varselet inneb\u00E6rer at alle dere som deltar i pilotprosjektet <b>Sykdomspulsen til kommunehelsetjenesten</b> f\u00E5r et varsel p\u00E5 e-post dersom deres kommune eller et fylke har flere konsultasjoner enn forventet av henholdsvis mage-tarminfeksjoner eller luftveisinfeksjoner sist uke.<br><br>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:334:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L334) *style:* **lines should not be more than 120 characters.**
```r
  Tabellen under viser informasjon om stedet der det er mer enn forventet antall konsultasjoner og aldersgruppe, antallet konsultasjoner som er over forventet verdi (excess) og en verdi som viser hvor ekstremt signalet er (z-score). Hvis z-scoret er mellom 2 og 4 er antallet konsultasjoner sist uke h\u00F8yere enn forventet og man vil se at det ligger i gul sone p\u00E5 Sykdomspulsen websiden. Dersom z-scoret er over 4 er antallet konsultasjoner sist uke betydelig h\u00F8yere enn forventet og man vil se at det ligger i r\u00F8d sone p\u00E5 Sykdomspulsen websiden.<br><br>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:335:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L335) *style:* **lines should not be more than 120 characters.**
```r
  I tabellen under er det en link til stedet der du kan se OBS varselet i Sykdomspulsen. Denne virker ikke dersom den \u00E5pnes i Internet explorer. Dersom du har problemer med linken kan du h\u00F8yreklikke p\u00E5 koblingen og kopiere den for deretter \u00E5 lime den inn i for eksempel Google chrome eller en annen nettleser. Du kan ogs\u00E5 logge deg inn p\u00E5 Sykdomspulsen p\u00E5 vanlig m\u00E5te (<a href='http://sykdomspulsen.fhi.no/lege123/'>http://sykdomspulsen.fhi.no/lege123/</a>) og selv finne aktuell kommune eller fylke.<br><br>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:336:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L336) *style:* **lines should not be more than 120 characters.**
```r
  Varselet er en informasjon om at det kan v\u00E6re noe som b\u00F8r f\u00F8lges opp i deres kommune eller i et fylke. Det anbefales \u00E5 g\u00E5 inn i Sykdomspulsen websiden og sjekke det ut. Varselet beh\u00F8ver ikke \u00E5 bety noe alvorlig.<br><br>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:337:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L337) *style:* **lines should not be more than 120 characters.**
```r
  Nederst i denne mailen viser vi hvilke(n) kommune(r) du f\u00E5r varsel for. Alle f\u00E5r varsel for alle fylker og hele Norge. Dersom det ikke st\u00E5r noen kommune i tabellen mangler vi det for deg og ber deg kontakte oss for \u00E5 f\u00E5 satt opp riktig kommune(r).<br><br>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:338:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L338) *style:* **lines should not be more than 120 characters.**
```r
Sykdomspulsen kan i noen tilfeller generere et OBS varsel selv om det bare er en eller to konsultasjoner for et symptom/sykdom. Dette sees som oftest i sm\u00E5 kommuner der det vanligvis ikke er mange konsultasjoner. For ikke \u00E5 bli forstyrret av slike signaler har vi n\u00E5 lagt inn en nedre grense for gult signal p\u00E5 to konsultasjoner og en nedre grense for r\u00F8dt signal p\u00E5 tre konsultasjoner.<br><br>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:339:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L339) *style:* **lines should not be more than 120 characters.**
```r
  Ta kontakt med oss om du har sp\u00F8rsm\u00E5l eller om det er noe som er uklart p\u00E5 sykdomspulsen@fhi.no.<br><br>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:369:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L369) *style:* **lines should not be more than 120 characters.**
```r
    emailText <- paste0(emailText, "Du er registrert for \u00E5 motta varsel om utbrudd i:<br><br><table style='width:90%'><tr><th>location</th></tr>")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:377:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L377) *style:* **lines should not be more than 120 characters.**
```r
      emailText <- paste0(emailText, EmailExternalGenerateTable(results = r, xtype = type, xemail = useEmail), "<br><br>")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:393:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L393) *style:* **Variable and function names should not be longer than 30 characters.**
```r
EmailNotificationOfFailedResults <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EmailNotifiation.R:410:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/EmailNotifiation.R#L410) *style:* **lines should not be more than 120 characters.**
```r
EmailNotificationOfNewResults <- function(lastEmailedUtbruddFile = fhi::DashboardFolder("results", "lastEmailedUtbrudd.RDS")) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/farrington.R:10:28:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L10) *style:* **Put spaces around all infix operators.**
```r
  tau <- phi + (pred$se.fit^2) / mu0
                          ~^~
```
[R/farrington.R:14:3:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L14) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  }, `1/2` = {
  ^
```
[R/farrington.R:17:3:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L17) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  }, `2/3` = {
  ^
```
[R/farrington.R:18:27:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L18) *style:* **Put spaces around all infix operators.**
```r
    se <- sqrt(4 / 9 * mu0^(1 / 3) * tau)
                         ~^~
```
[R/farrington.R:18:28:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L18) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    se <- sqrt(4 / 9 * mu0^(1 / 3) * tau)
                           ^
```
[R/farrington.R:20:3:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L20) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  }, {
  ^
```
[R/farrington.R:36:28:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L36) *style:* **Put spaces around all infix operators.**
```r
  tau <- phi + (pred$se.fit^2) / mu0
                          ~^~
```
[R/farrington.R:40:3:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L40) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  }, `1/2` = {
  ^
```
[R/farrington.R:43:3:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L43) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  }, `2/3` = {
  ^
```
[R/farrington.R:44:27:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L44) *style:* **Put spaces around all infix operators.**
```r
    se <- sqrt(4 / 9 * mu0^(1 / 3) * tau)
                         ~^~
```
[R/farrington.R:44:28:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L44) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    se <- sqrt(4 / 9 * mu0^(1 / 3) * tau)
                           ^
```
[R/farrington.R:46:3:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L46) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  }, {
  ^
```
[R/farrington.R:50:13:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L50) *style:* **Put spaces around all infix operators.**
```r
  lu <- (mu0^exponent + z *
           ~^~
```
[R/farrington.R:51:8:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L51) *style:* **Put spaces around all infix operators.**
```r
    se)^(1 / exponent)
      ~^~
```
[R/farrington.R:51:9:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L51) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    se)^(1 / exponent)
        ^
```
[R/farrington.R:66:28:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L66) *style:* **Put spaces around all infix operators.**
```r
  tau <- phi + (pred$se.fit^2) / mu0
                          ~^~
```
[R/farrington.R:70:3:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L70) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  }, `1/2` = {
  ^
```
[R/farrington.R:73:3:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L73) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  }, `2/3` = {
  ^
```
[R/farrington.R:74:27:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L74) *style:* **Put spaces around all infix operators.**
```r
    se <- sqrt(4 / 9 * mu0^(1 / 3) * tau)
                         ~^~
```
[R/farrington.R:74:28:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L74) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    se <- sqrt(4 / 9 * mu0^(1 / 3) * tau)
                           ^
```
[R/farrington.R:76:3:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L76) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  }, {
  ^
```
[R/farrington.R:80:15:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L80) *style:* **Put spaces around all infix operators.**
```r
  zscore <- (y^exponent - mu0^exponent) / se
             ~^~
```
[R/farrington.R:80:30:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/farrington.R#L80) *style:* **Put spaces around all infix operators.**
```r
  zscore <- (y^exponent - mu0^exponent) / se
                            ~^~
```
[R/GenTestData.R:18:15:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/GenTestData.R#L18) *warning:* **Do not use absolute paths.**
```r
  d <- fread("/docs/testing/dashboards/data_raw/sykdomspuls/partially_formatted_2017_12_11.txt")
              ^~~~~
```
[R/GenTestData.R:27:22:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/GenTestData.R#L27) *warning:* **Do not use absolute paths.**
```r
  saveRDS(d, file = "/git/dashboards_sykdomspuls/tests/testthat/data/partially_formatted_2017_05_09.RDS")
                     ^~~~
```
[R/GenTestData.R:31:15:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/GenTestData.R#L31) *warning:* **Do not use absolute paths.**
```r
  d <- fread("/docs/testing/dashboards/data_raw/sykdomspuls/partially_formatted_2017_12_11.txt")
              ^~~~~
```
[R/GenTestData.R:40:22:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/GenTestData.R#L40) *warning:* **Do not use absolute paths.**
```r
  saveRDS(d, file = "/git/dashboards_sykdomspuls/tests/testthat/data/partially_formatted_sandefjord.RDS")
                     ^~~~
```
[R/GenTestData.R:44:15:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/GenTestData.R#L44) *warning:* **Do not use absolute paths.**
```r
  d <- fread("/docs/testing/dashboards/data_raw/sykdomspuls/partially_formatted_2017_12_11.txt")
              ^~~~~
```
[R/GenTestData.R:46:36:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/GenTestData.R#L46) *warning:* **Do not use absolute paths.**
```r
  population <- readRDS(file.path("/git/dashboards_sykdomspuls/tests/testthat", "data", "pop.RDS"))
                                   ^~~~
```
[R/GenTestData.R:50:36:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/GenTestData.R#L50) *warning:* **Do not use absolute paths.**
```r
  hellidager <- readRDS(file.path("/git/dashboards_sykdomspuls/tests/testthat", "data", "hellidager.RDS"))
                                   ^~~~
```
[R/GenTestData.R:72:24:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/GenTestData.R#L72) *warning:* **Do not use absolute paths.**
```r
  saveRDS(res, file = "/git/dashboards_sykdomspuls/tests/testthat/data/formatted_oslo.RDS")
                       ^~~~
```
[R/GenTestData.R:76:15:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/GenTestData.R#L76) *warning:* **Do not use absolute paths.**
```r
  d <- fread("/docs/testing/dashboards/data_raw/sykdomspuls/partially_formatted_2017_12_11.txt")
              ^~~~~
```
[R/GenTestData.R:78:36:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/GenTestData.R#L78) *warning:* **Do not use absolute paths.**
```r
  population <- readRDS(file.path("/git/dashboards_sykdomspuls/tests/testthat", "data", "pop.RDS"))
                                   ^~~~
```
[R/GenTestData.R:82:36:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/GenTestData.R#L82) *warning:* **Do not use absolute paths.**
```r
  hellidager <- readRDS(file.path("/git/dashboards_sykdomspuls/tests/testthat", "data", "hellidager.RDS"))
                                   ^~~~
```
[R/GenTestData.R:97:24:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/GenTestData.R#L97) *warning:* **Do not use absolute paths.**
```r
  saveRDS(res, file = "/git/dashboards_sykdomspuls/tests/testthat/data/formatted_meraker.RDS")
                       ^~~~
```
[R/GenTestData.R:101:15:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/GenTestData.R#L101) *warning:* **Do not use absolute paths.**
```r
  d <- fread("/docs/testing/dashboards/data_raw/sykdomspuls/partially_formatted_2017_12_11.txt")
              ^~~~~
```
[R/GenTestData.R:103:36:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/GenTestData.R#L103) *warning:* **Do not use absolute paths.**
```r
  population <- readRDS(file.path("/git/dashboards_sykdomspuls/tests/testthat", "data", "pop.RDS"))
                                   ^~~~
```
[R/GenTestData.R:107:36:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/GenTestData.R#L107) *warning:* **Do not use absolute paths.**
```r
  hellidager <- readRDS(file.path("/git/dashboards_sykdomspuls/tests/testthat", "data", "hellidager.RDS"))
                                   ^~~~
```
[R/GenTestData.R:121:24:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/GenTestData.R#L121) *warning:* **Do not use absolute paths.**
```r
  saveRDS(res, file = "/git/dashboards_sykdomspuls/tests/testthat/data/formatted_trondheim.RDS")
                       ^~~~
```
[R/GenTestData.R:125:15:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/GenTestData.R#L125) *warning:* **Do not use absolute paths.**
```r
  d <- fread("/docs/testing/dashboards/data_raw/sykdomspuls/partially_formatted_2017_12_11.txt")
              ^~~~~
```
[R/GenTestData.R:134:22:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/GenTestData.R#L134) *warning:* **Do not use absolute paths.**
```r
  saveRDS(d, file = "/git/dashboards_sykdomspuls/tests/testthat/data/inderoy_partially_formatted_2017_05_09.RDS")
                     ^~~~
```
[R/ListOutbreaks.R:161:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/ListOutbreaks.R#L161) *style:* **lines should not be more than 120 characters.**
```r
                                         alerts = readxl::read_excel(file.path("/etc", "gmailr", "emails_sykdomspuls_alert.xlsx"))) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ListOutbreaks.R:161:81:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/ListOutbreaks.R#L161) *warning:* **Do not use absolute paths.**
```r
                                         alerts = readxl::read_excel(file.path("/etc", "gmailr", "emails_sykdomspuls_alert.xlsx"))) {
                                                                                ^~~~
```
[R/NorwayLocations.R:6:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/NorwayLocations.R#L6) *style:* **lines should not be more than 120 characters.**
```r
  norwayLocations <- norwayLocations[is.na(norwayLocations$yearEnd), c("municip", "municipName", "county", "countyName")]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/NorwayLocations.R:36:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/NorwayLocations.R#L36) *style:* **lines should not be more than 120 characters.**
```r
  skeleton <- expand.grid(year = as.numeric(2006:maxYear), municip = unique(masterData$municip), stringsAsFactors = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/NorwayLocations.R:66:7:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/NorwayLocations.R#L66) *style:* **Commented code should be removed.**
```r
    # print(skeletonOther[municip %in% c("municip1723","municip1756","municip5053")])
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/NorwayLocations.R:80:5:](https://github.com/folkehelseinstituttet/dashboards_sykdomspuls/blob/93d0286a858e0a0a6bc13979c1fda4436a618999/R/NorwayLocations.R#L80) *style:* **Commented code should be removed.**
```r
  # skeletonFinal[municip %in% c("municip1723","municip1756","municip5053")]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


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/)


How else could we get the number of total movies in a simpler way?


`readonly` is not necessary here.


❓ Verify what happens when the keyword registry is empty


These "insulation_house_type" attributes are used to set the present value of the insulation sliders (https://github.com/quintel/etsource/commit/b1e478156837c794b784a45926f2328f7de9b11c).

But maybe we could use the attributes you mentioned above to also set the insulation sliders!


@fatchip-Stefan I guess this will never fire as $subject has not been defined before. You may want to use `method_exists($arguments->getSubject(), $rule)` instead.


Fix issue #1


❓ Error handling for when the bundle doesn't start?


`term.reset()` clears everything on the screen including the current line, it's not necessary to clear line afterwards.


забыла два пробела тут


Successfully aliased the URL <https://noble-consult-group-dgb9fzlct.now.sh> to the following alias.

* https://noble-consult-group.now.sh


Используй так `@trains.select { |train| train.type == type }`


很厉害,  didn't even know h2c existed.


@zmofei - the mapper precalculates, internally, the integer key that represents the property key in a hash map. This is why I think it will be fastest. One thing to understand about vector tiles is that they encode the property keys and values at the layer level and only use integers at the feature level. So if we can use the mapper we will be able to work I integers for better speed. However to be able to utilize the property mapper you will need to find a way to get the index of each property name ahead of time.


не & а && и скобки тут излишни


I tried to run with "patch -p1" and it found the file but errors were occured and nothing was happened.
Indeed the patch looks strange with the line "File Edit Options Buffers Tools Diff Help".
I think it is better to makei tt simpler as shown on the picture.


This commit fixes issue #1


сделай отдельные методы для показа текущей/предыдущей/следующей станции


Question from a user: Couldn't/Shouldn't this be implemented totally without the interpolations?
I mean, the diff=... (line 77) does not need to be a "Function", or do I miss something here?
Could some projection also do the job of the interpolation here?

Since I currently don't work with dolfinx code I can't check myself quickly.


What's the advantage of storing this as a pair? In basically all places where you access this, you have to deconstruct it.


И перемещения поезда будет легче делать


okay


For #994


For #1004


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 196](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1991&buildTypeId=XbimEssentials_XbimEssentials) is now running


why no STC?


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 196](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1991&buildTypeId=XbimEssentials_XbimEssentials) outcome was **FAILURE**
Summary: Cannot start build runner Build time: 00:00:10


Can we move this below, under the case where `accessor == null` and `property.javaField` is not found?


:tada:


Have you actually tested this?


Okay, now we are crossing into the realm of code that is tricky to read. It took me a good time to figure out exactly how this works. So you definitely get it, BUT other developers should easily be able to understand you code. That is really important aswell. So you are finding the least and the most forked repos.
Another way of solving this problem is to sort the repos array by forks and then take the first element and the last. Pretty sure that will be a lot easier to read.


Hello @lefeburl
Can you send me a sample GDSII where the problem happens?
I'll investigate the issue asap.


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 197](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1992&buildTypeId=XbimEssentials_XbimEssentials) is now running


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 197](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1992&buildTypeId=XbimEssentials_XbimEssentials) outcome was **FAILURE**
Summary: Cannot start build runner Build time: 00:00:10


Done! Changed for `defp` and removed the parentheses that aren't needed.


No, this code only ever ran when building Windows image with Java 9 or 10, which we never did (which is also why we never noticed that setting ANDROID_HOME to the value of the SDKMANAGER_OPTS env var wouldn't make sense :)).


Respect to NODE_ENV.

We require to specify `NODE_ENV` when build (e.g. in webpack@4, only `--mode production` option) at using side.


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 198](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1993&buildTypeId=XbimEssentials_XbimEssentials) is now running


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 198](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1993&buildTypeId=XbimEssentials_XbimEssentials) outcome was **FAILURE**
Summary: Cannot start build runner Build time: 00:00:10


## Jenkins Build Summary

Built from [this commit](https://github.com/ximinez/rippled/commit/cc824685e7e13ba857374d96e29e2abafbef36da)

Built at __20181112 - 15:50:03__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/28//artifact/msvc.Debug.txt) | 1137 cases, 0 failed, t: 633s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/28//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 915 cases, 0 failed, t: 6m7s | PASS :white_check_mark:
docs,
TARGET=docs | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/28//artifact/docs_TARGET_docs.txt) | 1 cases, 0 failed, t: 0m1s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON,
TARGET=coverage_report,
SKIP_TESTS=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/28//artifact/gcc.Debug_Dcoverage_ON_TARGET_coverage_report_SKIP_TESTS_true.txt) | 1140 cases, 0 failed, t: 17m5s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/28//artifact/clang.Debug.txt) | 1140 cases, 0 failed, t: 3m9s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/28//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1137 cases, 0 failed, t: 649s | PASS :white_check_mark:
rpm | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/28//artifact/rpm.txt) | 1140 cases, 0 failed, t: n/a | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/28//artifact/clang.Debug_Dunity_OFF.txt) | 1140 cases, 0 failed, t: 4m3s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/28//artifact/gcc.Debug.txt) | 1140 cases, 0 failed, t: 3m27s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/28//artifact/gcc.Debug_Dunity_OFF.txt) | 1140 cases, 0 failed, t: 6m12s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/28//artifact/clang.Release_Dassert_ON.txt) | 1140 cases, 0 failed, t: 5m38s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/28//artifact/gcc.Debug_Dstatic_OFF.txt) | 1140 cases, 0 failed, t: 3m25s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/28//artifact/gcc.Release_Dassert_ON.txt) | 1140 cases, 0 failed, t: 6m7s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/28//artifact/msvc.Debug_Dunity_OFF.txt) | 1137 cases, 0 failed, t: 1282s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/28//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1140 cases, 0 failed, t: 3m28s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/28//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1140 cases, 0 failed, t: 3m2s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/28//artifact/msvc.Release.txt) | 1137 cases, 0 failed, t: 412s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/28//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1140 cases, 0 failed, t: 5m37s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/28//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1140 cases, 0 failed, t: 5m59s | PASS :white_check_mark:


I don't remember sorry


Yes, cool!


Created multidev environment [pantheon-composer-test#pr-1](https://dashboard.pantheon.io/sites/fd965c0f-7e70-4f72-84bf-26912b34d023#pr-1).

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


You could also directly return this: return title.includes("The" || "dog" || "who" || "is" || "not" || "a" || "man")
Try figure out why!


Beautiful. You could even shorten this


![select by attribute](https://user-images.githubusercontent.com/42807889/48358517-f1a66000-e668-11e8-9ec9-33f8c2e4a1c8.JPG)


@heathd I am happy to put it back so only the logs for today will have this format rather than continuing with existing format. What do you think ?


![select by expression](https://user-images.githubusercontent.com/42807889/48358555-03880300-e669-11e8-87b3-e81b36fc26c8.JPG)


It's good example - thank you!


Edit TEST


IndexError: invalid index to scalar variable.


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 199](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1994&buildTypeId=XbimEssentials_XbimEssentials) is now running


> Do you have similar issues when you don't use the css prop?

Not sure, however I'm pretty sure the issue is around your caching strategy which flush doesn't reset.

> I'd like to support both

I see, maybe make it an option then on which behavior to use? Current production product I work on we use `style` prop for our atomic css in js solution (custom version of cxs). We haven't ran into a situation where we needed atomic css + inline styles yet, purely relying on atomic css is harder to troubleshoot due to the naming, but yields the best results IMO.


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 199](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1994&buildTypeId=XbimEssentials_XbimEssentials) outcome was **FAILURE**
Summary: Cannot start build runner Build time: 00:00:10


You dont need to specify the tag in the id. it is enough to call it goodMovies. And then in html we seperate words with a dash so goodMovies -> good-movies
Also understand when we use id's and when we use classes. Read this: https://dev.to/claireparker/reasons-not-to-use-ids-in-css-4ni4


Yes, good!


This function should be in a class


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

* https://spacemuffin.now.sh


Since the `metric` leaf has a default value, it should always exist now. `yang_dnode_exists()` will always return true and thus can be removed.

This is one of those complicated commands you'll need to consult the value of the `show_defaults` parameter. The reason is that part of the command (the `metric` option) should be hidden unless we show the configuration with `with-defaults`.

I think you need to do something like this:
```c
        if (show_defaults || !yang_dnode_is_default(dnode, "./metric"))
                vty_out(vty, " metric %s", metric);
```

In other words: always display the metric if `with-defaults` was used, or display it only if its value is different from the default.


Hi,

This commit unfortunately created a bug...

I'm not sure from where it comes exactly... but the `.playing()` value sometimes may have a `false` value, although the sound is playing.

Try to run your example "Player" with your latest source:
When clicking on the waveform, the sound correctly jumps to the new position. But the **timer is stopped**, and the **progress bar is stuck**.

It happens in the function `step()`: the timer is set to 0, and the `sound.playing()` value is `false`, so the `requestAnimationFrame()` is not called any longer... and everything is stuck.

So this commit introduced many negative side effects :(

Thank you for your help,


We need to call `checkArguments` here and in `BoundUnboxInlineClass`.

Otherwise `.call()` with no arguments leads to an unfriendly AIOOBE here


Store this html element into a variable when you load the script: document.getElementById('goodMoviesUl')
Now we are selecting the element every time a user clicks the button. Selecting an element in html takes some time. So therefore we should avoid interacting with the dom as much as we can!


Good function name!


Wiesz może czemu teraz się tworzy inaczej nazwę a nie w labelu?


⚠ The background video plays at the Firefox browser!


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 200](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1995&buildTypeId=XbimEssentials_XbimEssentials) is now running


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 200](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1995&buildTypeId=XbimEssentials_XbimEssentials) outcome was **FAILURE**
Summary: Cannot start build runner Build time: 00:00:10


For people reading this in future, others have pointed this out in issue https://github.com/celery/django-celery-beat/issues/177 .  See also PR https://github.com/celery/django-celery-beat/pull/180


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/3fb22c8c-62ef-4b24-b64f-7d3d430ae515?env_id=ibm%3Ayp%3Aeu-de "product-line-prediction-toolchain"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/bb75d404-1fb4-4d12-ad89-7baee0bb0e78?env_id=ibm%3Ayp%3Aeu-de "product-line-prediction") deployed [product-line-prediction](https://github.com/bluemmb/product-line-prediction/releases/tag/deploy-ibm-yp-us-south-bluemmb22-gmail.com-dev-20181112-155748 "deploy-ibm-yp-us-south-bluemmb22-gmail.com-dev-20181112-155748") to [dev](https://console.bluemix.net/apps/8d527009-06cd-4edd-8bb7-61655c6b1cf1?env_id=ibm:yp:us-south "ibm:yp:us-south:bluemmb22@gmail.com:dev"), including this commit


Where does uint16_t come from? a ChunkID is uint32_t, and even then, we might want to change that in the future


I just release 4.5.2: https://pypi.org/project/coverage/4.5.2/


When one of these clicks is fired you should remove all the movies you have rendered. So that we can see the new movies.


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

* https://www.royalconnect.co.in
* https://royalconnect.co.in


TEST


Vielleicht sollten wir den Hinweis einbauen, dass Dekon-P auch ohne entsprechende Ausbildung ausrückt (ebenso GW-Wasserrettung)


Created multidev environment [pantheon-composer-test#pr-1](https://dashboard.pantheon.io/sites/fd965c0f-7e70-4f72-84bf-26912b34d023#pr-1).

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


TEST 2


Hey, that's the need to not even know it can be


@springmeyer yeah, I am reading the code now, I found in `next_property()`, [it also called the method `next_property_indexes()` to get the indexes](https://github.com/mapbox/vtzero/blob/0a0afc97d78c477f49e737da4166bb6927da7a5e/include/vtzero/layer.hpp#L424-L432), and returns the `key` and `value` from layer property map [#vtzero/feature.hpp#L305-L308](https://github.com/mapbox/vtzero/blob/0a0afc97d78c477f49e737da4166bb6927da7a5e/include/vtzero/feature.hpp#L305-L308) (which may already build from feature before we call next_property). Not sure the performance between this and `integer key hash map`, PS: I am still checking/thinking/digesting this.


样式文件


A anotação **@Id** define o atributo id como a chave primária da entidade Aluno. A anotação **@GenerateValue** define a estratégia de geração dessa chave primária.


Using the inline class' `unbox` method as `Caller.member` will mean that for example this should work:
```
inline class Z(val x: Int)

assertEquals("unbox", Z::x.javaMethod!!.name)
```

Do you think this is the desired behavior? I'm not 100% sure, but I think that maybe returning null would be better.

In any case, please add a test at `reflection/mapping/` which will stabilize the behavior


Also please add a test at `reflection/mapping/types/` to check what's returned in `Z::x.parameters.map { it.type.javaType }`


I don't think this is required.
They can even use CLI to start server.


add


Ici tu utilises _connected mais dans la méthode ::disconnect() c'est _running_execution que tu mets à false... c'est normal ?


We are no longer using the add_users table.


thank you !! :D


Naming: segment vs column


Хеш и так вернет nil, если ключа нет. Лучше `existing_instances[number]`


on second thought, you have to remove that reaction on unmount, otherwise you will have weird side effects when currentSpace is removed. @alexandra-marin


@pieterlukasse I think we can remove this `SAMPLE_TYPE` field too. It was never properly populated and that's why we didn't want to expose it in the API. Getting it out of the database would be good.


I'm afraid that's because of a bug in the bintray plugin. You can probably work around it by moving the `allprojects {}` block that configures publishing to the end of the build file. If that doesn't work I'll have to see if a recent version of that plugin fixes this problem


I purposely put it on each line to show that every output line = one "line" of code. Also this does the opposite of making it more readable (so does the 1 line if statement, like that is REALLY bad imo)


MDP


O objeto repositorioAlunos herda os métodos padrões save(), getOne() e findAll() da classse JpaRepository.


You see everything!


Have another look at the signature of `emplace`. There is no need for `make_pair` here.


ok, i reordered the plugins. that seems to help


Added Tablaeu Workbook


json not boost


Personally, I find "in use" a bit misleading as it suggests that the table is actually used by someone else. Maybe "A table with this name does not exist"?


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 201](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1996&buildTypeId=XbimEssentials_XbimEssentials) is now running


First usage to an 8gb blank FAT32 drive did not seem to copy many files. I killed the script page before really examining it. Trying again but told it to format ext4.

Seems stuck on an FSEQ file that should not have taken this long.


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 201](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1996&buildTypeId=XbimEssentials_XbimEssentials) outcome was **FAILURE**
Summary: Cannot start build runner Build time: 00:00:11


my global settings for total commander


Edited by other user


Oh nice, good catch. I think we can just do `color: 'var(--color-danger)'` ?


Created multidev environment [pantheon-composer-test#pr-1](https://dashboard.pantheon.io/sites/fd965c0f-7e70-4f72-84bf-26912b34d023#pr-1).

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


Подразумевается, что номер уникальный. Усложняешь.
`self.class.existing_instances[number] = self`


Add "presence: :true" instead of the current synthax "presence: true" at each similar


Why generateBody instead of simple `KtExpression`?


resolved


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 202](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1997&buildTypeId=XbimEssentials_XbimEssentials) is now running


Aliasing failed with the following error:

~~~
Error! The alias muv is a deployment URL or it's in use by a different team.
~~~


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 202](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1997&buildTypeId=XbimEssentials_XbimEssentials) outcome was **FAILURE**
Summary: Cannot start build runner Build time: 00:00:10


Done :)


Is it for ray ground or ring based method?


Конечно интересно)


2nd edit


> I bet you'll have to update it again soon :-D

@vbatts I told you ;)

> Announce: Flatpak 1.0.5
> Available here:
>   https://github.com/flatpak/flatpak/releases/tag/1.0.5
>


```
	if (ret != NB_OK) {
		switch (event) {
		case NB_EV_VALIDATE:
			ref = EC_LIB_NB_CB_CONFIG_VALIDATE;
			break;
		case NB_EV_PREPARE:
			ref = EC_LIB_NB_CB_CONFIG_PREPARE;
			break;
		case NB_EV_ABORT:
			ref = EC_LIB_NB_CB_CONFIG_ABORT;
			break;
		case NB_EV_APPLY:
			ref = EC_LIB_NB_CB_CONFIG_APPLY;
			break;
		}
		flog_warn(ref,
			"%s: error processing configuration change: error [%s] event [%s] operation [%s] xpath [%s]",
			__func__, nb_err_name(ret), nb_event_name(event),
			nb_operation_name(operation), xpath);
	}
```
not sure that it is actually better now; also in theory I should check again `event` to figure out if I need to call `flog_warn()` (for validate/prepare) or `flor_err()` (for abort/apply). Maybe we should leave it as it was?


Btw `useful_heat_demand_per_detached_house_low_insulation` is only temporarily put into the area-file. (I should have actually better just hard-coded a value in the input statement) This value will eventually come from the csv file with reference values per house.


На кодварсе ошибка выкатывается. не могу на сайт зайти. За идею с maketrans спасибо, обязательно попробую


Hi!

I don't understand these changes compared to mine :o

Thanks in advance :)


Why is this a public method of the storage manager?


@sumwale This means snappydata jdbc will not be available in future oss version / maven central releases ?


Check out `std::setw`


TeamCity ImageHunt / Build Branch [Build 118](http://51.255.204.38:8111/viewLog.html?buildId=271&buildTypeId=ImageHunt_BuildBanch) is now running


![](https://github.trello.services/images/mini-trello-icon.png) [Crawler: Seperate repo per recipe](https://trello.com/c/IkG0HnBU/3-crawler-seperate-repo-per-recipe)


woops, forgot uncomment.


HELLO THERE


Dava pra melhor com certeza,quer dizer que ia mudar melhor,já tava bom,disse que ia mudar pra melhor,não tava muito bom,tava meio ruim também,tava ruim,agora parece que piorou


DecodeString


Format as ext4 and copy "sort of worked"
as in, it did copy over all the configuration folders and information but it failed when it got to the sequences folder. After 10 minutes, I killed the window (Chrome) and rebooted the Pi.
It booted right up. Everything looks great, but the one sequence that it stopped on was incomplete and didn't get to the other 4. Never got to a Reboot prompt.

Will try BTRFS next.


maybe no use coding it then?

Btw, the MESA people seem to have a good grasp of what is patented, and what is not.


`attr_reader :existing_instances` не нужнен, `all` выполняет эту функцию


USB.findPrinter() method gives error
`TypeError: Cannot read property 'getDeviceList' of null`


Btw this is not acceptable. its causing an error below.
`TypeError: Cannot read property 'getDeviceList' of null`

USB.findPrinter() is single method, not prototype and not execute USB() function like a class and thats why
usb library must be imported top of the code or you should add the code below every single methods

`if (!usb) { usb = require('usb'); }`

Or you need the figured out this another way with hotload.


TeamCity Architecture Team :: Java Platform :: otj-logging :: otj-logging [Build 182](https://teamcity.otenv.com/viewLog.html?buildId=9670605&buildTypeId=ArchitectureTeam_JavaPlatform_OtjLogging_OtjLogging) is now running


что то сделал комит и он не появился тут


Можно сделать так:
```
def self.all
  @existing_instances
end
```


TeamCity ImageHunt / Build Branch [Build 118](http://51.255.204.38:8111/viewLog.html?buildId=271&buildTypeId=ImageHunt_BuildBanch) outcome was **SUCCESS**
Summary: Tests passed: 395, ignored: 1 Build time: 00:03:21


Possibly the best design decision ever made! 🌲


We will still need to send PF emails 1-5 to Identity Orphans...


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

* https://thelivingroombangalore.com
* https://www.thelivingroombangalore.com


You already checked for the chunk size - no need for `at()`


Successfully aliased the URL <https://cloud-for-demos-fqznyxteih.now.sh> to the following alias.

* https://demos.frontity.cloud


Aliasing was ignored due to a new commit existing for this branch, which will be aliased instead.


# 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)|


Again, a problem with the File Manger list. One file looks good (Mad Russian)
Second file is incomplete (ends in F1hkPQ)
3,4 5th files not even there.

But, everything else seems perfect

I don't think it is  space problem. It is an 8gb drive and my fseq files are about 3gb total.


Folder name should not be camel-case


book.start.1="Eu tive o sonho mais estranho de todos última noite.\n\nNo sonho, eu peguei três daqueles estranhos cristais que eu tenho encontrado e aterrei eles com um punhado de redstone em uma tigela, usando um pedaço de perdeneira."


TeamCity Architecture Team :: Java Platform :: otj-logging :: otj-logging [Build 184](https://teamcity.otenv.com/viewLog.html?buildId=9670629&buildTypeId=ArchitectureTeam_JavaPlatform_OtjLogging_OtjLogging) is now running


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 204](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1999&buildTypeId=XbimEssentials_XbimEssentials) is now running


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 204](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1999&buildTypeId=XbimEssentials_XbimEssentials) outcome was **FAILURE**
Summary: Cannot start build runner Build time: 00:00:10


Not a mistake, but we believe that short methods that are used only once only disrupt the linear flow of a method. This makes following the flow more difficult.


![](https://github.trello.services/images/mini-trello-icon.png) [Backend: Application github repo and initial commit/service test](https://trello.com/c/E8o1u2ZB/37-backend-application-github-repo-and-initial-commit-service-test)


TeamCity Architecture Team :: Java Platform :: otj-logging :: otj-logging [Build 184](https://teamcity.otenv.com/viewLog.html?buildId=9670629&buildTypeId=ArchitectureTeam_JavaPlatform_OtjLogging_OtjLogging) outcome was **SUCCESS**
Summary: Tests passed: 15 Build time: 00:01:00


The UI iterates over floors, not rooms - provide our rooms 2 at a time, and return the object as `{floors: [[RoomView]]}`


### Visual regression report:

[![Visual report](https://circleci.com/gh/stevector/nerdologues-d8/1977/artifacts/0/artifacts/backstop_data/bitmaps_test/20181112-163403/failed_diff_0600294051_Video_1_0_document_0_desktop.png)](https://circleci.com/gh/stevector/nerdologues-d8/1977/artifacts/0/artifacts/backstop_data/html_report/index.html)


is this compatible with modern lwc after conversion?


Our API returns a JSON document with an objects field, that is of type `[RoomView]`. Pluck that field only from the response, and tell the store about it, giving putting it into an action of type `loadRooms`


Its not used anymore, i just forgot to remove it.


STC test failed:
http://tests.stockfishchess.org/tests/view/5be979420ebc595e0ae33a37


Here is the server code corresponding to the client code in `App.js#componentDidMount`.
We're using an API style that returns an object with metadata about the response, and not just a top-level array. This will make sense later, but many APIs in the industry use a similar style, so we'll use it for more accurate simulation.


Isn't storage.proto missing here?


Created multidev environment [pantheon-composer-test#ci-16](https://dashboard.pantheon.io/sites/fd965c0f-7e70-4f72-84bf-26912b34d023#ci-16).

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


I'm using a array for looping over the players and an object to quickly access  the player by its id


Our return object here is `[Occupancy]`, so we can `forEach` directly over it.
Eventually we want to abstract over the specific return type of each callApi, and just get an Observable of results we care about.


On 12/11/18 11:14 -0500, bam80 wrote:
>     I bet you'll have to update it again soon :-D
>
>   [1]@vbatts I told you ;)
>
>     Announce: Flatpak 1.0.5
>     Available here:
>     [2]https://github.com/flatpak/flatpak/releases/tag/1.0.5

for pete's sake...


Use (Debug)Assert instead of `if ... throw`


This should also close #56


I mean this fixes it :D


Дублирует функционал `instances`. Лучше так:
 ```
module ClassMethods
    attr_writer :instances

    def instances
      @instances ||= 0
    end
  end

  module InstanceMethods
    private

    def register_instance
      self.class.instances += 1
    end
  end
```


Where to get your extension?


Note the difference of this API endpoint with the other which provides an object containing an array and its length, vs this endpoint which just returns an array. This style will be more suited to realtime, where you don't know the length in advance, and where you don't want to wait for an entire object to be delivered to start delivering the parts of the payload you've got already.


Also: `auto` vs `auto&`


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 205](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=2000&buildTypeId=XbimEssentials_XbimEssentials) is now running


this add camera


https://github.com/jorgeacm05/hello-world/commits?author=jorgeacm05
primer comentario


we should get a conda and/or Singularity container for these dependencies


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 205](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=2000&buildTypeId=XbimEssentials_XbimEssentials) outcome was **FAILURE**
Summary: Cannot start build runner Build time: 00:00:09


Nah, this is fine.


no worries. If you could do the update would be nice, thanks for the offer. Maybe we could name that new parameter to something like `style_sheet_content`, `inlined_style_sheet`  or `style_sheet_string`. I'm not very good with names, so if you find a better one, feel free to use that one instead :-)
Let me do a quick PR to your repo, as I've already merged some changes I did on master.


When we ajaxStreamingGet and our API returns a top-level array.
See also the [expandKey](https://deanius.github.io/antares-ts/docs/interfaces/streaminggetoptions.html#expandkey) field if you must return an Observable of some part of a return object.


... but won't work in future sprints


What's wrong with `operator==`?


If you look at the changes as a whole. I think you will understand:

```
                // Check to see if a thread already exists with these
                // two users
                for(Thread thread : getThreads(ThreadType.Private1to1, reuseDeletedThreads, true)) {
                    if(thread.getUsers().size() == 2 &&
                            thread.containsUser(currentUser) &&
                            thread.containsUser(otherUser))
                    {
                        jointThread = thread;
                        break;
                    }
                }

```

One difference is adding the `reuseDeletedThreads` variable as a function parameter, another is adding that to the `getThreads` call. Other than that they are almost the same.


Thanks


Определи сперва гипотенезу как определял раньше
помнишь ты делал [a2, b2 ,c2].max ?
так вот, результат будет таким
```
array = [a2, b2, c2]
k1, k2 = array.min(2)
h = array.max
```


How about this: googler on iPad?

![345c1bd9-c220-420a-a0a7-9d862d39dbcb](https://user-images.githubusercontent.com/4149852/48361985-a09a6a00-e670-11e8-9810-f7ef62fba4ae.png)


А потом делай уже проверяй `h == k1 + k2`


(This is googler running natively on iPad, not an ssh session.)


`register_instance` нужно вынести в базовый класс


The `occupancy` part of state will resemble this, and will integrate each new occupancy payload at the key corresponding to the `num` field.

```
  occupancy: {
    '10': 'full',
    '11': 'open',
    '20': 'open',
    '21': 'full',
    '30': 'hold',
    '31': 'hold'
  }
```


Yes, added


Yes, that's it. The rest is adding this option to GUI.


The only thing that would cause the filesystem to suddenly become Read-Only would be a bad flash drive.  Definitely try a different one.   That's kind of scary.


```Python
else:
     print("User not authenticated")
```

This isn't a good idea: what if it is a 400? Or a 500? What if the user is authenticated but not authorized to read items? Throw an exception (better) or `return None`.

Also, why is it printing strings?


En lugar de hacer un test para cada caso puedes combinar todos los `assert` dentro del mismo test.


Yes, you did it


Now you're checking the existence twice


issue #933