[R/io.R:53:17:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/io.R#L53) *style:* **Put spaces around all infix operators.**
```r
  con("get", key=key)
               ~^~
```
[R/io.R:83:19:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/io.R#L83) *style:* **Put spaces around all infix operators.**
```r
  con("put", value=value, key=key)
                 ~^~
```
[R/io.R:83:30:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/io.R#L83) *style:* **Put spaces around all infix operators.**
```r
  con("put", value=value, key=key)
                            ~^~
```
[R/io.R:108:20:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/io.R#L108) *style:* **Put spaces around all infix operators.**
```r
  con("delete", key=key)
                  ~^~
```
[R/io.R:139:18:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/io.R#L139) *style:* **Put spaces around all infix operators.**
```r
  con("head", key=key)
                ~^~
```
[R/mongoose.R:23:35:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L23) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  serialize0 = function(x, con) if(is.raw(x)) x else serialize(x, con)
                                  ^
```
[R/mongoose.R:25:5:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L25) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$compression)) opts$compression = "lz4"
    ^
```
[R/mongoose.R:26:5:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L26) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$ssl_verifyhost)) opts$ssl_verifyhost = 0
    ^
```
[R/mongoose.R:27:5:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L27) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$ssl_verifypeer)) opts$ssl_verifypeer = 0
    ^
```
[R/mongoose.R:28:5:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L28) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$redirect_limit)) opts$redirect_limit = 3
    ^
```
[R/mongoose.R:31:17:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L31) *style:* **Put spaces around all infix operators.**
```r
             lz4=function(x) unserialize(lz4::lzDecompress(x)),
               ~^~
```
[R/mongoose.R:32:18:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L32) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) unserialize(memDecompress(x, type="gzip")),
                ~^~
```
[R/mongoose.R:32:64:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L32) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) unserialize(memDecompress(x, type="gzip")),
                                                              ~^~
```
[R/mongoose.R:33:16:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L33) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) unserialize(memDecompress(x, type="xz")),
              ~^~
```
[R/mongoose.R:33:62:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L33) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) unserialize(memDecompress(x, type="xz")),
                                                            ~^~
```
[R/mongoose.R:36:17:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L36) *style:* **Put spaces around all infix operators.**
```r
             lz4=function(x) lz4::lzCompress(serialize0(x, NULL)),
               ~^~
```
[R/mongoose.R:37:18:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L37) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) memCompress(serialize0(x, NULL), type="gzip"),
                ~^~
```
[R/mongoose.R:37:68:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L37) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) memCompress(serialize0(x, NULL), type="gzip"),
                                                                  ~^~
```
[R/mongoose.R:38:16:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L38) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) memCompress(serialize0(x, NULL), type="xz"),
              ~^~
```
[R/mongoose.R:38:66:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L38) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) memCompress(serialize0(x, NULL), type="xz"),
                                                                ~^~
```
[R/mongoose.R:45:7:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L45) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if("user" %in% names(opts) && "password" %in% names(opts))
      ^
```
[R/mongoose.R:48:38:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L48) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                    ~^~
```
[R/mongoose.R:48:49:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L48) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                               ~^~
```
[R/mongoose.R:48:85:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L48) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                                                                ~^~
```
[R/mongoose.R:50:33:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L50) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                               ~^~
```
[R/mongoose.R:50:53:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L50) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                                                   ~^~
```
[R/mongoose.R:50:89:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L50) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                                                                                ~^~
```
[R/mongoose.R:51:48:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L51) *style:* **Put spaces around all infix operators.**
```r
                                      maxredirs=opts$redirect_limit, followlocation=52))
                                              ~^~
```
[R/mongoose.R:51:84:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L51) *style:* **Put spaces around all infix operators.**
```r
                                      maxredirs=opts$redirect_limit, followlocation=52))
                                                                                ~^~
```
[R/mongoose.R:54:23:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L54) *warning:* **no visible global function definition for ‘urlEncodePath’**
```r
    url = paste(base, urlEncodePath(args$key), sep="/") ## XXX urlencode
                      ^~~~~~~~~~~~~
```
[R/mongoose.R:54:51:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L54) *style:* **Put spaces around all infix operators.**
```r
    url = paste(base, urlEncodePath(args$key), sep="/") ## XXX urlencode
                                                 ~^~
```
[R/mongoose.R:55:7:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L55) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(proto == "put")
      ^
```
[R/mongoose.R:59:35:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L59) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                 ~^~
```
[R/mongoose.R:59:45:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L59) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                           ~^~
```
[R/mongoose.R:59:65:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L59) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                                               ~^~
```
[R/mongoose.R:59:90:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L59) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                                                                ~^~
```
[R/mongoose.R:60:49:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L60) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:61:9:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L61) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:63:14:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L63) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    } else if(proto == "head")
             ^
```
[R/mongoose.R:65:73:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L65) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list = list(customrequest = "HEAD", nobody=TRUE))
                                                                       ~^~
```
[R/mongoose.R:66:49:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L66) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:67:9:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L67) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:75:14:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L75) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    } else if(proto == "get")
             ^
```
[R/mongoose.R:77:49:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L77) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:78:9:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L78) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:82:23:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L82) *style:* **Put spaces around all infix operators.**
```r
                 split="content-type:")[[1]][2])), error=function(e) "application/binary")
                     ~^~
```
[R/mongoose.R:82:57:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L82) *style:* **Put spaces around all infix operators.**
```r
                 split="content-type:")[[1]][2])), error=function(e) "application/binary")
                                                       ~^~
```
[R/mongoose.R:83:9:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L83) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(length(grep("application/json", type, ignore.case=TRUE) > 0)) # directory listing
        ^
```
[R/mongoose.R:83:59:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L83) *style:* **Put spaces around all infix operators.**
```r
      if(length(grep("application/json", type, ignore.case=TRUE) > 0)) # directory listing
                                                         ~^~
```
[R/mongoose.R:92:7:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L92) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(proto == "delete")
      ^
```
[R/mongoose.R:95:49:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L95) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:96:9:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L96) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:121:56:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L121) *style:* **Put spaces around all infix operators.**
```r
  m = system.file("backends/mongoose/mongoose", package="feathercache")
                                                      ~^~
```
[R/mongoose.R:122:5:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L122) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(nchar(m) == 0) stop("mongoose not found!")
    ^
```
[R/mongoose.R:124:5:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L124) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(port)) cmd = sprintf("%s -p %d", cmd, as.integer(port))
    ^
```
[R/mongoose.R:125:5:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L125) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(forward_to)) cmd = sprintf("%s -f %s", cmd, forward_to)
    ^
```
[R/mongoose.R:126:5:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L126) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(ssl_cert)) cmd = sprintf("%s -s %s", cmd, ssl_cert)
    ^
```
[R/mongoose.R:127:5:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L127) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(auth_domain)) cmd = sprintf("%s -a %s", cmd, auth_domain)
    ^
