[R/helper_funs.R:338:7:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/helper_funs.R#L338) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if ((do_gc >= 1) & (do_gc < 2)) {
      ^
```
[R/sperrorest_error.R:3:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_error.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculate a variety of accuracy measures from observations and predictions
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_error.R:95:18:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_error.R#L95) *warning:* **no visible global function definition for ‘prediction’**
```r
      predobj <- prediction(pred, obs)
                 ^~~~~~~~~~
```
[R/sperrorest_error.R:96:16:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_error.R#L96) *warning:* **no visible global function definition for ‘performance’**
```r
      auroc <- performance(predobj, measure = "auc")@y.values[[1]]
               ^~~~~~~~~~~
```
[R/sperrorest_error.R:146:28:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_error.R#L146) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                mse = mean((obs - pred) ^ 2), mad = mad(obs - pred),
                           ^
```
[R/sperrorest_misc.R:470:13:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_misc.R#L470) *warning:* **no visible global function definition for ‘validate.resampling’**
```r
  stopifnot(validate.resampling(object))
            ^~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_misc.R:575:27:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_misc.R#L575) *warning:* **no visible binding for global variable ‘validate.resampling’**
```r
  valid <- sapply(object, validate.resampling)
                          ^~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:68:20:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_resampling.R#L68) *warning:* **no visible global function definition for ‘as.resampling’**
```r
      resampler <- as.resampling(resampler)
                   ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:73:19:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_resampling.R#L73) *warning:* **no visible global function definition for ‘as.represampling’**
```r
    resampling <- as.represampling(resampling)
                  ^~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:150:15:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_resampling.R#L150) *warning:* **no visible global function definition for ‘as.represampling’**
```r
    repres <- as.represampling(repres)
              ^~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:198:12:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_resampling.R#L198) *warning:* **no visible global function definition for ‘as.resampling’**
```r
    fac <- as.resampling(fac)
           ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:205:17:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_resampling.R#L205) *warning:* **no visible global function definition for ‘as.represampling’**
```r
    represmp <- as.represampling(represmp)
                ^~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:459:40:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_resampling.R#L459) *style:* **Put spaces around all infix operators.**
```r
      r <- phi[as.character(cnt)] * 180/pi
                                      ~^~
```
[R/sperrorest_resampling.R:472:31:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_resampling.R#L472) *style:* **Put spaces around all infix operators.**
```r
      x_delta <- diff(x_range)/nsplit[1]
                             ~^~
```
[R/sperrorest_resampling.R:473:31:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_resampling.R#L473) *style:* **Put spaces around all infix operators.**
```r
      y_delta <- diff(y_range)/nsplit[2]
                             ~^~
```
[R/sperrorest_resampling.R:494:7:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_resampling.R#L494) *style:* **Variable or function name should be snake_case.**
```r
      x.split <- seq(x_range[1], x_range[2], length = my_nsplit[1] + 1)
      ^~~~~~~
```
[R/sperrorest_resampling.R:495:7:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_resampling.R#L495) *style:* **Variable or function name should be snake_case.**
```r
      y.split <- seq(y_range[1], y_range[2], length = my_nsplit[2] + 1)
      ^~~~~~~
```
[R/sperrorest_resampling.R:497:7:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_resampling.R#L497) *style:* **Variable or function name should be snake_case.**
```r
      x.split <- seq(x_range[1], x_range[2] + x_delta, by = x_delta)
      ^~~~~~~
```
[R/sperrorest_resampling.R:498:7:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_resampling.R#L498) *style:* **Variable or function name should be snake_case.**
```r
      y.split <- seq(y_range[1], y_range[2] + y_delta, by = y_delta)
      ^~~~~~~
```
[R/sperrorest_resampling.R:520:47:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_resampling.R#L520) *warning:* **no visible global function definition for ‘as.tilename’**
```r
          tile[sel_x & sel_y] <- as.character(as.tilename(c(ix, iy)))
                                              ^~~~~~~~~~~
```
[R/sperrorest_resampling.R:527:16:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_resampling.R#L527) *warning:* **no visible global function definition for ‘get_small_tiles’**
```r
    s_tiles <- get_small_tiles(tile, min_n = min_n, min_frac = min_frac)
               ^~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:559:15:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_resampling.R#L559) *warning:* **no visible global function definition for ‘as.resampling’**
```r
      tile <- as.resampling(tile)
              ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:652:18:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_resampling.R#L652) *style:* **Put spaces around all infix operators.**
```r
      p <- x$size/sum(x$size)
                ~^~
```
[R/sperrorest_resampling.R:653:23:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_resampling.R#L653) *style:* **Put spaces around all infix operators.**
```r
      return(1 - sum(p^2))
                     ~^~
```
[R/sperrorest_resampling.R:666:15:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_resampling.R#L666) *warning:* **no visible global function definition for ‘as.resampling’**
```r
      tile <- as.resampling(tile)
              ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:671:19:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest_resampling.R#L671) *warning:* **no visible global function definition for ‘as.represampling’**
```r
    resampling <- as.represampling(resampling)
                  ^~~~~~~~~~~~~~~~
```
[R/sperrorest.R:551:9:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest.R#L551) *warning:* **no visible global function definition for ‘plan’, Did you mean 'lag'?**
```r
        plan(par_args$par_option, workers = par_args$par_units)
        ^~~~
```
[R/sperrorest.R:554:9:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest.R#L554) *warning:* **no visible global function definition for ‘plan’, Did you mean 'lag'?**
```r
        plan(par_args$par_option, workers = par_args$par_units)
        ^~~~
```
[R/sperrorest.R:599:5:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest.R#L599) *warning:* **no visible global function definition for ‘registerDoFuture’**
```r
    registerDoFuture()
    ^~~~~~~~~~~~~~~~
```
[R/sperrorest.R:608:13:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest.R#L608) *warning:* **no visible global function definition for ‘makeCluster’**
```r
      cl <- makeCluster(availableCores(), outfile = out_progress, ...)
            ^~~~~~~~~~~
```
[R/sperrorest.R:608:25:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest.R#L608) *warning:* **no visible global function definition for ‘availableCores’**
```r
      cl <- makeCluster(availableCores(), outfile = out_progress, ...)
                        ^~~~~~~~~~~~~~
```
[R/sperrorest.R:609:7:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest.R#L609) *warning:* **no visible global function definition for ‘plan’, Did you mean 'lag'?**
```r
      plan(cluster, workers = cl)
      ^~~~
```
[R/sperrorest.R:609:12:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest.R#L609) *warning:* **no visible binding for global variable ‘cluster’**
```r
      plan(cluster, workers = cl)
           ^~~~~~~
```
[R/sperrorest.R:622:13:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest.R#L622) *warning:* **no visible global function definition for ‘makeCluster’**
```r
      cl <- makeCluster(par_args$par_units, outfile = out_progress, ...)
            ^~~~~~~~~~~
```
[R/sperrorest.R:623:7:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest.R#L623) *warning:* **no visible global function definition for ‘plan’, Did you mean 'lag'?**
```r
      plan(cluster, workers = cl)
      ^~~~
```
[R/sperrorest.R:623:12:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest.R#L623) *warning:* **no visible binding for global variable ‘cluster’**
```r
      plan(cluster, workers = cl)
           ^~~~~~~
```
[R/sperrorest.R:634:7:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest.R#L634) *warning:* **no visible global function definition for ‘registerDoFuture’**
```r
      registerDoFuture()
      ^~~~~~~~~~~~~~~~
```
[R/sperrorest.R:635:7:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest.R#L635) *warning:* **no visible global function definition for ‘plan’, Did you mean 'lag'?**
```r
      plan(sequential)
      ^~~~
```
[R/sperrorest.R:635:12:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest.R#L635) *warning:* **no visible binding for global variable ‘sequential’**
```r
      plan(sequential)
           ^~~~~~~~~~
```
[R/sperrorest.R:646:47:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest.R#L646) *warning:* **local variable ‘pooled_pred_train’ assigned but may not be used**
```r
                          pooled_obs_train <- pooled_pred_train <- c()
                                              ^~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:647:46:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest.R#L647) *warning:* **local variable ‘pooled_pred_test’ assigned but may not be used**
```r
                          pooled_obs_test <- pooled_pred_test <- c()
                                             ^~~~~~~~~~~~~~~~
```
[R/sperrorest.R:651:25:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest.R#L651) *warning:* **local variable ‘current_impo’ assigned but may not be used**
```r
                        current_impo <- resamp[[i]]
                        ^~~~~~~~~~~~
```
[R/sperrorest.R:656:42:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest.R#L656) *warning:* **no visible global function definition for ‘map’, Did you mean 'mad'?**
```r
                          current_res <- map(resamp[[i]], unclass)
                                         ^~~
```
[R/sperrorest.R:780:17:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/sperrorest.R#L780) *warning:* **no visible global function definition for ‘transfer_parallel_output’**
```r
  my_res_mod <- transfer_parallel_output(my_res, res, impo, pooled_error)
                ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/summary_functions.R:52:37:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/summary_functions.R#L52) *style:* **Variable or function name should be snake_case.**
```r
                                    na.rm = TRUE, ...) {
                                    ^~~~~
```
[R/summary_functions.R:56:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/summary_functions.R#L56) *style:* **Lines should not be more than 80 characters.**
```r
      err <- lapply(err, function(x) t(sapply(x, function(y) data.frame(train = y$train,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/summary_functions.R:57:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/summary_functions.R#L57) *style:* **Lines should not be more than 80 characters.**
```r
        test = y$test, distance = ifelse(any(names(y) == "distance"), y$distance,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/summary_functions.R:71:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/summary_functions.R#L71) *style:* **Lines should not be more than 80 characters.**
```r
      err <- data.frame(mean = apply(err, 2, function(y) mean(unlist(y), na.rm = na.rm)),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/summary_functions.R:72:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/summary_functions.R#L72) *style:* **Lines should not be more than 80 characters.**
```r
        sd = apply(err, 2, function(y) sd(unlist(y), na.rm = na.rm)), median = apply(err,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/summary_functions.R:78:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/summary_functions.R#L78) *style:* **Lines should not be more than 80 characters.**
```r
      err <- lapply(err, function(x) t(sapply(x, function(y) data.frame(train = y$train,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/summary_functions.R:79:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/summary_functions.R#L79) *style:* **Lines should not be more than 80 characters.**
```r
        test = y$test, distance = ifelse(any(names(y) == "distance"), y$distance,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/summary_functions.R:84:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/summary_functions.R#L84) *style:* **Lines should not be more than 80 characters.**
```r
      err <- lapply(err, function(x) apply(x, 2, function(y) weighted.mean(unlist(y),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/summary_functions.R:91:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/summary_functions.R#L91) *style:* **Lines should not be more than 80 characters.**
```r
      err <- data.frame(mean = sapply(err, mean), sd = sapply(err, sd), median = sapply(err,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/summary_functions.R:103:59:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/summary_functions.R#L103) *style:* **Variable or function name should be snake_case.**
```r
summary.sperrorestreperror <- function(object, level = 0, na.rm = TRUE, ...) {
                                                          ^~~~~
```
[R/summary_functions.R:130:61:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/summary_functions.R#L130) *style:* **Variable or function name should be snake_case.**
```r
summary.sperrorestimportance <- function(object, level = 0, na.rm = TRUE,
                                                            ^~~~~
```
[R/summary_functions.R:133:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/summary_functions.R#L133) *style:* **Lines should not be more than 80 characters.**
```r
  arrdimnames <- list(names(object), names(object[[1]]), rownames(object[[1]][[1]]),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/summary_functions.R:146:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/summary_functions.R#L146) *style:* **Lines should not be more than 80 characters.**
```r
      arr <- data.frame(mean = apply(arr, c(2, 3), mean, na.rm = na.rm), sd = apply(arr,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/summary_functions.R:149:12:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/summary_functions.R#L149) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    } else { # when does this happen?
           ^
```
[R/summary_functions.R:151:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/summary_functions.R#L151) *style:* **Lines should not be more than 80 characters.**
```r
      arr <- data.frame(mean = apply(arr, 2, mean, na.rm = na.rm), sd = apply(arr, # nocov
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/summary_functions.R:152:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/summary_functions.R#L152) *style:* **Lines should not be more than 80 characters.**
```r
        2, sd, na.rm = na.rm), median = apply(arr, 2, median, na.rm = na.rm), # nocov
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/summary_functions.R:272:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/summary_functions.R#L272) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/summary_functions.R:273:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/summary_functions.R#L273) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/summary_functions.R:274:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/R/summary_functions.R#L274) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-helper-funs.R:18:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L18) *style:* **Lines should not be more than 80 characters.**
```r
  runfolds_single <- runfolds(j = 1, data = ecuador, current_sample = current_sample,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:19:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L19) *style:* **Lines should not be more than 80 characters.**
```r
                              formula = slides ~ dem + slope + hcurv + vcurv + log.carea + cslope,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:20:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L20) *style:* **Lines should not be more than 80 characters.**
```r
                              model_args = list(family = "binomial"), do_try = FALSE, model_fun = glm,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:21:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L21) *style:* **Lines should not be more than 80 characters.**
```r
                              error_fold = TRUE, error_rep = TRUE, imp_permutations = 2,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:22:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L22) *style:* **Lines should not be more than 80 characters.**
```r
                              imp.variables = c("dem", "slope", "hcurv", "vcurv", "log.carea", "cslope"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:23:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L23) *style:* **Lines should not be more than 80 characters.**
```r
                              err_train = TRUE, importance = TRUE, current_res = current_res,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:24:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L24) *style:* **Lines should not be more than 80 characters.**
```r
                              pred.args = list(type = "response"), response = "slides", par_cl = 2,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:25:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L25) *style:* **Lines should not be more than 80 characters.**
```r
                              coords = c("x", "y"), progress = 1, pooled_obs_train = c(),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:44:11:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L44) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
          ^
```
[tests/testthat/test-helper-funs.R:44:22:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L44) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                     ^
```
[tests/testthat/test-helper-funs.R:44:39:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L44) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                      ^
```
[tests/testthat/test-helper-funs.R:44:50:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L44) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                                 ^
```
[tests/testthat/test-helper-funs.R:50:63:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L50) *style:* **Commas should always have a space after.**
```r
    if (!is.null(fac)) pred <- majority_filter(pred, newdata[,fac])
                                                              ^
```
[tests/testthat/test-helper-funs.R:58:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L58) *style:* **Lines should not be more than 80 characters.**
```r
  runfolds_single <- runfolds(j = 1, data = maipo, current_sample = current_sample,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:60:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L60) *style:* **Lines should not be more than 80 characters.**
```r
                              do_try = FALSE, model_fun = lda, pred_fun = lda_predfun,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:61:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L61) *style:* **Lines should not be more than 80 characters.**
```r
                              error_fold = TRUE, error_rep = TRUE, pred.args = list(fac = "field"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:62:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L62) *style:* **Lines should not be more than 80 characters.**
```r
                              err_train = TRUE, importance = FALSE, current_res = current_sample,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:64:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L64) *style:* **Lines should not be more than 80 characters.**
```r
                              coords = c("x", "y"), progress = 1, pooled_obs_train = c(),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:80:71:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L80) *style:* **Commas should always have a space after.**
```r
  mypred_rpart <- function(object, newdata) predict(object, newdata)[,2]
                                                                      ^
```
[tests/testthat/test-helper-funs.R:82:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L82) *style:* **Lines should not be more than 80 characters.**
```r
  runfolds_single <- runfolds(j = 1, data = ecuador, current_sample = current_sample,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:83:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L83) *style:* **Lines should not be more than 80 characters.**
```r
                              formula = slides ~ dem + slope + hcurv + vcurv + log.carea + cslope,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:85:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L85) *style:* **Lines should not be more than 80 characters.**
```r
                              error_fold = TRUE, error_rep = TRUE, imp_permutations = 2, pred_fun = mypred_rpart,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:87:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L87) *style:* **Lines should not be more than 80 characters.**
```r
                              imp.variables = c("dem", "slope", "hcurv", "vcurv", "log.carea", "cslope"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:88:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L88) *style:* **Lines should not be more than 80 characters.**
```r
                              err_train = TRUE, importance = TRUE, current_res = current_res,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:90:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L90) *style:* **Lines should not be more than 80 characters.**
```r
                              coords = c("x", "y"), progress = 1, pooled_obs_train = c(),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:121:63:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L121) *style:* **Commas should always have a space after.**
```r
    if (!is.null(fac)) pred <- majority_filter(pred, newdata[,fac])
                                                              ^
```
[tests/testthat/test-helper-funs.R:142:3:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L142) *style:* **Variable or function name should be snake_case.**
```r
  imp.one.rep <- readRDS("inst/test-objects/imp.one.rep.rda")
  ^~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:165:3:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L165) *style:* **Variable or function name should be snake_case.**
```r
  imp.one.rep <- readRDS("inst/test-objects/imp.one.rep.rda")
  ^~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:184:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-helper-funs.R#L184) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-resample.R:10:52:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-resample.R#L10) *style:* **Only use double-quotes.**
```r
                              param = list(strat = 'slides', nstrat = 100))
                                                   ^~~~~~~~
```
[tests/testthat/test-resample.R:12:32:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-resample.R#L12) *style:* **Only use double-quotes.**
```r
  expect_equal(sum(d$slides == 'TRUE'), 100) # == 100
                               ^~~~~~
```
[tests/testthat/test-resample.R:20:55:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-resample.R#L20) *style:* **Only use double-quotes.**
```r
  d <- resample_uniform(ecuador, param = list(strat = 'slides', n = 400))
                                                      ^~~~~~~~
```
[tests/testthat/test-resample.R:28:55:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-resample.R#L28) *style:* **Only use double-quotes.**
```r
  d <- resample_uniform(ecuador, param = list(strat = 'slides', n = 200))
                                                      ^~~~~~~~
```
[tests/testthat/test-sperrorest-resampling.R:17:48:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest-resampling.R#L17) *style:* **Only use double-quotes.**
```r
  parti <- partition_cv_strat(ecuador, strat = 'slides', nfold = 5,
                                               ^~~~~~~~
```
[tests/testthat/test-sperrorest-resampling.R:28:44:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest-resampling.R#L28) *style:* **Only use double-quotes.**
```r
  parti <- partition_factor(ecuador, fac = 'zclass')
                                           ^~~~~~~~
```
[tests/testthat/test-sperrorest-resampling.R:37:47:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest-resampling.R#L37) *style:* **Only use double-quotes.**
```r
  parti <- partition_factor_cv(ecuador, fac = 'zclass', nfold = 5)
                                              ^~~~~~~~
```
[tests/testthat/test-sperrorest-resampling.R:98:63:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest-resampling.R#L98) *style:* **Commas should always have a space after.**
```r
  parti <- represampling_tile_bootstrap(ecuador, nsplit = c(4,2),
                                                              ^
```
[tests/testthat/test-sperrorest-resampling.R:107:65:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest-resampling.R#L107) *style:* **Commas should always have a space after.**
```r
  parti <- represampling_kmeans_bootstrap(ecuador, nsplit = c(4,2),
                                                                ^
```
[tests/testthat/test-sperrorest-resampling.R:133:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest-resampling.R#L133) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-sperrorest-resampling.R:134:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest-resampling.R#L134) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-sperrorest-summary.R:213:3:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest-summary.R#L213) *style:* **Variable or function name should be snake_case.**
```r
  smry.out <- summary(out)
  ^~~~~~~~
```
[tests/testthat/test-sperrorest-summary.R:231:3:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest-summary.R#L231) *style:* **Variable or function name should be snake_case.**
```r
  smry.out <- summary(out)
  ^~~~~~~~
```
[tests/testthat/test-sperrorest-summary.R:241:3:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest-summary.R#L241) *style:* **Variable or function name should be snake_case.**
```r
  lda.predfun <- function(object, newdata, fac = NULL) {
  ^~~~~~~~~~~
```
[tests/testthat/test-sperrorest-summary.R:247:5:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest-summary.R#L247) *style:* **Variable or function name should be snake_case.**
```r
    majority.filter <- function(x, fac) {
    ^~~~~~~~~~~~~~~
```
[tests/testthat/test-sperrorest-summary.R:249:11:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest-summary.R#L249) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
          ^
```
[tests/testthat/test-sperrorest-summary.R:249:22:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest-summary.R#L249) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                     ^
```
[tests/testthat/test-sperrorest-summary.R:249:39:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest-summary.R#L249) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                      ^
```
[tests/testthat/test-sperrorest-summary.R:249:50:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest-summary.R#L249) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                                 ^
```
[tests/testthat/test-sperrorest-summary.R:271:57:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest-summary.R#L271) *style:* **Commas should always have a space after.**
```r
  out <- sperrorest(fo, data = maipo, coords = c("utmx","utmy"),
                                                        ^
```
[tests/testthat/test-sperrorest-summary.R:279:3:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest-summary.R#L279) *style:* **Variable or function name should be snake_case.**
```r
  smry.out <- summary(out)
  ^~~~~~~~
```
[tests/testthat/test-sperrorest.R:46:67:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L46) *style:* **Commas should always have a space after.**
```r
            out <- sperrorest(fo, data = maipo, coords = c("utmx","utmy"),
                                                                  ^
```
[tests/testthat/test-sperrorest.R:60:67:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L60) *style:* **Commas should always have a space after.**
```r
            out <- sperrorest(fo, data = maipo, coords = c("utmx","utmy"),
                                                                  ^
```
[tests/testthat/test-sperrorest.R:74:67:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L74) *style:* **Commas should always have a space after.**
```r
            out <- sperrorest(fo, data = maipo, coords = c("utmx","utmy"),
                                                                  ^
```
[tests/testthat/test-sperrorest.R:95:13:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L95) *style:* **Variable or function name should be snake_case.**
```r
            mypred.rpart <- function(object, newdata) predict(object,
            ^~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:101:13:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L101) *style:* **Variable or function name should be snake_case.**
```r
            mypred.rpart <- function(object, newdata) predict(object,
            ^~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:102:73:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L102) *style:* **Commas should always have a space after.**
```r
                                                              newdata)[,2]
                                                                        ^
```
[tests/testthat/test-sperrorest.R:103:13:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L103) *style:* **Variable or function name should be snake_case.**
```r
            par.nsp.res <- sperrorest(data = ecuador, formula = fo,
            ^~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:135:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L135) *style:* **Lines should not be more than 80 characters.**
```r
                                 par_args = list(par_mode = "foreach", par_units = 2),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:141:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L141) *style:* **Lines should not be more than 80 characters.**
```r
test_that("sperrorest() variable importance with error_rep = F and error_fold = T", {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:226:21:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L226) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                  x[ fac == lev ] <- majority(x[ fac == lev ])
                    ^
```
[tests/testthat/test-sperrorest.R:226:32:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L226) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                  x[ fac == lev ] <- majority(x[ fac == lev ])
                               ^
```
[tests/testthat/test-sperrorest.R:226:49:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L226) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                  x[ fac == lev ] <- majority(x[ fac == lev ])
                                                ^
```
[tests/testthat/test-sperrorest.R:226:60:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L226) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                  x[ fac == lev ] <- majority(x[ fac == lev ])
                                                           ^
```
[tests/testthat/test-sperrorest.R:232:73:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L232) *style:* **Commas should always have a space after.**
```r
              if (!is.null(fac)) pred <- majority_filter(pred, newdata[,fac])
                                                                        ^
```
[tests/testthat/test-sperrorest.R:247:67:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L247) *style:* **Commas should always have a space after.**
```r
            out <- sperrorest(fo, data = maipo, coords = c("utmx","utmy"),
                                                                  ^
```
[tests/testthat/test-sperrorest.R:259:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L259) *style:* **Lines should not be more than 80 characters.**
```r
            expect_equal(names(out$error_rep)[[1]], "train.error") # check for train.error existence
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:262:67:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L262) *style:* **Commas should always have a space after.**
```r
            out <- sperrorest(fo, data = maipo, coords = c("utmx","utmy"),
                                                                  ^
```
[tests/testthat/test-sperrorest.R:267:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L267) *style:* **Lines should not be more than 80 characters.**
```r
                              par_args = list(par_mode = "future", par_units = 2),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:275:67:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L275) *style:* **Commas should always have a space after.**
```r
            out <- sperrorest(fo, data = maipo, coords = c("utmx","utmy"),
                                                                  ^
```
[tests/testthat/test-sperrorest.R:280:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L280) *style:* **Lines should not be more than 80 characters.**
```r
                              par_args = list(par_mode = "future", par_units = 2),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:303:11:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L303) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
          ^
```
[tests/testthat/test-sperrorest.R:303:22:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L303) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                     ^
```
[tests/testthat/test-sperrorest.R:303:39:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L303) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                      ^
```
[tests/testthat/test-sperrorest.R:303:50:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L303) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                                 ^
```
[tests/testthat/test-sperrorest.R:309:63:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L309) *style:* **Commas should always have a space after.**
```r
    if (!is.null(fac)) pred <- majority_filter(pred, newdata[,fac])
                                                              ^
```
[tests/testthat/test-sperrorest.R:323:57:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L323) *style:* **Commas should always have a space after.**
```r
  out <- sperrorest(fo, data = maipo, coords = c("utmx","utmy"),
                                                        ^
```
[tests/testthat/test-sperrorest.R:335:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L335) *style:* **Lines should not be more than 80 characters.**
```r
  expect_equal(names(out$error_rep)[[1]], "train.error") # check for train.error existence
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:339:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L339) *style:* **Lines should not be more than 80 characters.**
```r
test_that("output length of list is correct for error_rep = TRUE and error_fold  = TRUE
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:348:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L348) *style:* **Lines should not be more than 80 characters.**
```r
            mypred.rpart <- function(object, newdata) predict(object, newdata)[, 2]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:348:13:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L348) *style:* **Variable or function name should be snake_case.**
```r
            mypred.rpart <- function(object, newdata) predict(object, newdata)[, 2]
            ^~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:353:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L353) *style:* **Lines should not be more than 80 characters.**
```r
            mypred.rpart <- function(object, newdata) predict(object, newdata)[,2]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:353:13:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L353) *style:* **Variable or function name should be snake_case.**
```r
            mypred.rpart <- function(object, newdata) predict(object, newdata)[,2]
            ^~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:353:81:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L353) *style:* **Commas should always have a space after.**
```r
            mypred.rpart <- function(object, newdata) predict(object, newdata)[,2]
                                                                                ^
```
[tests/testthat/test-sperrorest.R:354:13:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L354) *style:* **Variable or function name should be snake_case.**
```r
            par.nsp.res <- sperrorest(data = ecuador, formula = fo,
            ^~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:355:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L355) *style:* **Lines should not be more than 80 characters.**
```r
                                      model_fun = rpart, model_args = list(control = ctrl),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:359:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L359) *style:* **Lines should not be more than 80 characters.**
```r
                                      smp_args = list(repetition = 1:2, nfold = 2),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:360:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L360) *style:* **Lines should not be more than 80 characters.**
```r
                                      par_args = list(par_mode = "future", par_units = 2),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:366:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L366) *style:* **Lines should not be more than 80 characters.**
```r
# par_mode = "apply" variable importance Tue Feb 21 22:15:41 2017 ------------------------------
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:387:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L387) *style:* **Lines should not be more than 80 characters.**
```r
  expect_equal(names(nspres$error_rep)[[1]], "train.auroc") # check for train.auroc for binary response
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:388:1:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L388) *style:* **Lines should not be more than 80 characters.**
```r
  expect_equal(class(nspres$importance[[1]][[1]]), "data.frame") # check for importance object
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:460:11:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L460) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
          ^
```
[tests/testthat/test-sperrorest.R:460:22:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L460) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                     ^
```
[tests/testthat/test-sperrorest.R:460:39:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L460) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                      ^
```
[tests/testthat/test-sperrorest.R:460:50:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L460) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                                 ^
```
[tests/testthat/test-sperrorest.R:466:63:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L466) *style:* **Commas should always have a space after.**
```r
    if (!is.null(fac)) pred <- majority_filter(pred, newdata[,fac])
                                                              ^
```
[tests/testthat/test-sperrorest.R:476:3:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L476) *style:* **Variable or function name should be snake_case.**
```r
  res.lda.sp.par <- sperrorest(fo, data = maipo, coords = c("utmx","utmy"),
  ^~~~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:476:68:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L476) *style:* **Commas should always have a space after.**
```r
  res.lda.sp.par <- sperrorest(fo, data = maipo, coords = c("utmx","utmy"),
                                                                   ^
```
[tests/testthat/test-sperrorest.R:528:67:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L528) *style:* **Commas should always have a space after.**
```r
            out <- sperrorest(fo, data = maipo, coords = c("utmx","utmy"),
                                                                  ^
```
[tests/testthat/test-sperrorest.R:543:67:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L543) *style:* **Commas should always have a space after.**
```r
            out <- sperrorest(fo, data = maipo, coords = c("utmx","utmy"),
                                                                  ^
```
[tests/testthat/test-sperrorest.R:556:67:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L556) *style:* **Commas should always have a space after.**
```r
            out <- sperrorest(fo, data = maipo, coords = c("utmx","utmy"),
                                                                  ^
```
[tests/testthat/test-sperrorest.R:578:13:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L578) *style:* **Variable or function name should be snake_case.**
```r
            mypred.rpart <- function(object, newdata) predict(object,
            ^~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:584:13:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L584) *style:* **Variable or function name should be snake_case.**
```r
            mypred.rpart <- function(object, newdata) predict(object,
            ^~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:585:73:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L585) *style:* **Commas should always have a space after.**
```r
                                                              newdata)[,2]
                                                                        ^
```
[tests/testthat/test-sperrorest.R:586:13:](https://github.com/pat-s/sperrorest/blob/2e1d20f1dc4dffe2d69fc3161a9803f8ceb5d510/tests/testthat/test-sperrorest.R#L586) *style:* **Variable or function name should be snake_case.**
```r
            par.nsp.res <- sperrorest(data = ecuador, formula = fo,
            ^~~~~~~~~~~
```


TeamCity Xbim :: Xbim Exchange :: XbimExchange [Build 21](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1632&buildTypeId=Xbim_XbimExchange_XbimExchange) outcome was **SUCCESS**
Summary: Running Build time: 00:01:58


Please review once more https://github.com/mediaelement/mediaelement/commit/8abe18133393fa8480899114565d24d15f2ef987. If you can test the iOS fix you suggested, the DRM for Dash and Dash itself, I think I'll be in a good position to merge this into master. But let me know your thoughts. Thanks for your help with this.


not needed, just for clarity


[Table] Have focused cell follow selection if allowMultipleSelection=false (#1171)

Preview: documentation
Coverage: core | datetime


Tracey you're bad


great, thank you.


You seem to have reverted my change here — it should say `"</time>" + type //contents of tag` at the end of the line.


If I could merge #44, these would work.


убери из списка li class=main-nav__toggler и положи просто ссылкой прям под список перед закрывающим тегом nav


randomoption.c:250:6: error: conflicting types for ‘randomoption_dropitem’


здесь первый класс promo и второй класс promo--invert


не исправила тут interested-in__title


Modificat


kang :-;


Think you also have to check if `window.Response` exist also otherwise you get a error on safari 9 that don't have fetch


Wuuuuueeeeee #TheCodingContinues


@j-f1 added back in dev 2.0.35, sorry!


By the faking the output of df and cmdline i came up with this:

	ROOTDEV2="`df | grep ' /$' | grep '^/dev/' | cut -f 1 -d ' '`"
	if [ "$ROOTDEV2" = "/dev/root" ] ; then
		if [ -e /dev/root -a -L /dev/root ] ; then
			ROOTDEV2=$(readlink /dev/root)
		else
			cmdline="$(cat /proc/cmdline)"
			ROOTDEV2=$(echo "$cmdline" | grep -o 'root=.*' | cut -f1 -d ' ' | cut -f2 -d "=")
		fi
	fi
	 if [ "$BOOT_ATIME" ];then # see /etc/rc.d/BOOTCONSTRAINED, variable set in 3builddistro.
	  mount -o remount,rw,${BOOT_ATIME} / 2>/dev/null #have set this to 'relatime'.
	  [ $? -eq 0 ] || mount -o remount,rw,${BOOT_ATIME} $ROOTDEV2 / #have set this to 'relatime'.
	 else
	  mount -o remount,rw / 2>/dev/null
	  [ $? -eq 0 ] || mount -o remount,rw $ROOTDEV2 /
	 fi

This could fix the issue globally, if it works i mean... I haven't tested it, but using echo i see the code is correct.


AtCommand_ReloadRandomOptionはatcommand.hに定義が必要みたいです


Good catch. I'll add it in a minute


@ptvan @gfinak try this out


por qué agregaste el comentario?


👍  for making doDelete / doCreate straightforward.

1.) This doGet approach seems good to me. I'm not well enough versed on NPM to be sure it covers everything, but I think it would be enough to start testing and see if/where it falls apart

2.) I like the idea of making the @Path more specific to the way NPM paths work. The more we can constrain @Path, the fewer edge cases we will have to protect against. If we can arrive at {package}, {version}, and {tarball} or something similar, that would be awesome...some controlled set of fields, instead of an arbitrary path string appended to the root path. Even if this means multiple @GET methods, I think that could be much more maintainable.

3.) I'd expect doHead to be similar to doGet...if you break doGet into multiple methods, I'd expect to see doHead broken up too...unless NPM never uses HEAD requests for tarballs or something like that.


Adding logo file that was left out.


You are not doing anything with value? The point of it is that you where going to use MSE to append chunks (so that you can start playing the video right away)


You need to ensure that `timer.extdesc` is set even though there is no `event`. The code change from 728/9 to 729-732 no longer guarantees it to be set (and the unchanged lines that follow these are _clearly_ there to ensure it is set if `timer.eit` doesn't exist so you need to guarantee the same when it does exist).


@sahil21 Am I correct that this never got merged in? Are there still issues with it?


Me parece mejor poner los esatados como PRESSED NON_PRESSED


iOS nature doesn't allow me to autoplay just like that. That's a constrain for mobile devices to save bandwidth. If I'm mistaken, can you indicate what would be the proper way to fix this, please?


@ellmetha Are you sure that this doesn't introduce a regression? One of the roles of `get_ipv4_ip()` is to assert that the container has access to internet. One thing I remember having seen in cases where our container is offline is that we **do** have a ipv6 address, but not an ipv4 one.


only curious as to why you prefer this instead of `load(settings) {`


The rest of the places used this approach; just a matter of consistency


No fuerza a que sea siempre Output ?


Currently, this code is adding an address when one exists, but not adding "N/A" when one is absent.


OK


je ne comprends pas bien pourquoi vous vous compliquez la vie avec `timeMin` et `timeMax`. Pourquoi ne pas avoir une date et un interval en jours?

> - `timeMax`	(`datetime`)	Upper bound (exclusive) for an event's start time to filter by. Optional. The default is not to filter by start time. Must be an RFC3339 timestamp with mandatory time zone offset, e.g., 2011-06-03T10:00:00-07:00, 2011-06-03T10:00:00Z. Milliseconds may be provided but will be ignored.
> - `timeMin`	(`datetime`)	Lower bound (inclusive) for an event's end time to filter by. Optional. The default is not to filter by end time. Must be an RFC3339 timestamp with mandatory time zone offset, e.g., 2011-06-03T10:00:00-07:00, 2011-06-03T10:00:00Z. Milliseconds may be provided but will be ignored.
>
> https://developers.google.com/google-apps/calendar/v3/reference/events/list

```python
def get_events(starting_date, days=1):
    timeMin = datetime.combine(starting_date, datetime.time.min)
    timeMax = timeMin + datetime.interval(days=days)
    ...
```


Why were the femaletrainer sprites changed? Now it will not show correctly in the game.


The developer branch is shown as being 7 commits ahead and 1 commit behind the master. I couldn't find an obvious place to ask, so I'll ask here. How can I tell what the "behind" commit is? I want to keep one of my test sites on this developer level.


there should be a comma before "which"


I played around with rc.sysinit but couldn't get `df` to show anything other than /dev/root

I was able to fix it in pmount with 9ac746f, would you like a pull request for testing or rationalise?

As puppy normally runs with aufs mounted at '/' I think most stuff doesn't need to know what '/' is.


esta funcion tiene que retornar el estado del switch


:beer:?


здесь-таки немного не так(
смотри, вот блок introduction. И давай все инпуты в нем назовем introduction__input, а все label назовем introduction__label, то есть инпуты одинаково названы (классы) и у лейблов классы тоже одинаковы.


OK - one more try.

let me know tomorrow.


тоже самое contact__input
contact__label


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

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


621 +


si dir == MCU_GPIO_DIRECTION_OUTPUT da true -> salida
sino da false -> entrada


Thanks Paul!


FixZoneVolumeCalcs (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


button-form


I really don't know if the `fecth` approach would benefit in this scenario at all, given that we are talking about an issue with a mobile device.


The function just returns the IP associated with a container, so I don't see why this change could introduce a regression (the IPv4 address is still returned with a priority over the IPv6 address). If the container is offline (eg. if the bridge doesn't nat the traffic) the function still returns the correct IP.


Been awaiting this for  ages. This is great thanx.


I have to say... https://i.imgur.com/MNpGOg2h.jpg


TeamCity Kotlin :: Kotlin Native mac [Build 3929](http://buildserver.labs.intellij.net/viewLog.html?buildId=18844020&buildTypeId=Kotlin_KotlinNativeMac) outcome was **SUCCESS**
Summary: Running Build time: 00:38:42


TeamCity Kotlin :: Kotlin Native mac [Build 3931](http://buildserver.labs.intellij.net/viewLog.html?buildId=18844022&buildTypeId=Kotlin_KotlinNativeMac) is now running


If you generalized `ofThe` to apply `phrase` and `plural` (and uncurried it), then you could write
>    scope `ofThe` requirement

instead of
>    ofThe (phrase scope, plural requirement)

!  Worth thinking about anyways.


this multiply was used to store the mean cost (rather than the total cost), which is more numerically stable for very large data sets. when the total cost coefficients get very large, I was observing some optimality checks that failed, and these were fixed by switching to the mean cost. Not sure if that was a problem that is specific to the Poisson loss, but if you start seeing some optimality checks failing, I would recommend switching back to the mean cost.


Oops, markdown error.  Meant to use \`ofThe\`.


This is also not great, because isIterable() does not match the semantics of is_iterable() and the iterable typehint. Those check for Traversable, while this reflection method checks for get_iterator. Imho this method needs to be killed entirely. People should check for Traversable and internal classes should implement Traversable if they use get_iterator.


TeamCity Kotlin :: Kotlin Native mac [Build 3930](http://buildserver.labs.intellij.net/viewLog.html?buildId=18844021&buildTypeId=Kotlin_KotlinNativeMac) outcome was **SUCCESS**
Summary: Running Build time: 00:35:01


TeamCity Kotlin :: Kotlin Native mac [Build 3932](http://buildserver.labs.intellij.net/viewLog.html?buildId=18844023&buildTypeId=Kotlin_KotlinNativeMac) is now running


Пока всё сырое


Sugiro remover a sentença "There are some commercial ..."


Baseof the iihr_pihm


I mean https://github.com/lxdock/lxdock/blob/master/lxdock/container.py#L369 . `if ip:` will be true even if the container is offline.


I think we can drop the `src` case since we're not checking for it. `src` is implied by not modifying the incoming request.


```
// Host signifies what the proxy will set the Host header to.
// The proxy does not modify the Host header by default.
// When Host is set to 'dst' the proxy will use the host name
// of the target host for the outgoing request.
```


Посмотри, пожалуйста, на предыдущую задачу и как ты её исправила. И сделай то же самое здесь. Эту версию можно не сохранять.


This makes more sense. Thank you.


Use a constant / setting.


Esse commit tem o objetivo de pegar o Parser de volta, perdido em uma confusão de commits pelo Pedro.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/6bb79b39-9ead-473f-8a11-a1be3d8f240e "toolchain-demo-20170531173655469"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/1265e407-9dfe-4d41-866c-4c51861241b1 "ui-toolchain-demo-20170531173655469") deployed [ui-toolchain-demo-20170531173655469](https://github.com/hataylorjr/ui-toolchain-demo-20170531173655469/releases/tag/deploy-ibm-yp-us-south-htaylor-us.ibm.com-dev-20170531-191621 "deploy-ibm-yp-us-south-htaylor-us.ibm.com-dev-20170531-191621") to [dev](https://console.ng.bluemix.net/apps/49350147-328e-4845-a91f-d3e7d54555e6?env_id=ibm:yp:us-south "ibm:yp:us-south:htaylor@us.ibm.com:dev"), including this commit


What do you mean by "offline"? I'm not sure to see your point here.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/6bb79b39-9ead-473f-8a11-a1be3d8f240e "toolchain-demo-20170531173655469"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/1265e407-9dfe-4d41-866c-4c51861241b1 "ui-toolchain-demo-20170531173655469") deployed [ui-toolchain-demo-20170531173655469](https://github.com/hataylorjr/ui-toolchain-demo-20170531173655469/releases/tag/deploy-ibm-yp-us-south-htaylor-us.ibm.com-qa-20170531-191740 "deploy-ibm-yp-us-south-htaylor-us.ibm.com-qa-20170531-191740") to [qa](https://console.ng.bluemix.net/apps/d4afa4af-3aa5-467d-89c1-01d913989541?env_id=ibm:yp:us-south "ibm:yp:us-south:htaylor@us.ibm.com:qa"), including this commit


maybe missing the end of the sentence like " and the notification module requires XWiki 9.x+" (where "x" needs to be found, I don't know it from the top of my head). Thanks


not sure about this .


elso edit


ddwdqdw


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/6bb79b39-9ead-473f-8a11-a1be3d8f240e "toolchain-demo-20170531173655469"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/1265e407-9dfe-4d41-866c-4c51861241b1 "ui-toolchain-demo-20170531173655469") deployed [ui-toolchain-demo-20170531173655469](https://github.com/hataylorjr/ui-toolchain-demo-20170531173655469/releases/tag/deploy-ibm-yp-us-south-htaylor-us.ibm.com-dev-20170531-191902 "deploy-ibm-yp-us-south-htaylor-us.ibm.com-dev-20170531-191902") to [dev](https://console.ng.bluemix.net/apps/49350147-328e-4845-a91f-d3e7d54555e6?env_id=ibm:yp:us-south "ibm:yp:us-south:htaylor@us.ibm.com:dev"), including this commit


OK


TeamCity Xbim :: Xbim Windows UI :: XbimWindowsUi [Build 50](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1633&buildTypeId=Xbim_XbimWindowsUi_XbimWindowsUi) is now running


Typo ???? 😂


How does this format differentiate a `xx:port` from a `xx:::port`?


TeamCity Xbim :: Xbim Windows UI :: XbimWindowsUi [Build 50](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1633&buildTypeId=Xbim_XbimWindowsUi_XbimWindowsUi) outcome was **SUCCESS**
Summary: Running Build time: 00:00:50


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/6bb79b39-9ead-473f-8a11-a1be3d8f240e "toolchain-demo-20170531173655469"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/1265e407-9dfe-4d41-866c-4c51861241b1 "ui-toolchain-demo-20170531173655469") deployed [ui-toolchain-demo-20170531173655469](https://github.com/hataylorjr/ui-toolchain-demo-20170531173655469/releases/tag/deploy-ibm-yp-us-south-htaylor-us.ibm.com-qa-20170531-192117 "deploy-ibm-yp-us-south-htaylor-us.ibm.com-qa-20170531-192117") to [qa](https://console.ng.bluemix.net/apps/d4afa4af-3aa5-467d-89c1-01d913989541?env_id=ibm:yp:us-south "ibm:yp:us-south:htaylor@us.ibm.com:qa"), including this commit


Done! I tried this at first but for some reason lead myself to believe that `click` didn't support capital letters. In any case, fixed.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/6bb79b39-9ead-473f-8a11-a1be3d8f240e "toolchain-demo-20170531173655469"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/1265e407-9dfe-4d41-866c-4c51861241b1 "ui-toolchain-demo-20170531173655469") deployed [ui-toolchain-demo-20170531173655469](https://github.com/hataylorjr/ui-toolchain-demo-20170531173655469/releases/tag/deploy-ibm-yp-us-south-htaylor-us.ibm.com-prod-20170531-192204 "deploy-ibm-yp-us-south-htaylor-us.ibm.com-prod-20170531-192204") to [prod](https://console.ng.bluemix.net/apps/4a41ce68-e786-446b-8717-39bbe3ce7294?env_id=ibm:yp:us-south "ibm:yp:us-south:htaylor@us.ibm.com:prod"), including this commit


I committed once more to fix a typo on DASH and removed the fetch for now since it's not gonna do anything for the scenario I'm dealing with. Just FYI


Good job!


Ouch, that's harsh, lol.


might make sense to do the remove before the close?


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/6bb79b39-9ead-473f-8a11-a1be3d8f240e "toolchain-demo-20170531173655469"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/1265e407-9dfe-4d41-866c-4c51861241b1 "ui-toolchain-demo-20170531173655469") deployed [ui-toolchain-demo-20170531173655469](https://github.com/hataylorjr/ui-toolchain-demo-20170531173655469/releases/tag/deploy-ibm-yp-us-south-htaylor-us.ibm.com-prod-20170531-192604 "deploy-ibm-yp-us-south-htaylor-us.ibm.com-prod-20170531-192604") to [prod](https://console.ng.bluemix.net/apps/ff313d3e-b9f1-4200-8942-e5a012692f19?env_id=ibm:yp:us-south "ibm:yp:us-south:htaylor@us.ibm.com:prod"), including this commit


For some reason always true except for poop.


Sure.

Timestamps are sent to InfluxDB as nanoseconds. The minimum unit of time for DateTime is a tick, which represents one hundred nanoseconds. When converting to nanoseconds, the timestamp sent will always be a multiple of 100 nanoseconds with two trailing zeros.

This commit was to fix double rounding error when using TotalMilliseconds. See issue #24 for an example.


We probably want to keep tracking it until it's disconnected -- if the disconnect fails, we don't want to preemptively lose it.  That said, we don't have any further handling for this, so we'll just end up duping messages as we do currently.


it seems this a dependency related to the IDE you're using to work. Try to avoid this.


broken, unusable. For example, launching an unprivileged `debian/jessie` container results in a broken container because the init system lacks permissions to do its things. When that happens, we won't have an ipv4. Until recently, we *had* an ipv6 though, even on broken containers, which is why I was only testing for the ipv4.

But then, I'm trying to reproduce my earlier observations right now and I can't seem to, so I'm not sure that it still stand.

But anyway, my point is: are we sure that considering the container as "up and running" with only an ipv6 address won't result in regressions? I haven't made many tests with provisioning through ipv6 myself. If that doesn't work well, then this will result in failed provisioning operations after a `lxdock up`.


You should add:
        zIndex:-1,
to the overlay.js emptyOverlay style to prevent touches from activating when hidden


Fixed by @rpiazza in d01fadd7bb03c6b197148b36cf8c4dddfd1a03eb


@phanikishoreg I feel like making a `.config` file is overkill, since we're only storing one value. Maybe a hidden file would be better, but I think `PLATFORM_ID` is strictly better than `PLATFORM` for now. I'm kinda blocked on this getting merged, so I'd like to do the simple obvious thing here.


Yeah, I think so. It is ugly. If we find that ephemeral Ed25519 keys are more commonly used, we'll probably add the API back. (rshare looks interesting, BTW.)


got it :)


IMHO, this should be a panic since not providing either `expectedError` nor `expectedErrorType` is a programming mistake.

We might also want to move this check to the top prior to making the call to the system-under-test, similar to how input parameter validation happens first thing in a function call.

WDYT on both points?


Yes I was considering that however sometimes plural then phrase is used, sometimes it's phrase phrase, and sometimes we need it capitalized. This would mean we need either 3 extra parameters or 8 different functions for all the permutations.


Пояснительная записка к КДЗ по программированию


Question about 'node_modules' in .gitignore - in my local environment this folder is under the main project directory, not inside 'src/main/elo-rating' - is that correct? I see that '/node_modules' used to be ignored, but according to the updated file it is supposed to be under 'src/main/elo-rating'?


sugerowałam się poleceniem: "Jeśli oba parametry są dodatnie, to poniżej instrukcji warunkowej dodaj polecenie return, aby funkcja zwracała wynik działania a*h/2." Bo nie było nic o zerze, ale słuszna uwaga i już poprawiam. :)


waiting your test !


@antonioguerra93 E' a partire da questo commit che si presenta quel problema con "A?".


Thats wrong. I guess you miss read the GBA Temp article. Actually all amiibos are supported


Right.  What's really going on is that the English "of the" actually expresses many different relations -- and that is the true knowledge that we would like to capture.  We might consider (in the future) extending `Sentence` with such information, which could then be 'rendered' properly.

We do need to continue to separate the information capture for the 'document rendering'.


teste


I had to explore how to construct them, haven't done a c++ unit test
before.
On May 31, 2017 12:40 PM, "++t" <notifications@github.com> wrote:

> waiting your test !
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/DevinBayly/neuromapp/commit/19a2a1c2ec275a9691d4805fe073f51abfeb05d5#commitcomment-22350717>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ALJWz5rM_G6NGPH48-G4ovU1sDJwjz2rks5r_cIKgaJpZM4Nr-X1>
> .
>


Maybe add the Nintendo Switch ( I know this is picky, but some people may get confused about that)


hey,buddy


merged and released as 1.0.21 alsready available via jitpack now 🚀

Thanks for the fix @imjarp !


Talvez fosse melhor trocar por um svg, a qualidade tá um pouco baixa.


Ahah I shouldn't have pushed my secret TODO list :-P


robert-jones


You are allowed to play on a user interaction. And with my experience with FileSaver.js is that a user interaction last for 1 sec. So just fetching the header and start playing. I played around with streaming live radio and wanted to also save the stream. Maybe this will help you get of to the right track: http://jsbin.com/yuxujuwogi/edit?html,css,js,output


See Issue #31


How are these people? I'm not sure if they really worked on this app... (Maybe I'm wrong, but I've never read those names before)


TeamCity Kotlin :: Kotlin Native mac [Build 3931](http://buildserver.labs.intellij.net/viewLog.html?buildId=18844022&buildTypeId=Kotlin_KotlinNativeMac) outcome was **SUCCESS**
Summary: Running Build time: 00:36:39


TeamCity Kotlin :: Kotlin Native mac [Build 3933](http://buildserver.labs.intellij.net/viewLog.html?buildId=18844024&buildTypeId=Kotlin_KotlinNativeMac) is now running


Usunąłem, bo nie zauważyłem, że używasz ich do obsługi błędów i myślałem,
że nie są potrzebne ;p

2017-05-31 16:12 GMT+02:00 rychuhardy <notifications@github.com>:

> Why did you remove this idx variable? It was used to tell the line number
> in which an error occurred and you did not remove that use if idx.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/tusty53/electrihive/commit/b7e576c267703ee70b07fff8c11cf103646c25a2#commitcomment-22344959>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AGw521eBufSFSRfw-2Q_14-yr7MED2_mks5r_XUygaJpZM4NrsQL>
> .
>


![](https://github.trello.services/images/mini-trello-icon.png) [Fix: Seal Job Special dialog is very slow for large (e.g. 700 component) jobs](https://trello.com/c/9J8DnZIK/1991-fix-seal-job-special-dialog-is-very-slow-for-large-e-g-700-component-jobs)


//The most simple test
BOOST_AUTO_TEST_CASE(the_name_of_the_test) {
        int a = 0
        BOOST_CHECK_EQUAL(a, 0); // one of the function for the test
}
//more advance on a list of type
// shell encapsulate differente type the type of the block and his allocator
template <class T, class A>
struct shell {
    typedef T value_type;
    typedef A allocator_type;
};
// the list
typedef boost::mpl::list<shell<float, lengine::cstandard>, shell<float, lengine::align>,
                         shell<double, lengine::cstandard>, shell<double, lengine::align>>
    test_allocator_types;

BOOST_AUTO_TEST_CASE_TEMPLATE(name_of_the_test, T /* the type into the test extract from the list  */, list /*list of type here boost_mpl */) {
       typename T:: value_type a; // this is float or double
       typename T::allocator_type // this is standard or align
}


Might've gotten a little bit self-aggrandizing with the commit message. Sorry about that, I was frazzled after resolving several hundred linting errors.


Why? You don't have resource strings translated into these languages


TeamCity Kotlin :: Kotlin Native mac [Build 3932](http://buildserver.labs.intellij.net/viewLog.html?buildId=18844023&buildTypeId=Kotlin_KotlinNativeMac) outcome was **SUCCESS**
Summary: Running Build time: 00:36:00


ok


TeamCity Kotlin :: Kotlin Native mac [Build 3934](http://buildserver.labs.intellij.net/viewLog.html?buildId=18844025&buildTypeId=Kotlin_KotlinNativeMac) is now running


Is it needed?


creates a password within strict specifications


Yea I have that part worked out, I'll probably use either BOOST_CHECK_EQUAL
or BOOST_FAIL with my own messages after regular c++ conditional

its the comparing the block outcome with the original string that I'm stuck
on at the moment.

Devin

On Wed, May 31, 2017 at 12:48 PM, ++t <notifications@github.com> wrote:

> //The most simple test
> BOOST_AUTO_TEST_CASE(the_name_of_the_test) {
> int a = 0
> BOOST_CHECK_EQUAL(a, 0); // one of the function for the test
> }
> //more advance on a list of type
> // shell encapsulate differente type the type of the block and his
> allocator
> template <class T, class A>
> struct shell {
> typedef T value_type;
> typedef A allocator_type;
> };
> // the list
> typedef boost::mpl::list<shell<float, lengine::cstandard>, shell<float,
> lengine::align>,
> shell<double, lengine::cstandard>, shell<double, lengine::align>>
> test_allocator_types;
>
> BOOST_AUTO_TEST_CASE_TEMPLATE(name_of_the_test, T /* the type into the
> test extract from the list */, list /*list of type here boost_mpl */) {
> typename T:: value_type a; // this is float or double
> typename T::allocator_type // this is standard or align
> }
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/DevinBayly/neuromapp/commit/19a2a1c2ec275a9691d4805fe073f51abfeb05d5#commitcomment-22350900>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ALJWz0riOlPHGcfPcuV-_qOLHRvPAHTHks5r_cP_gaJpZM4Nr-X1>
> .
>


I've made some tests using LXD with a bridge configured for IPv6 only. I wasn't able to properly use LXDock with this configuration because it was looking for IPv4 addresses only. This is why I introduced this little change. At least this allows you to have simple LXDock projects working. eg:

```
name: myproject

containers:
  - name: test01
    image: ubuntu/xenial

  - name: test02
    image: archlinux
```

That said problems can appear because the tools used by LXD don't automatically add entries for the IPv6 gateway in the `/etc/resolv.conf` file. This is the only thing that can cause problem with provisioning because DNS resolutions won't work in the containers. The first step was to fix this `get_ip` function. The second step will be to figure out why the nameserver entry is not added when the bridge used by the container is IPv6 only.


This added the trigger condition on the timesheet


you could implement the operator== for the block, inside this function use memcmp

You build two block one from a file and an other by hand
BOOST_CHECK(a ==b); will do the job ^_^
++t

> Le 31 mai 2017 à 21:51, Devin Bayly <notifications@github.com> a écrit :
>
> Yea I have that part worked out, I'll probably use either BOOST_CHECK_EQUAL
> or BOOST_FAIL with my own messages after regular c++ conditional
>
>
>
> its the comparing the block outcome with the original string that I'm stuck
> on at the moment.
>
> Devin
>
> On Wed, May 31, 2017 at 12:48 PM, ++t <notifications@github.com> wrote:
>
> > //The most simple test
> > BOOST_AUTO_TEST_CASE(the_name_of_the_test) {
> > int a = 0
> > BOOST_CHECK_EQUAL(a, 0); // one of the function for the test
> > }
> > //more advance on a list of type
> > // shell encapsulate differente type the type of the block and his
> > allocator
> > template <class T, class A>
> > struct shell {
> > typedef T value_type;
> > typedef A allocator_type;
> > };
> > // the list
> > typedef boost::mpl::list<shell<float, lengine::cstandard>, shell<float,
> > lengine::align>,
> > shell<double, lengine::cstandard>, shell<double, lengine::align>>
> > test_allocator_types;
> >
> > BOOST_AUTO_TEST_CASE_TEMPLATE(name_of_the_test, T /* the type into the
> > test extract from the list */, list /*list of type here boost_mpl */) {
> > typename T:: value_type a; // this is float or double
> > typename T::allocator_type // this is standard or align
> > }
> >
> > —
> > You are receiving this because you commented.
> > Reply to this email directly, view it on GitHub
> > <https://github.com/DevinBayly/neuromapp/commit/19a2a1c2ec275a9691d4805fe073f51abfeb05d5#commitcomment-22350900>,
> > or mute the thread
> > <https://github.com/notifications/unsubscribe-auth/ALJWz0riOlPHGcfPcuV-_qOLHRvPAHTHks5r_cP_gaJpZM4Nr-X1>
> > .
> >
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub, or mute the thread.
>


Presumably some CSS fixes regarding bold and italic font styles.


There was an compiler warning about that.


Also seems to be hinting at a potential option to disable IP bans?


Any other comments? Or can I merge this on master?


/cc @kellyredding


ok, I'll give that a shot.

I'm also considering changing the << operator to be a little more
conventional, and then I think I could nab the rdbuf() of the ostream and
use that for comparisons to the original strings.

Anyways, I'm working on it, fear not!

devin

On Wed, May 31, 2017 at 12:54 PM, ++t <notifications@github.com> wrote:

> you could implement the operator== for the block, inside this function use
> memcmp
>
> You build two block one from a file and an other by hand
> BOOST_CHECK(a ==b); will do the job ^_^
> ++t
>
>
>
>
> > Le 31 mai 2017 à 21:51, Devin Bayly <notifications@github.com> a écrit :
> >
> > Yea I have that part worked out, I'll probably use either
> BOOST_CHECK_EQUAL
> > or BOOST_FAIL with my own messages after regular c++ conditional
> >
> >
> >
> > its the comparing the block outcome with the original string that I'm
> stuck
> > on at the moment.
> >
> > Devin
> >
> > On Wed, May 31, 2017 at 12:48 PM, ++t <notifications@github.com> wrote:
> >
> > > //The most simple test
> > > BOOST_AUTO_TEST_CASE(the_name_of_the_test) {
> > > int a = 0
> > > BOOST_CHECK_EQUAL(a, 0); // one of the function for the test
> > > }
> > > //more advance on a list of type
> > > // shell encapsulate differente type the type of the block and his
> > > allocator
> > > template <class T, class A>
> > > struct shell {
> > > typedef T value_type;
> > > typedef A allocator_type;
> > > };
> > > // the list
> > > typedef boost::mpl::list<shell<float, lengine::cstandard>, shell<float,
> > > lengine::align>,
> > > shell<double, lengine::cstandard>, shell<double, lengine::align>>
> > > test_allocator_types;
> > >
> > > BOOST_AUTO_TEST_CASE_TEMPLATE(name_of_the_test, T /* the type into the
> > > test extract from the list */, list /*list of type here boost_mpl */) {
> > > typename T:: value_type a; // this is float or double
> > > typename T::allocator_type // this is standard or align
> > > }
> > >
> > > —
> > > You are receiving this because you commented.
> > > Reply to this email directly, view it on GitHub
> > > <https://github.com/DevinBayly/neuromapp/commit/
> 19a2a1c2ec275a9691d4805fe073f51abfeb05d5#commitcomment-22350900>,
> > > or mute the thread
> > > <https://github.com/notifications/unsubscribe-
> auth/ALJWz0riOlPHGcfPcuV-_qOLHRvPAHTHks5r_cP_gaJpZM4Nr-X1>
> > > .
>
> > >
> > —
> > You are receiving this because you commented.
> > Reply to this email directly, view it on GitHub, or mute the thread.
> >
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/DevinBayly/neuromapp/commit/19a2a1c2ec275a9691d4805fe073f51abfeb05d5#commitcomment-22350981>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ALJWzwQGkPo28x5pcHLH2SgzX4uMBFzeks5r_cWAgaJpZM4Nr-X1>
> .
>


版权所有（c）:林雨声￼


Go ahead


Yes, it was related to CI failures.


oops


_changing the << operator_ , let see I am curious ... originally it was just for a print


Nevermind, fixed after building with maven.


functions taking no args in this test should take void


Please move JS to a seperate JS file, rather then being inline in the html. We do use inline a fair bit, but prefer not to.


TeamCity Code :: 1. Development :: DDK :: Feature [Build 334](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=23717&buildTypeId=Code_Development_Ddk_Feature) is now running


Also, please move this out to a js file. Use a single js file for the app


Yes. If nulls/negative nulls should be emitted, it might emit more of them than necessary. That case should be comparatively rare though because aggregations won't generally trigger it.

A more comprehensive solution would sort the batch of updates by key, and then deal with all records from each key together. That would both eliminate the need for the HashMap we currently have, and make it easier to do smart things to avoid redundant positive/negative pairs.


@georgejhunt

Isn't 775 required on lines 22 & 23 of roles/wordpress/tasks/install.yml ?

Per https://www.smashingmagazine.com/2014/05/proper-wordpress-filesystem-permissions-ownerships/ which says "All folders should be 775."

(Hence "chmod -R g+w /library/wordpress" I ran Sunday, which indeed worked, permitting Wordpress upgrades.)


Our program is not an official GNU project so we shouldn't use "GNU" as part of the program name.


I realized after this patch that an easier (hacky) way to avoid the positive/negative null from aggregation, would have been to just make aggregations emit the positive before the negative


hello world！


I was actually going to ask him this question later tonight, but it's great that it came up in this.  Free certificates are available via LetsEncrypt.

The status.ircddb.net exception could probably be taken care of as well as @johnhays knows those folks pretty well. There's SSL on the site right now, but it's a self-signed certificate, which won't be trusted by the system frameworks anyhow.


Good! In OMNET++ 5.1, there is no `tostr(int)` function in file `~/omnetpp-5.1/include/omnetpp/cxmlelement.h`


@johnhays - I will buy you a certificate if that will enable moving this to TLS.


some context - I'm trying to network with other collectives / coops and
i've seen the old install instructions confuse people. I didn't want to
wait an indeterminate amount of time to be able to share a way to install.

Assumptions I'm running:
- we can change things easily
- I'm central (have enough context) that I can make small changes (esp
given it's documentation)
- we're doing open source, and pull requests are expensive and slow in this
context (i've had no review on a lot of my PRs, from which I'm learning
that they're not so much a thing here?)
- I have enough empathy to understand how people skip details and fall off
the track.

Happy to change stuff if that's the thing.
Happy to talk about process and contracts for different repos

On Wed, 31 May 2017 at 13:39 Mikey <notifications@github.com> wrote:

> hey @mixmix <https://github.com/mixmix>, is there a reason these changes
> aren't being done as pull requests?
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/ssbc/ssb-handbook/commit/3bc2ef7fa692dcd2bbbfbbd1f85437b9f4162551#commitcomment-22337664>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ACitnuURRQXlb9zudzyE9GuYtuEac79Sks5r_MTmgaJpZM4NrDXJ>
> .
>


Ah yes, I see the subtle difference, for example, if your library is providing a struct with field X, and your library isn't even checking field X, it's likely it's not actually being used for any purpose (the client could be setting it, but you're not doing anything with it). But then there's still the false positive risk that the field is kept just for backwards compatibility, but deprecated - unused would report that.


Glad to see you've finally learned the difference between print and println @dmiret


Oops, thanks for reporting.
I re-pushed with the correct name.


@Generalcamo if you can't get the negation correct consistently I won't be able to accept any of this. These are nearly impossible to fix bugs.


IDLCompiler


@bsclifton was this merged to the latest build?


ssss


Yep wrong.


typo? Or did you mean to make this a global variable? I assume not.


Haha, yeah, that'd work, but I'd prefer doing things properly. It'd also really trip up rtm's new map. The group by key approach is probably what we ultimately want, especially when we start working with larger batch sizes. It would also avoid having to query the other view repeatedly for the same key.


Beyond1Airloop (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1898 of 1899 tests passed, 0 test warnings)

Failures:

EnergyPlusFixture Test Summary
 * Passed: 468
 * OTHER_FAULT: 1

![Build Badge](http://img.shields.io/badge/build%20status-warnings-yellow.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-99.95%25-yellow.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-71.5%25-green.png)


Note the case [here](https://github.com/LinuxAtApp/matterleast/blob/iss10/servercom/servercom.go#L1)


:( that's pretty unfortunate but makes sense.


I believe that you need to make the name of the directory and the package statement use the same case, then import it under that name


nvm my last comment I see you already removed it and applied safeguards on upgrade. awesome!


Beyond1Airloop (mjwitte) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


Leave the annotations


Wrong


Not clear how to initialize.  I guess it will get clear.


Could also use `<<` but push works, too!


better to write `return if user.nil?` and then just have user.id at the end. That is referred to as a guard clause.


Arrays are assignable to IEnumerable. This line of code makes it so you CAN'T use Arrays or Lists.

                    IEnumerable bob;
                    string[] bob2 = { "one", "two" };
                    bob = bob2;

is valid, compiles and runs just fine.


why are we ignoring the .python-version file?  This should be part of the code.


I'LL look into supporting it. Let's encrypt would work.

On May 30, 2017 19:04, "Kenny Richards" <notifications@github.com> wrote:

> @johnhays <https://github.com/johnhays> - I will buy you a certificate if
> that will enable moving this to TLS.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/mcdermj/buster/commit/f428fbba5b5a50bfa2b42ff15457d444265e6850#commitcomment-22337882>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AGP0eniAAxPcDJnMXT8iyP2eJxJQqYkqks5r_MrFgaJpZM4NrC66>
> .
>


What the heck is this? You realize lists are not item stacks right?


Nice job with this logic! I would refactor some of this into helper methods, so it is not one long method.


@cdinger Thanks!


you could refactor this to be something like `collaborator['user_id'] == current_user.id ? true : false`


HEY


@leasunhy don't worry, I'll take a look.


Will we be prescribing a single Python version? I have ignored it here because it is created by pyenv when configuring a project-specific Python version. I sometimes switch between multiple Python versions when debugging, so it would be I'd rather the changes weren't tracked. If we need this file checked in for other purposes I will find a workaround.


need to change name - project5-citybikes


@Suor
All this stuff can be done with Ansible. Ansible scripts are declarative and idempotent.
Also you can manage AWS infrastructure. So, all devops staff will be stored in one place.

Now if you accidentally run `set_things_up` script twice you will  override .env file, SECRET_KEY will be changed and other bad things will happen.

P.S. If you want to do a renovation of deploy process, I suggest to use docker for deployment and use https://aws.amazon.com/ru/ecs/ to run stargeo app.


No, [I'm including that class with the compiled mod](https://github.com/squeek502/AppleSkin/blob/3e45fe0c187a10320920dd079cbc695e84e0547d/apis/betterwithmods/api/FeatureEnabledEvent.java) (with BWM's `package-info.java` so Forge should prioritize loading BWM's version rather than AppleSkin's if BWM is installed).

AFAIK there's no easy way of optionally listening for an event (maybe some ASM trickery would make it possible).


jquery với bootstrap được include sẵn rồi mà anh, sao anh include lại từ src khác?


We'll definitely want to think more about the right way to do it. The same logic would also be useful to aggregations and TopK, both of which would benefit from working with all records for a key at once.

I also wonder if we could reason about the groups at a higher level. For instance, under an aggregation we can guarantee that each batch will contain at most one positive and one negative for each key. And that property would be maintained passing through many other types of nodes like filters, permutes, identities, etc.


Obrigado pela dica! :)


8v37tklNe1GP3dJmZyHLYZQFR8kia/9ok4RGZVpG/s9YI0YpQrfbUyvuYGyn1hXR
JI6rH4ZW1DnFlTzuzsnvsw==


Criado Classes: Produto,, Usuario, ProdutosAdapter
Criado Layouts: Item_menu
No Layout menu.xml foi retirado o componente  TableLayout e adicionado ListView.


These two tests should actually be failing, as they do not have the `filter=` option, but are passing because of the bug above


while we will always support multiple python versions, we should always have one solid version.  I see the issue with developers testing multiple versions.  I hope there was a way for pyenv to have a temporary override (maybe using an env variable) that wins over the `.python-version` file.


Already fixed in a later commit


Método refatorado. Valeu pela dica!