[R/helper_funs.R:332:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/helper_funs.R#L332) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if ( (do_gc >= 1) & (do_gc < 2)) {
      ^
```
[R/sperrorest_error.R:92:18:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_error.R#L92) *warning:* **no visible global function definition for ‘prediction’**
```r
      predobj <- prediction(pred, obs)
                 ^~~~~~~~~~
```
[R/sperrorest_error.R:93:16:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_error.R#L93) *warning:* **no visible global function definition for ‘performance’**
```r
      auroc <- performance(predobj, measure = "auc")@y.values[[1]]
               ^~~~~~~~~~~
```
[R/sperrorest_error.R:142:28:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_error.R#L142) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                mse = mean((obs - pred)^2), mad = mad(obs - pred),
                           ^
```
[R/sperrorest_error.R:142:40:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_error.R#L142) *style:* **Put spaces around all infix operators.**
```r
                mse = mean((obs - pred)^2), mad = mad(obs - pred),
                                      ~^~
```
[R/sperrorest_misc.R:40:38:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L40) *style:* **Variable or function name should be snake_case.**
```r
dataset_distance <- function(d1, d2, x.name = "x", y.name = "y", fun = mean,
                                     ^~~~~~
```
[R/sperrorest_misc.R:40:52:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L40) *style:* **Variable or function name should be snake_case.**
```r
dataset_distance <- function(d1, d2, x.name = "x", y.name = "y", fun = mean,
                                                   ^~~~~~
```
[R/sperrorest_misc.R:54:23:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L54) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    di[i] <- min(sqrt((d2[, x.name] - d1[i, x.name])^2 +
                      ^
```
[R/sperrorest_misc.R:54:53:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L54) *style:* **Put spaces around all infix operators.**
```r
    di[i] <- min(sqrt((d2[, x.name] - d1[i, x.name])^2 +
                                                   ~^~
```
[R/sperrorest_misc.R:55:55:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L55) *style:* **Put spaces around all infix operators.**
```r
                        (d2[, y.name] - d1[i, y.name])^2))
                                                     ~^~
```
[R/sperrorest_misc.R:103:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L103) *style:* **Variable or function name should be snake_case.**
```r
add.distance <- function(object, ...) UseMethod("add.distance")
^~~~~~~~~~~~
```
[R/sperrorest_misc.R:110:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L110) *style:* **Variable or function name should be snake_case.**
```r
add.distance.resampling <- function(object, data, coords = c("x", "y"), ...) {
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_misc.R:112:5:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L112) *style:* **Variable or function name should be snake_case.**
```r
    test.dist <- dataset_distance(data[object[[j]]$test, coords],
    ^~~~~~~~~
```
[R/sperrorest_misc.R:124:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L124) *style:* **Variable or function name should be snake_case.**
```r
add.distance.represampling <- function(object, ...) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_misc.R:125:28:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L125) *warning:* **no visible binding for global variable ‘add.distance.resampling’**
```r
  object <- lapply(object, add.distance.resampling, ...)
                           ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_misc.R:176:3:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L176) *warning:* **local variable ‘y’ assigned but may not be used**
```r
  y <- as.numeric.tilename(x)  # just testing
  ^
```
[R/sperrorest_misc.R:176:8:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L176) *warning:* **no visible global function definition for ‘as.numeric.tilename’**
```r
  y <- as.numeric.tilename(x)  # just testing
       ^~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_misc.R:202:3:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L202) *warning:* **local variable ‘y’ assigned but may not be used**
```r
  y <- as.numeric.tilename(x)  # just testing
  ^
```
[R/sperrorest_misc.R:202:8:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L202) *warning:* **no visible global function definition for ‘as.numeric.tilename’**
```r
  y <- as.numeric.tilename(x)  # just testing
       ^~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_misc.R:267:49:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L267) *style:* **Put spaces around all infix operators.**
```r
    small_tile <- small_tile | (n_tile * n_tiles/length(tile) < min_frac)
                                               ~^~
```
[R/sperrorest_misc.R:275:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L275) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if ((length(small_tile) > 0) & (length(ignore) > 0)) {
      ^
```
[R/sperrorest_misc.R:313:9:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L313) *warning:* **no visible global function definition for ‘as.numeric.tilename’**
```r
  wh <- as.numeric.tilename(as.tilename(nm))
        ^~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_misc.R:313:29:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L313) *warning:* **no visible global function definition for ‘as.tilename’**
```r
  wh <- as.numeric.tilename(as.tilename(nm))
                            ^~~~~~~~~~~
```
[R/sperrorest_misc.R:327:38:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L327) *warning:* **no visible global function definition for ‘as.tilename’**
```r
          nbr <- c(nbr, as.character(as.tilename(wh + c(i, j))))
                                     ^~~~~~~~~~~
```
[R/sperrorest_misc.R:448:3:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L448) *warning:* **no visible global function definition for ‘as.resampling.factor’**
```r
  as.resampling.factor(factor(object))
  ^~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_misc.R:472:13:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L472) *warning:* **no visible global function definition for ‘validate_resampling’**
```r
  stopifnot(validate_resampling(object))
            ^~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_misc.R:577:27:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L577) *warning:* **no visible binding for global variable ‘validate_resampling’**
```r
  valid <- sapply(object, validate_resampling)
                          ^~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_misc.R:584:28:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_misc.R#L584) *warning:* **no visible binding for global variable ‘as.resampling’**
```r
  object <- lapply(object, as.resampling)
                           ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:57:40:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L57) *style:* **Variable or function name should be snake_case.**
```r
                         seed1 = NULL, return.factor = FALSE) {
                                       ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:61:3:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L61) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/sperrorest_resampling.R:118:32:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L118) *style:* **Variable or function name should be snake_case.**
```r
                               return.factor = FALSE, repetition = 1,
                               ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:122:13:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L122) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  stopifnot((length(strat) == 1) | (length(strat) == nrow(data)))
            ^
```
[R/sperrorest_resampling.R:142:14:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L142) *warning:* **no visible global function definition for ‘as.resampling’**
```r
      fac <- as.resampling(fac)
             ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:147:15:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L147) *warning:* **no visible global function definition for ‘as.represampling’**
```r
    repres <- as.represampling(repres)
              ^~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:188:30:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L188) *style:* **Variable or function name should be snake_case.**
```r
                             return.factor = FALSE,
                             ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:195:12:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L195) *warning:* **no visible global function definition for ‘as.resampling’**
```r
    fac <- as.resampling(fac)
           ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:202:17:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L202) *warning:* **no visible global function definition for ‘as.represampling’**
```r
    represmp <- as.represampling(represmp)
                ^~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:239:33:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L239) *style:* **Variable or function name should be snake_case.**
```r
                                return.factor = FALSE) {
                                ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:253:5:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L253) *style:* **Variable or function name should be snake_case.**
```r
    fac.resampler <- sample(rep(sample(nfold), length = nlevels(fac)),
    ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:258:20:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L258) *warning:* **no visible global function definition for ‘as.resampling’**
```r
      resampler <- as.resampling(resampler)
                   ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:263:19:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L263) *warning:* **no visible global function definition for ‘as.represampling’**
```r
    resampling <- as.represampling(resampling)
                  ^~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:367:29:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L367) *style:* **Variable or function name should be snake_case.**
```r
                            user.rotation, offset = c("none", "random", "user"),
                            ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:368:29:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L368) *style:* **Variable or function name should be snake_case.**
```r
                            user.offset, reassign = TRUE, min_frac = 0.025,
                            ^~~~~~~~~~~
```
[R/sperrorest_resampling.R:370:29:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L370) *style:* **Variable or function name should be snake_case.**
```r
                            return.factor = FALSE, repetition = 1,
                            ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:392:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L392) *style:* **Variable or function name should be snake_case.**
```r
      user.rotation <- rep(user.rotation, length(repetition))
      ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:407:5:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L407) *style:* **Variable or function name should be snake_case.**
```r
    x.shift <- y.shift <- rep(0, length(repetition))
    ^~~~~~~