```
[R/mongoose.R:128:5:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L128) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(global_auth)) cmd = sprintf("%s -P %s", cmd, global_auth)
    ^
```
[R/mongoose.R:129:19:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/mongoose.R#L129) *style:* **Put spaces around all infix operators.**
```r
  system(cmd, wait=FALSE)
                 ~^~
```
[R/util.R:4:37:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/util.R#L4) *style:* **Put spaces around all infix operators.**
```r
  enc = utils::URLencode(x, reserved=TRUE)
                                   ~^~
```
[R/util.R:24:92:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/util.R#L24) *style:* **Put spaces around all infix operators.**
```r
            digest::digest(charToRaw(sprintf("%s:%s:%s", user, realm, password)), serialize=FALSE, algo="md5"))
                                                                                ~^~
```
[R/util.R:24:104:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/util.R#L24) *style:* **Put spaces around all infix operators.**
```r
            digest::digest(charToRaw(sprintf("%s:%s:%s", user, realm, password)), serialize=FALSE, algo="md5"))
                                                                                ~^~
```
[R/util.R:25:38:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/util.R#L25) *style:* **Put spaces around all infix operators.**
```r
  f = tryCatch(readLines(file), error=function(e) c(), warning=function(e) c())
                                    ~^~
```
[R/util.R:25:63:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/util.R#L25) *style:* **Put spaces around all infix operators.**
```r
  f = tryCatch(readLines(file), error=function(e) c(), warning=function(e) c())
                                                             ~^~
```
[R/util.R:28:5:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/util.R#L28) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(idx) > 0)
    ^
```
[R/util.R:33:20:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/R/util.R#L33) *style:* **Put spaces around all infix operators.**
```r
  writeLines(f, con=file)
                  ~^~
```
[tests/mongoose.R:4:45:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/tests/mongoose.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                           ~^~
```
[tests/mongoose.R:4:64:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/tests/mongoose.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                                              ~^~
```
[tests/mongoose.R:10:21:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/tests/mongoose.R#L10) *style:* **Put spaces around all infix operators.**
```r
cache(con, iris, key="mystuff/iris")  # put a copy of iris in the 'mystuff' directory
                   ~^~
```
[tests/mongoose.R:11:21:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/tests/mongoose.R#L11) *style:* **Put spaces around all infix operators.**
```r
cache(con, cars, key="mystuff/cars")  # put a copy of cars in the 'mystuff' directory
                   ~^~
```
[tests/mongoose.R:19:26:](https://github.com/bwlewis/feathercache/blob/6c1862aa617209df7d7e27c918c513b9d34282ba/tests/mongoose.R#L19) *style:* **Put spaces around all infix operators.**
```r
n <- cache(con, iris, key="mystuff/~ ! @#$%^&*()-_=+[]{}:;\"'<>,.?`")
                        ~^~
```


Great. I'm keen to implement this soon. I will keep you posted ;)


I'm not sure what happened here.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 21837](https://teamcity.mesosphere.io/viewLog.html?buildId=218003&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Tests failed: 1, passed: 0, ignored: 276 Build time: 00:29:18
### Failed tests
```
null: Kubernetes e2e suite.[k8s.io] Kubectl client [k8s.io] Guestbook application should create and stop a working application [Conformance]: <no details avaliable>

```


er det ikke bedre å bruke name? myContext kan, i prinsippet, være forandret (semi3d).


Should write a warning to the log as well.


looks to me like "npm install" is still needed to make it all work.


SubcategoryTagFixAndDocumentForLEEDreport (JasonGlazer) - i386-Windows-7-VisualStudio-12: OK (2172 of 2178 tests passed, 471 test warnings)

 * 477 tests had: AUD diffs.
 * 1 test had: EIO diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: MDD diffs.
 * 1 test had: MTD diffs.
 * 1 test had: MTR big diffs.
 * 1 test had: SSZ big diffs.
 * 1 test had: ZSZ big diffs.
 * 6 tests had: Table big diffs.

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


(Incomplete WIP-y stuff uploaded so I can remotely access it. As usual.)


[R/io.R:53:17:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/io.R#L53) *style:* **Put spaces around all infix operators.**
```r
  con("get", key=key)
               ~^~
```
[R/io.R:83:19:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/io.R#L83) *style:* **Put spaces around all infix operators.**
```r
  con("put", value=value, key=key)
                 ~^~
```
[R/io.R:83:30:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/io.R#L83) *style:* **Put spaces around all infix operators.**
```r
  con("put", value=value, key=key)
                            ~^~
```
[R/io.R:108:20:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/io.R#L108) *style:* **Put spaces around all infix operators.**
```r
  con("delete", key=key)
                  ~^~
```
[R/io.R:139:18:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/io.R#L139) *style:* **Put spaces around all infix operators.**
```r
  con("head", key=key)
                ~^~
```
[R/mongoose.R:23:35:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L23) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  serialize0 = function(x, con) if(is.raw(x)) x else serialize(x, con)
                                  ^
```
[R/mongoose.R:25:5:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L25) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$compression)) opts$compression = "lz4"
    ^
```
[R/mongoose.R:26:5:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L26) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$ssl_verifyhost)) opts$ssl_verifyhost = 0
    ^
```
[R/mongoose.R:27:5:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L27) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$ssl_verifypeer)) opts$ssl_verifypeer = 0
    ^
```
[R/mongoose.R:28:5:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L28) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$redirect_limit)) opts$redirect_limit = 3
    ^
```
[R/mongoose.R:31:17:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L31) *style:* **Put spaces around all infix operators.**
```r
             lz4=function(x) unserialize(lz4::lzDecompress(x)),
               ~^~
```
[R/mongoose.R:32:18:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L32) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) unserialize(memDecompress(x, type="gzip")),
                ~^~
```
[R/mongoose.R:32:64:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L32) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) unserialize(memDecompress(x, type="gzip")),
                                                              ~^~
```
[R/mongoose.R:33:16:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L33) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) unserialize(memDecompress(x, type="xz")),
              ~^~
```
[R/mongoose.R:33:62:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L33) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) unserialize(memDecompress(x, type="xz")),
                                                            ~^~
```
[R/mongoose.R:36:17:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L36) *style:* **Put spaces around all infix operators.**
```r
             lz4=function(x) lz4::lzCompress(serialize0(x, NULL)),
               ~^~
```
[R/mongoose.R:37:18:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L37) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) memCompress(serialize0(x, NULL), type="gzip"),
                ~^~
```
[R/mongoose.R:37:68:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L37) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) memCompress(serialize0(x, NULL), type="gzip"),
                                                                  ~^~
```
[R/mongoose.R:38:16:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L38) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) memCompress(serialize0(x, NULL), type="xz"),
              ~^~
```
[R/mongoose.R:38:66:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L38) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) memCompress(serialize0(x, NULL), type="xz"),
                                                                ~^~
```
[R/mongoose.R:45:7:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L45) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if("user" %in% names(opts) && "password" %in% names(opts))
      ^
```
[R/mongoose.R:48:38:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L48) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                    ~^~
```
[R/mongoose.R:48:49:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L48) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                               ~^~
```
[R/mongoose.R:48:85:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L48) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                                                                ~^~
```
[R/mongoose.R:50:33:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L50) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                               ~^~
```
[R/mongoose.R:50:53:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L50) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                                                   ~^~
```
[R/mongoose.R:50:89:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L50) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                                                                                ~^~
```
[R/mongoose.R:51:48:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L51) *style:* **Put spaces around all infix operators.**
```r
                                      maxredirs=opts$redirect_limit, followlocation=52))
                                              ~^~
```
[R/mongoose.R:51:84:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L51) *style:* **Put spaces around all infix operators.**
```r
                                      maxredirs=opts$redirect_limit, followlocation=52))
                                                                                ~^~
```
[R/mongoose.R:54:23:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L54) *warning:* **no visible global function definition for ‘urlEncodePath’**
```r
    url = paste(base, urlEncodePath(args$key), sep="/") ## XXX urlencode
                      ^~~~~~~~~~~~~
```
[R/mongoose.R:54:51:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L54) *style:* **Put spaces around all infix operators.**
```r
    url = paste(base, urlEncodePath(args$key), sep="/") ## XXX urlencode
                                                 ~^~
```
[R/mongoose.R:55:7:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L55) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(proto == "put")
      ^
```
[R/mongoose.R:59:35:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L59) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                 ~^~
```
[R/mongoose.R:59:45:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L59) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                           ~^~
```
[R/mongoose.R:59:65:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L59) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                                               ~^~
```
[R/mongoose.R:59:90:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L59) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                                                                ~^~
```
[R/mongoose.R:60:49:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L60) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:61:9:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L61) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:63:14:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L63) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    } else if(proto == "head")
             ^
```
[R/mongoose.R:65:73:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L65) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list = list(customrequest = "HEAD", nobody=TRUE))
                                                                       ~^~
```
[R/mongoose.R:66:49:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L66) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:67:9:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L67) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:75:14:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L75) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    } else if(proto == "get")
             ^
```
[R/mongoose.R:77:49:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L77) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:78:9:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L78) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:82:23:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L82) *style:* **Put spaces around all infix operators.**
```r
                 split="content-type:")[[1]][2])), error=function(e) "application/binary")
                     ~^~
```
[R/mongoose.R:82:57:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L82) *style:* **Put spaces around all infix operators.**
```r
                 split="content-type:")[[1]][2])), error=function(e) "application/binary")
                                                       ~^~
