[inst/src/RunProcess.R:2:7:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L2) *style:* **Put spaces around all infix operators.**
```r
  NAME="sykdomspulslog",
     ~^~
```
[inst/src/RunProcess.R:3:6:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L3) *style:* **Put spaces around all infix operators.**
```r
  PKG="sykdomspulslog",
    ~^~
```
[inst/src/RunProcess.R:4:14:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L4) *style:* **Put spaces around all infix operators.**
```r
  PACKAGE_DIR=".")
            ~^~
```
[inst/src/RunProcess.R:9:43:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L9) *style:* **Commas should always have a space after.**
```r
dir.create(fhi::DashboardFolder("results",lubridate::today()))
                                          ^
```
[inst/src/RunProcess.R:13:6:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L13) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in 1:ceiling(n/8)){
     ^
```
[inst/src/RunProcess.R:13:23:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L13) *style:* **Put spaces around all infix operators.**
```r
  for(i in 1:ceiling(n/8)){
                     ~^~
```
[inst/src/RunProcess.R:14:7:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L14) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(i==1){
      ^
```
[inst/src/RunProcess.R:14:9:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L14) *style:* **Put spaces around all infix operators.**
```r
    if(i==1){
       ~^~~
```
[inst/src/RunProcess.R:15:26:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L15) *style:* **Commas should always have a space after.**
```r
      retval <- c(retval,RColorBrewer::brewer.pal(8,"Set1"))
                         ^
```
[inst/src/RunProcess.R:15:53:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L15) *style:* **Commas should always have a space after.**
```r
      retval <- c(retval,RColorBrewer::brewer.pal(8,"Set1"))
                                                    ^
```
[inst/src/RunProcess.R:16:14:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L16) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    } else if(i==2){
             ^
```
[inst/src/RunProcess.R:16:16:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L16) *style:* **Put spaces around all infix operators.**
```r
    } else if(i==2){
              ~^~~
```
[inst/src/RunProcess.R:17:26:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L17) *style:* **Commas should always have a space after.**
```r
      retval <- c(retval,RColorBrewer::brewer.pal(8,"Set2"))
                         ^
```
[inst/src/RunProcess.R:17:53:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L17) *style:* **Commas should always have a space after.**
```r
      retval <- c(retval,RColorBrewer::brewer.pal(8,"Set2"))
                                                    ^
```
[inst/src/RunProcess.R:19:26:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L19) *style:* **Commas should always have a space after.**
```r
      retval <- c(retval,RColorBrewer::brewer.pal(8,"Set3"))
                         ^
```
[inst/src/RunProcess.R:19:53:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L19) *style:* **Commas should always have a space after.**
```r
      retval <- c(retval,RColorBrewer::brewer.pal(8,"Set3"))
                                                    ^
```
[inst/src/RunProcess.R:26:3:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L26) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(length(files)<2) quit(save="no")
  ^
```
[inst/src/RunProcess.R:26:17:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L26) *style:* **Put spaces around all infix operators.**
```r
if(length(files)<2) quit(save="no")
               ~^~
```
[inst/src/RunProcess.R:26:30:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L26) *style:* **Put spaces around all infix operators.**
```r
if(length(files)<2) quit(save="no")
                            ~^~
```
[inst/src/RunProcess.R:28:20:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L28) *style:* **Commas should always have a space after.**
```r
d <- vector("list",length=length(files))
                   ^
```
[inst/src/RunProcess.R:28:26:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L28) *style:* **Put spaces around all infix operators.**
```r
d <- vector("list",length=length(files))
                        ~^~
```
[inst/src/RunProcess.R:29:4:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L29) *style:* **Place a space before left parenthesis, except in a function call.**
```r
for(i in 2:length(files)){
   ^
```
[inst/src/RunProcess.R:32:50:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L32) *style:* **Commas should always have a space after.**
```r
    return(fread(fhi::DashboardFolder("data_raw",files[i]),header=FALSE,sep=' '))
                                                 ^
```
[inst/src/RunProcess.R:32:60:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L32) *style:* **Commas should always have a space after.**
```r
    return(fread(fhi::DashboardFolder("data_raw",files[i]),header=FALSE,sep=' '))
                                                           ^
```
[inst/src/RunProcess.R:32:66:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L32) *style:* **Put spaces around all infix operators.**
```r
    return(fread(fhi::DashboardFolder("data_raw",files[i]),header=FALSE,sep=' '))
                                                                ~^~
```
[inst/src/RunProcess.R:32:73:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L32) *style:* **Commas should always have a space after.**
```r
    return(fread(fhi::DashboardFolder("data_raw",files[i]),header=FALSE,sep=' '))
                                                                        ^
```
[inst/src/RunProcess.R:32:76:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L32) *style:* **Put spaces around all infix operators.**
```r
    return(fread(fhi::DashboardFolder("data_raw",files[i]),header=FALSE,sep=' '))
                                                                          ~^~
```
[inst/src/RunProcess.R:32:77:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L32) *style:* **Only use double-quotes.**
```r
    return(fread(fhi::DashboardFolder("data_raw",files[i]),header=FALSE,sep=' '))
                                                                            ^~~
```
[inst/src/RunProcess.R:37:9:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L37) *style:* **Use <-, not =, for assignment.**
```r
    con = file(fhi::DashboardFolder("data_raw",files[i]), "r")
        ^
```
[inst/src/RunProcess.R:37:48:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L37) *style:* **Commas should always have a space after.**
```r
    con = file(fhi::DashboardFolder("data_raw",files[i]), "r")
                                               ^
```
[inst/src/RunProcess.R:39:12:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L39) *style:* **Use <-, not =, for assignment.**
```r
      line = readLines(con, n = 1)
           ^
```
[inst/src/RunProcess.R:40:47:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L40) *style:* **Commas should always have a space after.**
```r
      line <- stringr::str_replace(line, ", ","")
                                              ^
```
[inst/src/RunProcess.R:45:41:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L45) *style:* **Commas should always have a space after.**
```r
      line <- stringr::str_replace(line,"-  $","- NOARGS ")
                                        ^
```
[inst/src/RunProcess.R:45:48:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L45) *style:* **Commas should always have a space after.**
```r
      line <- stringr::str_replace(line,"-  $","- NOARGS ")
                                               ^
```
[inst/src/RunProcess.R:48:16:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L48) *style:* **Commas should always have a space after.**
```r
      cat(line,"\n",file=newFile, append=TRUE)
               ^
```
[inst/src/RunProcess.R:48:21:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L48) *style:* **Commas should always have a space after.**
```r
      cat(line,"\n",file=newFile, append=TRUE)
                    ^
```
[inst/src/RunProcess.R:48:25:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L48) *style:* **Put spaces around all infix operators.**
```r
      cat(line,"\n",file=newFile, append=TRUE)
                       ~^~
```
[inst/src/RunProcess.R:48:41:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L48) *style:* **Put spaces around all infix operators.**
```r
      cat(line,"\n",file=newFile, append=TRUE)
                                       ~^~
```
[inst/src/RunProcess.R:51:26:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L51) *style:* **Commas should always have a space after.**
```r
    return(fread(newFile,header=FALSE,sep=' '))
                         ^
```
[inst/src/RunProcess.R:51:32:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L51) *style:* **Put spaces around all infix operators.**
```r
    return(fread(newFile,header=FALSE,sep=' '))
                              ~^~
```
[inst/src/RunProcess.R:51:39:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L51) *style:* **Commas should always have a space after.**
```r
    return(fread(newFile,header=FALSE,sep=' '))
                                      ^
```
[inst/src/RunProcess.R:51:42:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L51) *style:* **Put spaces around all infix operators.**
```r
    return(fread(newFile,header=FALSE,sep=' '))
                                        ~^~
```
[inst/src/RunProcess.R:51:43:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L51) *style:* **Only use double-quotes.**
```r
    return(fread(newFile,header=FALSE,sep=' '))
                                          ^~~
```
[inst/src/RunProcess.R:53:45:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L53) *style:* **Put spaces around all infix operators.**
```r
  d[[i]] <- tryCatch(normalFunction(), error=exceptionFunction, warning=exceptionFunction)
                                           ~^~
```
[inst/src/RunProcess.R:53:72:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L53) *style:* **Put spaces around all infix operators.**
```r
  d[[i]] <- tryCatch(normalFunction(), error=exceptionFunction, warning=exceptionFunction)
                                                                      ~^~
```
[inst/src/RunProcess.R:54:5:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L54) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(ncol(d[[i]])==10){
    ^
```
[inst/src/RunProcess.R:54:18:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L54) *style:* **Put spaces around all infix operators.**
```r
  if(ncol(d[[i]])==10){
                ~^~~
```
[inst/src/RunProcess.R:55:21:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L55) *style:* **Commas should always have a space after.**
```r
    setnames(d[[i]],c("date","time","x","ipForwarded","x","ipRaw","x","page","x","args"))
                    ^
```
[inst/src/RunProcess.R:55:30:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L55) *style:* **Commas should always have a space after.**
```r
    setnames(d[[i]],c("date","time","x","ipForwarded","x","ipRaw","x","page","x","args"))
                             ^
```
[inst/src/RunProcess.R:55:37:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L55) *style:* **Commas should always have a space after.**
```r
    setnames(d[[i]],c("date","time","x","ipForwarded","x","ipRaw","x","page","x","args"))
                                    ^
```
[inst/src/RunProcess.R:55:41:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L55) *style:* **Commas should always have a space after.**
```r
    setnames(d[[i]],c("date","time","x","ipForwarded","x","ipRaw","x","page","x","args"))
                                        ^
```
[inst/src/RunProcess.R:55:55:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L55) *style:* **Commas should always have a space after.**
```r
    setnames(d[[i]],c("date","time","x","ipForwarded","x","ipRaw","x","page","x","args"))
                                                      ^
```
[inst/src/RunProcess.R:55:59:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L55) *style:* **Commas should always have a space after.**
```r
    setnames(d[[i]],c("date","time","x","ipForwarded","x","ipRaw","x","page","x","args"))
                                                          ^
```
[inst/src/RunProcess.R:55:67:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L55) *style:* **Commas should always have a space after.**
```r
    setnames(d[[i]],c("date","time","x","ipForwarded","x","ipRaw","x","page","x","args"))
                                                                  ^
```
[inst/src/RunProcess.R:55:71:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L55) *style:* **Commas should always have a space after.**
```r
    setnames(d[[i]],c("date","time","x","ipForwarded","x","ipRaw","x","page","x","args"))
                                                                      ^
```
[inst/src/RunProcess.R:55:78:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L55) *style:* **Commas should always have a space after.**
```r
    setnames(d[[i]],c("date","time","x","ipForwarded","x","ipRaw","x","page","x","args"))
                                                                             ^
```
[inst/src/RunProcess.R:55:82:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L55) *style:* **Commas should always have a space after.**
```r
    setnames(d[[i]],c("date","time","x","ipForwarded","x","ipRaw","x","page","x","args"))
                                                                                ^
```
[inst/src/RunProcess.R:56:23:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L56) *style:* **Commas should always have a space after.**
```r
    d[[i]] <- d[[i]][,-which(names(d[[i]])=="x"),with=F]
                      ^
```
[inst/src/RunProcess.R:56:43:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L56) *style:* **Put spaces around all infix operators.**
```r
    d[[i]] <- d[[i]][,-which(names(d[[i]])=="x"),with=F]
                                         ~^~~
```
[inst/src/RunProcess.R:56:50:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L56) *style:* **Commas should always have a space after.**
```r
    d[[i]] <- d[[i]][,-which(names(d[[i]])=="x"),with=F]
                                                 ^
```
[inst/src/RunProcess.R:56:54:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L56) *style:* **Put spaces around all infix operators.**
```r
    d[[i]] <- d[[i]][,-which(names(d[[i]])=="x"),with=F]
                                                    ~^~
```
[inst/src/RunProcess.R:63:4:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L63) *style:* **Commas should always have a space after.**
```r
d[,ipForwarded:=stringr::str_extract(ipForwarded,"^[0-9]*.[0-9]*.[0-9]*.[0-9]*")]
   ^
```
[inst/src/RunProcess.R:63:15:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L63) *style:* **Put spaces around all infix operators.**
```r
d[,ipForwarded:=stringr::str_extract(ipForwarded,"^[0-9]*.[0-9]*.[0-9]*.[0-9]*")]
             ~^~~
```
[inst/src/RunProcess.R:63:50:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L63) *style:* **Commas should always have a space after.**
```r
d[,ipForwarded:=stringr::str_extract(ipForwarded,"^[0-9]*.[0-9]*.[0-9]*.[0-9]*")]
                                                 ^
```
[inst/src/RunProcess.R:66:50:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L66) *style:* **Commas should always have a space after.**
```r
ips <- ips[!ips %in% ips[stringr::str_detect(ips,"[0-9][0-9][0-9][0-9]$")]]
                                                 ^
```
[inst/src/RunProcess.R:69:3:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L69) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(file.exists(fhi::DashboardFolder("data_clean","ips.RDS"))){
  ^
```
[inst/src/RunProcess.R:69:50:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L69) *style:* **Commas should always have a space after.**
```r
if(file.exists(fhi::DashboardFolder("data_clean","ips.RDS"))){
                                                 ^
```
[inst/src/RunProcess.R:70:36:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L70) *style:* **Put spaces around all infix operators.**
```r
  previousLocations <- readRDS(file=fhi::DashboardFolder("data_clean","ips.RDS"))
                                  ~^~
```
[inst/src/RunProcess.R:70:71:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L70) *style:* **Commas should always have a space after.**
```r
  previousLocations <- readRDS(file=fhi::DashboardFolder("data_clean","ips.RDS"))
                                                                      ^
```
[inst/src/RunProcess.R:76:3:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L76) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(length(ips)>0){
  ^
```
[inst/src/RunProcess.R:76:15:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L76) *style:* **Put spaces around all infix operators.**
```r
if(length(ips)>0){
             ~^~
```
[inst/src/RunProcess.R:78:50:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L78) *style:* **Put spaces around all infix operators.**
```r
  desiredIPS <- split(ips, ceiling(seq_along(ips)/20))
                                                ~^~
```
[inst/src/RunProcess.R:79:6:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L79) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in 1:length(desiredIPS)){
     ^
```
[inst/src/RunProcess.R:83:23:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L83) *style:* **Commas should always have a space after.**
```r
      locations[[i]][,ipForwarded:=desiredIPS[[i]]]
                      ^
```
[inst/src/RunProcess.R:83:34:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L83) *style:* **Put spaces around all infix operators.**
```r
      locations[[i]][,ipForwarded:=desiredIPS[[i]]]
                                ~^~~
```
[inst/src/RunProcess.R:84:5:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L84) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    },TRUE)
    ^
```
[inst/src/RunProcess.R:84:7:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L84) *style:* **Commas should always have a space after.**
```r
    },TRUE)
      ^
```
[inst/src/RunProcess.R:88:5:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L88) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(exists("previousLocations")){
    ^
```
[inst/src/RunProcess.R:89:34:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L89) *style:* **Commas should always have a space after.**
```r
    locations <- rbind(locations,previousLocations)
                                 ^
```
[inst/src/RunProcess.R:91:21:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L91) *style:* **Commas should always have a space after.**
```r
  saveRDS(locations,file=fhi::DashboardFolder("data_clean","ips.RDS"))
                    ^
```
[inst/src/RunProcess.R:91:25:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L91) *style:* **Put spaces around all infix operators.**
```r
  saveRDS(locations,file=fhi::DashboardFolder("data_clean","ips.RDS"))
                       ~^~
```
[inst/src/RunProcess.R:91:60:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L91) *style:* **Commas should always have a space after.**
```r
  saveRDS(locations,file=fhi::DashboardFolder("data_clean","ips.RDS"))
                                                           ^
```
[inst/src/RunProcess.R:92:10:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L92) *style:* **Place a space before left parenthesis, except in a function call.**
```r
} else if(exists("previousLocations")){
         ^
```
[inst/src/RunProcess.R:98:14:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L98) *style:* **Commas should always have a space after.**
```r
d <- merge(d,locations,by="ipForwarded")
             ^
```
[inst/src/RunProcess.R:98:24:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L98) *style:* **Commas should always have a space after.**
```r
d <- merge(d,locations,by="ipForwarded")
                       ^
```
[inst/src/RunProcess.R:98:26:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L98) *style:* **Put spaces around all infix operators.**
```r
d <- merge(d,locations,by="ipForwarded")
                        ~^~
```
[inst/src/RunProcess.R:99:12:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L99) *style:* **Commas should always have a space after.**
```r
setorder(d,ipForwarded,ipRaw,date,time)
           ^
```
[inst/src/RunProcess.R:99:24:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L99) *style:* **Commas should always have a space after.**
```r
setorder(d,ipForwarded,ipRaw,date,time)
                       ^
```
[inst/src/RunProcess.R:99:30:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L99) *style:* **Commas should always have a space after.**
```r
setorder(d,ipForwarded,ipRaw,date,time)
                             ^
```
[inst/src/RunProcess.R:99:35:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L99) *style:* **Commas should always have a space after.**
```r
setorder(d,ipForwarded,ipRaw,date,time)
                                  ^
```
[inst/src/RunProcess.R:100:14:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L100) *style:* **Put spaces around all infix operators.**
```r
d <- d[status=="success"]
            ~^~~
```
[inst/src/RunProcess.R:101:7:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L101) *style:* **Put spaces around all infix operators.**
```r
d[page=="/test",session:=c(1:.N),by=ipForwarded]
     ~^~~
```
[inst/src/RunProcess.R:101:10:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L101) *warning:* **Do not use absolute paths.**
```r
d[page=="/test",session:=c(1:.N),by=ipForwarded]
         ^~~~~
```
[inst/src/RunProcess.R:101:17:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L101) *style:* **Commas should always have a space after.**
```r
d[page=="/test",session:=c(1:.N),by=ipForwarded]
                ^
```
[inst/src/RunProcess.R:101:24:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L101) *style:* **Put spaces around all infix operators.**
```r
d[page=="/test",session:=c(1:.N),by=ipForwarded]
                      ~^~~
```
[inst/src/RunProcess.R:101:34:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L101) *style:* **Commas should always have a space after.**
```r
d[page=="/test",session:=c(1:.N),by=ipForwarded]
                                 ^
```
[inst/src/RunProcess.R:101:36:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L101) *style:* **Put spaces around all infix operators.**
```r
d[page=="/test",session:=c(1:.N),by=ipForwarded]
                                  ~^~
```
[inst/src/RunProcess.R:102:4:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L102) *style:* **Commas should always have a space after.**
```r
d[,session:=zoo::na.locf(session)]
   ^
```
[inst/src/RunProcess.R:102:11:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L102) *style:* **Put spaces around all infix operators.**
```r
d[,session:=zoo::na.locf(session)]
         ~^~~
```
[inst/src/RunProcess.R:103:12:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L103) *style:* **Put spaces around all infix operators.**
```r
d <- d[page!="/test"]
          ~^~~
```
[inst/src/RunProcess.R:103:15:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L103) *warning:* **Do not use absolute paths.**
```r
d <- d[page!="/test"]
              ^~~~~
```
[inst/src/RunProcess.R:105:20:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L105) *style:* **Put spaces around all infix operators.**
```r
d <- d[country_code=="NO"]
                  ~^~~
```
[inst/src/RunProcess.R:111:4:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L111) *style:* **Commas should always have a space after.**
```r
d[,yrwk:=RAWmisc::YearWeek(date)]
   ^
```
[inst/src/RunProcess.R:111:8:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L111) *style:* **Put spaces around all infix operators.**
```r
d[,yrwk:=RAWmisc::YearWeek(date)]
      ~^~~
```
[inst/src/RunProcess.R:113:12:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L113) *style:* **Put spaces around all infix operators.**
```r
d <- d[date>="2017-08-15" & !(city_name=="Oslo" & isp=="UNINETT AS")]
          ~^~~
```
[inst/src/RunProcess.R:113:40:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L113) *style:* **Put spaces around all infix operators.**
```r
d <- d[date>="2017-08-15" & !(city_name=="Oslo" & isp=="UNINETT AS")]
                                      ~^~~
```
[inst/src/RunProcess.R:113:54:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L113) *style:* **Put spaces around all infix operators.**
```r
d <- d[date>="2017-08-15" & !(city_name=="Oslo" & isp=="UNINETT AS")]
                                                    ~^~~
```
[inst/src/RunProcess.R:116:12:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L116) *style:* **Commas should always have a space after.**
```r
page <- d[,.(pageVisits=.N),by=.(yrwk,page)]
           ^
```
[inst/src/RunProcess.R:116:24:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L116) *style:* **Put spaces around all infix operators.**
```r
page <- d[,.(pageVisits=.N),by=.(yrwk,page)]
                      ~^~
```
[inst/src/RunProcess.R:116:29:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L116) *style:* **Commas should always have a space after.**
```r
page <- d[,.(pageVisits=.N),by=.(yrwk,page)]
                            ^
```
[inst/src/RunProcess.R:116:31:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L116) *style:* **Put spaces around all infix operators.**
```r
page <- d[,.(pageVisits=.N),by=.(yrwk,page)]
                             ~^~
```
[inst/src/RunProcess.R:116:39:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L116) *style:* **Commas should always have a space after.**
```r
page <- d[,.(pageVisits=.N),by=.(yrwk,page)]
                                      ^
```
[inst/src/RunProcess.R:117:11:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L117) *style:* **Commas should always have a space after.**
```r
arg <- d[,.(pageVisits=.N),by=.(yrwk,args,page)]
          ^
```
[inst/src/RunProcess.R:117:23:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L117) *style:* **Put spaces around all infix operators.**
```r
arg <- d[,.(pageVisits=.N),by=.(yrwk,args,page)]
                     ~^~
```
[inst/src/RunProcess.R:117:28:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L117) *style:* **Commas should always have a space after.**
```r
arg <- d[,.(pageVisits=.N),by=.(yrwk,args,page)]
                           ^
```
[inst/src/RunProcess.R:117:30:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L117) *style:* **Put spaces around all infix operators.**
```r
arg <- d[,.(pageVisits=.N),by=.(yrwk,args,page)]
                            ~^~
```
[inst/src/RunProcess.R:117:38:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L117) *style:* **Commas should always have a space after.**
```r
arg <- d[,.(pageVisits=.N),by=.(yrwk,args,page)]
                                     ^
```
[inst/src/RunProcess.R:117:43:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L117) *style:* **Commas should always have a space after.**
```r
arg <- d[,.(pageVisits=.N),by=.(yrwk,args,page)]
                                          ^
```
[inst/src/RunProcess.R:119:6:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L119) *style:* **Commas should always have a space after.**
```r
arg[,xname:=stringr::str_extract(args,"xname=[a-zA-Z0-9]*")]
     ^
```
[inst/src/RunProcess.R:119:11:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L119) *style:* **Put spaces around all infix operators.**
```r
arg[,xname:=stringr::str_extract(args,"xname=[a-zA-Z0-9]*")]
         ~^~~
```
[inst/src/RunProcess.R:119:39:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L119) *style:* **Commas should always have a space after.**
```r
arg[,xname:=stringr::str_extract(args,"xname=[a-zA-Z0-9]*")]
                                      ^
```
[inst/src/RunProcess.R:120:6:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L120) *style:* **Commas should always have a space after.**
```r
arg[,xname:=stringr::str_replace(xname,"xname=","")]
     ^
```
[inst/src/RunProcess.R:120:11:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L120) *style:* **Put spaces around all infix operators.**
```r
arg[,xname:=stringr::str_replace(xname,"xname=","")]
         ~^~~
```
[inst/src/RunProcess.R:120:40:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L120) *style:* **Commas should always have a space after.**
```r
arg[,xname:=stringr::str_replace(xname,"xname=","")]
                                       ^
```
[inst/src/RunProcess.R:120:49:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L120) *style:* **Commas should always have a space after.**
```r
arg[,xname:=stringr::str_replace(xname,"xname=","")]
                                                ^
```
[inst/src/RunProcess.R:122:6:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L122) *style:* **Commas should always have a space after.**
```r
arg[,xage:=stringr::str_extract(args,"xage=[a-zA-Z0-9]*")]
     ^
```
[inst/src/RunProcess.R:122:10:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L122) *style:* **Put spaces around all infix operators.**
```r
arg[,xage:=stringr::str_extract(args,"xage=[a-zA-Z0-9]*")]
        ~^~~
```
[inst/src/RunProcess.R:122:38:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L122) *style:* **Commas should always have a space after.**
```r
arg[,xage:=stringr::str_extract(args,"xage=[a-zA-Z0-9]*")]
                                     ^
```
[inst/src/RunProcess.R:123:6:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L123) *style:* **Commas should always have a space after.**
```r
arg[,xage:=stringr::str_replace(xage,"xage=","")]
     ^
```
[inst/src/RunProcess.R:123:10:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L123) *style:* **Put spaces around all infix operators.**
```r
arg[,xage:=stringr::str_replace(xage,"xage=","")]
        ~^~~
```
[inst/src/RunProcess.R:123:38:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L123) *style:* **Commas should always have a space after.**
```r
arg[,xage:=stringr::str_replace(xage,"xage=","")]
                                     ^
```
[inst/src/RunProcess.R:123:46:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L123) *style:* **Commas should always have a space after.**
```r
arg[,xage:=stringr::str_replace(xage,"xage=","")]
                                             ^
```
[inst/src/RunProcess.R:125:6:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L125) *style:* **Commas should always have a space after.**
```r
arg[,xtype:=stringr::str_extract(args,"xtype=[a-zA-Z0-9]*")]
     ^
```
[inst/src/RunProcess.R:125:11:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L125) *style:* **Put spaces around all infix operators.**
```r
arg[,xtype:=stringr::str_extract(args,"xtype=[a-zA-Z0-9]*")]
         ~^~~
```
[inst/src/RunProcess.R:125:39:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L125) *style:* **Commas should always have a space after.**
```r
arg[,xtype:=stringr::str_extract(args,"xtype=[a-zA-Z0-9]*")]
                                      ^
```
[inst/src/RunProcess.R:126:6:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L126) *style:* **Commas should always have a space after.**
```r
arg[,xtype:=stringr::str_replace(xtype,"xtype=","")]
     ^
```
[inst/src/RunProcess.R:126:11:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L126) *style:* **Put spaces around all infix operators.**
```r
arg[,xtype:=stringr::str_replace(xtype,"xtype=","")]
         ~^~~
```
[inst/src/RunProcess.R:126:40:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L126) *style:* **Commas should always have a space after.**
```r
arg[,xtype:=stringr::str_replace(xtype,"xtype=","")]
                                       ^
```
[inst/src/RunProcess.R:126:49:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L126) *style:* **Commas should always have a space after.**
```r
arg[,xtype:=stringr::str_replace(xtype,"xtype=","")]
                                                ^
```
[inst/src/RunProcess.R:128:21:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L128) *style:* **Commas should always have a space after.**
```r
people <- unique(d[,c("ipForwarded","region_name","yrwk")])
                    ^
```
[inst/src/RunProcess.R:128:37:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L128) *style:* **Commas should always have a space after.**
```r
people <- unique(d[,c("ipForwarded","region_name","yrwk")])
                                    ^
```
[inst/src/RunProcess.R:128:51:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L128) *style:* **Commas should always have a space after.**
```r
people <- unique(d[,c("ipForwarded","region_name","yrwk")])
                                                  ^
```
[inst/src/RunProcess.R:129:26:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L129) *style:* **Commas should always have a space after.**
```r
peopleTotal <- unique(d[,c("ipForwarded","region_name")])
                         ^
```
[inst/src/RunProcess.R:129:42:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L129) *style:* **Commas should always have a space after.**
```r
peopleTotal <- unique(d[,c("ipForwarded","region_name")])
                                         ^
```
[inst/src/RunProcess.R:130:29:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L130) *style:* **Commas should always have a space after.**
```r
peopleTotal <- peopleTotal[,.(uniqueIPs=.N),by=.(region_name)]
                            ^
```
[inst/src/RunProcess.R:130:40:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L130) *style:* **Put spaces around all infix operators.**
```r
peopleTotal <- peopleTotal[,.(uniqueIPs=.N),by=.(region_name)]
                                      ~^~
```
[inst/src/RunProcess.R:130:45:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L130) *style:* **Commas should always have a space after.**
```r
peopleTotal <- peopleTotal[,.(uniqueIPs=.N),by=.(region_name)]
                                            ^
```
[inst/src/RunProcess.R:130:47:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L130) *style:* **Put spaces around all infix operators.**
```r
peopleTotal <- peopleTotal[,.(uniqueIPs=.N),by=.(region_name)]
                                             ~^~
```
[inst/src/RunProcess.R:131:19:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L131) *style:* **Commas should always have a space after.**
```r
people <- people[,.(uniqueIPs=.N),by=.(region_name,yrwk)]
                  ^
```
[inst/src/RunProcess.R:131:30:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L131) *style:* **Put spaces around all infix operators.**
```r
people <- people[,.(uniqueIPs=.N),by=.(region_name,yrwk)]
                            ~^~
```
[inst/src/RunProcess.R:131:35:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L131) *style:* **Commas should always have a space after.**
```r
people <- people[,.(uniqueIPs=.N),by=.(region_name,yrwk)]
                                  ^
```
[inst/src/RunProcess.R:131:37:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L131) *style:* **Put spaces around all infix operators.**
```r
people <- people[,.(uniqueIPs=.N),by=.(region_name,yrwk)]
                                   ~^~
```
[inst/src/RunProcess.R:131:52:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L131) *style:* **Commas should always have a space after.**
```r
people <- people[,.(uniqueIPs=.N),by=.(region_name,yrwk)]
                                                   ^
```
[inst/src/RunProcess.R:132:20:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L132) *style:* **Commas should always have a space after.**
```r
q <- ggplot(people,aes(x=yrwk,y=uniqueIPs,fill=region_name))
                   ^
```
[inst/src/RunProcess.R:132:25:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L132) *style:* **Put spaces around all infix operators.**
```r
q <- ggplot(people,aes(x=yrwk,y=uniqueIPs,fill=region_name))
                       ~^~
```
[inst/src/RunProcess.R:132:31:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L132) *style:* **Commas should always have a space after.**
```r
q <- ggplot(people,aes(x=yrwk,y=uniqueIPs,fill=region_name))
                              ^
```
[inst/src/RunProcess.R:132:32:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L132) *style:* **Put spaces around all infix operators.**
```r
q <- ggplot(people,aes(x=yrwk,y=uniqueIPs,fill=region_name))
                              ~^~
```
[inst/src/RunProcess.R:132:43:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L132) *style:* **Commas should always have a space after.**
```r
q <- ggplot(people,aes(x=yrwk,y=uniqueIPs,fill=region_name))
                                          ^
```
[inst/src/RunProcess.R:132:47:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L132) *style:* **Put spaces around all infix operators.**
```r
q <- ggplot(people,aes(x=yrwk,y=uniqueIPs,fill=region_name))
                                             ~^~
```
[inst/src/RunProcess.R:133:23:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L133) *style:* **Put spaces around all infix operators.**
```r
q <- q + geom_bar(stat="identity",colour="black",alpha=0.75)
                     ~^~
```
[inst/src/RunProcess.R:133:35:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L133) *style:* **Commas should always have a space after.**
```r
q <- q + geom_bar(stat="identity",colour="black",alpha=0.75)
                                  ^
```
[inst/src/RunProcess.R:133:41:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L133) *style:* **Put spaces around all infix operators.**
```r
q <- q + geom_bar(stat="identity",colour="black",alpha=0.75)
                                       ~^~
```
[inst/src/RunProcess.R:133:50:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L133) *style:* **Commas should always have a space after.**
```r
q <- q + geom_bar(stat="identity",colour="black",alpha=0.75)
                                                 ^
```
[inst/src/RunProcess.R:133:55:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L133) *style:* **Put spaces around all infix operators.**
```r
q <- q + geom_bar(stat="identity",colour="black",alpha=0.75)
                                                     ~^~
```
[inst/src/RunProcess.R:134:34:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L134) *style:* **Put spaces around all infix operators.**
```r
q <- q + scale_fill_manual(values=Colours(length(unique(peopleTotal$region_name))))
                                ~^~
```
[inst/src/RunProcess.R:135:22:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L135) *style:* **Put spaces around all infix operators.**
```r
q <- q + labs(caption=sprintf("%s unique IPs in total",sum(peopleTotal$uniqueIPs)))
                    ~^~
```
[inst/src/RunProcess.R:135:56:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L135) *style:* **Commas should always have a space after.**
```r
q <- q + labs(caption=sprintf("%s unique IPs in total",sum(peopleTotal$uniqueIPs)))
                                                       ^
```
[inst/src/RunProcess.R:136:73:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L136) *style:* **Put spaces around all infix operators.**
```r
q <- q + theme(axis.text.x = element_text(angle = 90, hjust = 0.5, vjust=0.5))
                                                                       ~^~
```
[inst/src/RunProcess.R:137:61:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L137) *style:* **Commas should always have a space after.**
```r
RAWmisc::saveA4(q, file.path(fhi::DashboardFolder("results",lubridate::today()),"unique_ips_per_week.png"))
                                                            ^
```
[inst/src/RunProcess.R:137:81:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L137) *style:* **Commas should always have a space after.**
```r
RAWmisc::saveA4(q, file.path(fhi::DashboardFolder("results",lubridate::today()),"unique_ips_per_week.png"))
                                                                                ^
```
[inst/src/RunProcess.R:138:1:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunProcess.R#L138) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[inst/src/RunTest.R:1:14:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L1) *warning:* **Do not use absolute paths.**
```r
con <- file("/tmp/computer","r")
             ^~~~
```
[inst/src/RunTest.R:1:29:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L1) *style:* **Commas should always have a space after.**
```r
con <- file("/tmp/computer","r")
                            ^
```
[inst/src/RunTest.R:2:32:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L2) *style:* **Commas should always have a space after.**
```r
COMPUTER_NAME <- readLines(con,n=1)
                               ^
```
[inst/src/RunTest.R:2:33:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L2) *style:* **Put spaces around all infix operators.**
```r
COMPUTER_NAME <- readLines(con,n=1)
                               ~^~
```
[inst/src/RunTest.R:4:20:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L4) *style:* **Put spaces around all infix operators.**
```r
Sys.setenv(COMPUTER=COMPUTER_NAME)
                  ~^~
```
[inst/src/RunTest.R:6:4:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L6) *style:* **Place a space before left parenthesis, except in a function call.**
```r
for(baseFolder in c("/results","/data_app")){
   ^
```
[inst/src/RunTest.R:6:22:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L6) *warning:* **Do not use absolute paths.**
```r
for(baseFolder in c("/results","/data_app")){
                     ^~~~~~~~
```
[inst/src/RunTest.R:6:32:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L6) *style:* **Commas should always have a space after.**
```r
for(baseFolder in c("/results","/data_app")){
                               ^
```
[inst/src/RunTest.R:6:33:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L6) *warning:* **Do not use absolute paths.**
```r
for(baseFolder in c("/results","/data_app")){
                                ^~~~~~~~~
```
[inst/src/RunTest.R:7:44:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L7) *style:* **Commas should always have a space after.**
```r
  files <- list.files(file.path(baseFolder,"sykdomspulslog"))
                                           ^
```
[inst/src/RunTest.R:8:5:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L8) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(files)>0){
    ^
```
[inst/src/RunTest.R:8:19:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L8) *style:* **Put spaces around all infix operators.**
```r
  if(length(files)>0){
                 ~^~
```
[inst/src/RunTest.R:9:8:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L9) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    for(f in files) unlink(file.path(baseFolder,"sykdomspulslog",f))
       ^
```
[inst/src/RunTest.R:9:49:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L9) *style:* **Commas should always have a space after.**
```r
    for(f in files) unlink(file.path(baseFolder,"sykdomspulslog",f))
                                                ^
```
[inst/src/RunTest.R:9:66:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L9) *style:* **Commas should always have a space after.**
```r
    for(f in files) unlink(file.path(baseFolder,"sykdomspulslog",f))
                                                                 ^
```
[inst/src/RunTest.R:13:19:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L13) *warning:* **Do not use absolute paths.**
```r
unlink(file.path("/junit","sykdomspulslog.xml"))
                  ^~~~~~
```
[inst/src/RunTest.R:13:27:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L13) *style:* **Commas should always have a space after.**
```r
unlink(file.path("/junit","sykdomspulslog.xml"))
                          ^
```
[inst/src/RunTest.R:18:26:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L18) *warning:* **Do not use absolute paths.**
```r
a$out <- file(file.path("/junit","sykdomspulslog.xml"), "w+")
                         ^~~~~~
```
[inst/src/RunTest.R:18:34:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L18) *style:* **Commas should always have a space after.**
```r
a$out <- file(file.path("/junit","sykdomspulslog.xml"), "w+")
                                 ^
```
[inst/src/RunTest.R:21:35:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L21) *style:* **Commas should always have a space after.**
```r
output <- processx::run("Rscript","/r/sykdomspulslog/src/RunProcess.R", error_on_status=F, echo=T)
                                  ^
```
[inst/src/RunTest.R:21:36:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L21) *warning:* **Do not use absolute paths.**
```r
output <- processx::run("Rscript","/r/sykdomspulslog/src/RunProcess.R", error_on_status=F, echo=T)
                                   ^~
```
[inst/src/RunTest.R:21:88:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L21) *style:* **Put spaces around all infix operators.**
```r
output <- processx::run("Rscript","/r/sykdomspulslog/src/RunProcess.R", error_on_status=F, echo=T)
                                                                                ~^~
```
[inst/src/RunTest.R:21:96:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L21) *style:* **Put spaces around all infix operators.**
```r
output <- processx::run("Rscript","/r/sykdomspulslog/src/RunProcess.R", error_on_status=F, echo=T)
                                                                                ~^~
```
[inst/src/RunTest.R:27:3:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L27) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(output$status==0){
  ^
```
[inst/src/RunTest.R:27:17:](https://github.com/folkehelseinstituttet/dashboards_sykdomspulslog/blob/aca35ba0e40c89e3c18daf98633c9a0986df098a/inst/src/RunTest.R#L27) *style:* **Put spaces around all infix operators.**
```r
if(output$status==0){
               ~^~~
```


# flower store

a kind of flower online shop with orders.

## Getting Started

planning for the details of the db and tables this project needs and the relationships among these.
For example, the flowername in flowers can connect to the flowername in orders and purchaser,which means that the orders requirement flowers and the flowers purchaser wants.

### Prerequisites

install webstorm as IDE, install mongodb and node.js etc.

### Installing

firstly,setting up a new project

adding the necessary preference in node.js

write the basic function

write the test file

testing file

## Running the tests
set the port : 3000
run  bin/www
firstly, testing the flowers.js
test the findall,findone, findbyname(fuzzy query),and addlikes,add a new flower ,delete flowers .
then, testing the manageorder.js
test the findall findone  add new order and delete orders.
finally, testing the purchaser.js
the same as order.js

## Built With

* [mongodb](http://www.mongodb.com/) -
* [Maven](https://maven.apache.org/) - Dependency Management

## Reference

ddrohan(https://ddrohan.github.io/wit-wad-2-2018/)
天驱丶(https://www.jianshu.com/p/f7f531c9e676)

github address: https://github.com/1kellylucia/flowerstoreTest


To take full advantage of this commit some distros will need to add this commit to enigma.

https://github.com/OpenPLi/enigma2/commit/a7d3f93063168c814f230bd682227dfeb1dcb01a


the class should extend the list of classes, not next to them.
having <div class="bx-main-image-search-message-title"*END OF CLASSES LIST* "response class" > does not append the list of existing classes


why did you set this? Are you sure the locale is available? Here it failed. only C.UTF-8 is there.


There is a problem with this code when calling "iocage create":
...
  File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_create.py", line 445, in _create_jail
    if key == "ip6_addr":
UnboundLocalError: local variable 'key' referenced before assignment


Dont bother, password, username etc have all been changed ;)


add a css class for the image too


Implements #1


There is a problem with this code when calling "iocage create":
```
...
  File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_create.py", line 445, in _create_jail
    if key == "ip6_addr":
UnboundLocalError: local variable 'key' referenced before assignment
```


add a css class for link too


add css class for description


maybe updateRenderVisibility() can be called less often, currently is being called in Update(), every frame


@shah Here, we are using a tt-rss PostgreSQL DB to deploy the container based application. In future, new versions of tt-rss docker files may not be compatible with existing DB schema. So I used the latest version, which supports the existing schema, hardcoded in the docker-compose file to deploy the application.


Last thing - `mods_to_reselect` - new code should be PEP8 - this serves as an indicator of which parts of the code are newer - trust me this is very useful - plus it's the right thing


llllll


wut


add css class for link


![](https://github.trello.services/images/mini-trello-icon.png) [1](https://trello.com/c/vBgDU1NF/2-1)


yes but my version

Something by someone; and  someoneElse; -> { persons: [ 'someone', 'someoneElse' ] }

will take only name with " ; " at its end.


Perquè esborres el fitxer .gitignore?


All 3 functions have to run, there is no if. It changes the machine to Pentagon 512K, inserts the disk into the Beta interface then resets the machine. GLUCK will not see the disk unless the machine is reset. There are no error check needed on lr-fuse. This code is for the regular FUSE version.

For example, on regular FUSE if you have the Scorpion machine set (which has the Beta128 device) and run a .scl file then it doesn't need to change the machine type. If you have a 48K machine selected then it will change to Pentagon first. lr-fuse can only change the machine type when new content is loaded.

There are no options for TR-DOS in lr-fuse. You pick a game .scl or .trd and it loads the TR-DOS compatible machine. No error checks needed. I suggest you change it to what I put originally and see what happens.