```
[R/sperrorest_resampling.R:407:16:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L407) *style:* **Variable or function name should be snake_case.**
```r
    x.shift <- y.shift <- rep(0, length(repetition))
               ^~~~~~~
```
[R/sperrorest_resampling.R:409:5:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L409) *style:* **Variable or function name should be snake_case.**
```r
    x.shift <- runif(0, 1, n = length(repetition))
    ^~~~~~~
```
[R/sperrorest_resampling.R:410:5:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L410) *style:* **Variable or function name should be snake_case.**
```r
    y.shift <- runif(0, 1, n = length(repetition))
    ^~~~~~~
```
[R/sperrorest_resampling.R:413:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L413) *style:* **Variable or function name should be snake_case.**
```r
      user.offset <- list(user.offset[1], user.offset[2])
      ^~~~~~~~~~~
```
[R/sperrorest_resampling.R:429:5:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L429) *style:* **Variable or function name should be snake_case.**
```r
    x.shift <- user.offset[[1]]
    ^~~~~~~
```
[R/sperrorest_resampling.R:430:5:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L430) *style:* **Variable or function name should be snake_case.**
```r
    y.shift <- user.offset[[2]]
    ^~~~~~~
```
[R/sperrorest_resampling.R:456:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L456) *style:* **Variable or function name should be snake_case.**
```r
      R <- phi[as.character(cnt)] * 180/pi
      ^
```
[R/sperrorest_resampling.R:456:40:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L456) *style:* **Put spaces around all infix operators.**
```r
      R <- phi[as.character(cnt)] * 180/pi
                                      ~^~
```
[R/sperrorest_resampling.R:457:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L457) *style:* **Variable or function name should be snake_case.**
```r
      R <- matrix(c(cos(R), -sin(R), sin(R), cos(R)), ncol = 2)
      ^
```
[R/sperrorest_resampling.R:465:5:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L465) *style:* **Variable or function name should be snake_case.**
```r
    x.range <- range(x)
    ^~~~~~~
```
[R/sperrorest_resampling.R:466:5:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L466) *style:* **Variable or function name should be snake_case.**
```r
    y.range <- range(y)
    ^~~~~~~
```
[R/sperrorest_resampling.R:469:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L469) *style:* **Variable or function name should be snake_case.**
```r
      x.delta <- diff(x.range)/nsplit[1]
      ^~~~~~~
```
[R/sperrorest_resampling.R:469:31:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L469) *style:* **Put spaces around all infix operators.**
```r
      x.delta <- diff(x.range)/nsplit[1]
                             ~^~
```
[R/sperrorest_resampling.R:470:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L470) *style:* **Variable or function name should be snake_case.**
```r
      y.delta <- diff(y.range)/nsplit[2]
      ^~~~~~~
```
[R/sperrorest_resampling.R:470:31:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L470) *style:* **Put spaces around all infix operators.**
```r
      y.delta <- diff(y.range)/nsplit[2]
                             ~^~
```
[R/sperrorest_resampling.R:471:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L471) *style:* **Variable or function name should be snake_case.**
```r
      my.nsplit <- nsplit
      ^~~~~~~~~
```
[R/sperrorest_resampling.R:474:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L474) *style:* **Variable or function name should be snake_case.**
```r
      x.delta <- dsplit[1]
      ^~~~~~~
```
[R/sperrorest_resampling.R:475:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L475) *style:* **Variable or function name should be snake_case.**
```r
      y.delta <- dsplit[2]
      ^~~~~~~
```
[R/sperrorest_resampling.R:482:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L482) *style:* **Variable or function name should be snake_case.**
```r
      x.range <- x.range - x.delta * (x.shift[as.character(cnt)])
      ^~~~~~~
```
[R/sperrorest_resampling.R:483:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L483) *style:* **Variable or function name should be snake_case.**
```r
      y.range <- y.range - y.delta * (y.shift[as.character(cnt)])
      ^~~~~~~
```
[R/sperrorest_resampling.R:485:9:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L485) *style:* **Variable or function name should be snake_case.**
```r
        my.nsplit <- my.nsplit + 1
        ^~~~~~~~~
```
[R/sperrorest_resampling.R:491:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L491) *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:492:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L492) *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:494:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L494) *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:495:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L495) *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:496:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L496) *style:* **Variable or function name should be snake_case.**
```r
      my.nsplit <- c(length(x.split) - 1, length(y.split) - 1)
      ^~~~~~~~~
```
[R/sperrorest_resampling.R:505:9:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L505) *style:* **Variable or function name should be snake_case.**
```r
        sel.x <- (x >= x.split[ix]) & (x <= x.split[ix + 1])
        ^~~~~
```
[R/sperrorest_resampling.R:507:9:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L507) *style:* **Variable or function name should be snake_case.**
```r
        sel.x <- (x > x.split[ix]) & (x <= x.split[ix + 1])
        ^~~~~
```
[R/sperrorest_resampling.R:511:11:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L511) *style:* **Variable or function name should be snake_case.**
```r
          sel.y <- (y >= y.split[iy]) & (y <= y.split[iy + 1])
          ^~~~~
```
[R/sperrorest_resampling.R:513:11:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L513) *style:* **Variable or function name should be snake_case.**
```r
          sel.y <- (y > y.split[iy]) & (y <= y.split[iy + 1])
          ^~~~~
```
[R/sperrorest_resampling.R:517:47:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L517) *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:524:5:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L524) *style:* **Variable or function name should be snake_case.**
```r
    s.tiles <- get_small_tiles(tile, min_n = min_n, min_frac = min_frac)
    ^~~~~~~
```
[R/sperrorest_resampling.R:524:16:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L524) *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:531:16:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L531) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        while ((length(s.tiles) > 0) & (length(levels(tile)) > 1)) {
               ^
```
[R/sperrorest_resampling.R:539:13:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L539) *style:* **Variable or function name should be snake_case.**
```r
            n.tile <- tapply(tile, tile, length)
            ^~~~~~
```
[R/sperrorest_resampling.R:540:13:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L540) *style:* **Variable or function name should be snake_case.**
```r
            s.nbr <- nbrs[which.min(n.tile[nbrs])]
            ^~~~~
```
[R/sperrorest_resampling.R:545:11:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L545) *style:* **Variable or function name should be snake_case.**
```r
          s.tiles <- get_small_tiles(tile, min_n = min_n, min_frac = min_frac,
          ^~~~~~~
```
[R/sperrorest_resampling.R:556:15:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L556) *warning:* **no visible global function definition for ‘as.resampling’**
```r
      tile <- as.resampling(tile)
              ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:562:19:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L562) *warning:* **no visible global function definition for ‘as.represampling’**
```r
    resampling <- as.represampling(resampling)
                  ^~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:630:30:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L630) *style:* **Variable or function name should be snake_case.**
```r
                             return.factor = FALSE, balancing.steps = 1,
                             ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:630:53:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L630) *style:* **Variable or function name should be snake_case.**
```r
                             return.factor = FALSE, balancing.steps = 1,
                                                    ^~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:631:30:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L631) *style:* **Variable or function name should be snake_case.**
```r
                             order.clusters = TRUE, ...) {
                             ^~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:637:3:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L637) *style:* **Variable or function name should be snake_case.**
```r
  balancing.steps <- max(1, balancing.steps)
  ^~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:649:18:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L649) *style:* **Put spaces around all infix operators.**
```r
      p <- x$size/sum(x$size)
                ~^~
```
[R/sperrorest_resampling.R:650:23:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L650) *style:* **Put spaces around all infix operators.**
```r
      return(1 - sum(p^2))
                     ~^~
```
[R/sperrorest_resampling.R:663:15:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L663) *warning:* **no visible global function definition for ‘as.resampling’**
```r
      tile <- as.resampling(tile)
              ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:668:19:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L668) *warning:* **no visible global function definition for ‘as.represampling’**
```r
    resampling <- as.represampling(resampling)
                  ^~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:748:28:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L748) *style:* **Variable or function name should be snake_case.**