```
[R/mongoose.R:83:9:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L83) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(length(grep("application/json", type, ignore.case=TRUE) > 0)) # directory listing
        ^
```
[R/mongoose.R:83:59:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L83) *style:* **Put spaces around all infix operators.**
```r
      if(length(grep("application/json", type, ignore.case=TRUE) > 0)) # directory listing
                                                         ~^~
```
[R/mongoose.R:92:7:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L92) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(proto == "delete")
      ^
```
[R/mongoose.R:95:49:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L95) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:96:9:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L96) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:121:56:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L121) *style:* **Put spaces around all infix operators.**
```r
  m = system.file("backends/mongoose/mongoose", package="feathercache")
                                                      ~^~
```
[R/mongoose.R:122:5:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L122) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(nchar(m) == 0) stop("mongoose not found!")
    ^
```
[R/mongoose.R:124:5:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L124) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(port)) cmd = sprintf("%s -p %d", cmd, as.integer(port))
    ^
```
[R/mongoose.R:125:5:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L125) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(forward_to)) cmd = sprintf("%s -f %s", cmd, forward_to)
    ^
```
[R/mongoose.R:126:5:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L126) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(ssl_cert)) cmd = sprintf("%s -s %s", cmd, ssl_cert)
    ^
```
[R/mongoose.R:127:5:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L127) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(auth_domain)) cmd = sprintf("%s -a %s", cmd, auth_domain)
    ^
```
[R/mongoose.R:128:5:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L128) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(global_auth)) cmd = sprintf("%s -P %s", cmd, global_auth)
    ^
```
[R/mongoose.R:129:19:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/mongoose.R#L129) *style:* **Put spaces around all infix operators.**
```r
  system(cmd, wait=FALSE)
                 ~^~
```
[R/util.R:4:37:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/util.R#L4) *style:* **Put spaces around all infix operators.**
```r
  enc = utils::URLencode(x, reserved=TRUE)
                                   ~^~
```
[R/util.R:24:92:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/util.R#L24) *style:* **Put spaces around all infix operators.**
```r
            digest::digest(charToRaw(sprintf("%s:%s:%s", user, realm, password)), serialize=FALSE, algo="md5"))
                                                                                ~^~
```
[R/util.R:24:104:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/util.R#L24) *style:* **Put spaces around all infix operators.**
```r
            digest::digest(charToRaw(sprintf("%s:%s:%s", user, realm, password)), serialize=FALSE, algo="md5"))
                                                                                ~^~
```
[R/util.R:25:38:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/util.R#L25) *style:* **Put spaces around all infix operators.**
```r
  f = tryCatch(readLines(file), error=function(e) c(), warning=function(e) c())
                                    ~^~
```
[R/util.R:25:63:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/util.R#L25) *style:* **Put spaces around all infix operators.**
```r
  f = tryCatch(readLines(file), error=function(e) c(), warning=function(e) c())
                                                             ~^~
```
[R/util.R:28:5:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/util.R#L28) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(idx) > 0)
    ^
```
[R/util.R:33:20:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/R/util.R#L33) *style:* **Put spaces around all infix operators.**
```r
  writeLines(f, con=file)
                  ~^~
```
[tests/mongoose.R:4:45:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/tests/mongoose.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                           ~^~
```
[tests/mongoose.R:4:64:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/tests/mongoose.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                                              ~^~
```
[tests/mongoose.R:10:21:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/tests/mongoose.R#L10) *style:* **Put spaces around all infix operators.**
```r
cache(con, iris, key="mystuff/iris")  # put a copy of iris in the 'mystuff' directory
                   ~^~
```
[tests/mongoose.R:11:21:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/tests/mongoose.R#L11) *style:* **Put spaces around all infix operators.**
```r
cache(con, cars, key="mystuff/cars")  # put a copy of cars in the 'mystuff' directory
                   ~^~
```
[tests/mongoose.R:19:26:](https://github.com/bwlewis/feathercache/blob/2cd110f9b4f334a1d7faaf329c92947cc351494d/tests/mongoose.R#L19) *style:* **Put spaces around all infix operators.**
```r
n <- cache(con, iris, key="mystuff/~ ! @#$%^&*()-_=+[]{}:;\"'<>,.?`")
                        ~^~
```


[R/io.R:54:17:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/io.R#L54) *style:* **Put spaces around all infix operators.**
```r
  con("get", key=key)
               ~^~
```
[R/io.R:84:19:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/io.R#L84) *style:* **Put spaces around all infix operators.**
```r
  con("put", value=value, key=key)
                 ~^~
```
[R/io.R:84:30:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/io.R#L84) *style:* **Put spaces around all infix operators.**
```r
  con("put", value=value, key=key)
                            ~^~
```
[R/io.R:109:20:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/io.R#L109) *style:* **Put spaces around all infix operators.**
```r
  con("delete", key=key)
                  ~^~
```
[R/io.R:140:18:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/io.R#L140) *style:* **Put spaces around all infix operators.**
```r
  con("head", key=key)
                ~^~
```
[R/mongoose.R:23:35:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L23) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  serialize0 = function(x, con) if(is.raw(x)) x else serialize(x, con)
                                  ^
```
[R/mongoose.R:25:5:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L25) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$compression)) opts$compression = "lz4"
    ^
```
[R/mongoose.R:26:5:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L26) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$ssl_verifyhost)) opts$ssl_verifyhost = 0
    ^
```
[R/mongoose.R:27:5:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L27) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$ssl_verifypeer)) opts$ssl_verifypeer = 0
    ^
```
[R/mongoose.R:28:5:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L28) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$redirect_limit)) opts$redirect_limit = 3
    ^
```
[R/mongoose.R:31:17:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L31) *style:* **Put spaces around all infix operators.**
```r
             lz4=function(x) unserialize(lz4::lzDecompress(x)),
               ~^~
```
[R/mongoose.R:32:18:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L32) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) unserialize(memDecompress(x, type="gzip")),
                ~^~
```
[R/mongoose.R:32:64:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L32) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) unserialize(memDecompress(x, type="gzip")),
                                                              ~^~
```
[R/mongoose.R:33:16:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L33) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) unserialize(memDecompress(x, type="xz")),
              ~^~
```
[R/mongoose.R:33:62:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L33) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) unserialize(memDecompress(x, type="xz")),
                                                            ~^~
```
[R/mongoose.R:36:17:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L36) *style:* **Put spaces around all infix operators.**
```r
             lz4=function(x) lz4::lzCompress(serialize0(x, NULL)),
               ~^~
```
[R/mongoose.R:37:18:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L37) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) memCompress(serialize0(x, NULL), type="gzip"),
                ~^~
```
[R/mongoose.R:37:68:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L37) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) memCompress(serialize0(x, NULL), type="gzip"),
                                                                  ~^~
```
[R/mongoose.R:38:16:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L38) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) memCompress(serialize0(x, NULL), type="xz"),
              ~^~
```
[R/mongoose.R:38:66:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L38) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) memCompress(serialize0(x, NULL), type="xz"),
                                                                ~^~
```
[R/mongoose.R:45:7:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L45) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if("user" %in% names(opts) && "password" %in% names(opts))
      ^
```
[R/mongoose.R:48:38:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L48) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                    ~^~
```
[R/mongoose.R:48:49:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L48) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                               ~^~
```
[R/mongoose.R:48:85:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L48) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                                                                ~^~
```
[R/mongoose.R:50:33:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L50) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                               ~^~
```
[R/mongoose.R:50:53:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L50) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                                                   ~^~
```
[R/mongoose.R:50:89:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L50) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                                                                                ~^~
```
[R/mongoose.R:51:48:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L51) *style:* **Put spaces around all infix operators.**
```r
                                      maxredirs=opts$redirect_limit, followlocation=52))
                                              ~^~
```
[R/mongoose.R:51:84:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L51) *style:* **Put spaces around all infix operators.**
```r
                                      maxredirs=opts$redirect_limit, followlocation=52))
                                                                                ~^~
