[R/camino_adcfit.R:10:15:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_adcfit.R#L10) *style:* **Use <-, not =, for assignment.**
```r
camino_adcfit = function(infile,
              ^
```
[R/camino_adcfit.R:17:18:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_adcfit.R#L17) *style:* **Use <-, not =, for assignment.**
```r
  outputdatatype = match.arg(outputdatatype)
                 ^
```
[R/camino_adcfit.R:20:13:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_adcfit.R#L20) *style:* **Use <-, not =, for assignment.**
```r
    outfile = tempfile(fileext = paste0(".B", outputdatatype))
            ^
```
[R/camino_adcfit.R:22:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_adcfit.R#L22) *style:* **Use <-, not =, for assignment.**
```r
  opts = c(infile, scheme)
       ^
```
[R/camino_adcfit.R:23:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_adcfit.R#L23) *style:* **Use <-, not =, for assignment.**
```r
  opts = paste0(opts, collapse = " ")
       ^
```
[R/camino_adcfit.R:25:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_adcfit.R#L25) *style:* **Use <-, not =, for assignment.**
```r
  cmd = camino_cmd("adcfit")
      ^
```
[R/camino_adcfit.R:26:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_adcfit.R#L26) *style:* **Use <-, not =, for assignment.**
```r
  cmd = paste(cmd, opts, " > ", outfile)
      ^
```
[R/camino_adcfit.R:31:3:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_adcfit.R#L31) *warning:* **local variable ‘res’ assigned but may not be used**
```r
  res = system(cmd)
  ^~~
```
[R/camino_adcfit.R:31:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_adcfit.R#L31) *style:* **Use <-, not =, for assignment.**
```r
  res = system(cmd)
      ^
```
[R/camino_cmd.R:9:12:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_cmd.R#L9) *style:* **Use <-, not =, for assignment.**
```r
camino_cmd = function(funcname){
           ^
```
[R/camino_compute.R:13:16:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_compute.R#L13) *style:* **Use <-, not =, for assignment.**
```r
camino_compute = function(
               ^
```
[R/camino_compute.R:23:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_compute.R#L23) *style:* **Use <-, not =, for assignment.**
```r
  cmd = match.arg(cmd)
      ^
```
[R/camino_compute.R:24:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_compute.R#L24) *style:* **Use <-, not =, for assignment.**
```r
  infile = checkimg(infile)
         ^
```
[R/camino_compute.R:27:19:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_compute.R#L27) *style:* **Use <-, not =, for assignment.**
```r
    inputdatatype = match.arg(inputdatatype,
                  ^
```
[R/camino_compute.R:31:18:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_compute.R#L31) *style:* **Use <-, not =, for assignment.**
```r
  outputdatatype = match.arg(outputdatatype)
                 ^
```
[R/camino_compute.R:33:13:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_compute.R#L33) *style:* **Use <-, not =, for assignment.**
```r
    outfile = tempfile(fileext = paste0(".B", outputdatatype))
            ^
```
[R/camino_compute.R:35:14:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_compute.R#L35) *style:* **Use <-, not =, for assignment.**
```r
  inputmodel = match.arg(inputmodel)
             ^
```
[R/camino_compute.R:37:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_compute.R#L37) *style:* **Use <-, not =, for assignment.**
```r
  opts = c( "-inputmodel" = inputmodel,
       ^
```
[R/camino_compute.R:41:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_compute.R#L41) *style:* **Use <-, not =, for assignment.**
```r
  opts = paste(names(opts), opts, collapse = " ")
       ^
```
[R/camino_compute.R:42:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_compute.R#L42) *style:* **Use <-, not =, for assignment.**
```r
  opts = paste0(opts, " > ", shQuote(outfile))
       ^
```
[R/camino_compute.R:44:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_compute.R#L44) *style:* **Use <-, not =, for assignment.**
```r
  cmd = camino_cmd(cmd)
      ^
```
[R/camino_compute.R:45:9:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_compute.R#L45) *style:* **Use <-, not =, for assignment.**
```r
  start = paste0("cat ", shQuote(infile), " | ")
        ^
```
[R/camino_compute.R:46:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_compute.R#L46) *style:* **Use <-, not =, for assignment.**
```r
  cmd = paste(start,  cmd, opts)
      ^
```
[R/camino_compute.R:50:3:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_compute.R#L50) *warning:* **local variable ‘res’ assigned but may not be used**
```r
  res = system(cmd)
  ^~~
```
[R/camino_compute.R:50:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_compute.R#L50) *style:* **Use <-, not =, for assignment.**
```r
  res = system(cmd)
      ^
```
[R/camino_compute.R:60:11:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_compute.R#L60) *style:* **Use <-, not =, for assignment.**
```r
camino_fa = function(...) {
          ^
```
[R/camino_compute.R:69:11:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_compute.R#L69) *style:* **Use <-, not =, for assignment.**
```r
camino_md = function(...) {
          ^
```
[R/camino_compute.R:79:12:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_compute.R#L79) *style:* **Use <-, not =, for assignment.**
```r
camino_trd = function(...) {
           ^
```
[R/camino_dt2nii.R:15:15:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L15) *style:* **Use <-, not =, for assignment.**
```r
camino_dt2nii = function(infile,
              ^
```
[R/camino_dt2nii.R:17:1:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L17) *style:* **lines should not be more than 80 characters.**
```r
                         inputmodel = c("dt", "twotensor", "threetensor", "multitensor"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/camino_dt2nii.R:25:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L25) *style:* **Use <-, not =, for assignment.**
```r
  infile = checkimg(infile)
         ^
```
[R/camino_dt2nii.R:26:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L26) *style:* **Use <-, not =, for assignment.**
```r
  header = checkimg(header)
         ^
```
[R/camino_dt2nii.R:27:14:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L27) *style:* **Use <-, not =, for assignment.**
```r
  inputmodel = match.arg(inputmodel)
             ^
```
[R/camino_dt2nii.R:29:19:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L29) *style:* **Use <-, not =, for assignment.**
```r
    maxcomponents = NULL
                  ^
```
[R/camino_dt2nii.R:44:20:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L44) *style:* **Use <-, not =, for assignment.**
```r
    outputdatatype = match.arg(outputdatatype,
                   ^
```
[R/camino_dt2nii.R:49:16:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L49) *style:* **Use <-, not =, for assignment.**
```r
    outputroot = tempfile(fileext = "_")
               ^
```
[R/camino_dt2nii.R:52:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L52) *style:* **Use <-, not =, for assignment.**
```r
  opts = c( "-inputfile" = infile,
       ^
```
[R/camino_dt2nii.R:59:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L59) *style:* **Use <-, not =, for assignment.**
```r
  ext = ".nii"
      ^
```
[R/camino_dt2nii.R:61:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L61) *style:* **Use <-, not =, for assignment.**
```r
    opts = c(opts, "-gzip" = "")
         ^
```
[R/camino_dt2nii.R:62:9:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L62) *style:* **Use <-, not =, for assignment.**
```r
    ext = ".nii.gz"
        ^
```
[R/camino_dt2nii.R:64:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L64) *style:* **Use <-, not =, for assignment.**
```r
  opts = collapse_opts(opts)
       ^
```
[R/camino_dt2nii.R:66:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L66) *style:* **Use <-, not =, for assignment.**
```r
  cmd = camino_cmd("dt2nii")
      ^
```
[R/camino_dt2nii.R:67:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L67) *style:* **Use <-, not =, for assignment.**
```r
  cmd = paste(cmd, opts)
      ^
```
[R/camino_dt2nii.R:71:3:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L71) *warning:* **local variable ‘res’ assigned but may not be used**
```r
  res = system(cmd)
  ^~~
```
[R/camino_dt2nii.R:71:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L71) *style:* **Use <-, not =, for assignment.**
```r
  res = system(cmd)
      ^
```
[R/camino_dt2nii.R:76:12:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L76) *style:* **Use <-, not =, for assignment.**
```r
  out_suff = c("exitcode", "lns0")
           ^
```
[R/camino_dt2nii.R:79:14:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L79) *style:* **Use <-, not =, for assignment.**
```r
    out_suff = c(out_suff, "dt")
             ^
```
[R/camino_dt2nii.R:81:12:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L81) *style:* **Use <-, not =, for assignment.**
```r
    n_comp = switch(inputmodel,
           ^
```
[R/camino_dt2nii.R:85:15:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L85) *style:* **Use <-, not =, for assignment.**
```r
    add_suffs = c(sapply(seq_along(n_comp), function(x){
              ^
```
[R/camino_dt2nii.R:88:14:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L88) *style:* **Use <-, not =, for assignment.**
```r
    out_suff = c(out_suff, add_suffs)
             ^
```
[R/camino_dt2nii.R:90:12:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dt2nii.R#L90) *style:* **Use <-, not =, for assignment.**
```r
  outfiles = paste0(outputroot, out_suff, ext)
           ^
```
[R/camino_dteig.R:13:14:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dteig.R#L13) *style:* **Use <-, not =, for assignment.**
```r
camino_dteig = function(infile,
             ^
```
[R/camino_dteig.R:15:1:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dteig.R#L15) *style:* **lines should not be more than 80 characters.**
```r
                        inputmodel = c("dt", "twotensor", "threetensor", "multitensor"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/camino_dteig.R:22:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dteig.R#L22) *style:* **Use <-, not =, for assignment.**
```r
  infile = checkimg(infile)
         ^
```
[R/camino_dteig.R:23:14:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dteig.R#L23) *style:* **Use <-, not =, for assignment.**
```r
  inputmodel = match.arg(inputmodel)
             ^
```
[R/camino_dteig.R:29:16:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dteig.R#L29) *style:* **Use <-, not =, for assignment.**
```r
    inputmodel = "multitensor"
               ^
```
[R/camino_dteig.R:31:21:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dteig.R#L31) *style:* **Use <-, not =, for assignment.**
```r
      maxcomponents = 2
                    ^
```
[R/camino_dteig.R:35:16:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dteig.R#L35) *style:* **Use <-, not =, for assignment.**
```r
    inputmodel = "multitensor"
               ^
```
[R/camino_dteig.R:37:21:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dteig.R#L37) *style:* **Use <-, not =, for assignment.**
```r
      maxcomponents = 3
                    ^
```
[R/camino_dteig.R:54:18:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dteig.R#L54) *style:* **Use <-, not =, for assignment.**
```r
  outputdatatype = match.arg(outputdatatype)
                 ^
```
[R/camino_dteig.R:56:13:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dteig.R#L56) *style:* **Use <-, not =, for assignment.**
```r
    outfile = tempfile(fileext = paste0(".B", outputdatatype))
            ^
```
[R/camino_dteig.R:58:11:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dteig.R#L58) *style:* **Use <-, not =, for assignment.**
```r
  outfile = shQuote(outfile)
          ^
```
[R/camino_dteig.R:60:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dteig.R#L60) *style:* **Use <-, not =, for assignment.**
```r
  opts = c( "-inputfile" = infile,
       ^
```
[R/camino_dteig.R:65:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dteig.R#L65) *style:* **Use <-, not =, for assignment.**
```r
  opts = paste(names(opts), opts, collapse = " ")
       ^
```
[R/camino_dteig.R:67:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dteig.R#L67) *style:* **Use <-, not =, for assignment.**
```r
  cmd = camino_cmd("dteig")
      ^
```
[R/camino_dteig.R:68:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dteig.R#L68) *style:* **Use <-, not =, for assignment.**
```r
  cmd = paste(cmd, opts, " > ", outfile)
      ^
```
[R/camino_dteig.R:72:3:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dteig.R#L72) *warning:* **local variable ‘res’ assigned but may not be used**
```r
  res = system(cmd)
  ^~~
```
[R/camino_dteig.R:72:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dteig.R#L72) *style:* **Use <-, not =, for assignment.**
```r
  res = system(cmd)
      ^
```
[R/camino_dteig.R:79:1:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dteig.R#L79) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/camino_dteig.R:80:1:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_dteig.R#L80) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/camino_fsl2scheme.R:34:19:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L34) *style:* **Use <-, not =, for assignment.**
```r
camino_fsl2scheme = function(
                  ^
```
[R/camino_fsl2scheme.R:52:13:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L52) *style:* **Use <-, not =, for assignment.**
```r
    outfile = tempfile(fileext = ".scheme")
            ^
```
[R/camino_fsl2scheme.R:56:11:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L56) *style:* **Use <-, not =, for assignment.**
```r
    tfile = tempfile(fileext = ".txt")
          ^
```
[R/camino_fsl2scheme.R:57:11:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L57) *style:* **Use <-, not =, for assignment.**
```r
    bvecs = apply(bvecs, 1, paste, collapse = " ")
          ^
```
[R/camino_fsl2scheme.R:59:11:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L59) *style:* **Use <-, not =, for assignment.**
```r
    bvecs = tfile
          ^
```
[R/camino_fsl2scheme.R:63:11:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L63) *style:* **Use <-, not =, for assignment.**
```r
    tfile = tempfile(fileext = ".txt")
          ^
```
[R/camino_fsl2scheme.R:64:11:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L64) *style:* **Use <-, not =, for assignment.**
```r
    bvals = as.character(bvals)
          ^
```
[R/camino_fsl2scheme.R:66:11:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L66) *style:* **Use <-, not =, for assignment.**
```r
    bvals = tfile
          ^
```
[R/camino_fsl2scheme.R:69:16:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L69) *style:* **Use <-, not =, for assignment.**
```r
  names(bvecs) = names(bvals) = NULL
               ^
```
[R/camino_fsl2scheme.R:69:31:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L69) *style:* **Use <-, not =, for assignment.**
```r
  names(bvecs) = names(bvals) = NULL
                              ^
```
[R/camino_fsl2scheme.R:70:24:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L70) *style:* **Use <-, not =, for assignment.**
```r
  names(diffusiontime) = names(bscale) = NULL
                       ^
```
[R/camino_fsl2scheme.R:70:40:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L70) *style:* **Use <-, not =, for assignment.**
```r
  names(diffusiontime) = names(bscale) = NULL
                                       ^
```
[R/camino_fsl2scheme.R:71:19:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L71) *style:* **Use <-, not =, for assignment.**
```r
  names(zerobval) = names(numscans) = NULL
                  ^
```
[R/camino_fsl2scheme.R:71:37:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L71) *style:* **Use <-, not =, for assignment.**
```r
  names(zerobval) = names(numscans) = NULL
                                    ^
```
[R/camino_fsl2scheme.R:72:16:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L72) *style:* **Use <-, not =, for assignment.**
```r
  names(flipx) = names(usegradmod) = NULL
               ^
```
[R/camino_fsl2scheme.R:72:36:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L72) *style:* **Use <-, not =, for assignment.**
```r
  names(flipx) = names(usegradmod) = NULL
                                   ^
```
[R/camino_fsl2scheme.R:73:16:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L73) *style:* **Use <-, not =, for assignment.**
```r
  names(flipy) = names(interleave) = NULL
               ^
```
[R/camino_fsl2scheme.R:73:36:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L73) *style:* **Use <-, not =, for assignment.**
```r
  names(flipy) = names(interleave) = NULL
                                   ^
```
[R/camino_fsl2scheme.R:74:16:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L74) *style:* **Use <-, not =, for assignment.**
```r
  names(flipz) = NULL
               ^
```
[R/camino_fsl2scheme.R:76:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L76) *style:* **Use <-, not =, for assignment.**
```r
  opts = c(
       ^
```
[R/camino_fsl2scheme.R:86:12:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L86) *style:* **Use <-, not =, for assignment.**
```r
  log_opts = c("-flipx" = flipx,
           ^
```
[R/camino_fsl2scheme.R:91:12:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L91) *style:* **Use <-, not =, for assignment.**
```r
  log_opts = collapse_log_opts(log_opts)
           ^
```
[R/camino_fsl2scheme.R:92:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L92) *style:* **Use <-, not =, for assignment.**
```r
  opts = collapse_opts(opts)
       ^
```
[R/camino_fsl2scheme.R:93:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L93) *style:* **Use <-, not =, for assignment.**
```r
  opts = paste(opts, log_opts)
       ^
```
[R/camino_fsl2scheme.R:95:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L95) *style:* **Use <-, not =, for assignment.**
```r
  cmd = camino_cmd("fsl2scheme")
      ^
```
[R/camino_fsl2scheme.R:96:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L96) *style:* **Use <-, not =, for assignment.**
```r
  cmd = paste(cmd, opts, " > ", outfile)
      ^
```
[R/camino_fsl2scheme.R:101:3:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L101) *warning:* **local variable ‘res’ assigned but may not be used**
```r
  res = system(cmd)
  ^~~
```
[R/camino_fsl2scheme.R:101:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_fsl2scheme.R#L101) *style:* **Use <-, not =, for assignment.**
```r
  res = system(cmd)
      ^
```
[R/camino_help.R:10:13:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_help.R#L10) *style:* **Use <-, not =, for assignment.**
```r
camino_help = function(funcname, ...){
            ^
```
[R/camino_help.R:11:11:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_help.R#L11) *style:* **Use <-, not =, for assignment.**
```r
  man_fol = system.file(file.path("camino", "man"), package = "rcamino")
          ^
```
[R/camino_help.R:12:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_help.R#L12) *style:* **Use <-, not =, for assignment.**
```r
  cmd = sprintf("man -M %s %s", man_fol, funcname)
      ^
```
[R/camino_help.R:26:22:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_help.R#L26) *style:* **Use <-, not =, for assignment.**
```r
read_camino_helpfile = function(funcname){
                     ^
```
[R/camino_help.R:27:11:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_help.R#L27) *style:* **Use <-, not =, for assignment.**
```r
  man_fol = system.file(file.path("camino", "man", "man1"),
          ^
```
[R/camino_help.R:29:12:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_help.R#L29) *style:* **Use <-, not =, for assignment.**
```r
  funcname = paste0(funcname, ".1")
           ^
```
[R/camino_help.R:30:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_help.R#L30) *style:* **Use <-, not =, for assignment.**
```r
  file = file.path(man_fol, funcname)
       ^
```
[R/camino_help.R:32:9:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_help.R#L32) *style:* **Use <-, not =, for assignment.**
```r
    res = readLines(file)
        ^
```
[R/camino_help.R:34:9:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_help.R#L34) *style:* **Use <-, not =, for assignment.**
```r
    res = NULL
        ^
```
[R/camino_image2voxel.R:10:20:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_image2voxel.R#L10) *style:* **Use <-, not =, for assignment.**
```r
camino_image2voxel = function(infile,
                   ^
```
[R/camino_image2voxel.R:16:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_image2voxel.R#L16) *style:* **Use <-, not =, for assignment.**
```r
  infile = checkimg(infile)
         ^
```
[R/camino_image2voxel.R:17:18:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_image2voxel.R#L17) *style:* **Use <-, not =, for assignment.**
```r
  outputdatatype = match.arg(outputdatatype)
                 ^
```
[R/camino_image2voxel.R:20:13:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_image2voxel.R#L20) *style:* **Use <-, not =, for assignment.**
```r
    outfile = tempfile(fileext = paste0(".B", outputdatatype))
            ^
```
[R/camino_image2voxel.R:23:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_image2voxel.R#L23) *style:* **Use <-, not =, for assignment.**
```r
  opts = c("-inputfile" = shQuote(infile),
       ^
```
[R/camino_image2voxel.R:26:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_image2voxel.R#L26) *style:* **Use <-, not =, for assignment.**
```r
  opts = paste(names(opts), opts, collapse = " ")
       ^
```
[R/camino_image2voxel.R:28:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_image2voxel.R#L28) *style:* **Use <-, not =, for assignment.**
```r
  cmd = camino_cmd("image2voxel")
      ^
```
[R/camino_image2voxel.R:29:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_image2voxel.R#L29) *style:* **Use <-, not =, for assignment.**
```r
  cmd = paste(cmd, opts)
      ^
```
[R/camino_image2voxel.R:33:3:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_image2voxel.R#L33) *warning:* **local variable ‘res’ assigned but may not be used**
```r
  res = system(cmd)
  ^~~
```
[R/camino_image2voxel.R:33:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_image2voxel.R#L33) *style:* **Use <-, not =, for assignment.**
```r
  res = system(cmd)
      ^
```
[R/camino_modelfit.R:43:17:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_modelfit.R#L43) *style:* **Use <-, not =, for assignment.**
```r
camino_modelfit = function(infile,
                ^
```
[R/camino_modelfit.R:47:1:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_modelfit.R#L47) *style:* **lines should not be more than 80 characters.**
```r
                           model = c("dt", "ldt", "nldt_pos", "nldt", "ldt_wtd"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/camino_modelfit.R:52:1:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_modelfit.R#L52) *style:* **lines should not be more than 80 characters.**
```r
                           outputdatatype = c("double", "float", "char", "short",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/camino_modelfit.R:65:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_modelfit.R#L65) *style:* **Use <-, not =, for assignment.**
```r
  infile = checkimg(infile)
         ^
```
[R/camino_modelfit.R:66:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_modelfit.R#L66) *style:* **Use <-, not =, for assignment.**
```r
  mask = checkimg(mask)
       ^
```
[R/camino_modelfit.R:67:17:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_modelfit.R#L67) *style:* **Use <-, not =, for assignment.**
```r
  checkimg_null = function(x){
                ^
```
[R/camino_modelfit.R:74:11:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_modelfit.R#L74) *style:* **Use <-, not =, for assignment.**
```r
  gradadj = checkimg_null(gradadj)
          ^
```
[R/camino_modelfit.R:76:17:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_modelfit.R#L76) *style:* **Use <-, not =, for assignment.**
```r
  inputdatatype = match.arg(inputdatatype)
                ^
```
[R/camino_modelfit.R:77:16:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_modelfit.R#L77) *style:* **Use <-, not =, for assignment.**
```r
  maskdatatype = match.arg(maskdatatype)
               ^
```
[R/camino_modelfit.R:78:18:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_modelfit.R#L78) *style:* **Use <-, not =, for assignment.**
```r
  outputdatatype = match.arg(outputdatatype)
                 ^
```
[R/camino_modelfit.R:79:9:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_modelfit.R#L79) *style:* **Use <-, not =, for assignment.**
```r
  model = match.arg(model)
        ^
```
[R/camino_modelfit.R:81:13:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_modelfit.R#L81) *style:* **Use <-, not =, for assignment.**
```r
    outfile = tempfile(fileext = paste0(".B", outputdatatype))
            ^
```
[R/camino_modelfit.R:84:17:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_modelfit.R#L84) *style:* **Use <-, not =, for assignment.**
```r
  names(scheme) = NULL
                ^
```
[R/camino_modelfit.R:85:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_modelfit.R#L85) *style:* **Use <-, not =, for assignment.**
```r
  opts = c("-inputfile" = shQuote(infile),
       ^
```
[R/camino_modelfit.R:101:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_modelfit.R#L101) *style:* **Use <-, not =, for assignment.**
```r
  opts = paste(names(opts), opts, collapse = " ")
       ^
```
[R/camino_modelfit.R:103:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_modelfit.R#L103) *style:* **Use <-, not =, for assignment.**
```r
  cmd = camino_cmd("modelfit")
      ^
```
[R/camino_modelfit.R:104:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_modelfit.R#L104) *style:* **Use <-, not =, for assignment.**
```r
  cmd = paste(cmd, opts)
      ^
```
[R/camino_modelfit.R:108:3:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_modelfit.R#L108) *warning:* **local variable ‘res’ assigned but may not be used**
```r
  res = system(cmd)
  ^~~
```
[R/camino_modelfit.R:108:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_modelfit.R#L108) *style:* **Use <-, not =, for assignment.**
```r
  res = system(cmd)
      ^
```
[R/camino_pointset2scheme.R:9:24:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_pointset2scheme.R#L9) *style:* **Use <-, not =, for assignment.**
```r
camino_pointset2scheme = function(
                       ^
```
[R/camino_pointset2scheme.R:14:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_pointset2scheme.R#L14) *style:* **Use <-, not =, for assignment.**
```r
  scipen = getOption("scipen")
         ^
```
[R/camino_pointset2scheme.R:20:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_pointset2scheme.R#L20) *style:* **Use <-, not =, for assignment.**
```r
  cmd = camino_cmd("pointset2scheme")
      ^
```
[R/camino_pointset2scheme.R:22:13:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_pointset2scheme.R#L22) *style:* **Use <-, not =, for assignment.**
```r
    outfile = tempfile(fileext = ".scheme")
            ^
```
[R/camino_pointset2scheme.R:24:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_pointset2scheme.R#L24) *style:* **Use <-, not =, for assignment.**
```r
  infile = path.expand(infile)
         ^
```
[R/camino_pointset2scheme.R:25:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_pointset2scheme.R#L25) *style:* **Use <-, not =, for assignment.**
```r
  opts = c("-inputfile" = shQuote(infile),
       ^
```
[R/camino_pointset2scheme.R:28:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_pointset2scheme.R#L28) *style:* **Use <-, not =, for assignment.**
```r
  opts = paste(names(opts), opts, collapse = " ")
       ^
```
[R/camino_pointset2scheme.R:30:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_pointset2scheme.R#L30) *style:* **Use <-, not =, for assignment.**
```r
  cmd = paste(cmd, opts)
      ^
```
[R/camino_pointset2scheme.R:34:3:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_pointset2scheme.R#L34) *warning:* **local variable ‘res’ assigned but may not be used**
```r
  res = system(cmd)
  ^~~
```
[R/camino_pointset2scheme.R:34:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_pointset2scheme.R#L34) *style:* **Use <-, not =, for assignment.**
```r
  res = system(cmd)
      ^
```
[R/camino_set_heap.R:9:17:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_set_heap.R#L9) *style:* **Use <-, not =, for assignment.**
```r
camino_set_heap = function(heap_size = 4000){
                ^
```
[R/camino_set_heap.R:10:5:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_set_heap.R#L10) *style:* **Commented code should be removed.**
```r
  # options("CAMINO_HEAP_SIZE" = heap_size)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/camino_set_heap.R:12:12:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_set_heap.R#L12) *style:* **Use <-, not =, for assignment.**
```r
  java_max = paste0("-Xmx", heap_size, "m")
           ^
```
[R/camino_set_heap.R:13:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_set_heap.R#L13) *style:* **Use <-, not =, for assignment.**
```r
  j_opts = Sys.getenv("_JAVA_OPTIONS")
         ^
```
[R/camino_set_heap.R:14:6:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_set_heap.R#L14) *style:* **Use <-, not =, for assignment.**
```r
  ss = strsplit(j_opts, " ")[[1]]
     ^
```
[R/camino_set_heap.R:15:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_set_heap.R#L15) *style:* **Use <-, not =, for assignment.**
```r
  ind = grepl("-Xmx", ss)
      ^
```
[R/camino_set_heap.R:17:13:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_set_heap.R#L17) *style:* **Use <-, not =, for assignment.**
```r
    ss[ind] = java_max
            ^
```
[R/camino_set_heap.R:19:6:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_set_heap.R#L19) *style:* **Use <-, not =, for assignment.**
```r
  ss = paste(ss, collapse = " ")
     ^
```
[R/camino_set_heap.R:32:17:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_set_heap.R#L32) *style:* **Use <-, not =, for assignment.**
```r
camino_get_heap = function(heap_size = 4000){
                ^
```
[R/camino_set_heap.R:33:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_set_heap.R#L33) *style:* **Use <-, not =, for assignment.**
```r
  heap = Sys.getenv("CAMINO_HEAP_SIZE")
       ^
```
[R/camino_set_heap.R:35:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_set_heap.R#L35) *style:* **Use <-, not =, for assignment.**
```r
    heap = heap_size
         ^
```
[R/camino_set_heap.R:39:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_set_heap.R#L39) *style:* **Use <-, not =, for assignment.**
```r
    heap = heap_size
         ^
```
[R/camino_set_heap.R:42:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_set_heap.R#L42) *style:* **Use <-, not =, for assignment.**
```r
  heap = as.numeric(heap)
       ^
```
[R/camino_set_heap.R:44:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_set_heap.R#L44) *style:* **Use <-, not =, for assignment.**
```r
    heap = heap_size
         ^
```
[R/camino_set_heap.R:49:1:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_set_heap.R#L49) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/camino_set_heap.R:50:1:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_set_heap.R#L50) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/camino_set_heap.R:51:1:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_set_heap.R#L51) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/camino_set_heap.R:52:1:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_set_heap.R#L52) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/camino_vcthreshselect.R:19:23:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_vcthreshselect.R#L19) *style:* **Use <-, not =, for assignment.**
```r
camino_vcthreshselect = function(infile,
                      ^
```
[R/camino_vcthreshselect.R:27:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_vcthreshselect.R#L27) *style:* **Use <-, not =, for assignment.**
```r
  infile = checkimg(infile)
         ^
```
[R/camino_vcthreshselect.R:29:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_vcthreshselect.R#L29) *style:* **Use <-, not =, for assignment.**
```r
  scipen = getOption("scipen")
         ^
```
[R/camino_vcthreshselect.R:36:11:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_vcthreshselect.R#L36) *style:* **Use <-, not =, for assignment.**
```r
    ftest = paste0(ftest, collapse = " ")
          ^
```
[R/camino_vcthreshselect.R:39:12:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_vcthreshselect.R#L39) *style:* **Use <-, not =, for assignment.**
```r
  datadims = paste0(datadims, collapse = " ")
           ^
```
[R/camino_vcthreshselect.R:46:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_vcthreshselect.R#L46) *style:* **Use <-, not =, for assignment.**
```r
  opts = c("-inputfile" = infile,
       ^
```
[R/camino_vcthreshselect.R:53:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_vcthreshselect.R#L53) *style:* **Use <-, not =, for assignment.**
```r
  opts = collapse_opts(opts)
       ^
```
[R/camino_vcthreshselect.R:55:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_vcthreshselect.R#L55) *style:* **Use <-, not =, for assignment.**
```r
  cmd = camino_cmd("vcthreshselect")
      ^
```
[R/camino_vcthreshselect.R:56:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_vcthreshselect.R#L56) *style:* **Use <-, not =, for assignment.**
```r
  cmd = paste(cmd, opts)
      ^
```
[R/camino_vcthreshselect.R:60:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_vcthreshselect.R#L60) *style:* **Use <-, not =, for assignment.**
```r
  res = system(cmd)
      ^
```
[R/camino_vcthreshselect.R:65:1:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_vcthreshselect.R#L65) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/camino_voxel2image.R:17:20:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxel2image.R#L17) *style:* **Use <-, not =, for assignment.**
```r
camino_voxel2image = function(infile,
                   ^
```
[R/camino_voxel2image.R:28:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxel2image.R#L28) *style:* **Use <-, not =, for assignment.**
```r
  infile = checkimg(infile)
         ^
```
[R/camino_voxel2image.R:29:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxel2image.R#L29) *style:* **Use <-, not =, for assignment.**
```r
  header = checkimg(header)
         ^
```
[R/camino_voxel2image.R:35:19:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxel2image.R#L35) *style:* **Use <-, not =, for assignment.**
```r
    inputdatatype = match.arg(inputdatatype,
                  ^
```
[R/camino_voxel2image.R:40:20:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxel2image.R#L40) *style:* **Use <-, not =, for assignment.**
```r
    outputdatatype = match.arg(outputdatatype,
                   ^
```
[R/camino_voxel2image.R:45:16:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxel2image.R#L45) *style:* **Use <-, not =, for assignment.**
```r
    outputroot = tempfile(fileext = "_")
               ^
```
[R/camino_voxel2image.R:48:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxel2image.R#L48) *style:* **Use <-, not =, for assignment.**
```r
  opts = c( "-inputfile" = infile,
       ^
```
[R/camino_voxel2image.R:55:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxel2image.R#L55) *style:* **Use <-, not =, for assignment.**
```r
  ext = ".nii"
      ^
```
[R/camino_voxel2image.R:57:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxel2image.R#L57) *style:* **Use <-, not =, for assignment.**
```r
    opts = c(opts, "-gzip" = "")
         ^
```
[R/camino_voxel2image.R:58:9:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxel2image.R#L58) *style:* **Use <-, not =, for assignment.**
```r
    ext = ".nii.gz"
        ^
```
[R/camino_voxel2image.R:61:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxel2image.R#L61) *style:* **Use <-, not =, for assignment.**
```r
    opts = c(opts, "-outputvector" = "")
         ^
```
[R/camino_voxel2image.R:63:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxel2image.R#L63) *style:* **Use <-, not =, for assignment.**
```r
  opts = paste(names(opts), opts, collapse = " ")
       ^
```
[R/camino_voxel2image.R:65:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxel2image.R#L65) *style:* **Use <-, not =, for assignment.**
```r
  cmd = camino_cmd("voxel2image")
      ^
```
[R/camino_voxel2image.R:66:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxel2image.R#L66) *style:* **Use <-, not =, for assignment.**
```r
  cmd = paste(cmd, opts)
      ^
```
[R/camino_voxel2image.R:70:3:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxel2image.R#L70) *warning:* **local variable ‘res’ assigned but may not be used**
```r
  res = system(cmd)
  ^~~
```
[R/camino_voxel2image.R:70:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxel2image.R#L70) *style:* **Use <-, not =, for assignment.**
```r
  res = system(cmd)
      ^
```
[R/camino_voxel2image.R:72:13:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxel2image.R#L72) *style:* **Use <-, not =, for assignment.**
```r
    outfile = paste0(outputroot, ext)
            ^
```
[R/camino_voxel2image.R:74:13:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxel2image.R#L74) *style:* **Use <-, not =, for assignment.**
```r
    outfile = paste0(outputroot, seq(components), ext)
            ^
```
[R/camino_voxelclassify.R:25:22:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxelclassify.R#L25) *style:* **Use <-, not =, for assignment.**
```r
camino_voxelclassify = function(infile,
                     ^
```
[R/camino_voxelclassify.R:35:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxelclassify.R#L35) *style:* **Use <-, not =, for assignment.**
```r
  infile = checkimg(infile)
         ^
```
[R/camino_voxelclassify.R:36:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxelclassify.R#L36) *style:* **Use <-, not =, for assignment.**
```r
  scipen = getOption("scipen")
         ^
```
[R/camino_voxelclassify.R:44:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxelclassify.R#L44) *style:* **Use <-, not =, for assignment.**
```r
    mask = checkimg(mask)
         ^
```
[R/camino_voxelclassify.R:47:16:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxelclassify.R#L47) *style:* **Use <-, not =, for assignment.**
```r
      bgthresh = NULL
               ^
```
[R/camino_voxelclassify.R:52:20:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxelclassify.R#L52) *style:* **Use <-, not =, for assignment.**
```r
    outputdatatype = "double"
                   ^
```
[R/camino_voxelclassify.R:54:22:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxelclassify.R#L54) *style:* **Use <-, not =, for assignment.**
```r
      outputdatatype = "int"
                     ^
```
[R/camino_voxelclassify.R:56:13:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxelclassify.R#L56) *style:* **Use <-, not =, for assignment.**
```r
    outfile = tempfile(fileext = paste0(".B", outputdatatype))
            ^
```
[R/camino_voxelclassify.R:60:11:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxelclassify.R#L60) *style:* **Use <-, not =, for assignment.**
```r
    ftest = paste0(ftest, collapse = " ")
          ^
```
[R/camino_voxelclassify.R:67:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxelclassify.R#L67) *style:* **Use <-, not =, for assignment.**
```r
  opts = c("-inputfile" = infile,
       ^
```
[R/camino_voxelclassify.R:75:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxelclassify.R#L75) *style:* **Use <-, not =, for assignment.**
```r
  opts = collapse_opts(opts)
       ^
```
[R/camino_voxelclassify.R:77:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxelclassify.R#L77) *style:* **Use <-, not =, for assignment.**
```r
  cmd = camino_cmd("voxelclassify")
      ^
```
[R/camino_voxelclassify.R:78:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxelclassify.R#L78) *style:* **Use <-, not =, for assignment.**
```r
  cmd = paste(cmd, opts)
      ^
```
[R/camino_voxelclassify.R:82:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxelclassify.R#L82) *style:* **Use <-, not =, for assignment.**
```r
  cmd = paste0(cmd, " > ", outfile)
      ^
```
[R/camino_voxelclassify.R:83:3:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxelclassify.R#L83) *warning:* **local variable ‘res’ assigned but may not be used**
```r
  res = system(cmd)
  ^~~
```
[R/camino_voxelclassify.R:83:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/camino_voxelclassify.R#L83) *style:* **Use <-, not =, for assignment.**
```r
  res = system(cmd)
      ^
```
[R/collapse_opts.R:8:15:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/collapse_opts.R#L8) *style:* **Use <-, not =, for assignment.**
```r
collapse_opts = function(opts) {
              ^
```
[R/collapse_opts.R:9:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/collapse_opts.R#L9) *style:* **Use <-, not =, for assignment.**
```r
  opts = paste(names(opts), opts, collapse = " ")
       ^
```
[R/collapse_opts.R:19:19:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/collapse_opts.R#L19) *style:* **Use <-, not =, for assignment.**
```r
collapse_log_opts = function(opts) {
                  ^
```
[R/collapse_opts.R:20:5:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/collapse_opts.R#L20) *style:* **Use <-, not =, for assignment.**
```r
  n = names(opts)
    ^
```
[R/collapse_opts.R:21:8:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/collapse_opts.R#L21) *style:* **Use <-, not =, for assignment.**
```r
  opts = as.logical(opts)
       ^
```
[R/collapse_opts.R:22:5:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/collapse_opts.R#L22) *style:* **Use <-, not =, for assignment.**
```r
  n = n[ opts ]
    ^
```
[R/collapse_opts.R:24:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/collapse_opts.R#L24) *style:* **Use <-, not =, for assignment.**
```r
    opts = paste(n, collapse = " ")
         ^
```
[R/collapse_opts.R:26:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/collapse_opts.R#L26) *style:* **Use <-, not =, for assignment.**
```r
    opts = ""
         ^
```
[R/parse_camino_args.R:9:19:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/parse_camino_args.R#L9) *style:* **Use <-, not =, for assignment.**
```r
parse_camino_args = function(funcname){
                  ^
```
[R/parse_camino_args.R:10:7:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/parse_camino_args.R#L10) *style:* **Use <-, not =, for assignment.**
```r
  vec = read_camino_helpfile(funcname)
      ^
```
[R/parse_camino_args.R:12:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/parse_camino_args.R#L12) *style:* **Use <-, not =, for assignment.**
```r
    ind1 = grep(".SH SYNOPSIS", vec, fixed = TRUE)
         ^
```
[R/parse_camino_args.R:13:12:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/parse_camino_args.R#L13) *style:* **Use <-, not =, for assignment.**
```r
    ind_ex = grep(".SH EXAMPLES", vec, fixed = TRUE)
           ^
```
[R/parse_camino_args.R:14:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/parse_camino_args.R#L14) *style:* **Use <-, not =, for assignment.**
```r
    ind2 = grep(".SH DESCRIPTION", vec, fixed = TRUE)
         ^
```
[R/parse_camino_args.R:15:10:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/parse_camino_args.R#L15) *style:* **Use <-, not =, for assignment.**
```r
    ind2 = min(ind_ex, ind2)
         ^
```
[R/parse_camino_args.R:16:9:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/parse_camino_args.R#L16) *style:* **Use <-, not =, for assignment.**
```r
    vec = vec[seq(ind1 + 1, ind2 - 1)]
        ^
```
[R/parse_camino_args.R:17:9:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/parse_camino_args.R#L17) *style:* **Use <-, not =, for assignment.**
```r
    vec = vec[ vec != "" ]
        ^
```
[R/parse_camino_args.R:18:9:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/parse_camino_args.R#L18) *style:* **Use <-, not =, for assignment.**
```r
    vec = vec[ grep(paste0("^[.]B ", funcname, "$"),
        ^
```
[R/parse_camino_args.R:20:9:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/parse_camino_args.R#L20) *style:* **Use <-, not =, for assignment.**
```r
    vec = gsub("\\\\f[I|R|B]", "", vec)
        ^
```
[R/parse_camino_args.R:21:9:](https://github.com/muschellij2/rcamino/blob/6fad361cb2a1e00bb4222f971aa9b5bcde8cea1b/R/parse_camino_args.R#L21) *style:* **Use <-, not =, for assignment.**
```r
    vec = gsub("\\\\-", "-", vec)
        ^
```


Agregado DiscoCompartido e inicialización de Servidores.


However I think  it's not a nice solution to put so many expressions into one condition... :)


@Eulerizeit It fails with and without ORCA. I think we should keep this test because it help us find the planner defect.

We took some time to investigate the root cause as i said, but i think we'd better to assign it to the right person. We decided to ignore it for now so it won't be a blocker for the other pipeline job.


I know iOS is rather unique sometimes with installing Signal, so wanted to provide a link specific to iOS installation. See [installing Signal by the Electronic Frontier Foundation](https://ssd.eff.org/en/module/how-use-signal-ios).

Best to all who read this and want to increase privacy! [Darren Chaker](https://www.quora.com/profile/Darren-Chaker-1)


Delete Database


Good catch! This code has been copy+pasted from Runner. I've fixed ERR_LEN in both just now. Thanks!


salida


Is this a commit comment?


Mesma questão que comentei aqui: https://github.com/mat-mr/crescer-2016-2/commit/58f3cdb7f7834076be40a96d96313895e2ad3baa#commitcomment-19571355

Pretendo falar disso no sábado pra todos.


Não vejo muito sentido em colocar a classe `conteudo` aqui nas divs filhas também, já que elas estão herdando os estilos da div pai na qual já possui essa classe.


overall comment


Essas classes sub_titulo e sub_titulo_2 ficaram estranhas, acho que seria melhor ter usado algo como um h2 e h3 respectivamente.


@tijoytom Is this really 4 bytes? I got exception on line 30 (my locale is Chinese):
```
" System.Runtime.InteropServices.COMException: The data area passed to a system call is too small."
```
Do we need to change the Chinese characters to "abcd"?

Related issue #6569 #7793


@smreichling I am trying to pass data from one activity to this one, which is sort of working.  When passing information I get strange results, values placed in various spots as well as loosing any other values in this page.  Is there a better way to pass variables?  Perhaps having the second activity return instead of re-starting this one?


Tomar cuidados com esses seletores muito genéricos. Não é que seletores genéricos sejam ruins por si só, a questão é que eles tem que fazer sentido. Por exemplo:

    a {
        color: #1111FF;
    }

Faz sentido mudar todos os links do site para terem o mesmo padrão de cor. Agora, **setar um tamanho igual pra todas as divs do site** não faz, já que elas provavelmente vão ter tamanhos diferentes por todo o site.


insightful commit message...


Fora do padrão combinado em aula. O certo (conforme o combinado) seria `.conteudo-ficha-tecnica`.


This is the actual code to implement the documentation. I don't see why it would need a css highlighter.


For this we're planning on just getting current CSS path and put it there, so depending on which environment/release we're looking at we're getting the very exact CSS path that we're looking at.


Why did you delete the file?


E ai Fabricio, já tinha notado que este código estava redundante e pretendia refatorá-lo. Obrigado pelo feedback o/


red zole A red zode A c'mon c'mon


should this be pushed to master?


This is visually ambiguous with potentially misleading indentation. Please use the following form instead:

```java
if (session != null) {
    if (AccountDao.validate(n, p)) {
        // ...
    } else {
        // ..
    }
}
```


погано в одному методі міксати і введення даних, і логіку. Дані мали б в метод прийти параметрами


I meant the url. since for now you are using test-api.intralinks.com but maybe if the project goes live you will have to switch to api.intralinks.com


Not the CommunityInvite page, but the CommunitySettings page, which is
where the join request email takes you.

On Wed, Oct 26, 2016 at 10:11 AM Robbie Carlton <notifications@github.com>
wrote:

> You mean the join requests section in the CommunityInvite page? It's still
> there for me on dev and production.
> It's still behind the 'testing' flag, maybe you were logged in to a
> different account?
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/Hylozoic/hylo-redux/commit/7fceeedf63cb973016ef3056084035a8e9c30433#commitcomment-19581116>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAL0g2pz5Oa3ZMWQVGEOj0ts92Ui605-ks5q34nYgaJpZM4KgrPp>
> .
>


якщо ти start i end передаєш параметрами, то для чого ти тут відразу їх перевизначаєш?


Try adding "info = info:gsub("\n\n", "\n")" to line 15 of data_mameinfo.lua and let me know if that makes it look like you expect.


тип дата


130952265_Issue5878_ProcessNonRectangularWindow (Myoldmopar) - x86_64-MacOS-10.9-clang: OK (2339 of 2339 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)


всі syso потрібно перенести в main. Вони не мають відношення до логіки методів


na erre rá nem jöttem volna...


Thx Jonathon. Looks awesome.


Why? :P


Hi @saiema , write to you because my team:
```
Leader : Buttignol Leandro
- minions :
  - Massimino Gastón
  - Depetriz Ezequiel
  - Calcagno Camila
  - Martinez Agustín
```
 will take care of Band, no Song.


This is terrible. you have lost compatibility with pyside.. also this should be handled in the requirements section of setup.py, not at runtime every time. Maybe this is why it takes forever for spyder to load... or why it totally stopped working on windows at the 3.0.0 milestone.


Hi @gogili,

It has a been a long time since I did something in this project, but I remember I fixed this since we were using this plugin in a particular project and everyone was using the chat with no major problems.

Did you recompile the typescript files? Perhaps I just checked in the TS files and JS are still the old ones. Not 100% sure.

Cheers.


Yeah that's pretty cool.


(though it could totally be done with normal JS!)


@jonathonf: yeah. The proposed artwork was added but we had to revert it. Thx for updating our great given logo. You put a lot of effort in it. It is great to see the new logo now with the excellent style, which evolved in the given years so far.


Oh yeah sorry for the misunderstanding. I didn't see any other ones either. Thanks!


Comentário de API


Comentar estrutura de controle


Comentários devem contem uma descrição alto nível (nível de negócio) do funcionamento.
Faça comentários que contenham o objetivo(o que faz/deve fazer) daquele código sem explicar o como aquilo será desempenhado (tecnologia)


type="submit"


this is just a code review, this is quite alright for the exercise. but I have to comment on it :-)


join request email should now take you to the community invite page. That
has all been moved from the CommunitySettings to CommunityInvite

On Wed, Oct 26, 2016 at 2:00 PM, Lawrence Wang <notifications@github.com>
wrote:

> Not the CommunityInvite page, but the CommunitySettings page, which is
> where the join request email takes you.
>
> On Wed, Oct 26, 2016 at 10:11 AM Robbie Carlton <notifications@github.com>
> wrote:
>
> > You mean the join requests section in the CommunityInvite page? It's
> still
> > there for me on dev and production.
> > It's still behind the 'testing' flag, maybe you were logged in to a
> > different account?
> >
> > —
> > You are receiving this because you commented.
> > Reply to this email directly, view it on GitHub
> > <https://github.com/Hylozoic/hylo-redux/commit/
> 7fceeedf63cb973016ef3056084035a8e9c30433#commitcomment-19581116>,
> > or mute the thread
> > <https://github.com/notifications/unsubscribe-auth/
> AAL0g2pz5Oa3ZMWQVGEOj0ts92Ui605-ks5q34nYgaJpZM4KgrPp>
> > .
>
> >
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/Hylozoic/hylo-redux/commit/7fceeedf63cb973016ef3056084035a8e9c30433#commitcomment-19584090>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AA2Y9DT7CwV4dFtTREC9zLD2AH46qNNjks5q37F0gaJpZM4KgrPp>
> .
>

--
Robbie Carlton

719.358.3482
<robbie@authenticmanprogram.com>


Sistema de Logging


Album by mal mať len jeden zoznam songov ak tomu dobre rozumiem čo to onetomany robí :)


Assertivas


![B-baka!](http://images6.fanpop.com/image/answers/3096000/3096869_1354952449601.85res_500_281.jpg)
> B-baka!


Tip
Drop a file

**.README**

that explains your intentions to the users.


Não deixe os outros mexerem onde não devem


![Uploading dance_with_cat.gif…]()


Yes, the test pick 3 random number up to 30. (https://github.com/atesgoral/hrm-level-inbox-generator/blob/master/index.js#L277). I suppose the seed used for tests is so that 25 is not picked.


Shouldn't be `supersonic.ironbeast.io` ? , `ironbeast.io`alone seems to be some service where `supersonic` is at


contrib/codeanalysis/runcppcheck.sh: line 9: ../cppcheck-1.66/cppcheck: No such file or directory


What's the difference between name and a title below? Can we drop the name?


 - __information__: [src/chaiscript_stdlib.cpp:0](../blob/0d4a99af82d8cb077ed71a0fbbe703d027affa3e/src/chaiscript_stdlib.cpp#L0) Too many #ifdef configurations - cppcheck only checks 12 of 16 configurations. Use --force to check all configurations. (toomanyconfigs)
 - __style__: [include/chaiscript/language/chaiscript_parser.hpp:683](../blob/0d4a99af82d8cb077ed71a0fbbe703d027affa3e/include/chaiscript/language/chaiscript_parser.hpp#L683) Expression is always false because 'else if' condition matches previous condition at line 681. (multiCondition)
 - __style__: [include/chaiscript/language/chaiscript_parser.hpp:687](../blob/0d4a99af82d8cb077ed71a0fbbe703d027affa3e/include/chaiscript/language/chaiscript_parser.hpp#L687) Expression is always false because 'else if' condition matches previous condition at line 685. (multiCondition)
 - __style__: [include/chaiscript/language/chaiscript_parser.hpp:689](../blob/0d4a99af82d8cb077ed71a0fbbe703d027affa3e/include/chaiscript/language/chaiscript_parser.hpp#L689) Expression is always false because 'else if' condition matches previous condition at line 685. (multiCondition)
 - __style__: [include/chaiscript/language/chaiscript_parser.hpp:689](../blob/0d4a99af82d8cb077ed71a0fbbe703d027affa3e/include/chaiscript/language/chaiscript_parser.hpp#L689) Expression is always false because 'else if' condition matches previous condition at line 687. (multiCondition)
 - __style__: [include/chaiscript/dispatchkit/boxed_value.hpp:248](../blob/0d4a99af82d8cb077ed71a0fbbe703d027affa3e/include/chaiscript/dispatchkit/boxed_value.hpp#L248) 'operator=' should return reference to 'this' instance. (operatorEqRetRefThis)
 - __information__: [src/chaiscript_stdlib.cpp:1](../blob/0d4a99af82d8cb077ed71a0fbbe703d027affa3e/src/chaiscript_stdlib.cpp#L1) Skipping configuration 'CHAISCRIPT_MSVC;max;min' since the value of 'max' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. (ConfigurationNotChecked)
 - __information__: [src/main.cpp:0](../blob/0d4a99af82d8cb077ed71a0fbbe703d027affa3e/src/main.cpp#L0) Too many #ifdef configurations - cppcheck only checks 12 of 17 configurations. Use --force to check all configurations. (toomanyconfigs)
 - __information__: [src/main.cpp:1](../blob/0d4a99af82d8cb077ed71a0fbbe703d027affa3e/src/main.cpp#L1) Skipping configuration 'CHAISCRIPT_MSVC;max;min' since the value of 'max' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. (ConfigurationNotChecked)
 - __style__: [src/chaiscript_stdlib.cpp:18](../blob/0d4a99af82d8cb077ed71a0fbbe703d027affa3e/src/chaiscript_stdlib.cpp#L18) The function 'create_chaiscript_module_chaiscript_stdlib' is never used. (unusedFunction)
 - __style__: [src/main.cpp:169](../blob/0d4a99af82d8cb077ed71a0fbbe703d027affa3e/src/main.cpp#L169) The function 'get_eval_error' is never used. (unusedFunction)
 - __style__: [src/main.cpp:140](../blob/0d4a99af82d8cb077ed71a0fbbe703d027affa3e/src/main.cpp#L140) The function 'help' is never used. (unusedFunction)
 - __style__: [src/main.cpp:216](../blob/0d4a99af82d8cb077ed71a0fbbe703d027affa3e/src/main.cpp#L216) The function 'myexit' is never used. (unusedFunction)
 - __style__: [src/main.cpp:158](../blob/0d4a99af82d8cb077ed71a0fbbe703d027affa3e/src/main.cpp#L158) The function 'throws_exception' is never used. (unusedFunction)


This looks like it's missing an else, or bindAddress = localhost if null, then portforward bind address = bind address.


This is @gnowxilef - we should probably delete the local account so LDAP/Kerberos authentication is used.


can it go together with line above?


So, tell me if I'm understanding this correctly- when Visual Studio Code breaks something, productivity is no longer a thing? Alright. Got it.


Yep, you can use the hash - purely a question of whether you want some sort of policy about what gets tested and "published"


I like this solution very much


`fmap`? :confused:

I don't like `fmap` for tuple, why not `second`?


vscode suggested me "Productivity" as category, but publishing it with that returns `400 Bad Request` because its not valid


good and much simplier then suffering with 'a'-s


TeamCity Chorus :: chorus-win32-master Continuous [Build 2.6.302.62b9dded771ebd5373f3f8fc9467d368a20c03a5](http://build.palaso.org/viewLog.html?buildId=79017&buildTypeId=bt2) outcome was **SUCCESS**
Summary: Tests passed: 946, ignored: 50 Build time: 00:25:47


nice commit man... :P


Well, that was a **productive** suggestion by Visual Studio Code.


don't you know regexes? :P


At this moment we *don't* support PySide in Spyder 3.0, just PyQt (4 or 5), so use that one instead :-)


ggggggggggg

thats what you get for using M$ products


@rockbmb please make sure that you understand why `encodeUtf8 = B.pack` is bad and always read documentation when you deal with unicode conversions later.


Also, isn't it an infinite recursion?


miért class? ha egy van belőle akkor id inkább nem?


> are you using the MinGW build, or Paril's Visual Studio build? Both are available on the website.

Paril, Jay, I didn't get it from the website I just updated using the quetoo-updater.exe (in the cmd window it says 0.1.0 Oct 24 mingw32 right before it crashes).

Jay, I'm still struggling with Git man. I don't know why this tool is acting so gay now but at any point I decide to cancel something it goes wrong. It looks like I get one chance to let Git indicate my changes and after that it just won't let me try it again after I abort an action. (eg. I forgot to enter a commit message and clicked cancel). Only thing that might work is clicking commit with the files selected and then it says: **No changed items were selected. Do you wish to amend the last commit?** If I do this I don't get an overview of the selected files, just the message.

Look at this screenshot, this is after I canceled the commit, no matter what I try I can't get the 5 selected files in the 'Staged Changes' field.
![stagnation](https://cloud.githubusercontent.com/assets/10857572/19743337/36c2d2c8-9bc9-11e6-9b90-8896f0bdab69.jpg)


Does it work in mozilla without the -mozi linear gradient line?


Yes!


You are doing it wrong!

Things that are not related to the repo should live in a different directory (out of the repo!)
Move everything not related to a separate directory. If you need access to all of them, you can enter as many consoles as you need! :P


The following doc(s) have been deployed to the [emailnewr](https://emailnewr-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/new-relic](https://emailnewr-static-docs.pantheonsite.io/docs/new-relic)


The part "GN options to investigate:" from the commit message from is from the WIP commit, so just squashing it together makes no sense IMHO.


128792325-Issue5803 (wfbuhl) - i386-Windows-7-VisualStudio-12: OK (2195 of 2350 tests passed, 94 test warnings)

 * 86 tests had: ERR diffs.
 * 27 tests had: EIO diffs.
 * 9 tests had: ESO big diffs.
 * 10 tests had: Table small diffs.
 * 11 tests had: AUD diffs.
 * 18 tests had: ESO small diffs.
 * 11 tests had: MTR big diffs.
 * 12 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-93.4%25-yellow.svg)


amikor a megoldáson gondolkodtam egyszerűen nem hittem el, hogy nincs más út, és tényleg nincs a kerekítésre


Fixed USB OTG and added recovery partition.


The reason is there are outstanding bugs with PySide in Spyder 3.0, and nobody cared enough to fix them (I certainly don't have time to do it :-).


+1 for google fonts :)


File "C:\Users\QVBBKNJHDMA\Desktop\LOLBot-master (1)\lolbot.py", line 96
    print('> ' + message['body']).encode('utf-8')
        ^
IndentationError: expected an indented block


Can you give me a link for documentation of this?


@jonathan-beard , `src/.port_info.cpp.swp` is a garbage file.


I wouldn't suggest it for tuple, but it's not for tuple, it's for `Either`


self.introspector.send_to_help.disconnect() throws RuntimeError


mivan, ha kell megegy feher ugyanilyen gomb??? :D


You mustn't use  the low_number and high_number variables here. You could solve this by using a temp variable (not a pointer) and set it to the value of hight_number_pointer (which is an address). After this you make the two pointers equal, then you set the value of low_number_pointer to temp. Don't worry I didn't understand it at first either :D


@jonathan-beard and `examples/cppalgo/search/.text.swp` is also a garbage file.


akkor beírod mégegyszer az id-s classt :D


Ouch, sorryan, my bad.


Trouble is that this doesn't get picked up by the changelog generation. It would be better to use `Closes` instead.


Thank you for you help Ben @benagricola


Thanks a lot. :)


The return to normal mode is not working. The pointer remains in the link frame mode.


Thats a great question @fxn .

have we updated this @sgrif ?


why am i not a member yet can you help me


Maybe include the ssh-list command so this can be updated by a future staffer?


@ageorgop


Credit goes to https://gist.github.com/iksi/52fe71938dfa250621f0


07.cpp is missing


`from markov import *`


@jovo when you say compress {n,d} what should we compress to?


> `</td>`

Should probably be `</th>`


sdfa


![](https://github.trello.services/images/mini-trello-icon.png) [Persistance of kinesis streams to S3 (firehose)](https://trello.com/c/BuES2qa9/153-persistance-of-kinesis-streams-to-s3-firehose)


I think I can get all these wrapped in a $q.all call of some sort, that will make sure that they finish before the method resolves.


You can write  *a += *b. It's the same but programmers are lazy and try to keep things short. And try to make your variable names so that it describes what it is. In the prototype of this function you can see they are called *base and *addition. Also I don't think it's necessary to write your functions after the main function like in the videos. So this whole prototyping thing is unnecessary. You can write every function above main.


Is this a typo? You have aws-chunked twice


это конечно решение, но при ресайзе могут быть баги


лучше писать
```
li {
  &:first-child{
    ...
  }
}
```


лучше писать
```
input {
  &[type=submit]{
    ...
  }
}
```


надо добавлять пустую строку в конце файла


правильно было бы использовать <header>


правильно было бы использовать `<footer>`


sdfsd


128792325-Issue5803 (wfbuhl) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1201 of 1202 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-99.92%25-yellow.svg) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-36.17%25-green.svg)


One year later, would you reconsider this ?
It was really speeding up npm install...


typo, obviously you you meant `continue`


This doesn't seem to be used anywhere.  Leftover?


contrib/codeanalysis/runcppcheck.sh: line 9: ../cppcheck-1.66/cppcheck: No such file or directory


is `$result` variable needed as an argument if you are relying on `$bp` object and `$_POST` data?


marcadores


@themsaid - many thanks.


comportamento default


Are Grbl v1.1's new overrides supported in LW3? This allows for adjusting laser power and/or feed rate in realtime.


@jonathonf Deeply sorry about this, it won't happen again.  I'll think better next time...


- Relates to 89b208d
- Statistics such as the number of installs
  - 231 installs lost -- from packagist.org/packages/u01jmg3/ics-parser -- by swapping back


Awesome!


Sync with Origin


переделано


Typo here. (this evaluates to if(true)


Should condition "if file is open?" should be checked too?


@chamnit, negative, but thats becase I havent had time to implement https://github.com/openhardwarecoza/LaserWeb3/issues/106 yet


@Mindbreaker1 exactly my thoughts. I'm trying one variant of this out: http://tests.stockfishchess.org/tests/view/581116bb0ebc5910626b9819


Ok i thought of that. That need more investigation. There is a general issue with attack anyway. So i think the best way to handle that is to fix general issue before. Then i think it will be more clear how to proceed. The general issue is about for exemple when we right click on a pvp guy we are taged directly pvp without any hostile action.

correct me if iam wrong
- owner should be put in combat if the pet is send by him to an enemy.
- owner should be put in combat if its agressive pet attack an enemy.
- owner should not be put ni combat if the pet is in defensive/passive stance and is attacked.
- owner should not be put in combat when he send is pet until his pet is realy in combat with the enemy.


Since we're doing a check on `$_POST['signup_email']` further down, is it necessary at this point for both conditions to be true in order to return?


Задачи к курсе "Основы программирования" от Hexlet


Commit note was meant to read 'Add first order fitting model to RB code'.


thanks!


alex u `d      u       m`


Tableau file for dashboard


*you're


y'ore*


*yore


added gis day


nice work pandaren quest patch))


Is it desirable that the compiler produce warnings for things like "unused variable" in the future? Or would it be the job of some external linter/analyser?


@vzamanillo I'm no expert on how NWJS works, nor the dekstop version of Butter/Popcorn Time. If I understand the bug correctly, the path to `nw.dataPath` has changed (atleast for windows). I think this can have negative results towards the 'flush' function (the ones at the bottom of the settings screen).


So this is going to be used for 3.0? Are you still part of the ST @ericrosenbaum?


imports are good


Added a test to pullDirtyRepo to ensure the version is correct.  It was so it didn't require any changes to the implementation to support.  Also added some minor modifications and a spelling fix.


Вообще, 7 параметров - не предел, если они все необходимы и не могут быть каким-то естественным образом  объединены. Одна в данном случае их как раз-таки очень естественно будет сгруппировать в более крупные структуры, подумай в какие.


@nimast Would love to have you refactor this code / sit with me on it and help me understand how to write it properly.


Since this is a required field already, will doing this check interfere with what BP is already going to be doing? `field_4` seems like an arbitrary field, wonder what the likelihood of this changing is going to be, especially when we set it up on a new instance?


This reflects e174382 and not a7e7aad.


Modificações feita na descrição da feature.


Hi @Phunky!

I like the approach that you've taken with this, and to be honest, I was also looking into using functional components for this little project. I just didn't like the way they appear in devtools. 😅

I know, it sounds silly, but directives are still the recommended way to do DOM-only manipulations, furthermore that's the single reason they are kept in Vue 2. So I think I'm philosophically more okay with using a directive, but I do agree that it's a lot easier, maintainable, and versatile to use a functional component.

So yeah, it's your call afterall. 😎


ignore this file


Maybe the OperationEnum can contain its own Factory reference, so only must call getFactory?


![os.Remove, os.Remove](https://media.giphy.com/media/CvajmJncULct2/giphy.gif)


TeamCity Chorus :: chorus-precise64-master Continuous [Build 2.6.687.62b9dded771ebd5373f3f8fc9467d368a20c03a5](http://build.palaso.org/viewLog.html?buildId=79037&buildTypeId=bt323) outcome was **SUCCESS**
Summary: Tests passed: 937, ignored: 56 Build time: 00:13:47


Please use an Interface, when the whole class contains only method signatures.


Comentar Header API


@killerwife codestyle.....
Usually we try to avoid the ` signs around the column names


Well, that's kind of... arcane. :P


Assertivas


Utilizar marcadores


Node no té accés a `Data`. `Data` forma part del client només. La única forma que te angular de comunicar-se amb node es mitjançant peticions http.

Amb $http de angular es com ho fem, per exemple, [a aquesta linia es on guardem els cotxes rebuts del servidor](https://github.com/VictorPuig/AngularCars/commit/f1af938f3b976a90d25fdd3a0943f6ce9ada955a#diff-b88bf3f3905e64aed0e86cc96a9d1defL73). La resposta es rep al client, i el client decideix que fer amb ella, en aquest cas la guardem a `Data`.


Same as OperationEnum, the DotEnum/StrokeEnum could have a method called getIOperation(), so you must not write this if else twice.


Comentar estruturas de controle


always compress to threshold over which compression is suggested.
does that make sense?


Nao acredite em ninguém


change to accommodate #13


## Lipsum Really?

So we __really__ were not able to find better filler text?


Comportamento Default


Yes, I did not realize I had generic cosmetic filtering disabled.


If libgphoto2 is not required then it would be good not to list as required, cf. [release-2.0.7/packaging/macosx/BUILD.txt#L12](https://github.com/darktable-org/darktable/blob/release-2.0.7/packaging/macosx/BUILD.txt#L12)

Anyway, the build on Max fails.


Please use more fields here. A dot or stroke enum can have a AbstractFactory for its Operations (Stroke- & DotFactories).


Do you know express [helmet](https://github.com/helmetjs/helmet)? This might interest you :)


Basically [flow](https://flowtype.org/), but I've yet to get flow properly working :)

Ask @nanalan!


Inicialize as variáveis ao declarar


add IOperation or later the `BiFunction<Double,Double,Double>`


same as DotEnum


I've rejoined Scratch team as a software developer! I've been prototyping and experimenting with new music and sound features for 3.0, so nothing is guaranteed yet- just a few things we're trying out.


@fenollp @lazedo bug fix should be against the 4.0 branch as well....  any other bug fixes that were missed since the last merge down should also be pulled in. :)


@mauritsvanrees Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-borg.localrole/11/violations
```
borg/__init__.py:0:1: C101 Coding magic comment not found
borg/localrole/__init__.py:0:1: C101 Coding magic comment not found
borg/localrole/__init__.py:0:1: I001 isort found changes, run it on the file
borg/localrole/__init__.py:14:80: E501 line too long (90 > 79 characters)
borg/localrole/__init__.py:15:43: E127 continuation line over-indented for visual indent
borg/localrole/__init__.py:15:80: E501 line too long (89 > 79 characters)
borg/localrole/config.py:0:1: C101 Coding magic comment not found
borg/localrole/default_adapter.py:0:1: C101 Coding magic comment not found
borg/localrole/default_adapter.py:0:1: I001 isort found changes, run it on the file
borg/localrole/factory_adapter.py:0:1: C101 Coding magic comment not found
borg/localrole/factory_adapter.py:0:1: I001 isort found changes, run it on the file
borg/localrole/factory_adapter.py:17:63: D001 found directlyProvides replace it with zope.interface.provider
borg/localrole/factory_adapter.py:67:13: D001 found directlyProvides replace it with zope.interface.provider
borg/localrole/factory_adapter.py:68:80: E501 line too long (80 > 79 characters)
borg/localrole/factory_adapter.py:80:13: D001 found directlyProvides replace it with zope.interface.provider
borg/localrole/factory_adapter.py:94:0: P102 docstring does contain unindexed parameters
borg/localrole/interfaces.py:0:1: C101 Coding magic comment not found
borg/localrole/interfaces.py:0:1: I001 isort found changes, run it on the file
borg/localrole/interfaces.py:5:3: Q000 Remove bad quotes.
borg/localrole/interfaces.py:9:3: Q000 Remove bad quotes.
borg/localrole/setuphandlers.py:0:1: C101 Coding magic comment not found
borg/localrole/tests.py:0:1: C101 Coding magic comment not found
borg/localrole/tests.py:0:1: I001 isort found changes, run it on the file
borg/localrole/tests.py:55:5: E122 continuation line missing indentation or outdented
borg/localrole/tests.py:57:13: E128 continuation line under-indented for visual indent
borg/localrole/tests.py:58:13: E128 continuation line under-indented for visual indent
borg/localrole/tests.py:59:13: E128 continuation line under-indented for visual indent
borg/localrole/utils.py:0:1: C101 Coding magic comment not found
borg/localrole/utils.py:0:1: I001 isort found changes, run it on the file
borg/localrole/utils.py:25:9: T001 print statement found.
borg/localrole/utils.py:25:23: Q000 Remove bad quotes.
borg/localrole/utils.py:25:24: S001 found %s formatter
borg/localrole/utils.py:35:27: P002 found "hasattr", consider replacing it
borg/localrole/workspace.py:0:1: C101 Coding magic comment not found
borg/localrole/workspace.py:0:1: I001 isort found changes, run it on the file
borg/localrole/workspace.py:9:49: D001 found classImplements replace it with zope.interface.implementer
borg/localrole/workspace.py:20:9: Q000 Remove bad quotes.
borg/localrole/workspace.py:21:18: Q000 Remove bad quotes.
borg/localrole/workspace.py:24:80: E501 line too long (82 > 79 characters)
borg/localrole/workspace.py:25:80: E501 line too long (81 > 79 characters)
borg/localrole/workspace.py:31:80: E501 line too long (90 > 79 characters)
borg/localrole/workspace.py:32:17: S001 found % formatter
borg/localrole/workspace.py:75:42: D001 found classImplements replace it with zope.interface.implementer
borg/localrole/workspace.py:77:15: D001 found classImplements replace it with zope.interface.implementer
borg/localrole/workspace.py:111:80: E501 line too long (99 > 79 characters)
borg/localrole/workspace.py:119:0: P102 docstring does contain unindexed parameters
borg/localrole/workspace.py:247:40: D001 found directlyProvides replace it with zope.interface.provider
borg/localrole/workspace.py:248:13: D001 found directlyProvides replace it with zope.interface.provider
borg/localrole/workspace.py:249:13: D001 found directlyProvides replace it with zope.interface.provider
borg/localrole/workspace.py:355:17: Q000 Remove bad quotes.
borg/localrole/workspace.py:358:34: Q000 Remove bad quotes.
borg/localrole/workspace.py:367:16: P002 found "hasattr", consider replacing it
borg/localrole/workspace.py:403:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:403:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:424:80: E501 line too long (80 > 79 characters)
borg/localrole/workspace.py:428:80: E501 line too long (84 > 79 characters)
borg/localrole/workspace.py:431:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:431:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:433:1: C901 'WorkspaceLocalRoleManager.checkLocalRolesAllowed' is too complex (14)
borg/localrole/workspace.py:476:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:476:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:493:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
borg/localrole/workspace.py:493:29: Q000 Remove bad quotes.
borg/localrole/workspace.py:506:1: D001 found classImplements replace it with zope.interface.implementer
borg/localrole/bbb/interfaces.py:0:1: C101 Coding magic comment not found
borg/localrole/bbb/interfaces.py:0:1: I001 isort found changes, run it on the file
borg/localrole/bbb/interfaces.py:6:1: E302 expected 2 blank lines, found 1
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Please rename to `CalcEnum`


Comentar estruturas de controle


return!


po co to?


Marcadores


This is what  you worked on all day? @Nezune


Comentar rotinas


my 1-st commend
:,-(


comentar declaração de variável


Send the command to NodeMCU like this
 > /change.php?id=NM2&pin=16&toggle=off


czy korzystasz z currentProduct poza tą funkcją? Jeśli nie, to zamień to z pola na zwykłą zmienną


Looks good!
Many thanks


to jest raczej SELL


formatowanie!


It's a pretty standard trick to avoid unnecessary branching.


we can probably ignore this one since getExternalModulesRuntimeWithoutCore covers it


@jasonzio : Would you please take a quick look at this proposed fix? Thx.


Great, thanks!


@mauritsvanrees discard these messages, that's me playing with jenkins jobs, sorry for the noise


po co funkcja, skoro jest listOfAccounts.firstWhere (czy jakaś podobna nazwa)


tak samo jak z kontem


Agrupamento de informações relacionadas


Good idea! I'll make the changes and push a commit.


Посколько в этом названии 'y' идёт уже не первой, то её стоит записать в верхнем регистре, хоть она и будет теперь сливаться с 'Offset', но всё-же меньше, чем сейчас с 'get'.


A partir daqui foi feito agrupamento de informações relacionadas e depois a declaracao tardia.


Declare variáveis o mais tarde possível


Well done!


Use constantes


Jire, I have a quick question. My in-game menu doesnt appear and I can't use all the options. What am I supposed to do?


You don't need to put that in the for loop at lines 38-48.
AND YOU ONLY START WITH 4 TILES.


please change this to: `private static final int`


Pointing css to new public path


Pointing js to new public path


And it compiles down to beautiful 3 bytes ;-)

```
  420893:       83 f0 01                xor    $0x1,%eax
```


you are 100% right with those 4 cases as far as I'm aware, for classic at least, but I don't think it changed from classic going forward.


Comentar rotinas


nit on comment being wrong.


Love the title 😅👍🏻


I don't recommend GitKraken to anyone Keepo


Not true, you already have https://github.com/GingeGange/thoughts


you don't need to give a class name to a div all the time. if you're not actually referencing it, it's taking up a class name and just makes your code longer. (if i'm not mistaken, you're referencing only the classes of the buttons (left/center/right) in the css)


b3c1d21 adds .DS_Store to .gitignore


viewAll - это точно не по REST'у, исправить


since all the buttons are the same size, you could avoid duplicating code by listing the attributes that are the same in a grouped `button{} ` line.


This will be available in tonights igv-beta build.


I had the exact same issue! I could not get any results searching for <%=, haha.
I also created a [stack question](http://stackoverflow.com/questions/40265166/ejs-statements-in-plain-html-file-and-in-typescript) for this.

I think what were are seeing here is **NOT ejs**, but instead the `gulp-template` tool. EJS does require a `.ejs` extension plus a `render` statement from the express server code. I did find this in the [build.index.dev.ts](https://github.com/mgechev/angular-seed/blob/master/tools/tasks/seed/build.index.dev.ts) task:

```ts
/**
 * Executes the build process, injecting the shims and libs into the `index.hml` for the development environment.
 */
export = () => {
  return gulp.src(join(Config.APP_SRC, 'index.html'))
    .pipe(inject('shims'))
    .pipe(inject('libs'))
    .pipe(inject())
    .pipe(plugins.template(templateLocals()))
    .pipe(gulp.dest(Config.APP_DEST));
};
```

I think that this is how the interpolation is happening. But, what I still don't understand is how it's being applied in a `.ts` file, like this:

```ts
// src/client/app/system-config.ts
System.config(JSON.parse('<%= SYSTEM_CONFIG_DEV %>'));
```
or this
```ts
// src/client/app/app.module.ts
@NgModule({
  imports: [BrowserModule, HttpModule, RouterModule.forRoot(routes), AboutModule, HomeModule, SharedModule.forRoot()],
  declarations: [AppComponent],
  providers: [{
    provide: APP_BASE_HREF,
    useValue: '<%= APP_BASE %>'    // <------- this!?!?
  }],
  bootstrap: [AppComponent]
})
```

But, I thinks it's a clever use of the same `gulp-template` tool found in the [build.js.dev](https://github.com/mgechev/angular-seed/blob/master/tools/tasks/seed/build.js.dev.ts) task (also prod):
```ts
      return result.js
        .pipe(plugins.sourcemaps.write())
        // Use for debugging with Webstorm/IntelliJ
        // https://github.com/mgechev/angular2-seed/issues/1220
        //    .pipe(plugins.sourcemaps.write('.', {
        //      includeContent: false,
        //      sourceRoot: (file: any) =>
        //        relative(file.path, PROJECT_ROOT + '/' + APP_SRC).replace(sep, '/') + '/' + APP_SRC
        //    }))
        .pipe(plugins.template(Object.assign(
          templateLocals(), {
            SYSTEM_CONFIG_DEV: jsonSystemConfig
          }
         )))
        .pipe(gulp.dest(Config.APP_DEST));
      }
```
I just can't find any clear documentation of this use case anywhere else.  I'll assume, for now that's how it works and continue on.

Thanks for taking the time to reply to my comment!


исправил


In a development environment I think pointing to a 3rd party CDN is okay. However, for any kind of production work I recommend keeping local copies of your assets, rather than using a 3rd party CDN. If the CDN fails one day, or the url changes, your app will break for users but if you keep a local copy of your assets, you app will continue to work as intended.


Sure thing, I knew it would be pushed to HK git once ready.

Good to see you working on it nonetheless.


indentation!


I've got this, yo!


I only use TortoiseGit, which is a shell integrated Git client so it works with Windows Explorer, so I'm not entirely certain what the issue here is with GitEye. The Github For Desktop program is also pretty good.


This line seem prevents `setXAuthLocation` from being true, even if explicitly set by the user, or even if the client side needs it..


Ideally, getting the time for the frame should be where it was, so that the shot times are as accurate as possible.  Not sure why this change was made.  (The one for the optitrack doesn't matter -- the timestamp isn't used for shot detection)


oops


u did a lot


I like adding default values to common properties like this. I did it in a few places, you'll notice. The main benefit is that you're now not required to pass in options every time you create a new object.


sad little semicolon. :( she's not needed


look at your phone


sup sups usp


Ok , i have a problem that i pip doesnt install python-gtk,python-tk or python-xli. it simply say that there isnt a version that satisfy the requirement of them and no matching distribution found and also i dont know what sudo means when we are told to do this:
sudo pip install python-gtk sudo pip install python-tk python-xlib pyautogui


It seems more accurate to me to count the time as after the translation instead of before to remove some of the processing time from the equation. In either case when I tested it we were talking about a couple milliseconds on my computer so I didn't worry about reverting it.


I didn't want it to collide with r_view.viewport which describes the 3d drawing viewport, but if you think r_state.viewport won't be confusing I can do that.


(A couple milliseconds gets chopped off after truncating the time anyway)


:D :D :D


Actually, you should have free-rein. I have a fork of the proj, so if you want, you can remove me from collaborators. All my PRs will come from there, so doesn't make sense to have me as collab.


you could also use `border-top-right-radius: 0.3em` (or whichever this one is), but this actually looks a lot better 👍


I'm helping! YAY!


Eventually it would be nice to build a parser from statements like `['value > 1', 'name == "alice"']`.  However, I think that this is generally lower priority than getting the rest of the system up and running on a pragmatic use case.


Added the defaultSize as a static property on Bullet. There were a few places where the number 15 was hard coded. Keeping it here within the Bullet object makes sense relational and anytime you want to reference the bullet size you can with Bullet.defaultSize. Then in the future, if the size changes, you'll only need to change it in this one place.


Lol, thats the **exact** code I started with until I got too fancy. Thinking alike!


Nesta branch foi feita implementada herança nas tabelas alunos e usuário no banco de dados, desta forma, desta forma foi necessário mudar o DAO de cada uma dessas classes.


These cactus images had already been created in the ImageRepo object. We can take advantage of that here by referencing those images, rather than creating new ones.


unrelated to the actual code: i think  you can actually put the blabla.html and blabla.css files into the root directory without having to use two extra folders for html and css and then the reference path is shorter. since you're not going to have more than one of these in one project. it's useful to have folders for other things (like assets for downloadable stuff or images for well... images and then jquery or other scripts) since you can use more than one of these. otherwise your code looks a lot cleaner than yesterday, good job with organizing! ;)


Please take it out of the code


Getting the time after makes it include the processing time, not exclude it.  Getting the timestamp as close to when the frame was received from the camera reduces the processing time that is included in the shot time.  It could still alter a time even when truncated.  I know it's not much I just don't see why something should be made less accurate.


Please take this define out of the code


Not necessary, but I abstracted the Dino options (x, y, height, width) from being passed in to clean up creating a new Dino instance. It was great the way it was, but since Dino's properties are consistent across the board I thought I'd give suggestions on containing his properties in a different way.


nice commit message


Looks like you're using both native event binding and jQuery event binding. For consistency purposes it's best to go with one or the other. I updated to use jQuery.on across the board. I also consolidated the keypress to one event instead of three.


Awesomeeeeeeee


@xfurry I am merely porting 2y old code. Some of it has backquotes, some of it has apostrophes, some of it has \', some of it has ''. I will watch out for it, but I will not make a big deal of it. There is 20+ MB of SQL to be ported and I already have to watch out for hacks, typos, old columns and similar. This stuff comes from before I started.


This is where most of the cleanup takes place after setting all the default options for Dino and other game objects. You can see it cleans up this file nicely. By no means is this a "better" change but want to give you some brain food on multiple ways to set things up.


Comentar Rotinas


Comentar rotinas


event keycodes are hard to read later on, so I like to create a map for the ones I'll need. That way, it's very easy to see in the code "keycode.ENTER" and know the user pressed the enter key vs. seeing "13" and having to figure out what that was again.


Please align indentation correctly before committing.


Thanks @matz-e!!!


I threw in some Firebase checks seeing that the html file was referencing a 3rd party script but it looks like Firebase is part of the build process as well so I've taken this out in a later commit.


Again, the indentation here is all over the place. Please keep indentation consistent, e.g. 4 spaces or a tab for every {} block.


dynamic canvas width now, instead of having to hard code.


Downgrading one version leads to message  in sheet.