```r
                           return.train = TRUE, prob = NULL, replace = FALSE,
                           ^~~~~~~~~~~~
```
[R/sperrorest_resampling.R:752:5:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L752) *warning:* **local variable ‘pospuf’ assigned but may not be used**
```r
    pospuf <- 0
    ^~~~~~
```
[R/sperrorest_resampling.R:778:20:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L778) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        di <- sqrt((data[, coords[1]] - data[i, coords[1]])^2 +
                   ^
```
[R/sperrorest_resampling.R:778:60:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L778) *style:* **Put spaces around all infix operators.**
```r
        di <- sqrt((data[, coords[1]] - data[i, coords[1]])^2 +
                                                          ~^~
```
[R/sperrorest_resampling.R:779:62:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L779) *style:* **Put spaces around all infix operators.**
```r
                     (data[, coords[2]] - data[i, coords[2]])^2)
                                                            ~^~
```
[R/sperrorest_resampling.R:781:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L781) *style:* **Variable or function name should be snake_case.**
```r
      train.sel <- numeric()
      ^~~~~~~~~
```
[R/sperrorest_resampling.R:784:9:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L784) *style:* **Variable or function name should be snake_case.**
```r
        test.sel <- which(di <= radius)
        ^~~~~~~~
```
[R/sperrorest_resampling.R:786:11:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L786) *style:* **Variable or function name should be snake_case.**
```r
          train.sel <- which(di > (radius + posbuf))
          ^~~~~~~~~
```
[R/sperrorest_resampling.R:790:9:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L790) *style:* **Variable or function name should be snake_case.**
```r
        test.sel <- i
        ^~~~~~~~
```
[R/sperrorest_resampling.R:793:13:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L793) *style:* **Variable or function name should be snake_case.**
```r
            train.sel <- c(1:nrow(data))[-i]
            ^~~~~~~~~
```
[R/sperrorest_resampling.R:795:13:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L795) *style:* **Variable or function name should be snake_case.**
```r
            train.sel <- which(di > posbuf)
            ^~~~~~~~~
```
[R/sperrorest_resampling.R:807:13:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L807) *warning:* **no visible global function definition for ‘as.represampling’**
```r
  repres <- as.represampling(resample)
            ^~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:872:10:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L872) *warning:* **no visible global function definition for ‘as.represampling’**
```r
  return(as.represampling(resample))
         ^~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:965:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L965) *style:* **Variable or function name should be snake_case.**
```r
      the.fac <- factor(fac[[as.character(cnt)]])
      ^~~~~~~
```
[R/sperrorest_resampling.R:967:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L967) *style:* **Variable or function name should be snake_case.**
```r
      the.fac <- fac
      ^~~~~~~
```
[R/sperrorest_resampling.R:970:5:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L970) *style:* **Variable or function name should be snake_case.**
```r
    the.nboot <- nboot
    ^~~~~~~~~
```
[R/sperrorest_resampling.R:998:15:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L998) *warning:* **no visible global function definition for ‘as.represampling’**
```r
  resample <- as.represampling(resample)
              ^~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:1154:15:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L1154) *warning:* **no visible global function definition for ‘as.represampling’**
```r
  resample <- as.represampling(resample)
              ^~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:1198:32:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L1198) *style:* **Variable or function name should be snake_case.**
```r
                               wiggle.sd = 0, ...) {
                               ^~~~~~~~~
```
[R/sperrorest_resampling.R:1229:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L1229) *warning:* **local variable ‘wytest’ assigned but may not be used**
```r
      wytest <- rnorm(length(seltest), sd = wiggle.sd)
      ^~~~~~
```
[R/sperrorest_resampling.R:1243:8:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L1243) *warning:* **no visible global function definition for ‘as.represampling’**
```r
  x <- as.represampling(list(`1` = x))
       ^~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:1244:3:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest_resampling.R#L1244) *warning:* **no visible global function definition for ‘plot.represampling’**
```r
  plot.represampling(x)
  ^~~~~~~~~~~~~~~~~~
```
[R/sperrorest-package.R:20:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest-package.R#L20) *style:* **Lines should not be more than 80 characters.**
```r
#' 28 June - 2 July 2010.  Lecture Notes in Computer Science, 6178 LNAI: 350-359.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:229:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L229) *style:* **Lines should not be more than 80 characters.**
```r
#'     nonspat.training = unlist(summary(par.nsp.res$error_rep, level = 1)$train.auroc),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:230:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L230) *style:* **Lines should not be more than 80 characters.**
```r
#'     nonspat.test     = unlist(summary(par.nsp.res$error_rep, level = 1)$test.auroc),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:231:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L231) *style:* **Lines should not be more than 80 characters.**
```r
#'     spatial.training = unlist(summary(par.sp.res$error_rep, level = 1)$train.auroc),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:232:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L232) *style:* **Lines should not be more than 80 characters.**
```r
#'     spatial.test     = unlist(summary(par.sp.res$error_rep, level = 1)$test.auroc))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:385:29:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L385) *warning:* **no visible global function definition for ‘availableCores’**
```r
      par_args$par_units <- availableCores()
                            ^~~~~~~~~~~~~~
```
[R/sperrorest.R:419:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L419) *warning:* **no visible global function definition for ‘pboptions’, Did you mean 'ps.options'?**
```r
      pboptions(type = "none")
      ^~~~~~~~~
```
[R/sperrorest.R:421:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L421) *warning:* **no visible global function definition for ‘pboptions’, Did you mean 'ps.options'?**
```r
      pboptions(style = 1, type = "timer")
      ^~~~~~~~~
```
[R/sperrorest.R:433:62:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L433) *style:* **Variable or function name should be snake_case.**
```r
        my_res <- try(pblapply(cl = par_cl, resamp, function(X)
                                                             ^
```
[R/sperrorest.R:455:70:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L455) *style:* **Variable or function name should be snake_case.**
```r
          my_res <- try(mclapply(mc.cores = par_cl, resamp, function(X)
                                                                     ^
```
[R/sperrorest.R:480:72:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L480) *style:* **Variable or function name should be snake_case.**
```r
          my_res <- try(pbmclapply(mc.cores = par_cl, resamp, function(X)
                                                                       ^
```
[R/sperrorest.R:511:9:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L511) *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:513:18:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L513) *style:* **Variable or function name should be snake_case.**
```r
        par_args$par.option <- "multiprocess"
                 ^~~~~~~~~~
```
[R/sperrorest.R:514:9:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L514) *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:519:52:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L519) *style:* **Variable or function name should be snake_case.**
```r
      my_res <- try(future_lapply(resamp, function(X)
                                                   ^
```
[R/sperrorest.R:544:5:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L544) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/sperrorest.R:560:5:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L560) *warning:* **no visible global function definition for ‘registerDoFuture’**
```r
    registerDoFuture()
    ^~~~~~~~~~~~~~~~
```
[R/sperrorest.R:562:14:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L562) *style:* **Variable or function name should be snake_case.**
```r
    par_args$par.option <- "cluster"
             ^~~~~~~~~~
```
[R/sperrorest.R:569:13:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L569) *warning:* **no visible global function definition for ‘makeCluster’**
```r
      cl <- makeCluster(availableCores(), outfile = out_progress, ...)
            ^~~~~~~~~~~
```
[R/sperrorest.R:569:25:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L569) *warning:* **no visible global function definition for ‘availableCores’**
```r
      cl <- makeCluster(availableCores(), outfile = out_progress, ...)
                        ^~~~~~~~~~~~~~
```
[R/sperrorest.R:570:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L570) *warning:* **no visible global function definition for ‘plan’, Did you mean 'lag'?**
```r
      plan(cluster, workers = cl)
      ^~~~
```
[R/sperrorest.R:570:12:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L570) *warning:* **no visible binding for global variable ‘cluster’**
```r
      plan(cluster, workers = cl)
           ^~~~~~~
```
[R/sperrorest.R:573:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L573) *style:* **Lines should not be more than 80 characters.**
```r
                             " '%s' option."), availableCores(), par_args$par.option))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:578:13:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L578) *warning:* **no visible global function definition for ‘makeCluster’**
```r
      cl <- makeCluster(par_args$par_units, outfile = out_progress, ...)
            ^~~~~~~~~~~
```
[R/sperrorest.R:579:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L579) *warning:* **no visible global function definition for ‘plan’, Did you mean 'lag'?**
```r
      plan(cluster, workers = cl)
      ^~~~
```
[R/sperrorest.R:579:12:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L579) *warning:* **no visible binding for global variable ‘cluster’**
```r
      plan(cluster, workers = cl)
           ^~~~~~~
```
[R/sperrorest.R:586:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L586) *warning:* **no visible global function definition for ‘registerDoFuture’**
```r
      registerDoFuture()
      ^~~~~~~~~~~~~~~~
```
[R/sperrorest.R:587:7:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L587) *warning:* **no visible global function definition for ‘plan’, Did you mean 'lag'?**
```r
      plan(sequential)
      ^~~~
```
[R/sperrorest.R:587:12:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L587) *warning:* **no visible binding for global variable ‘sequential’**
```r
      plan(sequential)
           ^~~~~~~~~~
```
[R/sperrorest.R:598:47:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L598) *warning:* **local variable ‘pooled_pred_train’ assigned but may not be used**
```r
                          pooled_obs_train <- pooled_pred_train <- c()
                                              ^~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:599:46:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L599) *warning:* **local variable ‘pooled_pred_test’ assigned but may not be used**
```r
                          pooled_obs_test <- pooled_pred_test <- c()
                                             ^~~~~~~~~~~~~~~~
```
[R/sperrorest.R:603:25:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L603) *style:* **Variable or function name should be snake_case.**
```r
                        currentImpo <- resamp[[i]]
                        ^~~~~~~~~~~
```
[R/sperrorest.R:603:25:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L603) *warning:* **local variable ‘currentImpo’ assigned but may not be used**
```r
                        currentImpo <- resamp[[i]]
                        ^~~~~~~~~~~
```
[R/sperrorest.R:608:42:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L608) *warning:* **no visible global function definition for ‘map’, Did you mean 'mad'?**
```r
                          current_res <- map(resamp[[i]], unclass)
                                         ^~~
```
[R/sperrorest.R:644:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L644) *style:* **Lines should not be more than 80 characters.**
```r
                        # http://stackoverflow.com/questions/32557131/adding-a-vector-to-each-sublist-within-a-list-r
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:645:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L645) *style:* **Lines should not be more than 80 characters.**
```r
                        # http://stackoverflow.com/questions/43963683/r-flexible-passing-of-sublists-to-following-function
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:653:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L653) *style:* **Lines should not be more than 80 characters.**
```r
                          ### get mean from all impo results of all folds (multiple dataframes stored in a list)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:654:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L654) *style:* **Lines should not be more than 80 characters.**
```r
                          ### http://stackoverflow.com/questions/18371187/element-wise-mean-for-a-list-of-dataframes-with-na
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:655:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L655) *style:* **Lines should not be more than 80 characters.**
```r
                          ### NICHT MITTELN, ENFACH ALLE IMPO (= FÜR JEDEN FOLD) ZURÜCKGEBEN
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:656:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L656) *style:* **Lines should not be more than 80 characters.**
```r
                          # currentImpo <- Reduce("+", impo_only) / length(impo_only)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:662:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L662) *style:* **Lines should not be more than 80 characters.**
```r
                                                pooled_only[names(pooled_only) == x])), simplify = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:670:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L670) *style:* **Lines should not be more than 80 characters.**
```r
                              pooled_only$pooled_obs_train <- factor(lev[pooled_only$pooled_obs_train], levels = lev)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:672:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L672) *style:* **Lines should not be more than 80 characters.**
```r
                            pooled_only$pooled_obs_test <- factor(lev[pooled_only$pooled_obs_test], levels = lev)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:675:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L675) *style:* **Lines should not be more than 80 characters.**