```
[R/mongoose.R:54:23:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L54) *warning:* **no visible global function definition for ‘urlEncodePath’**
```r
    url = paste(base, urlEncodePath(args$key), sep="/") ## XXX urlencode
                      ^~~~~~~~~~~~~
```
[R/mongoose.R:54:51:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L54) *style:* **Put spaces around all infix operators.**
```r
    url = paste(base, urlEncodePath(args$key), sep="/") ## XXX urlencode
                                                 ~^~
```
[R/mongoose.R:55:7:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L55) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(proto == "put")
      ^
```
[R/mongoose.R:59:35:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L59) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                 ~^~
```
[R/mongoose.R:59:45:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L59) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                           ~^~
```
[R/mongoose.R:59:65:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L59) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                                               ~^~
```
[R/mongoose.R:59:90:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L59) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                                                                ~^~
```
[R/mongoose.R:60:49:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L60) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:61:9:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L61) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:63:14:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L63) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    } else if(proto == "head")
             ^
```
[R/mongoose.R:65:73:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L65) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list = list(customrequest = "HEAD", nobody=TRUE))
                                                                       ~^~
```
[R/mongoose.R:66:49:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L66) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:67:9:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L67) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:75:14:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L75) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    } else if(proto == "get")
             ^
```
[R/mongoose.R:77:49:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L77) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:78:9:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L78) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:82:23:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L82) *style:* **Put spaces around all infix operators.**
```r
                 split="content-type:")[[1]][2])), error=function(e) "application/binary")
                     ~^~
```
[R/mongoose.R:82:57:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L82) *style:* **Put spaces around all infix operators.**
```r
                 split="content-type:")[[1]][2])), error=function(e) "application/binary")
                                                       ~^~
```
[R/mongoose.R:83:9:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L83) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(length(grep("application/json", type, ignore.case=TRUE) > 0)) # directory listing
        ^
```
[R/mongoose.R:83:59:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L83) *style:* **Put spaces around all infix operators.**
```r
      if(length(grep("application/json", type, ignore.case=TRUE) > 0)) # directory listing
                                                         ~^~
```
[R/mongoose.R:92:7:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L92) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(proto == "delete")
      ^
```
[R/mongoose.R:95:49:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L95) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:96:9:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L96) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:121:56:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L121) *style:* **Put spaces around all infix operators.**
```r
  m = system.file("backends/mongoose/mongoose", package="feathercache")
                                                      ~^~
```
[R/mongoose.R:122:5:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L122) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(nchar(m) == 0) stop("mongoose not found!")
    ^
```
[R/mongoose.R:124:5:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L124) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(port)) cmd = sprintf("%s -p %d", cmd, as.integer(port))
    ^
```
[R/mongoose.R:125:5:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L125) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(forward_to)) cmd = sprintf("%s -f %s", cmd, forward_to)
    ^
```
[R/mongoose.R:126:5:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L126) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(ssl_cert)) cmd = sprintf("%s -s %s", cmd, ssl_cert)
    ^
```
[R/mongoose.R:127:5:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L127) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(auth_domain)) cmd = sprintf("%s -a %s", cmd, auth_domain)
    ^
```
[R/mongoose.R:128:5:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L128) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(global_auth)) cmd = sprintf("%s -P %s", cmd, global_auth)
    ^
```
[R/mongoose.R:129:19:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/mongoose.R#L129) *style:* **Put spaces around all infix operators.**
```r
  system(cmd, wait=FALSE)
                 ~^~
```
[R/util.R:4:37:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/util.R#L4) *style:* **Put spaces around all infix operators.**
```r
  enc = utils::URLencode(x, reserved=TRUE)
                                   ~^~
```
[R/util.R:24:92:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/util.R#L24) *style:* **Put spaces around all infix operators.**
```r
            digest::digest(charToRaw(sprintf("%s:%s:%s", user, realm, password)), serialize=FALSE, algo="md5"))
                                                                                ~^~
```
[R/util.R:24:104:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/util.R#L24) *style:* **Put spaces around all infix operators.**
```r
            digest::digest(charToRaw(sprintf("%s:%s:%s", user, realm, password)), serialize=FALSE, algo="md5"))
                                                                                ~^~
```
[R/util.R:25:38:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/util.R#L25) *style:* **Put spaces around all infix operators.**
```r
  f = tryCatch(readLines(file), error=function(e) c(), warning=function(e) c())
                                    ~^~
```
[R/util.R:25:63:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/util.R#L25) *style:* **Put spaces around all infix operators.**
```r
  f = tryCatch(readLines(file), error=function(e) c(), warning=function(e) c())
                                                             ~^~
```
[R/util.R:28:5:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/util.R#L28) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(idx) > 0)
    ^
```
[R/util.R:33:20:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/R/util.R#L33) *style:* **Put spaces around all infix operators.**
```r
  writeLines(f, con=file)
                  ~^~
```
[tests/mongoose.R:4:45:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/tests/mongoose.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                           ~^~
```
[tests/mongoose.R:4:64:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/tests/mongoose.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                                              ~^~
```
[tests/mongoose.R:10:21:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/tests/mongoose.R#L10) *style:* **Put spaces around all infix operators.**
```r
cache(con, iris, key="mystuff/iris")  # put a copy of iris in the 'mystuff' directory
                   ~^~
```
[tests/mongoose.R:11:21:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/tests/mongoose.R#L11) *style:* **Put spaces around all infix operators.**
```r
cache(con, cars, key="mystuff/cars")  # put a copy of cars in the 'mystuff' directory
                   ~^~
```
[tests/mongoose.R:19:26:](https://github.com/bwlewis/feathercache/blob/00e9c91144a96936f13fbf59cc61371dd7130f9e/tests/mongoose.R#L19) *style:* **Put spaces around all infix operators.**
```r
n <- cache(con, iris, key="mystuff/~ ! @#$%^&*()-_=+[]{}:;\"'<>,.?`")
                        ~^~
```


fix #6


Would be really happy to see support for ACF 5. Love your work. Thank you.


The NATIVE_LIBRARY_PATH variable is only used to add to python's PATH environment variables in the __init__.py (for python module opencmiss/iron), and my changes are correct for the regular INSTALL (into opencmiss-root/install/~) with MSVC. I did not change where the binaries are located.

These absolute paths (before and after my fix) can't be usable for the SDK, so either these __init__.py files aren't delivered with it (hence requiring a proper user environment PATH must be set in the OS), or they are rebuilt on install, or some other technique is used?

I don't see this approach to setting the path as viable for long, but I'm not ready to propose another solution that allows the python key tests to run as now.

[Regarding line endings: Unix LF is the way to go. Default behaviour for many/most Windows git clients is to checkout text files in Windows style CRLF but commit in Unix LF.]


nice!


@bpasero do these not share the same locale as set in settings; `zh-CN` and `zh-TW`? https://code.visualstudio.com/docs/customization/locales


Fixed by Haze 6f9a7c653a0e6989d1229091cfbe04749c6e0b53


comment for line # 3


I don't think we should `lock` on the string being passed in, since a string is a global allocation as per say, if that string is used elsewhere it would cause a deadlock.


Fixed by Haze a87aef72fe91d28996dd8f5e84e746506729e3bb


I'm not trying to do any nullability annotations. I like to review changes for potential problems, and a previous thing I let slip by caused an exploit so I've decided to err on the side of asking questions when confused.

If I'm frustrating you, sorry. Not my intent. :)


⚠ ⚠ ⚠

O nome desta variável está em PascalCase, e não camelCase (como é de costume no Java).


sdasdasd


Yep! I know.. it's weird - but it's related!


Ok, thanks. It can be done via a cherry picked rebase, but we'll just take it as is.


Претпоставувам дека на ова допрва ќе се работи, т.е. дека ова шо е commit-ирано е work-in-progress.
Во проектот е фклучен скриптот Script.PostDeployment-Main.sql кој најверојатно подоцна бил прекрстен во Script.MainPostDeployment.sql.
За податоците во dbo.Vid_Organizacija.Table.sql ќе кажам само едно: Кирилица :)
Во Publish profile-от името на базата паметно е да е како и проектот (LearnByPractice). Исто така, ќе наместиш и connection string и тој ќе биди снимен во профилот, заедно со другите опции. Ако треба нешто ќе видиме утре нагледно на првиот дел од состанокот (тој амалскиот).


I found this, fwiw: http://stackoverflow.com/questions/16200757/how-to-interpret-null-getting-returned-from-scnetworkreachabilitycreatewithname

So it might be worth bullet-proofing this.


well, that's how we do it at the office. it's the most guaranteed way to lock (via key). I'm ok with using a class locking object too.


Do you  want to prohibit the use of some LibAlias.MyComponent? This will break existing code.


fnjskhnfkjehuyfhskjlmdlckmalk


Hi :) why is it not possible to Bezier - smooth the shape on touchesMoved, but only on touchesEnded? :)


Os casos estão bons, mas poderiam contemplar também com exército vazio, apenas um elfo alistado, elfos mortos, etc.


[added support for $path - the path to the current node](https://github.com/wix/angular-tree-control/commit/d7923b5cf05dffd74f4d548738de00ccbb622e5e)
[fixed the reference to jquery in demo](https://github.com/wix/angular-tree-control/commit/165b6333ab83d132e7c3366ed082c0ae070b9fb6)


There is a way to view the updated file in one whole piece up there in the view button. It directly links here:
https://github.com/inboundnow/landing-pages/blob/c1afacfb17f4cfa0e65e08c9aad302b671550e7d/assets/css/frontend/global-landing-page-style.css

You can replace the contents of the old file with the new file above.

I'd also like your personal interpretation of what hypnotherapy is and how it works from a technical point of view. I've a wide range of study and I believe I'd be able to understand whatever you threw at me.

hudson@inboundnow.com

Cheers!


embedded_ruby_cli (kbenne) - x86_64-MacOS-10.10-clang: Tests Failed (0 of 0 tests passed, 0 test warnings)

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


You've got to be careful with files related to anything medical. We used to have an NLR timer that would clear your inventory after the timer finished.


Hi, can you tell what the wiring diagram is for the micro minimOSD? I use these for my onboard OSD, so i know the basic layout. Which pins on the micro minimOSD did you use for SCK, SEL and SDI?
Thanks for sharing.


I think this sounds like a reasonable approach.  I will verify that the commit currently follows the two points above (base versions off M3.1, and make sure that they are also above M6). Thanks.


If this isn't ironic I don't know what is. Please use semantic versioning - breaking change is a major bump.


You're right.  #981 should fix that, are you willing to try it out?


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 21840](https://teamcity.mesosphere.io/viewLog.html?buildId=218012&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Tests failed: 1, passed: 0 Build time: 00:19:56
### Failed tests
```
null: Kubernetes e2e suite.BeforeSuite: <no details avaliable>

```


@Tyriar no, see https://github.com/Microsoft/vscode/blob/master/src/vs/workbench/electron-browser/index.html#L130


updated the tree control to support multi-field sorting and function (breaking change)
fix the selected Node set to null from outside
Adding support for jQuery 2.2.2.


Ah ok, I just thought it would have caused an issue, but if it doesn't then that's fine :)


Obsolete attribute sorts that automatically in Cake. :wink:


Acho que esta verificação se é 50%-50% poderia ser mais simples.


Acho que esta verificação poderia estar quase no início do algoritmo, para evitar percorrer e executar operações no exército se os números não baterem.


Ok, ersetze es durch die ursprüngliche Variante dann müsste es aus dem PR raus sein.


Here it is:
![layoutv2_2](https://cloud.githubusercontent.com/assets/1050031/14656169/402db4e6-0686-11e6-9ed6-a11516c733c3.jpg)

SEL is really not trivial to solder, but with some patience, it will work for sure ;-)


This is so irritating. If I had followed the checklist I wrote I would never have had this issue.


To avoid potential confusion: tier is a hevc-only setting, it doesn't exist for h264.


⚠ ⚠ ⚠

Apenas verificar se o primeiro que atacou foi noturno não garante que o ataque foi 50-50.


Is there a reason this is done as a patch rather than editing the base file?
https://github.com/LibreELEC/service.libreelec.settings/blob/e93bf3391e2f896932f78ef439024e94476c50c6/skins/Default/720p/service-LibreELEC-Settings-mainWindow.xml#L78


@Castronova is this behaving the way you expect it to?
I tried viewing the geometries of a model and it is broken.


⚠ ⚠ ⚠

Fazer mais cenários de testes: array vazio, com apenas um elemento, apenas verdes, apenas noturnos, 50-50 com vários elfos, 50-50 com elfos mortos, desproporcional com elfos mortos (ex: 3 noturnos sendo 1 morto e 2 verdes)


Ich auch aber es ist alt. So lange ich nix neues habe will ich es weg haben 😉


are there any other things to know? i just tested on "react-native": "^0.25.0-rc" - but i still get that error when activating hmr

![hmr](https://cloud.githubusercontent.com/assets/731608/14656254/b1094d74-0686-11e6-81ef-b2ba3173dfa3.PNG)


I can confirm that https://github.com/openssl/openssl/pull/981 fixes the issue. Thanks.


Mainly because it's a quick fix, the settings addon needs a major overhaul for Kodi 17.


This line is unnecessary.


⚠ ⚠ ⚠

Estes dois trechos são praticamente iguais:

```Java
for(Elfo elfo: pelotao){
   if(elfo instanceof ElfoVerde){
       podeAtacar(elfo,dwarves);
   }
}
for(Elfo elfo: pelotao){
   if(elfo instanceof ElfoNoturno){
       podeAtacar(elfo,dwarves);
   }
}
```

Como melhorar isto? #keepDry


I personally would prefer the high order functions instead of this type as it simplifies testing and allows users to write their own generators. For example if they need shebangs on unix or whatever.


Avoid unused local variables such as '$project'.


PHPCS: Line exceeds 120 characters; contains 124 characters


Avoid unused parameters such as '$request'.


Avoid unused parameters such as '$project'.


Avoid unused private methods such as 'gitlabWebhook'.


Avoid unused private methods such as 'bitbucketWebhook'.


Avoid unused local variables such as '$do_deploy'.


TODO: Reimplement this


Correct url.


WebhookController::parseWebhookRequest is missing a docblock.


WebhookController::githubWebhook is missing a docblock.


WebhookController::gitlabWebhook is missing a docblock.


WebhookController::bitbucketWebhook is missing a docblock.


WebhookController::customWebhook is missing a docblock.


These two loops are also not necessary here. The _light_ array is already cleared at the top of the function.


ok I see changes


Why light a cell of a valid ship?


Hi @kartben yes the documentation should receive an update.

Meanwhile, We strongly advise using Ostro OS project instead of just Yocto. Take a look at this documentation:
https://github.com/solettaproject/soletta/wiki/Meta-Soletta

Feel free to give us suggestions and contributions


sorry to hijacking this thread..
I am trying to add support fro quiqq for Homey.
You can read more here https://forum.athom.com/discussion/802/quigg-draadloze-contactdozenset-aldi/p1
I have 4 (repeating) codes for each button, that total to 40 codes.
My question is how to start decoding my codes?

Can I use your systemcode and unit to control my GT-FSI-07? Can you post you codes for buttons?

thank you.


Faço mesmo comentário que na outra classe de testes.

O fato do primeiro elfo que atacou ser verde não quer dizer que o outro foi o "noturno" que foi alistado.


I am currently testing ftp on an aws instance. Should we add someting about port range to be open for proftp ?


I think I might have designed this type wrong? It doesn't feel 'right' that the generator has to call the installmodel. Instead this type should contain all the results (for example the list of references instead of the installmodel). What do you think?


Mesmo comentário das outras classes de testes: faltam os *edge cases* (arraylist vazio, apenas um, apenas verdes, com mortos, etc)


Original comments: https://github.com/mathquill/mathquill/commit/b1d14b0151759dfaacf10f5bee608388a8ecb389#comments


The change of return type for writeScreenshotTo from int to Dimension forces to make use of Robot().createScreenCapture instead of TakesScreenshot of Selenium. The disadvantage here is one cannot restrict the screenshots to the WebDriver. It unnecessarily captures other alerts/windows as well. Is it possible to continue support for TakesScreenshot of Selenium?


something to think about on this is if some wants to turn it off.  I assume they can still get to the page another way?


Cardinal Fuse -test 1


oh.. thanks. i was hoping it would stop vold from depending on selinux but i guess not. the build system still has me manually copying a default.prop...


Can someone work on adding this back, but with working code? I don't really want my players using the command selectors, it can get out of hand.


how to run no main class found in netbeans ?


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 21838](https://teamcity.mesosphere.io/viewLog.html?buildId=218004&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Execution timeout Build time: 01:00:10


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 21836](https://teamcity.mesosphere.io/viewLog.html?buildId=218002&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Execution timeout (new) Build time: 01:00:17


closed issue #4


Not for me unfortunately.

```
[ 1337.338520] ath10k_pci 0000:3e:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0
[ 1337.575506] ath10k_pci 0000:3e:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware-5.bin failed with error -2
[ 1337.575509] ath10k_pci 0000:3e:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-5.bin': -2
[ 1339.690823] ath10k_pci 0000:3e:00.0: firmware crashed! (uuid 157e8842-baa3-4989-a0de-122995a5f107)
[ 1339.690835] ath10k_pci 0000:3e:00.0: qca6174 hw3.2 (0x05030000, 0x00340aff sub 1a56:1535) fw WLAN.RM.2.0-00180-QCARMSWPZ-1 fwapi 4 bdapi 2 htt-ver 0.0 wmi-op 4 htt-op 3 cal file max-sta 32 raw 0 hwcrypto 1 features wowlan,ignore-otp,no-4addr-pad
[ 1339.690837] ath10k_pci 0000:3e:00.0: debug 1 debugfs 1 tracing 0 dfs 0 testmode 0
[ 1339.692838] ath10k_pci 0000:3e:00.0: firmware register dump:
[ 1339.692841] ath10k_pci 0000:3e:00.0: [00]: 0x05030000 0x000015B3 0x009FE358 0x00955B31
[ 1339.692843] ath10k_pci 0000:3e:00.0: [04]: 0x009FE358 0x00060730 0x00000010 0x00000000
[ 1339.692845] ath10k_pci 0000:3e:00.0: [08]: 0x00000078 0x00000000 0x00000002 0x00000003
[ 1339.692847] ath10k_pci 0000:3e:00.0: [12]: 0x00000009 0xFFFFFFFF 0x00952CD0 0x00952CE6
[ 1339.692849] ath10k_pci 0000:3e:00.0: [16]: 0x00952CC4 0x00913B85 0x00000000 0x00000000
[ 1339.692851] ath10k_pci 0000:3e:00.0: [20]: 0x409FE358 0x0040E688 0x00403CE4 0x0000000D
[ 1339.692853] ath10k_pci 0000:3e:00.0: [24]: 0x80A05C2B 0x0040E6E8 0x00401FC0 0xC09FE358
[ 1339.692855] ath10k_pci 0000:3e:00.0: [28]: 0x809CF15E 0x0040E708 0x000FFFFF 0x00000000
[ 1339.692856] ath10k_pci 0000:3e:00.0: [32]: 0x80939DA6 0x0040E738 0x00000002 0x00000000
[ 1339.692858] ath10k_pci 0000:3e:00.0: [36]: 0x80A06068 0x0040E768 0x00407C78 0x00407C7C
[ 1339.692860] ath10k_pci 0000:3e:00.0: [40]: 0x80926FBB 0x0040E7A8 0x00000000 0x00000000
[ 1339.692862] ath10k_pci 0000:3e:00.0: [44]: 0x809EBE60 0x0040E7E8 0x00498E94 0x00000000
[ 1339.692864] ath10k_pci 0000:3e:00.0: [48]: 0x800A0C14 0x0040E858 0x00498E94 0x00000003
[ 1339.692866] ath10k_pci 0000:3e:00.0: [52]: 0x800A17C2 0x0040E898 0x00426BDC 0x00000001
[ 1339.692867] ath10k_pci 0000:3e:00.0: [56]: 0x80986A68 0x0040E8D8 0x00426BDC 0x00432170
```


Apologies for any pain caused in the edits I made. Happy for the updated
name just to be in name of link & not path itself- whatever makes most
sense.

On Tuesday, 19 April 2016, Eddie Jaoude <notifications@github.com> wrote:

> These paths do not work now, to the files, I will update them to be e.g.
> CustomTopics/CFGOnesToWatch2016/EleanorHarding.md
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly or view it on GitHub
> <https://github.com/WeRockTech/DiscussionTopics/commit/edf32280e4c333daacd0ab532299d05e7b8af14f#commitcomment-17154363>
>


These are incorrect uses of gettext().  You can only use a single string literal as the argument to gettext().  Further, different languages have different rules for plurals, so you cannot use logic like this to choose the sentence.
@douglashall @asadiqbal08
(this was pointed out by a translator on Transifex.)


Ah okay, thank you.  I'll remove it from the plugin.


You should use === in Javascript world.


I'm going to just wipe the transparency from the png, and then kill the conversions in the assert.


This looks very complex and error prone. Are you sure there can nothing break in this line in any case?


Gotcha, thanks for taking the time to explain. Just wanted to make sure I understood what was going on.


OK NOAL MALS, acho que mexendo no seu codigo eu coloquei um espaço e sem querer dei commit nele.
mas nao mudou nada, mals por zoar sua ultima mensagem :/


@SupahNickie got it!


uma vez que o campo é do tipo `int`, não precisa atribuir 0 (o Java assume como valor inicial).


"could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-5.bin': -2"

Make sure the file has been renamed to 'firmware-5.bin', it comes down
with added chars in the name you need to remove.

On Tue, Apr 19, 2016 at 3:42 PM, Leonhardt Wille <notifications@github.com>
wrote:

> Not for me unfortunately.
>
> [ 1337.338520] ath10k_pci 0000:3e:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0
> [ 1337.575506] ath10k_pci 0000:3e:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware-5.bin failed with error -2
> [ 1337.575509] ath10k_pci 0000:3e:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-5.bin': -2
> [ 1339.690823] ath10k_pci 0000:3e:00.0: firmware crashed! (uuid 157e8842-baa3-4989-a0de-122995a5f107)
> [ 1339.690835] ath10k_pci 0000:3e:00.0: qca6174 hw3.2 (0x05030000, 0x00340aff sub 1a56:1535) fw WLAN.RM.2.0-00180-QCARMSWPZ-1 fwapi 4 bdapi 2 htt-ver 0.0 wmi-op 4 htt-op 3 cal file max-sta 32 raw 0 hwcrypto 1 features wowlan,ignore-otp,no-4addr-pad
> [ 1339.690837] ath10k_pci 0000:3e:00.0: debug 1 debugfs 1 tracing 0 dfs 0 testmode 0
> [ 1339.692838] ath10k_pci 0000:3e:00.0: firmware register dump:
> [ 1339.692841] ath10k_pci 0000:3e:00.0: [00]: 0x05030000 0x000015B3 0x009FE358 0x00955B31
> [ 1339.692843] ath10k_pci 0000:3e:00.0: [04]: 0x009FE358 0x00060730 0x00000010 0x00000000
> [ 1339.692845] ath10k_pci 0000:3e:00.0: [08]: 0x00000078 0x00000000 0x00000002 0x00000003
> [ 1339.692847] ath10k_pci 0000:3e:00.0: [12]: 0x00000009 0xFFFFFFFF 0x00952CD0 0x00952CE6
> [ 1339.692849] ath10k_pci 0000:3e:00.0: [16]: 0x00952CC4 0x00913B85 0x00000000 0x00000000
> [ 1339.692851] ath10k_pci 0000:3e:00.0: [20]: 0x409FE358 0x0040E688 0x00403CE4 0x0000000D
> [ 1339.692853] ath10k_pci 0000:3e:00.0: [24]: 0x80A05C2B 0x0040E6E8 0x00401FC0 0xC09FE358
> [ 1339.692855] ath10k_pci 0000:3e:00.0: [28]: 0x809CF15E 0x0040E708 0x000FFFFF 0x00000000
> [ 1339.692856] ath10k_pci 0000:3e:00.0: [32]: 0x80939DA6 0x0040E738 0x00000002 0x00000000
> [ 1339.692858] ath10k_pci 0000:3e:00.0: [36]: 0x80A06068 0x0040E768 0x00407C78 0x00407C7C
> [ 1339.692860] ath10k_pci 0000:3e:00.0: [40]: 0x80926FBB 0x0040E7A8 0x00000000 0x00000000
> [ 1339.692862] ath10k_pci 0000:3e:00.0: [44]: 0x809EBE60 0x0040E7E8 0x00498E94 0x00000000
> [ 1339.692864] ath10k_pci 0000:3e:00.0: [48]: 0x800A0C14 0x0040E858 0x00498E94 0x00000003
> [ 1339.692866] ath10k_pci 0000:3e:00.0: [52]: 0x800A17C2 0x0040E898 0x00426BDC 0x00000001
> [ 1339.692867] ath10k_pci 0000:3e:00.0: [56]: 0x80986A68 0x0040E8D8 0x00426BDC 0x00432170
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly or view it on GitHub
> <https://github.com/kvalo/ath10k-firmware/commit/6162bf1d7782520ffe79945bb9677648e496dc5e#commitcomment-17168258>
>


❌ ❌ ❌

Este commit é MUITO grande (18 classes alteradas!!). Evite fazer isto, por alguns motivos:

1) Fica difícil revisar e acompanhar quando tem muitas alterações.
2) Caso apenas uma, das várias linhas de código que foram alteradas, gere um bug e você tenha que reverter o commit, você perderá MUITAS alterações por causa de pouco código.

Faça commits menores e com mais frequência (gerando menos impacto pro código)!


Genial


@Haifen gnome team is very poor at this moment and this is the point of this overlay
however I'm lazy and this bump is dirty
this overlay is dirty and not very careful
this overlay is just for me and few contributors to get new stuff faster
it's not for contribution currently but contributions to this overlay are very welcome


SubcategoryTagFixAndDocumentForLEEDreport (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1622 of 1622 tests passed, 0 test warnings)

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


WorkflowJSON_Model (macumber) - x86_64-Linux-Ubuntu-14.04-clang-3.5: OK (2040 of 2204 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-warnings-yellow.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-92.56%25-yellow.svg)


It's a comment pointing out that it isn't a stray `end`—it matches https://github.com/rails/rails/commit/1683410c5eb92882e0d2b886f79eaba15eed23fd#diff-b905e321f988197140400a200a951ec0R4 up top 😁


of course
;-)


Wow, that's good to know. The README at the root of this repo certainly
does not indicate one should look at using Ostro OS - something maybe worth
fixing.

Thanks, I will definitely give it a try!

On Tue, Apr 19, 2016 at 11:35 PM, Bruno Bottazzini <notifications@github.com
> wrote:

> Hi @kartben <https://github.com/kartben> yes the documentation should
> receive an update.
>
> Meanwhile, We strongly advise using Ostro OS project instead of just
> Yocto. Take a look at this documentation:
> https://github.com/solettaproject/soletta/wiki/Meta-Soletta
>
> Feel free to give us suggestions and contributions
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly or view it on GitHub
> <https://github.com/solettaproject/meta-soletta/commit/d6fbae0a991bdd6f33e0ef4906319cf84f58f615#commitcomment-17168151>
>


Btw, if it's disabled, it should show up with a grey color or something, right now it shows up as a button you can click @carlosascari


maisie


😁 got it.


Das ist eigentlich viel zu aufwendig und fehleranfällig. Einfach: Files.createTempFile()


what is the dvd ISO size limit?


Sure, send a PR please.


Este método está bem legível, mas `itemIgual` é inútil.

você pode fazer:

```Java
if (!x.equals(y)) {
    return false;
}
```

E depois no final direto:

```Java
return true;
```


This setup the `sync_flag` in issue #10. Next, figure out how to actually sync data based on this flag.


pode usar o `assertNull`


**[unitTests_php_branches run failed](http://jenkins.wikia-prod:8080/job/unitTests_php_branches/30069/testReport/) for this commit**


**[unitTests_php_contractual_responsibilities run failed](http://jenkins.wikia-prod:8080/job/unitTests_php_contractual_responsibilities/2676/testReport/) for this commit**


Hi @signalpoint how apply this to form, i make
`form.elements['field_city'].weight = 3 `
but no working, this field is a resource of user_register field


WorkflowJSON_Model (macumber) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-warnings-yellow.svg)


Oops? https://forum.syncthing.net/t/syncthing-android-build-ends-up-with-0-13-beta/7200


Não precisa ser tão dramático:

```Java
int limiteAtaqueElfoNoturno = (int)(exercito.size() * hordaDwarf.size() * 0.3);
```


Parabéns, algoritmo ficou bem elegante!


[R/add_posteriors.R:36:15:](https://github.com/richelbilderbeek/Cer2016/blob/0bb33ba572a3aa4bd3020042e4699ec329218098/R/add_posteriors.R#L36) *style:* **Commas should always have a space after.**
```r
            j," for species tree #", i," at posterior_index #",
              ^
```
[R/add_posteriors.R:36:40:](https://github.com/richelbilderbeek/Cer2016/blob/0bb33ba572a3aa4bd3020042e4699ec329218098/R/add_posteriors.R#L36) *style:* **Commas should always have a space after.**
```r
            j," for species tree #", i," at posterior_index #",
                                       ^
```
[R/plot_species_tree_with_outgroup.R:12:34:](https://github.com/richelbilderbeek/Cer2016/blob/0bb33ba572a3aa4bd3020042e4699ec329218098/R/plot_species_tree_with_outgroup.R#L12) *style:* **Commas should always have a space after.**
```r
      main = paste(base_filename,"species tree with outgroup", i)
                                 ^
```
[R/sample_species_trees_from_pbd_sim_output.R:22:10:](https://github.com/richelbilderbeek/Cer2016/blob/0bb33ba572a3aa4bd3020042e4699ec329218098/R/sample_species_trees_from_pbd_sim_output.R#L22) *style:* **Commas should always have a space after.**
```r
  abs_l[,2] <- abs(pbd_sim_output$L0[,2])
         ^
```
[R/sample_species_trees_from_pbd_sim_output.R:22:39:](https://github.com/richelbilderbeek/Cer2016/blob/0bb33ba572a3aa4bd3020042e4699ec329218098/R/sample_species_trees_from_pbd_sim_output.R#L22) *style:* **Commas should always have a space after.**
```r
  abs_l[,2] <- abs(pbd_sim_output$L0[,2])
                                      ^
```
[R/save_parameters_to_file.R:75:55:](https://github.com/richelbilderbeek/Cer2016/blob/0bb33ba572a3aa4bd3020042e4699ec329218098/R/save_parameters_to_file.R#L75) *style:* **Commas should always have a space after.**
```r
  my_table[, "version"] <- c("Parameter file version","0.1")
                                                      ^
```
[tests/testthat/test-is_whole_number.R:7:36:](https://github.com/richelbilderbeek/Cer2016/blob/0bb33ba572a3aa4bd3020042e4699ec329218098/tests/testthat/test-is_whole_number.R#L7) *style:* **Commas should always have a space after.**
```r
  expect_equal(is_whole_number(c(1,2)), FALSE)
                                   ^
```


embedded_ruby_cli (kbenne) - x86_64-Linux-Ubuntu-14.04-clang-3.5: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.svg)


Well done!

BTW, can you reproduce it using NMake? If not I think we could safely open a bug report for Ninja.


/*************************
GENERAL STYLING
**************************/
body {
	font-family: 'Arvo', sans-serif;
}

#wrapper {
	max-width: 940px;
	margin: 0 auto;
	padding: 0 5%;
}

a {
	text-decoration: none;
}

img {
	max-width: 100%;
}

/*************************
HEADING
**************************/
header {
	font-family: 'Play', sans-serif;
	float: left;
	margin: 0 0 30px 0;
	padding: 5px 0 0 0;
	width: 100%;
}

#logo {
	text-align: center;
	margin: 0;
}

h1 {
  font-family: 'Play', sans-serif;
  margin: 15px 0;
  font-size: 1.75em;
  font-weight: normal;
  line-height: 0.8em;
}

h2 {
	font-family: 'Arvo', sans-serif;
	font-size: 0.75em;
	margin: -5px 0 0;
	font-weight: normal;
}

h3 {
	margin: 0 0 1em 0;
	font-family: 'Arvo', sans-serif;
}

/*************************
NAVIGATION
**************************/
nav {
	font-family: 'Play', sans-serif;
	text-align: center;
	padding: 10px 0;
	margin: 20px 0 0;
}

nav ul {
	font-family: 'Play', sans-serif;
	list-style: none;
	margin: 0 10px;
	padding: 0;
}

nav li {
	font-family: 'Play', sans-serif;
	display: inline-block;
}

nav a {
	font-family: 'Play', sans-serif;
	font-weight: 800;
	padding: 15px 10px;
}

/*************************
FOOTER
**************************/
footer {
	font-family: 'Arvo';
	font-size: 0.75em;
	text-align: center;
	clear: both;
	padding-top: 50px;
	color: #ccc;
}

.social-icon {
	width: 20px;
	height: 20px;
	margin: 0 5px;
}

/*************************
PAGE: PORTFOLIO
**************************/
#gallery {
	margin: 0;
	padding: 0;
	list-style: none;
}

#gallery li {
	float: left;
	width: 45%;
	margin: 2.5%;
	background-color: #f5f5f5;
	color: #bdc3c7;
}

#gallery li a p {
	margin: 0;
	padding: 5%;
	font-size: 0.75em;
	color: #bdc3c7;
}

#gallery p {
	font-family: 'Arvo', sans-serif;
}

/*************************
PAGE: AB0UT
**************************/
.profile-photo {
	display: block;
	max-width: 150px;
	margin: 0 auto 30px;
	border-radius: 100%;
}

.wrapper p {
 	font-family: 'Arvo', sans-serif;
}

/*************************
PAGE: PORTFOLIO
**************************/
.contact-info {
	font-family: 'Arvo', sans-serif;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.9em;
}

.contact-info a {
	display: block;
	min-height: 20px;
	background-repeat: no-repeat;
	background-size: 20px 20px;
	padding: 0 0 0 30px;
	margin: 0 0 10px;
}

.contact-info li.phone a {
	background-image: url('http://img.photobucket.com/albums/v204/Angelfirenze/Team%20Treehouse/phone_zpsokaqsxrh.png');
}

.contact-info li.mail a {
	background-image: url('http://img.photobucket.com/albums/v204/Angelfirenze/Team%20Treehouse/mail_zpskj0zlrlw.png');
}

.contact-info li.twitter a {
	background-image: url('http://img.photobucket.com/albums/v204/Angelfirenze/Team%20Treehouse/twitter_zpsepnfr9py.png');
}

/*************************
COLORS
**************************/

/* site body */
body {
	background-color: #fff;
	color: #999;
}

/* green header*/
header {
	background: #6ab47b;
	border-color: #599a68;
}

/*logo text */
h1, h2 {
	color: #fff;
}
/* nav background on mobile devices*/
nav {
	background: #599a68;
}
/* nav link */
nav a, nav a:visited {
	color: #fff;
}
/* selected nav link */
nav a.selected, nav a:hover {
	color: #32673f;
}

/* links */
a {
	color: #6ab47b;
}


Reorder headers -- the header for this test should be on top.


**[unitTests_php_branches run failed](http://jenkins.wikia-prod:8080/job/unitTests_php_branches/30070/testReport/) for this commit**


**[unitTests_php_contractual_responsibilities run failed](http://jenkins.wikia-prod:8080/job/unitTests_php_contractual_responsibilities/2677/testReport/) for this commit**


Looks like I set a couple of the lower bounds too high in leksah.cabal. [This new commit](https://github.com/leksah/leksah/commit/74ed32f272b64f7d49608fe7d2913041666f3e4a) should fix it.


⚠ ⚠ ⚠

Esta solução é elegante, mas pq este método é público?

Só deve ser público aquilo que estiver na interface `Estrategia`, o resto tudo é comportamento interno dos objetos.

A estratégia deve ser validada através do método `atacar`.


oh f


embedded_ruby_cli (kbenne) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-warnings-yellow.svg)


lmao


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 21846](https://teamcity.mesosphere.io/viewLog.html?buildId=218087&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 1 Build time: 00:19:27


They were not outdated, just two of them


Diagrama de colaboración.


There's no need for this one, since `lfe` has no dependencies and thus isn't involved in the cyclic dependency issues.


**[unitTests_php_branches run failed](http://jenkins.wikia-prod:8080/job/unitTests_php_branches/30072/testReport/) for this commit**


Assuming that this view is available makes this class non reusable.


@tomusdrw my bad!
Should have changed the label instead


Czy działa? Tak. Czy prawidłowo? Nie wiem.


Great commit title...


That's interesting case with built-in modules, but in [`fixtures/deep/modules/`](https://github.com/iamstarkov/eslint-plugin-lost-unicorns/blob/feat/es-deps-resolved-deep/test/fixtures/deep/modules/index.js) there are nothing related neither to builtin, nor json modules


Adding extra characters to the ending validation.


Once atomicState.isInstalled is true the link on the main page becomes invisible


Should add separate test case for this problem


**[unitTests_php_branches run failed](http://jenkins.wikia-prod:8080/job/unitTests_php_branches/30073/testReport/) for this commit**


**[unitTests_php_contractual_responsibilities run failed](http://jenkins.wikia-prod:8080/job/unitTests_php_contractual_responsibilities/2679/testReport/) for this commit**


Woot! #HIROY!


We are preserving vanilla behavior.


i share the booking.java again
and you are right
i can see there s something with it


CBECC (macumber) - x86_64-MacOS-10.10-clang: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-22.79%25-red.svg)


So if you receive /signalk/v1/api should you respond with a 404 error ?


⚠ ⚠ ⚠

O cliente solicitou que os Dwarves nasçam com 110 de vida, e não todos personagens do jogo!


#pragma strict

private var isFalling = false;

function Update ()
{

   //Handle ball rotation : Moving Horizontally
   var rotation : float = Input.GetAxis ("Horizontal") * rotationSpeed;
   rotation *= Time.deltaTime;
   GetComponent.<Rigidbody>().AddRelativeTorque(Vector3.back * rotation);

   if (Input.GetKeyDown(KeyCode.W) && isFalling == false)
   {

   GetComponent.<Rigidbody>().velocity.y = JumpHeight;
    isFalling = true;
   }
}

function OnCollisionStay ()
{
  isFalling = false;

}


Next steps:

* In `Server.play`, change
    `bool processBattleMove (const ref Board oldBoard, ref Board newBoard)`
    into
    `bool processBattleMove (ref Board board, const ref Board newBoard)`
    and make it only transfer `Y -> X` from `newBoard` to `board`.
    Remove the `board[!num] = newBoard;` line.

After this, the game should work again (check!).

* Write a new `Board Server.makeSecretBoard (const ref Board board) function` which will make a copy of `board`, remove all `O` not covered by `X` from it, and return it. Use this function in `Server.play` when sending a board to another player.

After this, the other player won't know where are the ships until they are hit (check: if `wins` call is uncommented, the game is initially over).

* Rewrite `wins` so that it counts the total number of [destroyed] ships (move counting from `finish...` to a new function, then call the function). Then uncomment calls to `wins` function in `Server.gameOver`.

After this, the winning condition should work again (check!).

* Rename `finish*` to `canFinish*` and make `board` parameter `const ref`.

Then, merge with prepare branch (lighting).

After that, create a `BoardView` struct containing a `Board`, its `x` and `y` screen coordinates, and the `light` array.


@mistadikay :fu:


Also added locations to seed data so we can initially see how it looks


Changed the previous textviews on the project page to list view, and it will be later changed to recycler view...


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 21854](https://teamcity.mesosphere.io/viewLog.html?buildId=218103&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:21:05


I meant to say "ellipses" instead of "parentheses."


Source?


It makes no sense to convert this to std::string (incurring a memory allocation) if it's only used as a format string.


Great, thanks for your help !