```r
                                pooled_only$pooled_pred_train <- factor(lev[pooled_only$pooled_pred_train], levels = lev)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:677:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L677) *style:* **Lines should not be more than 80 characters.**
```r
                              pooled_only$pooled_pred_test <- factor(lev[pooled_only$pooled_pred_test], levels = lev)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:682:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L682) *style:* **Lines should not be more than 80 characters.**
```r
                            pooled_error_train <- err_fun(pooled_only$pooled_obs_train,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:683:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L683) *style:* **Lines should not be more than 80 characters.**
```r
                                                        pooled_only$pooled_pred_train)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:688:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L688) *style:* **Lines should not be more than 80 characters.**
```r
                          #                     pooled_only$pooled_pred_test)) %>%
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:692:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L692) *style:* **Lines should not be more than 80 characters.**
```r
                          currentpooled_error <- t(unlist(list(train = pooled_error_train, test = err_fun(pooled_only$pooled_obs_test,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:693:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L693) *style:* **Lines should not be more than 80 characters.**
```r
                                                                                pooled_only$pooled_pred_test))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:699:29:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L699) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                        if ((do_gc >= 1) & (do_gc < 2)) {
                            ^
```
[R/sperrorest.R:733:17:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L733) *warning:* **no visible global function definition for ‘transfer_parallel_output’**
```r
  my_res_mod <- transfer_parallel_output(my_res, res, impo, pooled_error)
                ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:766:3:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L766) *style:* **Variable or function name should be snake_case.**
```r
  RES <- list(error_rep = pooled_error, error_fold = my_res_mod$res,
  ^~~
```
[R/sperrorest.R:773:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L773) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/sperrorest.R:774:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/sperrorest.R#L774) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/summary_functions.R:52:37:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/R/summary_functions.R#L274) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-helper-funs.R:15:3:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/tests/testthat/test-helper-funs.R#L15) *style:* **Variable or function name should be snake_case.**
```r
  currentSample <- partition.cv(ecuador, nfold = 4)[[1]]
  ^~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:16:3:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/tests/testthat/test-helper-funs.R#L16) *style:* **Variable or function name should be snake_case.**
```r
  currentRes <- currentSample
  ^~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:18:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/tests/testthat/test-helper-funs.R#L18) *style:* **Lines should not be more than 80 characters.**
```r
  runfolds_single <- runfolds(j = 1, data = ecuador, currentSample = currentSample,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:19:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/tests/testthat/test-helper-funs.R#L23) *style:* **Lines should not be more than 80 characters.**
```r
                              err.train = TRUE, importance = TRUE, currentRes = currentRes,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:24:1:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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:33:3:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/tests/testthat/test-helper-funs.R#L33) *style:* **Variable or function name should be snake_case.**
```r
  currentSample <- partition.cv(maipo, nfold = 4)[[1]]
  ^~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:34:3:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/tests/testthat/test-helper-funs.R#L34) *style:* **Variable or function name should be snake_case.**
```r
  currentRes <- currentSample
  ^~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:36:3:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/tests/testthat/test-helper-funs.R#L36) *style:* **Variable or function name should be snake_case.**
```r
  lda.predfun <- function(object, newdata, fac = NULL) {
  ^~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:42:5:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/tests/testthat/test-helper-funs.R#L42) *style:* **Variable or function name should be snake_case.**
```r
    majority.filter <- function(x, fac) {
    ^~~~~~~~~~~~~~~
```
[tests/testthat/test-helper-funs.R:44:11:](https://github.com/pat-s/sperrorest/blob/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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/1bcc63ac5dcf48e8798f91e90e73a74cb7369767/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 ])
                                      ^
```


If im running non-realtime debug aka just running the app regularly on the amazon box. How do i go about getting the adb log output on a crash?


[ESP8266-Color-Weather-Station-v8-TS/WeatherStation-Thingspeak.jpg](url)


Actually, I'll PR what I've got now and just add new commits. Re: FW, go for it, I can't think of anyone outside of MZ better-equipped to do the FW ones.


Probably the worst date ever to release a commit.


wewewewewewe


This one seems fixed ;D
http://www.babylonjs-playground.com/#1RKZXB#45


If you are running in Android studio, it will get printed in the adb log output window. You just have to scroll until you find it when the crash happens.


Your desire is commendable.

Of course you will not believe me, but adding analytics will not solve the problems, my routine shows that the beta release and testing on users give bad results. You just need to clearly understand what you are doing, and if you do not understand at full or doubt, know and recheck. :)

>add more tests (especially for live site compatibility)

I see this as a useless job :) But I have nothing against it :))

>speed up the scans, so we don't need a timeout.

It will be great, but I do not understand how you can speed up the scan. :)

> do a partial breakup of AppDelegate, so we can have room to expand and better test in the future.

To look at this mash is certainly difficult, but I support the thesis "do not touch working programs" :)

The programmer sits deep in debugging.
Little son comes:
-Daddy, why does the sun rise every day in the east, and set in the west?
-Have you tested this?
-Checked.
-Did you test well?
-Good.
-Working?
-Working.
-Does it work every day?
-Yes, every day.
-Then for God's sake, son, do not touch anything, do not change anything!

This is joke of course. The main thing, that would not lost on the road ...


by me :P (ish)


Why?


Note: this is the commit that broke alembic's tests. Though alembic `0.8.3` is quite old now - should possibly just upgrade it too which may do the trick.


As for sudo:
- you should just use $HOME based directory for $APPLICATION_FOLDER
- you don't need ``sudo ln --symbolic "$APPLICATION_FOLDER/arduino/arduino" /usr/local/bin/arduino`` at all
- in ``(un)install_ide_version`` functions you could just make/remove link to whole specific directory (for example ``ln -sf $APPLICATION_FOLDER/arduino-${IDEversion} $APPLICATION_FOLDER/arduino`` instead of making ``mv`` back and forth.
- and add to PATH variable directory with unpacked arduinos (``PATH=$PATH:$APPLICATION_FOLDER/arduino``) or call arduino with full path (``$APPLICATION_FOLDER/arduino/arduino``)
- you could even skip this all ln/mv/PATH stuff and just call specific arduino executable directly (``$APPLICATION_FOLDER/arduino-${IDEversion}/arduino``)


So there is no longer an option to just get the unformatted file path? This seems to essentially reverse this PR:

https://github.com/alexgorbatchev/gulp-print/pull/4


Changed the theme


> BN
>
>  Lock conversation


I wouldn't change the UI and make this a report task. It's ok to leave it as `--dry-run`.


n


Tbh I think we might want to reintroduce that with using the Java 1.7 signature unless it is part of the new parent automatically.


We don't want to change how the tasks are added to the task graph. We should _add_ them as normal, but later simply report what ended up in the task graph rather than executing the tasks.


[30-May-2017 00:59:39 CET] PHP Warning:  preg_match(): Unknown modifier '/' in /etc/inc/config.lib.inc on line 912
[30-May-2017 00:59:39 CET] PHP Stack trace:
[30-May-2017 00:59:39 CET] PHP   1. {main}() /usr/local/www/crash_reporter.php:0
[30-May-2017 00:59:39 CET] PHP   2. pfSense_clear_globals() /etc/inc/config.lib.inc:0
[30-May-2017 00:59:39 CET] PHP   3. preg_match() /etc/inc/config.lib.inc:912


This is where we actually want to make the change. Instead of disabling each task and calling `context.proceed()` we should simply print the task paths and then return


I dont think @olivierdagenais should have been removed here. He did a LOT of work on this plugin and afaik he is still a committer .. maybe less active like myself but nevertheless.


can u please help me make a build one i will pay for the product and ur labor


No need to use the brackets here.


If we do this, one thing thing to consider would be to indent (or otherwise differentiate) any task that is not in the `resolved requested tasks` set (i.e. the set of tasks that the user actually requested). Instead of indenting non requested, another option would be to bold the requested.


On 29/05/2017 15:26, VZ wrote:
>
> I'm not sure what is the real problem here, but wouldn't it make sense
> to make the workaround conditional for MSVS 2010 (and maybe earlier
> versions) instead of possibly reintroducing the problem fixed by
> 713c3f9
> <https://github.com/wxWidgets/wxWidgets/commit/713c3f9d1b10ac25fb3c4a1ff115e23c035851db>
> for other languages with non-ASCII characters in their names?
>
Yes possibly, but I don't know if it's limited to VS <= 2010. Perhaps we
can detect whether the string contains non-ASCII characters, and use the
new method if so.


Thanks! I ran this test locally on my mac but forgot to include it in runtest.jl!


In general, I'm a fan of public static constants for "magic numbers" and to make things more readable.  For test cases, however, you'll likely have many tests so creating these for all of your possible values will likely be overhead that makes the code less readable (i.e., too many lines).


True, just a personal preference.


Okay the freezing was discussed here: https://github.com/PowerShell/PowerShell/issues/2812
It seems PowerShell 6 currently doesn't support `.ParsedHtml` at all: https://github.com/PowerShell/PowerShell/issues/2867

Then we have to stick to regex until that's fixed someday 😞


diff


Your goal should be for the test name to be significantly more expressive.  This test class will likely have--intuition here--around 20+ test methods.  Avoid names like test1, test2, etc.  My advice would be to use GWT (Given When Then) style method naming.

Example...
```java
public void testGoldAccountWithOneLine30min_ComputeBill_Correct() {
   ...
}
public void testGoldAccountWithTwoLines60min_ComputeBill_Correct() {
   ...
}
public void testGoldAccountWithNoLines_ComputeBill_ZeroDue() {
   ...
}
```


is tomo


Your test method doesn't follow the old style (`test` prefix, `testGoldAccountWith(...)` nor does it follow the new style (using the `@Test` annotation).  I favor the latter.


@JohannesHoppe We moved it to Github Releases as part of release process https://github.com/angular/angular-cli/releases


Not sure what `event.user.on` is doing. I found `event.user` in the docs being the user who reacted to the message, and `event.message` being the message that was reacted to.


Misnamed commit, should reference Issue #915 Remove logic from agencies index page


I would recommend against creating your "object under test" so indirectly (and inside the test/assertion).  Better would be to declare it as a local variable to your test code.

For testing it's also common practice to have helper methods--like yours--live outside the test class, e.g., `AccountTestHelper.java`.


Why is there a need to do this, when there's already the blank identifier (`_`)?

This seems to introduce precedent for naming some unused variables in a certain way. Is that a good idea? It might the raise the bikeshes questions of what name should be used. For example, context package uses `context.TODO()` rather than `context.Dummy()`.

But why isn't the blank identifier sufficient?


Bug... you take parameter `numberOfMins` but ignore it.


#add_role only works with a member object, and event.user.on() returns a member object. It's a really strange way of doing this, and I believe there's a simpler way of fixing this, but it's the first solution i found.


Wondering where your Maven / Gradle project files are.  95% of Java done these days uses one of those two build systems--which also help manage library/framework dependencies so you don't have to hunt-down JAR files yourself.  If you haven't used these it might be worth a quick tutorial.  IntelliJ can convert your project to Maven (or Gradle).


what is connect? can you explain?


I'd rather this remain an enum; the enum's underlying integer type is IDB, and an enum-typed expression may be assigned any value that type can express. Since `|`ing together values will never produce a value out of range, there's nothing ill-defined here.


Sorry mate, I would've just PR'd if I'd realised!


Hi @mosabua, I completely agree but he asked to be unassociated.  @olivierdagenais, would you be okay being added back to this post.xml?  Hope all is well with you...


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/cb9b4731-f625-49ba-aadf-0a06ec06502e "space-demo"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/27a598fd-a4a4-46f0-bd3b-e6dc488cf90c "space-demo") deployed [space-demo](https://github.com/snorthov/space-demo/releases/tag/deploy-ibm-yp-us-south-snorthov-ca.ibm.com-prod-20170529-232656 "deploy-ibm-yp-us-south-snorthov-ca.ibm.com-prod-20170529-232656") to [prod](https://console.ng.bluemix.net/apps/345f2e69-39b8-4b59-b427-306b523546c2?env_id=ibm:yp:us-south "ibm:yp:us-south:snorthov@ca.ibm.com:prod"), including this commit


Setting the locale to 'en_US.utf8', 'en_US.utf-8', 'en_US.UTF8' or 'en_US.UTF-8' all work for me.


Problem is  don't know what to do from here to get the program to work.


All good, no stress!


can u be able to connect this for a long range for lora radioshield for longer range


This should be fixed in de.yml


I don't see what could be wrong on using CCACHE.


Jack is slowly when compile app, I think Retrolambda is more faster.


Пул реквест по разметке по БЭМ


Interesting. Thanks for investigating.

I don't mind using regex in this case since it's just a text search with some awareness of HTML.


تحديد اسم الملف المستخدم في حقظ التشقير
certifcate created by Keytool


يشمل الاعدادات اللازمة لعمل نسخة نهائية من البرنامج
offline bundle for android


I am still using this bot daily thank you best one around /bump


Can we make it clear what we're changing in the test fixture? Just commented out original test code and comments marking anything we're introducing?


Instead of spawning `stopify` processes a bunch of times for each test, I was thinking we'd just edit the benchmark files themselves to loop and run `n` times or whatever. Did I misunderstand what we came up with?


Any reason you're not doing typescript for this?


Тут дело вот в чём. `[]` это на самом деле метод. Его даже можно переопределить. Иными словами, например, для массива:

```ruby
numbers = [1,2,3,4,5]

numbers.[](1) # => 2
# Поскольку предыдущий вариант не слишком удобен, Ruby позволяет писать так:
numbers[1] # => 2
```

Таким образом, `@route[@current_station]` означает `@route.[](@current_station)`, а такого метода у класса `Route` не определено. Отсюда и ошибка. Поэтому нужно либо определить этот метод для класса `Route`, либо использовать такой вызов:

```ruby
@route.stations[@current_station]
```


Также стоит назвать `current_station_index` эту переменную, если мы храним в ней индекс текущей станции.


@orenafek I get errors in class ASTTestClassGeneratorTest. Do we need this AssertJ plugin? Open an issue if it is needed, it should then be mentioned in the plugin's compiling instructions.


Change the OFB mode source code. Based on https://tls.mbed.org
Now SelfTest shows 3 errors, but I can't find such test values in http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-38a.pdf
Compatible with PolarSSL encryption/descryption


Метод `station` для `Route` тоже не определён, так что здесь будет ошибка. Думаю, идея была такая:

```ruby
next_station = @route.stations[@current_station_index.next]
```


I believe it was added to get error messages from things like `indentexpr` and `foldexpr`.  So, yes it was intentional, but I don't think it's needed for unit testing in other plugins.


Степан, у меня после этого коммита некролисопроблемы - пустая страница везде (как about:blank), в консоли ничего.
Можешь пожалуйста посмотреть на портабельной лисе 28 и пофиксить, чтоб на ней продолжало работать?


OK valuable argument 😁
Camembert Baguette et fraises Tagada.

Bons développements 😉

Le lun. 29 mai 2017 à 16:56, Teddy VALETTE <notifications@github.com> a
écrit :

> If you want, you can continue to use these links but as the developer
> request me to remove them, I did :D
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/Kyominii/Cops_FiveM/commit/31cbd2d93b52c67063d6ac56da533c141dc93a13#commitcomment-22318607>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AIeXZhnJvPyIsi36tlnidNP06XbEHP7eks5r-tyvgaJpZM4NpMIQ>
> .
>


Regarding nihylum, the tone of his responses do seem different. Can't say I know enough to truly comment there. I could speculate that maybe he doesn't care as much as he did earlier?


@MatthiasHertel
toll, was??? Ich habe git benutzt ;)
hmm... mal sehen, ob Du auch benachrichtigt wirst, wenn Du nicht contributest???


With regards to candidates who may have a "checkered" past, do you believe it fair to keep them out of office? If the merits of their checkered past were somehow due to abuses of government, how could the system change? If not by their commitment to the people and assurances through due process that future generations would not suffer the same?


@yossigil this commit fails the plugin


Вообще, ход мыслей верный, но что здесь происходит? Если я всё верно понимаю, мы берём станции маршрута и по индексу текущей станции присваиваем объект `next_station`. На самом деле, это довольно странно, ведь у нас изменится массив станций в объекте маршрута, а это не то чего нам бы хотелось.

На мой взгляд, должно быть примерно так:

```ruby
dev move_next_station
  current_station.send_train(self)
  current_station = next_station
  current_station.take_train(self)
end
```

Соответственно, мы должны определить методы `current_station`, `current_station=`, `next_station` и `previous_station`. Здесь же можно проверять не находимся ли мы на последней станции при движении вперёд или на первой - при движении назад.


Когда у нас появятся отдельные методы для предыдущей, текущей и следующей станций, здесь останется только вывод.


なにやら/mobile_base_nodelet_managerを使うことで処理の高速化を図っているぽいよ。
速度指令だけのときに影響があるのかは分からないけどね。
（参考ページ）
https://www.rt-shop.jp/blog/archives/368

ちなみに変更前のトピックのグラフが下図で、
![rosgraph](https://cloud.githubusercontent.com/assets/25290211/26535183/e5c3772e-4465-11e7-9bd7-ed131e857def.png)

変更後が下図
![rosgraph2](https://cloud.githubusercontent.com/assets/25290211/26535215/49309562-4466-11e7-8c29-1da6002eb498.png)


Esse cross-origin é para o serviço poder ser acessado de múltiplas interfaces?


So, as you correctly stated, to an asgardian's Minister is not only required to have a "techincal fitness" to the role (s)he is going to take but (s)he have to be an Asgardia citizen too. As both requirements seems to me mandatory, and as you're not thinking any suspension of rights can be that easy to do (unlike nowadays, just to be exact), inserting the "uninterrupted" here doesn't seems harming that article. It ranges from "trivially known" to "how it should be", right?
The only reason not to insert that, here, is if you think one can be, even for a few time, deprived by his/her citizenship unrightfully: with "uninterrupted" (s)he is out of games, without (s)he can still be a Minister.
Reading your reasons, above, I thought to that many political prisoneers into Russia, which are good citizens but oppressed by the government: as soon as they come back to the (changed) society, they was able to take part of the government.
So, if you thought to that scenery, expunge my amendment. If not, we can keep it as just "a little" more safety, nothing more.

Side note: doesn't seem to you also, that the "nihylum" who got back from the ban seems _**a lot** different_ than the one we had before it?
Reading his posts, in various threads, I had the feeling
1. he is **not** the same person, like if one of the officials just _took over_ his account, reopening it but using it to "_unofficially speak_" to us "_on officials' side_" or,
2. he spoke to officials and they told "_we can unban you but only if you'll speak for our side, **without any further criticism**_", your choice
The nihylum I knew and for who we "fought" didn't wait you opened a thread for a parallel Constitution: he would open his one as soon as there was a Constitution draft we was able to read, my thought.
And yes, as _**all**_ we're having nowadays is _our voice in the forum_, blocking our ability to post IS depriving us of the speech "right" (remembering we're still "_users, so **guests**, with **no** real, **legal** rights_")


Repository created


Remove OC


For the full result fragment, pretty damn sure the doc type should be this


Whoops, this also caused the menu keys to fail due to lack of transmitting the key and/or the return value properly.


Ignore these, changes reported due to editor stripping spurious whitespace


This doesn't happen in original game(s).
Was an ioquake3 feature and it isn't very compatible with bypass mouse input.  And I saw no good and clean way to workaround it.


I will add a comment below where the real changes are, keep scrolling...


Refs #3  (Code port progress only, no integration with ET visuals yet)


It appears that Facebook App IDs are no longer being pulled from metadata in Android Manifest. This now requires that FacebookSdk.setApplicationId(getString(R.string.facebook_app_id)) and FacebookSdk.sdkInitialize(getApplicationContext()) be called before using a Facebook LoginButton (IE from a layout file).


做的很好, 避免代码重复.


Here's a number of real changes: notice what would happen in the following concatenations. In the first string, it would have become
```
<span class="wikEdDiffBlock"title="<some title>" id="wikEdDiffBlock<n>"onmouseover="wikEdDiffBlockHandler(undefined, this, \'mouseover\');">
```
instead of
```
<span class="wikEdDiffBlock" title="<some title>" id="wikEdDiffBlock<n>" onmouseover="wikEdDiffBlockHandler(undefined, this, \'mouseover\');">
```
Surely not intended?


hehe


Research says this is more idiomatic


Also, naming the index 'fragment' is poor naming imho.


Thanks Louis!

On May 28, 2017 at 12:59:25 PM, lfnothias (notifications@github.com) wrote:

Great work ! I tried in positive ion mode and it works nicely.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<https://github.com/Bioinformatic-squad-DorresteinLab/mzmine2/commit/f73adaaa92c0b240595da7c068516e480ba7b3e9#commitcomment-22311044>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AHPIU5zpqS49tCGAV8SqVhlbACjwkFYEks5r-dIbgaJpZM4Novhf>
.


a simple picture gallery


does it make sense to store the call to len() in a local var here? seems like it, maybe


ERROR: 'member def type' have incorrect indentation level 8, expected level should be 4.


I know, but in this case I do want Rails to do the escaping.


git init


The next couple of changes seem to have fixed a recurring bug, though I have to confess I'm not sure what the impact of this change might be elsewhere. I base my relative confidence on the 'correctness' of this change on what I have observed when calling this code from the outside, via a client.
Would love an explanation though for what's really happening here.


Totally. Thanks @palimondo!


It's just me personally, I prefer having operators surrounded by spaces. If this looks non-idiomatic to a pythonista I'm OK to drop it.


i've never seen an mmc device or a scd device.
I think we're wasting time here, just leave the old mmc code there.
There never was any waiting involved in the old mmc code. It just wites a bit of stuff to a file that is only used by init as a flag to decide if wait4usb has been executed.
Hmm....
It might be just as useful to simply have the end of wait4usb always append "done" to the flag file, so that wait4usb never gets executed twice.


No need to change the wait time counter, just make it big enough for all situations.
It's the maximum wait time. The loops exit as soon as a usb device is detected.
It's theroeticaly possible for wait4usb to find a usb device immediately, and exit without any wait time.


</footer>
este es nuestro pies de pagina
<footer>


Alright, this is really weird @andreypopp. This is the *wrong* build command for version 1.0.0 and you can verify that it's wrong by downloading that tar file and looking at the opam file. How could this possibly happen?


# Well done!


Executing the daily benchmark build, I will reply here when finished:

@nanosoldier `runbenchmarks(ALL, isdaily = true)`


This util should **only** be used for gallery, I'm sure it will fail on camera uri (wrapped by FileProvider). Camera path here is returned separately as `mCurrentPhotoPath` in `MediaStoreCompat`.


It's not yet ready to merge. But you can merge it if you have a new feature worked out. That way the levels can enjoy the newest technology!


Important note from this commit message:

> I, uhh, am pretty unsure of if this is a good specification, but this is
the Weka-compliant datetime way. The problem is, our two datetime
attributes are both video attributes... One is duration, which already
makes this iffy, because Weka wants a full datetime and duration doesn't
really fit that, and the other is upload date. Taking the average of the
first is good, but it would be hacky to have to make it a date and time,
and taking the average of the second doesn't seem to make sense.

>In summary, we should talk about this.


Whoops, looks like I didn't correctly rename the arrays, normally I always make sure the change is reflected in translations. Since your language was the only one effected I simply fixed those arrays, but I will make sure to rename strings correctly in the future.


Additionally: The `format.json` I wrote does not use the alternative combiners feature. So if neither the spec nor the format.json change, we don't need to implement it (for the deadline)


Note that the `format.json` I wrote doesn't use the alternative combiners feature. So if neither the spec nor the file change, we don't need to implement that (for the deadline)


Note that the `format.json` file I wrote doesn't make use of this type specifier. So if neither the specification nor the file change, we don't have to implement this feature (for the deadline)

It is really simple though, IMO we should implement it first when making the video attributes pass just because it's the simplest attribute when you include the combining.


WARNING: [PackageCase] Package name contains upper case characters
https://pmd.github.io/pmd-5.5.1/pmd-java/rules/java/naming.html#PackageCase


I missed an apostrophe here. See b53402f


nodeletは基本的にトピックとしてやり取りすると容量の大きいデータのコピーが発生して、重くなる部分に使われるという認識。キネクトのセンサー情報とか3次元ライダーの点群とか。
全部トピックにすると,センサーの生データをpubするノードがあって、それをフィルタリングするノードがあって、、、、
それらの全てでコピーとプロセス間の通信が発生して嫌になっちゃうので
/img_raw /img_filtered /img_mono などなど

関係するノードをまとめて1つのグループにすると、ノードごとの柔軟性はある程度保ちながら、その中での通信はアドレスで渡して高速化できるって感じ。
グループの中だけで使うトピックと外にpubするトピックは明確に区別する必要あり。

c++で書く場合はすべてノードレットでいいという過激派も存在する


WARNING: Variable 'mProgressBarVisibilityProduct' must be private and have accessor methods.


WARNING: Variable 'mProgressBarVisibilityShop' must be private and have accessor methods.


WARNING: Variable 'mProgressBarVisibilityCategory' must be private and have accessor methods.


This can cause undefined behavior when `val = "";` because the code will attempt to free `val` later even though it's not pointing to memory allocated by `malloc()`.


Note that the non-binary attributes feature here is not used in the `format.json` file I wrote. So if neither the specification nor the file change, we don't have to implement that feature (for the deadline)


Note that neither nested `extracted` types nor the "regex" source specifier is used in the `format.json` file I wrote. So if neither the specification nor the file change, we don't have to implement those features (for the deadline)


排版有问题


Oh, awesome.  Thanks!


The `alias` type is pretty simple to implement if the type-handling code is written modularly enough (so there's one function to call to handle an attribute, and returns an object ready to serialize with that attribute's data) - We would simply have the same code as is used elsewhere handle the `target` attribute, change it's `name` to the one given to the `alias` attribute, and serialize it.

It isn't strictly necessary though. It is used in `format.json`, in combination with the `extracted` type, to rename "title" to "titleLength", as this is a better feature for video attributes, and "title" is a misleading name when the actual attribute is the length of the title. The same is done for video description.

We could drop it though, and remove these uses of `alias` from the file, have a more confusing model, but not have to implement the `alias` type.


Uhm, you probably wanted to use '==' instead?

Anyway, what's the use case of these?


Os browsers bloqueiam acesso a links que não estejam no mesmo domínio.


The old code already has been restored. What I see is that that with huge kernels stuff is recognized faster or so it seems. If people have stuff in a usb drive that needs to be found, or let's say specified with a adrv=... etc, this is mostly to work fine with 4.x kernels in many cases. The older kernel i'm testing it's just slow and:

Long ago testing stuff to know how things work without a hard drive. i used a cdrom and stored the savefile in a usb.. i think it automatically started in PUPMODE 13 without specifying usbflash (i didn't know about that)... most likely since i saw those annoying splashes... saving.. every 30 minutes or so.

i don't have the time and strength to perform this test again.. but this scenario is interesting...


Argh, sorry, thanks for noting this, will send a PR to fix.


仿写网易云音乐官网的一个小练习，所有效果均为原生js实现


Thanks for your input! (And sorry for my horrible code. :))

Aristotle Pagaltzis <notifications@github.com> schrieb am So., 28. Mai 2017
um 14:31 Uhr:

> Better to return 0 instead of -1 for invalid buffers. Neither is a valid
> buffer number, but 0 is also false, so you can write just if ix instead
> of if ix == -1.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/aheger/vim-buftabline/commit/e837552979b02348c9dafe8f8f8629213229e0bb#commitcomment-22309821>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ASnt84WXfz3nhIX9F8GYJ-YHMwoFr1z4ks5r-WkxgaJpZM4Noonw>
> .
>


commit inicial


commited


Hey Jon! Be super careful with merge conflicts. It seems there was a `}` omitted from the final code that threw an `unexpected end of input`  syntax error. I will mark this exercise as complete, as this is the only mistake, and the code runs when I add it.  :)


SMB1.  SMB3 requires Samba 4.x.


No worries. 😊


I wish I knew Elixir better.


This method name does not make much sense does it? 😸


<title>index</title>

L'arte del riciclo

Una filosofia di vita

Perchè riciclare

Che materiali usare

Che materiali usare

Alcuni esempi di riciclo creativo

Albero di natale fatto con riciclo di vecchi cd e vecchi orecchini


Not more error in console:

> [Warning - Event::checkScript] Can not load script: scripts/aol.lua
> data/talkactions/scripts/aol.lua:5: 'then' expected near 'player'


How are you supposed to decide to not make a skydust? Just by restarting the command?


asdfghjkl


I don't think thats necessary. Just keep it as a constant.


Why is power outdated? What does engine use for its target priority now? I don't think our target priority gadget overrides all instances of engine target acquisition.


moon tacos


"Add lines players"? The word "followers" is semi-deprecated I think? We looked at "follower", "member" and "player" and decided that "player" was simple and clear. "follower" prefixclashed with "faction" for commands and "member" is also a rank.


3e4f04ef51ca14086d973f1b2e7a049216ca2fc1
@

- [ ]

-

-


`for (MPlayer mplayer : mplayers)`
I'd say try to get rid of the word "follower" entierly from this class. Text search for it even.


#1: front page (README.md) 에 내용 등록


What does "Time" stand for here?


I think it would be great if you always attached a screenshot down here in the comment section. It's hard to understand what output looks like just from looking at the code.


I'll strip out the -4 smartlink modifier. I can't tell what's causing it, and it's not canon AFAICT.


absolute shite


Bayonets are half-assedly implemented (see counterattack code in the melee section). The design dilemma is this-- how do I handle a character who's emptied their mag at range and has a bayonet attached, but intends to reload and continue shooting? They don't want to close the distance. Also, what about people in close combat with a bayonet-- how do they indicate if they want to shoot or stab?


I'm not sure about this one. The help command is kinda important. I'd leave it at 0 maybe?


All builders should specify those values; anyone who doesn't will get the "You have to slouch to avoid hitting your head on the ceiling" message every time they walk around their zone. I'm tempted to only apply this when you're in melee combat. Also, I can't seem to find the rule that states you get a +6 TN when using a sniper rifle while near your target, have you seen it anywhere?


Hey Sam! Is there a reason you've left your code commented out? When I uncomment it, it's working. Let me know and I can count this exercise as complete.  :)


Closes #9


Also see [Hang during AppVeyor test, but tests OK locally using Developer Prompts and MSBuild?](http://help.appveyor.com/discussions/problems/6757-hang-during-appveyor-test-but-tests-ok-locally-using-developer-prompts-and-msbuild) on the AppVeyor forums.


thank you for including me!


Base Api file


Crashing the server


我这边裁剪的好慢，一般要大于5s，。。。


i check this tomorrow


You probably need `@setFloatMode` here. Test this in release mode (`zig test foo.zig --release-fast`) and it may fail. docs: http://ziglang.org/documentation/#builtin-setFloatMode
See how floor is currently implemented: https://github.com/zig-lang/zig/blob/16f16b9c17383a9a075ba3067d6b0ef8c8c0df11/std/math.zig#L315


Bluemix [toolchain](https://dev-console.stage1.bluemix.net/devops/toolchains/c510f127-c700-4ec7-b499-b0394b409ca2 "UI-ys1dev-SimpleTC0529T005114"): [Delivery Pipeline](https://dev-console.stage1.bluemix.net/devops/pipelines/aad525cc-db99-41bc-b21d-08ca9b44f803 "UI-ys1dev-SimpleTC0529T005114") deployed [UI-ys1dev-SimpleTC0529T005114](https://github.com/idsb3t1/UI-ys1dev-SimpleTC0529T005114/releases/tag/deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170529-045642 "deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170529-045642") to [dev](https://console.stage1.bluemix.net/apps/eeaac8ea-55e5-4b07-9917-ef00532600bb?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t3@us.ibm.com:dev"), including this commit


Created multidev environment [gk-8#pr-refine](https://dashboard.pantheon.io/sites/5cbd78f8-3a96-492a-beb0-f892421708d8#pr-refine).

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


i am new to use this tool FILE:FILE|DOMAIN file i didn't understand, what should i write in file.

________________________________
From: merkjinx <notifications@github.com>
Sent: 28 May 2017 01:33
To: OffensivePython/Saddam
Cc: nikitjain1991; Comment
Subject: Re: [OffensivePython/Saddam] Create Saddam.py (69af980)

what do you mean

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://github.com/OffensivePython/Saddam/commit/69af980b29bd52ed414b160d4b275e6981ea1931#commitcomment-22308096>, or mute the thread<https://github.com/notifications/unsubscribe-auth/Aa-tTnK2B7uV1M6vS8FJ4V0JtOcGPuesks5r-IGngaJpZM4NoRms>.


여기 if 문은 없어도 될 것 같네요.


File is obsolete


噶白开水


还有一些get和set


hII


### About Myself

My name is **Ajish Sekar**. I am from *Cse* department.

The following are a list of my interests:
* Football
* Gaming
* Coding

I don't give up quite easily and I try to do my best.


h


keyset과 valueset에 의존하지 않고,
private method로 get_key()와 get_value()만 있으면 될 것 같아요.
그리고, ketset을 미리 만들지 말고 key string을 바로 생성하면 좋을 것 같아요.

예를 들어, 아래와 같이.
```
int choice = random.nextInt(1000);
key = get_get(choice);

do get operation with key;

if (cache miss) {
   val = get_value(choice);
   exp = get_expiretime(choice);
   do set operation with key, exp and val;
}
```


woah what is going on here?!


in rss i have only decimal code, i haven't html entity. In skype i see only html entitys and not decimal codes


[Your benchmark job](https://github.com/JuliaLang/julia/commit/06521f178115539b7ae43d702a975206bf2b6d5c#commitcomment-22312171) has completed - possible performance regressions were detected. A full report can be found [here](https://github.com/JuliaCI/BaseBenchmarkReports/blob/4f2b7371a3a96a5d40024df3e0206630d53c6e4b/daily_2017_5_29/report.md). cc @jrevels


<title>index</title>

<img src="ruota_sfo1.jpg"

Una filosofia di vita

Da qualche anno si parla di riciclo, ecocompatibilità, riciclo di rifiuti, insomma! in

definitiva si parla di EVITARE gli SPRECHI. Questo concetto è stato ben chiaro in me ancor

prima che fosse diventata "quasi" una moda. Capisco che il conservare tutto possa

diventare quasi un disturbo compulsivo ma non credo sia il mio caso. Anche io butto ciò

che non serve a nulla conservare ma, prima di farlo, cerco di immaginare se ciò che stò

per buttare possa essere utile a creare qualcos'altro. Negli anni questo mio modo di

vedere è diventata una filosofia. Sempre di più il consumismo ci porta all'usa e getta, e

così se un mobile, un pezzo di legno o qualsiasi oggetto, sono rotti, vengono buttati per

comprarne di nuovi! Io questo lo considero un vero spreco, certo non nego che non tutti

hanno la fantasia e la manualità necessarie per immaginare cosa possano diventare oggetti

a prima vista inutili, per mia fortuna io quella fantasia ce l'ho e cerco di metterla a

frutto. Con questa pagina voglio sensibilizzare chi legge a pensarci due volte prima di

buttare.

Alcuni esempi di riciclo creativo