[R/cleanup.R:12:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/cleanup.R#L12) *style:* **Variable or function name should be snake_case.**
```r
cleanup.Globals <- function(globals, drop = c("missing", "base-packages"),
^~~~~~~~~~~~~~~
```
[R/cleanup.R:30:11:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/cleanup.R#L30) *warning:* **no visible global function definition for ‘is_base_pkg’**
```r
      if (is_base_pkg(environmentName(where[[name]]))) keep[name] <- FALSE
          ^~~~~~~~~~~
```
[R/cleanup.R:44:11:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/cleanup.R#L44) *warning:* **no visible global function definition for ‘is_internal’**
```r
      if (is_internal(globals[[name]])) keep[name] <- FALSE
          ^~~~~~~~~~~
```
[R/findGlobals.R:17:10:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L17) *warning:* **no visible global function definition for ‘makeUsageCollector’**
```r
    w <- makeUsageCollector(fun, name = "<anonymous>", enterGlobal = enter)
         ^~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:18:21:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L18) *warning:* **no visible global function definition for ‘inject_tracer_to_walker’**
```r
    if (trace) w <- inject_tracer_to_walker(w)
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:19:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L19) *warning:* **no visible global function definition for ‘collect_usage_function’**
```r
    collect_usage_function(fun, name = "<anonymous>", w)
    ^~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:22:12:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L22) *warning:* **no visible global function definition for ‘as_function’, Did you mean 'as.function'?**
```r
    fun <- as_function(expr, envir = envir, ...)
           ^~~~~~~~~~~
```
[R/findGlobals.R:26:10:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L26) *warning:* **no visible global function definition for ‘makeUsageCollector’**
```r
    w <- makeUsageCollector(fun, name = "<anonymous>", enterGlobal = enter)
         ^~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:28:21:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L28) *warning:* **no visible global function definition for ‘inject_tracer_to_walker’**
```r
    if (trace) w <- inject_tracer_to_walker(w)
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:29:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L29) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/findGlobals.R:30:15:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L30) *warning:* **no visible global function definition for ‘findLocalsList’**
```r
    locals <- findLocalsList(list(expr))
              ^~~~~~~~~~~~~~
```
[R/findGlobals.R:32:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L32) *warning:* **no visible global function definition for ‘walkCode’**
```r
    walkCode(expr, w)
    ^~~~~~~~
```
[R/findGlobals.R:50:10:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L50) *warning:* **no visible global function definition for ‘makeUsageCollector’**
```r
    w <- makeUsageCollector(fun, name = "<anonymous>", enterGlobal = enter)
         ^~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:51:21:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L51) *warning:* **no visible global function definition for ‘inject_tracer_to_walker’**
```r
    if (trace) w <- inject_tracer_to_walker(w)
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:52:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L52) *warning:* **no visible global function definition for ‘collect_usage_function’**
```r
    collect_usage_function(fun, name = "<anonymous>", w)
    ^~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:54:12:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L54) *warning:* **no visible global function definition for ‘as_function’, Did you mean 'as.function'?**
```r
    fun <- as_function(expr, envir = envir, ...)
           ^~~~~~~~~~~
```
[R/findGlobals.R:55:10:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L55) *warning:* **no visible global function definition for ‘makeUsageCollector’**
```r
    w <- makeUsageCollector(fun, name = "<anonymous>", enterGlobal = enter)
         ^~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:56:21:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L56) *warning:* **no visible global function definition for ‘inject_tracer_to_walker’**
```r
    if (trace) w <- inject_tracer_to_walker(w)
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:57:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L57) *warning:* **no visible global function definition for ‘walkCode’**
```r
    walkCode(expr, w)
    ^~~~~~~~
```
[R/findGlobals.R:67:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L67) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/findGlobals.R:69:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L69) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/findGlobals.R:92:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L92) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/findGlobals.R:96:9:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L96) *warning:* **no visible global function definition for ‘stop_if_not’, Did you mean 'stopifnot'?**
```r
        stop_if_not(identical(e[[1]], as.symbol("~")))
        ^~~~~~~~~~~
```
[R/findGlobals.R:132:21:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L132) *warning:* **no visible global function definition for ‘inject_tracer_to_walker’**
```r
    if (trace) w <- inject_tracer_to_walker(w)
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:133:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L133) *warning:* **no visible global function definition for ‘collect_usage_function’**
```r
    collect_usage_function(fun, name = "<anonymous>", w)
    ^~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:135:12:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L135) *warning:* **no visible global function definition for ‘as_function’, Did you mean 'as.function'?**
```r
    fun <- as_function(expr, envir = envir, ...)
           ^~~~~~~~~~~
```
[R/findGlobals.R:139:21:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L139) *warning:* **no visible global function definition for ‘inject_tracer_to_walker’**
```r
    if (trace) w <- inject_tracer_to_walker(w)
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:140:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L140) *warning:* **no visible global function definition for ‘walkCode’**
```r
    walkCode(expr, w)
    ^~~~~~~~
```
[R/findGlobals.R:165:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L165) *style:* **Lines should not be more than 80 characters.**
```r
  dotdotdot <- match.arg(dotdotdot, choices = c("warning", "error", "return", "ignore"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:173:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L173) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug(" - expr: <a list of length %d>", .length(expr))
    ^~~~~~
```
[R/findGlobals.R:173:46:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L173) *warning:* **no visible global function definition for ‘.length’, Did you mean 'length'?**
```r
    mdebug(" - expr: <a list of length %d>", .length(expr))
                                             ^~~~~~~
```
[R/findGlobals.R:179:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L179) *style:* **Variable or function name should be snake_case.**
```r
    basicTypes <- c("logical", "integer", "double", "complex", "character",
    ^~~~~~~~~~
```
[R/findGlobals.R:183:21:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L183) *warning:* **no visible global function definition for ‘list_apply’**
```r
    types <- unlist(list_apply(expr, FUN = typeof))
                    ^~~~~~~~~~
```
[R/findGlobals.R:192:7:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L192) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
      mdebug(" - globals found: [0] <none>")
      ^~~~~~
```
[R/findGlobals.R:196:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L196) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/findGlobals.R:200:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L200) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/findGlobals.R:202:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L202) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/findGlobals.R:230:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L230) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug(" - tweaking expression using function")
    ^~~~~~
```
[R/findGlobals.R:235:23:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L235) *warning:* **no visible binding for global variable ‘find_globals_ordered’**
```r
    find_globals_t <- find_globals_ordered
                      ^~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:237:23:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L237) *warning:* **no visible binding for global variable ‘find_globals_conservative’**
```r
    find_globals_t <- find_globals_conservative
                      ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:239:23:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L239) *warning:* **no visible binding for global variable ‘find_globals_liberal’**
```r
    find_globals_t <- find_globals_liberal
                      ^~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:259:7:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L259) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
      mdebug(" - detected: %s", dQuote(trim(w$message)))
      ^~~~~~
```
[R/findGlobals.R:259:40:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L259) *warning:* **no visible global function definition for ‘trim’, Did you mean 'arima'?**
```r
      mdebug(" - detected: %s", dQuote(trim(w$message)))
                                       ^~~~
```
[R/findGlobals.R:277:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L277) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
  mdebug(" - globals found: [%d] %s", length(globals), hpaste(sQuote(globals)))
  ^~~~~~
```
[R/findGlobals.R:277:56:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L277) *warning:* **no visible global function definition for ‘hpaste’, Did you mean 'paste'?**
```r
  mdebug(" - globals found: [%d] %s", length(globals), hpaste(sQuote(globals)))
                                                       ^~~~~~
```
[R/findGlobals.R:305:20:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L305) *warning:* **no visible global function definition for ‘drop_missing_formals’**
```r
  formals_clean <- drop_missing_formals(formals)
                   ^~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:306:13:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L306) *warning:* **no visible global function definition for ‘findLocalsList’**
```r
  locals <- findLocalsList(c(list(body), formals_clean))
            ^~~~~~~~~~~~~~
```
[R/findGlobals.R:310:28:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L310) *warning:* **no visible global function definition for ‘walkCode’**
```r
  for (a in formals_clean) walkCode(a, w)
                           ^~~~~~~~
```
[R/findGlobals.R:312:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L312) *warning:* **no visible global function definition for ‘walkCode’**
```r
  walkCode(body, w)
  ^~~~~~~~
```
[R/findGlobals.R:319:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L319) *warning:* **local variable ‘args’ assigned but may not be used**
```r
  args <- setdiff(names(f), c("w", "..."))
  ^~~~
```
[R/findGlobals.R:320:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L320) *warning:* **local variable ‘title’ assigned but may not be used**
```r
  title <- sprintf("%s():", name)
  ^~~~~
```
[R/findGlobals.R:335:7:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L335) *style:* **Variable or function name should be snake_case.**
```r
    w$startCollectLocals <- function(parnames, locals, ...) { NULL }
      ^~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:338:7:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L338) *style:* **Variable or function name should be snake_case.**
```r
    w$finishCollectLocals <- function(w, ...) { NULL }
      ^~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:341:7:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L341) *style:* **Variable or function name should be snake_case.**
```r
    w$enterInternal <- function(type, v, e, ...) { NULL }
      ^~~~~~~~~~~~~
```
[R/findGlobals.R:343:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L343) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/findGlobals.R:345:20:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L345) *style:* **Trailing whitespace is superfluous.**
```r
    fcn <- w[[key]]
                   ^
```
[R/findGlobals.R:347:12:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L347) *warning:* **no visible global function definition for ‘inject_tracer_to_function’**
```r
    fcn <- inject_tracer_to_function(fcn, key)
           ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:350:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/findGlobals.R#L350) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Globals-class.R:16:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/Globals-class.R#L16) *style:* **Variable or function name should be snake_case.**
```r
Globals <- function(object = list(), ...) {
^~~~~~~
```
[R/Globals-class.R:34:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/Globals-class.R#L34) *warning:* **no visible global function definition for ‘stop_if_not’, Did you mean 'stopifnot'?**
```r
  stop_if_not(is.list(where))
  ^~~~~~~~~~~
```
[R/Globals-class.R:66:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/Globals-class.R#L66) *warning:* **no visible global function definition for ‘Globals’**
```r
  Globals(x, ...)
  ^~~~~~~
```
[R/Globals-class.R:146:7:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/Globals-class.R#L146) *warning:* **no visible global function definition for ‘stop_if_not’, Did you mean 'stopifnot'?**
```r
      stop_if_not(!is.null(names))
      ^~~~~~~~~~~
```
[R/Globals-class.R:178:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/Globals-class.R#L178) *style:* **Variable or function name should be snake_case.**
```r
unique.Globals <- function(x, ...) {
^~~~~~~~~~~~~~
```
[R/globalsOf.R:70:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L70) *style:* **Variable or function name should be snake_case.**
```r
globalsOf <- function(expr, envir = parent.frame(), ...,
^~~~~~~~~
```
[R/globalsOf.R:72:37:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L72) *style:* **Variable or function name should be snake_case.**
```r
                      tweak = NULL, addS3 = TRUE,
                                    ^~~~~
```
[R/globalsOf.R:73:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L73) *style:* **Use spaces to indent, not tabs.**
```r
		      substitute = FALSE, mustExist = TRUE,
^~
```
[R/globalsOf.R:73:29:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L73) *style:* **Variable or function name should be snake_case.**
```r
		      substitute = FALSE, mustExist = TRUE,
                            ^~~~~~~~~
```
[R/globalsOf.R:78:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L78) *warning:* **no visible global function definition for ‘stop_if_not’, Did you mean 'stopifnot'?**
```r
  stop_if_not(is.null(skip) || is.list(skip))
  ^~~~~~~~~~~
```
[R/globalsOf.R:79:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L79) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/globalsOf.R:90:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L90) *warning:* **no visible global function definition for ‘globalsByName’**
```r
    globalsByName(names, envir = envir, mustExist = mustExist)
    ^~~~~~~~~~~~~
```
[R/globalsOf.R:105:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L105) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug(" - recursive scan of preliminary globals ...")
    ^~~~~~
```
[R/globalsOf.R:109:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L109) *warning:* **no visible global function definition for ‘stop_if_not’, Did you mean 'stopifnot'?**
```r
    stop_if_not(length(where) == length(globals))
    ^~~~~~~~~~~
```
[R/globalsOf.R:110:34:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L110) *warning:* **no visible binding for global variable ‘envname’, Did you mean 'unname'?**
```r
    where <- sapply(where, FUN = envname)
                                 ^~~~~~~
```
[R/globalsOf.R:127:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L127) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/globalsOf.R:129:9:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L129) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
        mdebug("   + scanning global #%d (%s) ...", gg, sQuote(names_t[[gg]]))
        ^~~~~~
```
[R/globalsOf.R:154:7:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L154) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
      mdebug(" - subset of globals to be scanned: [0]")
      ^~~~~~
```
[R/globalsOf.R:157:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L157) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug(" - recursive scan of preliminary globals ... DONE")
    ^~~~~~
```
[R/globalsOf.R:161:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L161) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug(" - Add locally defined S3 methods that may be needed by globals")
    ^~~~~~
```
[R/globalsOf.R:162:16:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L162) *warning:* **no visible global function definition for ‘addS3Methods’**
```r
    globals <- addS3Methods(globals, envir = envir)
               ^~~~~~~~~~~~
```
[R/globalsOf.R:189:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L189) *style:* **Variable or function name should be snake_case.**
```r
globalsByName <- function(names, envir = parent.frame(), mustExist = TRUE,
^~~~~~~~~~~~~
```
[R/globalsOf.R:189:58:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L189) *style:* **Variable or function name should be snake_case.**
```r
globalsByName <- function(names, envir = parent.frame(), mustExist = TRUE,
                                                         ^~~~~~~~~
```
[R/globalsOf.R:195:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L195) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
  mdebug("- search from environment: %s", sQuote(envname(envir)))
  ^~~~~~
```
[R/globalsOf.R:195:50:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L195) *warning:* **no visible global function definition for ‘envname’, Did you mean 'unname'?**
```r
  mdebug("- search from environment: %s", sQuote(envname(envir)))
                                                 ^~~~~~~
```
[R/globalsOf.R:201:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L201) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
  mdebug("- dotdotdot: %s", needs_dotdotdot)
  ^~~~~~
```
[R/globalsOf.R:207:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L207) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug("- locating #%d (%s)", kk, sQuote(name))
    ^~~~~~
```
[R/globalsOf.R:209:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L209) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug("  + found in environment: %s", sQuote(envname(env)))
    ^~~~~~
```
[R/globalsOf.R:209:51:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/globalsOf.R#L209) *warning:* **no visible global function definition for ‘envname’, Did you mean 'unname'?**
```r
    mdebug("  + found in environment: %s", sQuote(envname(env)))
                                                  ^~~~~~~
```
[R/packagesOf.R:2:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/packagesOf.R#L2) *style:* **Variable or function name should be snake_case.**
```r
packagesOf <- function(...) UseMethod("packagesOf")
^~~~~~~~~~
```
[R/packagesOf.R:13:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/packagesOf.R#L13) *style:* **Variable or function name should be snake_case.**
```r
packagesOf.Globals <- function(globals, ...) {
^~~~~~~~~~~~~~~~~~
```
[R/packagesOf.R:33:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/packagesOf.R#L33) *warning:* **no visible global function definition for ‘stop_if_not’, Did you mean 'stopifnot'?**
```r
  stop_if_not(all(nzchar(pkgs)))
  ^~~~~~~~~~~
```
[R/s3-local.R:2:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
.findFunction <- function(name, envir, inherits=rep(FALSE, times=length(envir))) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/s3-local.R:2:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L2) *style:* **Variable or function name should be snake_case.**
```r
.findFunction <- function(name, envir, inherits=rep(FALSE, times=length(envir))) {
^~~~~~~~~~~~~
```
[R/s3-local.R:2:65:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L2) *style:* **Put spaces around all infix operators.**
```r
.findFunction <- function(name, envir, inherits=rep(FALSE, times=length(envir))) {
                                                               ~^~
```
[R/s3-local.R:15:26:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L15) *style:* **Put spaces around all infix operators.**
```r
    if (exists(name, mode="function", envir=env, inherits=inh)) {
                        ~^~
```
[R/s3-local.R:15:44:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L15) *style:* **Put spaces around all infix operators.**
```r
    if (exists(name, mode="function", envir=env, inherits=inh)) {
                                          ~^~
```
[R/s3-local.R:15:58:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L15) *style:* **Put spaces around all infix operators.**
```r
    if (exists(name, mode="function", envir=env, inherits=inh)) {
                                                        ~^~
```
[R/s3-local.R:16:28:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L16) *style:* **Put spaces around all infix operators.**
```r
      fcn <- get(name, mode="function", envir=env, inherits=inh)
                          ~^~
```
[R/s3-local.R:16:46:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L16) *style:* **Put spaces around all infix operators.**
```r
      fcn <- get(name, mode="function", envir=env, inherits=inh)
                                            ~^~
```
[R/s3-local.R:16:60:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L16) *style:* **Put spaces around all infix operators.**
```r
      fcn <- get(name, mode="function", envir=env, inherits=inh)
                                                          ~^~
```
[R/s3-local.R:31:11:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L31) *style:* **Put spaces around all infix operators.**
```r
  list(fcn=fcn, pkg=pkg)
         ~^~
```
[R/s3-local.R:31:20:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L31) *style:* **Put spaces around all infix operators.**
```r
  list(fcn=fcn, pkg=pkg)
                  ~^~
```
[R/s3-local.R:35:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L35) *style:* **Variable or function name should be snake_case.**
```r
isGenericS3 <- function(fcn, envir=parent.frame(), ...) {
^~~~~~~~~~~
```
[R/s3-local.R:37:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L37) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/s3-local.R:41:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L41) *style:* **Variable or function name should be snake_case.**
```r
  knownInternalGenericS3 <- function(fcn, which=1:4, ...) {
  ^~~~~~~~~~~~~~~~~~~~~~
```
[R/s3-local.R:42:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L42) *style:* **Variable or function name should be snake_case.**
```r
    knownGenerics <- NULL
    ^~~~~~~~~~~~~
```
[R/s3-local.R:46:7:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L46) *style:* **Variable or function name should be snake_case.**
```r
      knownGenerics <- c(knownGenerics, names(.knownS3Generics))
      ^~~~~~~~~~~~~
```
[R/s3-local.R:50:7:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L50) *style:* **Variable or function name should be snake_case.**
```r
      knownGenerics <- c(knownGenerics, .S3PrimitiveGenerics)
      ^~~~~~~~~~~~~
```
[R/s3-local.R:56:52:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L56) *style:* **Put spaces around all infix operators.**
```r
      if (exists(".get_internal_S3_generics", envir=ns, inherits=FALSE)) {
                                                  ~^~
```
[R/s3-local.R:56:65:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L56) *style:* **Put spaces around all infix operators.**
```r
      if (exists(".get_internal_S3_generics", envir=ns, inherits=FALSE)) {
                                                               ~^~
```
[R/s3-local.R:57:56:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L57) *style:* **Put spaces around all infix operators.**
```r
        names <- get(".get_internal_S3_generics", envir=ns, inherits=FALSE)()
                                                      ~^~
```
[R/s3-local.R:57:69:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L57) *style:* **Put spaces around all infix operators.**
```r
        names <- get(".get_internal_S3_generics", envir=ns, inherits=FALSE)()
                                                                   ~^~
```
[R/s3-local.R:58:9:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L58) *style:* **Variable or function name should be snake_case.**
```r
        knownGenerics <- c(knownGenerics, names)
        ^~~~~~~~~~~~~
```
[R/s3-local.R:65:7:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L65) *style:* **Variable or function name should be snake_case.**
```r
      knownGenerics <- c(knownGenerics, names)
      ^~~~~~~~~~~~~
```
[R/s3-local.R:69:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L69) *style:* **Variable or function name should be snake_case.**
```r
    knownGenerics <- unique(knownGenerics)
    ^~~~~~~~~~~~~
```
[R/s3-local.R:74:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L74) *style:* **Variable or function name should be snake_case.**
```r
  isNameInternalGenericS3 <- function(fcn, ...) {
  ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/s3-local.R:78:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L78) *style:* **Variable or function name should be snake_case.**
```r
  isPrimitive <- function(fcn, ...) {
  ^~~~~~~~~~~
```
[R/s3-local.R:79:32:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L79) *style:* **Put spaces around all infix operators.**
```r
    switch(typeof(fcn), special=TRUE, builtin=TRUE, FALSE)
                              ~^~
```
[R/s3-local.R:79:46:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L79) *style:* **Put spaces around all infix operators.**
```r
    switch(typeof(fcn), special=TRUE, builtin=TRUE, FALSE)
                                            ~^~
```
[R/s3-local.R:87:12:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L87) *warning:* **no visible global function definition for ‘.findFunction’, Did you mean 'findFunction'?**
```r
    fcn <- .findFunction(fcn, envir=envir, inherits=TRUE)$fcn
           ^~~~~~~~~~~~~
```
[R/s3-local.R:87:36:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L87) *style:* **Put spaces around all infix operators.**
```r
    fcn <- .findFunction(fcn, envir=envir, inherits=TRUE)$fcn
                                  ~^~
```
[R/s3-local.R:87:52:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L87) *style:* **Put spaces around all infix operators.**
```r
    fcn <- .findFunction(fcn, envir=envir, inherits=TRUE)$fcn
                                                  ~^~
```
[R/s3-local.R:99:43:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L99) *style:* **Put spaces around all infix operators.**
```r
    findGlobals <- get("findGlobals", mode="function", envir=ns)
                                         ~^~
```
[R/s3-local.R:99:61:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L99) *style:* **Put spaces around all infix operators.**
```r
    findGlobals <- get("findGlobals", mode="function", envir=ns)
                                                           ~^~
```
[R/s3-local.R:100:35:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L100) *style:* **Put spaces around all infix operators.**
```r
    fcns <- findGlobals(fcn, merge=FALSE)$functions
                                 ~^~
```
[R/s3-local.R:116:46:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L116) *style:* **Put spaces around all infix operators.**
```r
    call <- grep(".Primitive[(]", body, value=TRUE)
                                            ~^~
```
[R/s3-local.R:124:26:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L124) *style:* **Put spaces around all infix operators.**
```r
    if (exists(name, mode="function", inherits=TRUE)) {
                        ~^~
```
[R/s3-local.R:124:47:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L124) *style:* **Put spaces around all infix operators.**
```r
    if (exists(name, mode="function", inherits=TRUE)) {
                                             ~^~
```
[R/s3-local.R:125:32:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L125) *style:* **Put spaces around all infix operators.**
```r
      generic <- get(name, mode="function", inherits=TRUE)
                              ~^~
```
[R/s3-local.R:125:53:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L125) *style:* **Put spaces around all infix operators.**
```r
      generic <- get(name, mode="function", inherits=TRUE)
                                                   ~^~
```
[R/s3-local.R:134:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L134) *style:* **Variable or function name should be snake_case.**
```r
s3GlobalsOf <- function(name, envir=parent.frame()) {
^~~~~~~~~~~
```
[R/s3-local.R:146:31:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L146) *style:* **Put spaces around all infix operators.**
```r
  uwhere <- lapply(uwhere, FUN=function(w) {
                             ~^~
```
[R/s3-local.R:148:38:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L148) *style:* **Put spaces around all infix operators.**
```r
    w <- sub("package:", "", w, fixed=TRUE)   ## For R (<= 3.1.3)
                                    ~^~
```
[R/s3-local.R:149:40:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L149) *style:* **Put spaces around all infix operators.**
```r
    w <- sub("namespace:", "", w, fixed=TRUE) ## Just in case
                                      ~^~
```
[R/s3-local.R:156:36:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L156) *style:* **Put spaces around all infix operators.**
```r
  mthds <- mapply(mthds, where, FUN=function(name, envir) {
                                  ~^~
```
[R/s3-local.R:157:20:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L157) *style:* **Put spaces around all infix operators.**
```r
    get(name, envir=envir, mode="function")
                  ~^~
```
[R/s3-local.R:157:32:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L157) *style:* **Put spaces around all infix operators.**
```r
    get(name, envir=envir, mode="function")
                              ~^~
```
[R/s3-local.R:161:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L161) *warning:* **no visible global function definition for ‘Globals’**
```r
  Globals(mthds)
  ^~~~~~~
```
[R/s3-local.R:165:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L165) *style:* **Variable or function name should be snake_case.**
```r
addS3Methods <- function(globals, envir=parent.frame(), recursive=FALSE) {
^~~~~~~~~~~~
```
[R/s3-local.R:170:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L170) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/s3-local.R:171:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L171) *style:* **Variable or function name should be snake_case.**
```r
  globalsS3 <- vector("list", length=n_globals)
  ^~~~~~~~~
```
[R/s3-local.R:171:37:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L171) *style:* **Put spaces around all infix operators.**
```r
  globalsS3 <- vector("list", length=n_globals)
                                   ~^~
```
[R/s3-local.R:176:10:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L176) *warning:* **no visible global function definition for ‘isGenericS3’, Did you mean 'isGeneric'?**
```r
    if (!isGenericS3(fcn)) next
         ^~~~~~~~~~~
```
[R/s3-local.R:178:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L178) *warning:* **local variable ‘where’ assigned but may not be used**
```r
    where <- attr(globals, "where")[[kk]]
    ^~~~~
```
[R/s3-local.R:179:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L179) *style:* **Variable or function name should be snake_case.**
```r
    globalsKK <- s3GlobalsOf(name, envir=envir)
    ^~~~~~~~~
```
[R/s3-local.R:179:18:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L179) *warning:* **no visible global function definition for ‘s3GlobalsOf’**
```r
    globalsKK <- s3GlobalsOf(name, envir=envir)
                 ^~~~~~~~~~~
```
[R/s3-local.R:179:41:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L179) *style:* **Put spaces around all infix operators.**
```r
    globalsKK <- s3GlobalsOf(name, envir=envir)
                                       ~^~
```
[R/s3-local.R:184:40:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L184) *style:* **Put spaces around all infix operators.**
```r
  keep <- !unlist(lapply(globalsS3, FUN=is.null))
                                      ~^~
```
[R/s3-local.R:185:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L185) *style:* **Variable or function name should be snake_case.**
```r
  globalsS3 <- globalsS3[keep]
  ^~~~~~~~~
```
[R/s3-local.R:190:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/s3-local.R#L190) *style:* **Variable or function name should be snake_case.**
```r
  globalsS3 <- Reduce(c, globalsS3)
  ^~~~~~~~~
```
[R/utils.R:2:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/utils.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
  eval(substitute(function() x, list(x = expr)), envir = envir, enclos = enclos, ...)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/utils.R:40:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/utils.R#L40) *warning:* **no visible global function definition for ‘is_base_pkg’**
```r
  is_base_pkg(environmentName(environment(x)))
  ^~~~~~~~~~~
```
[R/utils.R:138:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/utils.R#L138) *style:* **Lines should not be more than 80 characters.**
```r
    if (missing(default) || match(x, table = names(.Options), nomatch = 0L) > 0L) go(x) else default
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/utils.R:169:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/utils.R#L169) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/utils.R:171:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/utils.R#L171) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/utils.R:177:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/utils.R#L177) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/utils.R:198:24:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/utils.R#L198) *style:* **Variable or function name should be snake_case.**
```r
list_apply <- function(X, FUN, ...) {
                       ^
```
[R/utils.R:198:27:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/utils.R#L198) *style:* **Variable or function name should be snake_case.**
```r
list_apply <- function(X, FUN, ...) {
                          ^~~
```
[R/utils.R:199:8:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/utils.R#L199) *warning:* **no visible global function definition for ‘.length’, Did you mean 'length'?**
```r
  n <- .length(X)
       ^~~~~~~
```
[R/utils.R:206:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/utils.R#L206) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/walkAST.R:17:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/walkAST.R#L17) *style:* **Variable or function name should be snake_case.**
```r
walkAST <- function(expr, atomic = NULL, name = NULL, call = NULL,
^~~~~~~
```
[R/walkAST.R:71:5:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/walkAST.R#L71) *style:* **Variable or function name should be snake_case.**
```r
    onUnknownType <- getOption("globals.walkAST.onUnknownType", "error")
    ^~~~~~~~~~~~~
```
[R/where.R:11:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/where.R#L11) *warning:* **no visible global function definition for ‘stop_if_not’, Did you mean 'stopifnot'?**
```r
  stop_if_not(is.environment(envir))
  ^~~~~~~~~~~
```
[R/where.R:12:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/where.R#L12) *warning:* **no visible global function definition for ‘stop_if_not’, Did you mean 'stopifnot'?**
```r
  stop_if_not(is.character(mode), length(mode) == 1L)
  ^~~~~~~~~~~
```
[R/where.R:14:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/where.R#L14) *warning:* **no visible global function definition for ‘stop_if_not’, Did you mean 'stopifnot'?**
```r
  stop_if_not(inherits %in% c(FALSE, TRUE))
  ^~~~~~~~~~~
```
[R/where.R:25:7:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/where.R#L25) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
      mdebug("  + found in location: %s", sQuote(envname(env)))
      ^~~~~~
```
[R/where.R:25:50:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/where.R#L25) *warning:* **no visible global function definition for ‘envname’, Did you mean 'unname'?**
```r
      mdebug("  + found in location: %s", sQuote(envname(env)))
                                                 ^~~~~~~
```
[R/where.R:31:7:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/where.R#L31) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
      mdebug("  + failed to locate: NULL")
      ^~~~~~
```
[R/where.R:39:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/where.R#L39) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
  mdebug("- failed to locate: NULL")
  ^~~~~~
```
[R/zzz.R:8:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/zzz.R#L8) *style:* **Use spaces to indent, not tabs.**
```r
	    "tools", "utils")
^
```
[R/zzz.R:11:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/R/zzz.R#L11) *warning:* **no visible global function definition for ‘is_base_pkg’**
```r
  is_base_pkg(pkgs)
  ^~~~~~~~~~~
```
[tests/dotdotdot.R:150:14:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/dotdotdot.R#L150) *warning:* **no visible global function definition for ‘globalsOf’, Did you mean 'globals'?**
```r
  globals <- globalsOf(expr, dotdotdot = "ignore")
             ^~~~~~~~~
```
[tests/dotdotdot.R:159:14:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/dotdotdot.R#L159) *warning:* **no visible global function definition for ‘globalsOf’, Did you mean 'globals'?**
```r
  globals <- globalsOf(expr, dotdotdot = "return")
             ^~~~~~~~~
```
[tests/dotdotdot.R:173:14:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/dotdotdot.R#L173) *warning:* **no visible global function definition for ‘globalsOf’, Did you mean 'globals'?**
```r
  globals <- globalsOf(expr, dotdotdot = "warn")
             ^~~~~~~~~
```
[tests/dotdotdot.R:187:18:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/dotdotdot.R#L187) *warning:* **no visible global function definition for ‘globalsOf’, Did you mean 'globals'?**
```r
  globals <- try(globalsOf(expr, dotdotdot = "error"))
                 ^~~~~~~~~
```
[tests/dotdotdot.R:199:12:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/dotdotdot.R#L199) *warning:* **no visible global function definition for ‘globalsOf’, Did you mean 'globals'?**
```r
globals <- globalsOf(exprs, dotdotdot = "return")
           ^~~~~~~~~
```
[tests/formulas.R:19:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/formulas.R#L19) *warning:* **no visible global function definition for ‘map’, Did you mean 'mad'?**
```r
  map(1L, ~ typeof(x + .x))
  ^~~
```
[tests/globalsOf,localS3.R:15:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf,localS3.R#L15) *style:* **Variable or function name should be snake_case.**
```r
foo.integer <- function(x, ...) {
^~~~~~~~~~~
```
[tests/globalsOf,localS3.R:19:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf,localS3.R#L19) *style:* **Variable or function name should be snake_case.**
```r
foo.numeric <- function(x, ...) {
^~~~~~~~~~~
```
[tests/globalsOf.R:15:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf.R#L15) *style:* **Lines should not be more than 80 characters.**
```r
expr <- substitute({ x <- b; b <- 1; y <- c; z <- d; a <- a + 1; e <- e() }, env = list())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/globalsOf.R:36:24:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf.R#L36) *style:* **Variable or function name should be snake_case.**
```r
  substitute({ x <- B; B <- 1; y <- C; z <- D }, env = list())
                       ^
```
[tests/globalsOf.R:78:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf.R#L78) *style:* **Lines should not be more than 80 characters.**
```r
stopifnot(all(setdiff(globals_i, false_globals) %in% c("<-", "a", "names", "names<-")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/globalsOf.R:122:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf.R#L122) *style:* **Variable or function name should be snake_case.**
```r
myGlobals <- function(x, ...) {
^~~~~~~~~
```
[tests/globalsOf.R:123:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf.R#L123) *warning:* **no visible global function definition for ‘globalsByName’**
```r
  globalsByName(c("a", "x", "..."))
  ^~~~~~~~~~~~~
```
[tests/globalsOf.R:132:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf.R#L132) *style:* **Variable or function name should be snake_case.**
```r
myGlobals <- function(x, ...) {
^~~~~~~~~
```
[tests/globalsOf.R:133:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf.R#L133) *warning:* **no visible global function definition for ‘globalsByName’**
```r
  globalsByName(c("a", "...", "x"))
  ^~~~~~~~~~~~~
```
[tests/globalsOf.R:142:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf.R#L142) *style:* **Variable or function name should be snake_case.**
```r
myGlobals <- function(x, y, z = y) {
^~~~~~~~~
```
[tests/globalsOf.R:143:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf.R#L143) *warning:* **no visible global function definition for ‘globalsByName’**
```r
  globalsByName(c("a", "x", "y", "z"))
  ^~~~~~~~~~~~~
```
[tests/globalsOf.R:153:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf.R#L153) *style:* **Variable or function name should be snake_case.**
```r
myGlobals <- function(x, ...) {
^~~~~~~~~
```
[tests/globalsOf.R:154:3:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf.R#L154) *warning:* **no visible global function definition for ‘globalsByName’**
```r
  globalsByName(c("a", "x", "..."))
  ^~~~~~~~~~~~~
```
[tests/globalsOf.R:174:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf.R#L174) *style:* **Lines should not be more than 80 characters.**
```r
stopifnot(all(names(globals_c) %in% c("{", "<-", "c", "d", "+", "+.Date", "+.POSIXt")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/globalsOf.R:188:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf.R#L188) *style:* **Lines should not be more than 80 characters.**
```r
stopifnot(all(names(globals_l) %in% c("{", "<-", "b", "c", "d", "+", "a", "e", "+.Date", "+.POSIXt")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/globalsOf.R:203:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf.R#L203) *style:* **Lines should not be more than 80 characters.**
```r
stopifnot(all(names(globals_i) %in% c("{", "<-", "b", "c", "d", "+", "a", "e", "+.Date", "+.POSIXt")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/globalsOf.R:233:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf.R#L233) *style:* **Lines should not be more than 80 characters.**
```r
  stopifnot(all(names(globals) %in% c("{", "foo", "bar", "-", "a", "-.Date", "-.POSIXt")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/globalsOf.R:240:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf.R#L240) *style:* **Lines should not be more than 80 characters.**
```r
  stopifnot(all(names(globals) %in% c("{", "foo", "bar", "-", "a", "-.Date", "-.POSIXt")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/globalsOf.R:288:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf.R#L288) *style:* **Lines should not be more than 80 characters.**
```r
stopifnot(all(names(globals) %in% c("{", "<-", "c", "d", "+", "+.Date", "+.POSIXt")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/globalsOf.R:292:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf.R#L292) *style:* **Lines should not be more than 80 characters.**
```r
stopifnot(all(names(globals) %in% c("{", "<-", "c", "d", "+", "+.Date", "+.POSIXt")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/globalsOf.R:296:1:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/globalsOf.R#L296) *style:* **Lines should not be more than 80 characters.**
```r
stopifnot(all(names(globals) %in% c("{", "<-", "c", "d", "+", "+.Date", "+.POSIXt")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/walkAST.R:50:4:](https://github.com/HenrikBengtsson/globals/blob/6bc90382da2e2133c6af56b21a0aa3f72fdc7fb7/tests/walkAST.R#L50) *style:* **Trailing whitespace is superfluous.**
```r
  }
   ^~
```


Hum didnt really understood which problem happened with download


<?php
echo "hello World...!"
?>


for test


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @dbast was added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


It was for test. Sometimes there is a huge ping increase, small buffer size seems to make it appear less often.


flask 上传下载文件


Let's just call it `jerry`


@zupo Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.api/125/violations
```
src/plone/__init__.py:0:1: C101 Coding magic comment not found
src/plone/api/portal.py:23:80: E501 line too long (80 > 79 characters)
src/plone/api/portal.py:34:9: Q000 Remove bad quotes.
src/plone/api/portal.py:35:9: Q000 Remove bad quotes.
src/plone/api/portal.py:36:9: Q000 Remove bad quotes.
src/plone/api/portal.py:53:26: Q000 Remove bad quotes.
src/plone/api/portal.py:71:37: Q000 Remove bad quotes.
src/plone/api/portal.py:85:13: S001 found module formatter
src/plone/api/portal.py:86:13: Q000 Remove bad quotes.
src/plone/api/portal.py:87:13: Q000 Remove bad quotes.
src/plone/api/portal.py:138:23: C812 missing trailing comma
src/plone/api/portal.py:181:20: T000 Todo note found.
src/plone/api/portal.py:208:37: Q000 Remove bad quotes.
src/plone/api/portal.py:213:28: S001 found module formatter
src/plone/api/portal.py:216:33: Q000 Remove bad quotes.
src/plone/api/portal.py:229:37: Q000 Remove bad quotes.
src/plone/api/portal.py:231:37: Q000 Remove bad quotes.
src/plone/api/content.py:58:37: Q000 Remove bad quotes.
src/plone/api/content.py:61:37: Q000 Remove bad quotes.
src/plone/api/content.py:64:80: E501 line too long (83 > 79 characters)
src/plone/api/content.py:77:34: F812 list comprehension redefines 'type' from line 24
src/plone/api/content.py:82:13: S001 found module formatter
src/plone/api/content.py:83:13: Q000 Remove bad quotes.
src/plone/api/content.py:84:13: Q000 Remove bad quotes.
src/plone/api/content.py:215:37: Q000 Remove bad quotes.
src/plone/api/content.py:218:37: Q000 Remove bad quotes.
src/plone/api/content.py:324:80: E501 line too long (83 > 79 characters)
src/plone/api/content.py:327:13: S001 found module formatter
src/plone/api/content.py:328:13: Q000 Remove bad quotes.
src/plone/api/content.py:329:13: Q000 Remove bad quotes.
src/plone/api/content.py:348:37: Q000 Remove bad quotes.
src/plone/api/content.py:351:37: Q000 Remove bad quotes.
src/plone/api/content.py:354:37: Q000 Remove bad quotes.
src/plone/api/content.py:358:7: T000 Todo note found.
src/plone/api/content.py:365:5: B901 blind except: statement
src/plone/api/content.py:366:80: E501 line too long (80 > 79 characters)
src/plone/api/content.py:368:80: E501 line too long (90 > 79 characters)
src/plone/api/content.py:373:13: S001 found module formatter
src/plone/api/content.py:374:13: Q000 Remove bad quotes.
src/plone/api/content.py:375:13: Q000 Remove bad quotes.
src/plone/api/user.py:58:37: Q000 Remove bad quotes.
src/plone/api/user.py:76:30: C812 missing trailing comma
src/plone/api/user.py:138:15: T000 Todo note found.
src/plone/api/user.py:220:11: T000 Todo note found.
src/plone/api/user.py:266:11: T000 Todo note found.
src/plone/api/__init__.py:0:1: C101 Coding magic comment not found
src/plone/api/__init__.py:3:1: I001 isort found an import in the wrong position
src/plone/api/__init__.py:4:1: I003 isort expected 1 blank line in imports, found 0
src/plone/api/tests/test_portal.py:35:16: P002 found "hasattr", consider replacing it
src/plone/api/tests/test_portal.py:74:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:75:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:76:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:77:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:78:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:79:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:80:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:81:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:82:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:83:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:84:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:85:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:86:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:87:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:88:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:89:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:90:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:91:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:92:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:93:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:94:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:95:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:96:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:97:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:98:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:99:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:100:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:101:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:102:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:103:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:104:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:105:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:106:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:107:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:108:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:109:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:110:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:111:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:112:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:113:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:114:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:115:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:116:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:117:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:118:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:119:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:120:13: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:120:32: C812 missing trailing comma
src/plone/api/tests/test_portal.py:128:57: C812 missing trailing comma
src/plone/api/tests/test_portal.py:132:60: C812 missing trailing comma
src/plone/api/tests/test_portal.py:146:18: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:146:64: C812 missing trailing comma
src/plone/api/tests/test_portal.py:152:27: C812 missing trailing comma
src/plone/api/tests/test_portal.py:158:18: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:158:64: C812 missing trailing comma
src/plone/api/tests/test_portal.py:167:23: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:168:20: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:169:21: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:170:18: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:183:23: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:184:21: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:185:18: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:201:23: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:202:20: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:203:21: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:204:18: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:204:37: C812 missing trailing comma
src/plone/api/tests/test_portal.py:218:23: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:219:21: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:220:18: Q000 Remove bad quotes.
src/plone/api/tests/test_portal.py:313:33: Q000 Remove bad quotes.
src/plone/api/tests/test_group.py:38:42: C812 missing trailing comma
src/plone/api/tests/test_group.py:43:50: C812 missing trailing comma
src/plone/api/tests/test_group.py:47:20: C812 missing trailing comma
src/plone/api/tests/test_group.py:51:30: C812 missing trailing comma
src/plone/api/tests/test_group.py:58:34: C812 missing trailing comma
src/plone/api/tests/test_group.py:81:50: C812 missing trailing comma
src/plone/api/tests/test_group.py:130:30: C812 missing trailing comma
src/plone/api/tests/test_group.py:157:49: C812 missing trailing comma
src/plone/api/tests/test_group.py:163:47: C812 missing trailing comma
src/plone/api/tests/test_group.py:190:80: E501 line too long (84 > 79 characters)
src/plone/api/tests/test_group.py:191:80: E501 line too long (85 > 79 characters)
src/plone/api/tests/test_group.py:203:49: C812 missing trailing comma
src/plone/api/tests/test_group.py:209:47: C812 missing trailing comma
src/plone/api/tests/test_group.py:218:30: C812 missing trailing comma
src/plone/api/tests/test_group.py:323:80: E501 line too long (105 > 79 characters)
src/plone/api/tests/test_group.py:324:80: E501 line too long (113 > 79 characters)
src/plone/api/tests/test_group.py:327:80: E501 line too long (81 > 79 characters)
src/plone/api/tests/test_group.py:329:80: E501 line too long (83 > 79 characters)
src/plone/api/tests/test_group.py:332:80: E501 line too long (82 > 79 characters)
src/plone/api/tests/test_group.py:333:80: E501 line too long (86 > 79 characters)
src/plone/api/tests/test_group.py:334:80: E501 line too long (82 > 79 characters)
src/plone/api/tests/test_group.py:335:80: E501 line too long (88 > 79 characters)
src/plone/api/tests/test_group.py:336:80: E501 line too long (84 > 79 characters)
src/plone/api/tests/test_group.py:339:80: E501 line too long (86 > 79 characters)
src/plone/api/tests/test_group.py:340:80: E501 line too long (82 > 79 characters)
src/plone/api/tests/test_group.py:341:80: E501 line too long (88 > 79 characters)
src/plone/api/tests/test_group.py:342:80: E501 line too long (84 > 79 characters)
src/plone/api/tests/test_group.py:350:80: E501 line too long (105 > 79 characters)
src/plone/api/tests/test_group.py:351:80: E501 line too long (113 > 79 characters)
src/plone/api/tests/test_group.py:352:80: E501 line too long (94 > 79 characters)
src/plone/api/tests/test_group.py:354:80: E501 line too long (85 > 79 characters)
src/plone/api/tests/test_group.py:355:80: E501 line too long (87 > 79 characters)
src/plone/api/tests/test_group.py:357:80: E501 line too long (89 > 79 characters)
src/plone/api/tests/test_group.py:359:80: E501 line too long (92 > 79 characters)
src/plone/api/tests/test_group.py:360:80: E501 line too long (82 > 79 characters)
src/plone/api/tests/test_group.py:361:80: E501 line too long (94 > 79 characters)
src/plone/api/tests/test_group.py:362:80: E501 line too long (84 > 79 characters)
src/plone/api/tests/test_group.py:364:80: E501 line too long (83 > 79 characters)
src/plone/api/tests/test_group.py:365:80: E501 line too long (90 > 79 characters)
src/plone/api/tests/test_group.py:366:80: E501 line too long (80 > 79 characters)
src/plone/api/tests/test_group.py:367:80: E501 line too long (92 > 79 characters)
src/plone/api/tests/test_group.py:368:80: E501 line too long (82 > 79 characters)
src/plone/api/tests/test_group.py:371:80: E501 line too long (92 > 79 characters)
src/plone/api/tests/test_group.py:372:80: E501 line too long (82 > 79 characters)
src/plone/api/tests/test_group.py:373:80: E501 line too long (94 > 79 characters)
src/plone/api/tests/test_group.py:374:80: E501 line too long (84 > 79 characters)
src/plone/api/tests/test_content.py:16:1: I003 isort expected 1 blank line in imports, found 0
src/plone/api/tests/test_content.py:76:80: E501 line too long (94 > 79 characters)
src/plone/api/tests/test_content.py:81:80: E501 line too long (98 > 79 characters)
src/plone/api/tests/test_content.py:87:49: C812 missing trailing comma
src/plone/api/tests/test_content.py:97:26: C812 missing trailing comma
src/plone/api/tests/test_content.py:100:80: E501 line too long (96 > 79 characters)
src/plone/api/tests/test_content.py:107:26: C812 missing trailing comma
src/plone/api/tests/test_content.py:123:26: C812 missing trailing comma
src/plone/api/tests/test_content.py:126:41: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:126:80: E501 line too long (80 > 79 characters)
src/plone/api/tests/test_content.py:157:68: C812 missing trailing comma
src/plone/api/tests/test_content.py:190:66: C812 missing trailing comma
src/plone/api/tests/test_content.py:298:80: E501 line too long (91 > 79 characters)
src/plone/api/tests/test_content.py:398:80: E501 line too long (80 > 79 characters)
src/plone/api/tests/test_content.py:399:80: E501 line too long (97 > 79 characters)
src/plone/api/tests/test_content.py:401:80: E501 line too long (88 > 79 characters)
src/plone/api/tests/test_content.py:416:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:417:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:418:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:418:22: C812 missing trailing comma
src/plone/api/tests/test_content.py:433:28: C812 missing trailing comma
src/plone/api/tests/test_content.py:441:28: C812 missing trailing comma
src/plone/api/tests/test_content.py:449:30: C812 missing trailing comma
src/plone/api/tests/test_content.py:459:28: C812 missing trailing comma
src/plone/api/tests/test_content.py:470:28: C812 missing trailing comma
src/plone/api/tests/test_content.py:519:13: Q000 Remove bad quotes.
src/plone/api/tests/test_content.py:679:28: C812 missing trailing comma
src/plone/api/tests/base.py:43:28: Q000 Remove bad quotes.
src/plone/api/tests/base.py:45:28: Q000 Remove bad quotes.
src/plone/api/tests/test_user.py:35:48: C812 missing trailing comma
src/plone/api/tests/test_user.py:43:53: C812 missing trailing comma
src/plone/api/tests/test_user.py:46:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_user.py:57:30: C812 missing trailing comma
src/plone/api/tests/test_user.py:60:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_user.py:69:56: C812 missing trailing comma
src/plone/api/tests/test_user.py:82:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_user.py:92:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_user.py:102:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_user.py:104:42: C812 missing trailing comma
src/plone/api/tests/test_user.py:113:41: C812 missing trailing comma
src/plone/api/tests/test_user.py:115:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_user.py:117:52: C812 missing trailing comma
src/plone/api/tests/test_user.py:126:21: C812 missing trailing comma
src/plone/api/tests/test_user.py:128:14: D001 found assertEquals( replace it with assertEqual
src/plone/api/tests/test_user.py:130:32: C812 missing trailing comma
src/plone/api/tests/test_user.py:140:25: C812 missing trailing comma
src/plone/api/tests/test_user.py:225:24: C812 missing trailing comma
src/plone/api/tests/test_user.py:244:21: C812 missing trailing comma
src/plone/api/tests/test_user.py:262:80: E501 line too long (85 > 79 characters)
src/plone/api/tests/test_user.py:273:21: C812 missing trailing comma
src/plone/api/tests/test_user.py:407:80: E501 line too long (81 > 79 characters)
src/plone/api/tests/test_user.py:409:80: E501 line too long (83 > 79 characters)
src/plone/api/tests/test_user.py:412:80: E501 line too long (82 > 79 characters)
src/plone/api/tests/test_user.py:413:80: E501 line too long (86 > 79 characters)
src/plone/api/tests/test_user.py:415:80: E501 line too long (88 > 79 characters)
src/plone/api/tests/test_user.py:416:80: E501 line too long (81 > 79 characters)
src/plone/api/tests/test_user.py:419:80: E501 line too long (86 > 79 characters)
src/plone/api/tests/test_user.py:421:80: E501 line too long (88 > 79 characters)
src/plone/api/tests/test_user.py:422:80: E501 line too long (81 > 79 characters)
src/plone/api/tests/test_user.py:447:80: E501 line too long (81 > 79 characters)
src/plone/api/tests/test_user.py:449:80: E501 line too long (83 > 79 characters)
src/plone/api/tests/test_user.py:451:80: E501 line too long (86 > 79 characters)
src/plone/api/tests/test_user.py:453:80: E501 line too long (88 > 79 characters)
src/plone/api/tests/test_user.py:454:80: E501 line too long (81 > 79 characters)
src/plone/api/tests/test_user.py:457:80: E501 line too long (84 > 79 characters)
src/plone/api/tests/test_user.py:459:80: E501 line too long (86 > 79 characters)
src/plone/api/tests/test_user.py:463:80: E501 line too long (86 > 79 characters)
src/plone/api/tests/test_doctests.py:22:1: I003 isort expected 1 blank line in imports, found 0
src/plone/api/tests/test_doctests.py:23:80: E501 line too long (114 > 79 characters)
src/plone/api/tests/test_doctests.py:27:80: E501 line too long (92 > 79 characters)
src/plone/api/tests/test_doctests.py:57:80: E501 line too long (86 > 79 characters)
src/plone/api/tests/test_doctests.py:94:13: T001 print statement found.
src/plone/api/tests/test_doctests.py:94:19: S001 found module formatter
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


отлично, только надо порядок с отступами и пустой строкой в конце


ok


why don't put it in the if? readability?


CRUD operations


@pb00068 probably but let me see. Also I pushed next version which shouldn't feature this.


No, it pulls out the identification from context.Background.


Typo here


Yes


return_trains - плохое название, из-за слова return
return - что-то вернуть, но суть метода не вернуть, а что-то сделать с каждым элементом

лучше each_train назвать


Looks good.
Resolves #93


FixDaylightingEMSLag (mjwitte) - i386-Windows-7-VisualStudio-14: OK (3002 of 3006 tests passed, 12 test warnings)

Messages:

 * 14 tests had: RDD diffs.
 * 5 tests had: MTD diffs.
 * 4 tests had: EIO diffs.
 * 3 tests had: ESO big diffs.
 * 3 tests had: Table big diffs.
 * 1 test had: MTR big diffs.
 * 1 test had: ESO small diffs.
 * 1 test had: Table small diffs.

Failures:

integration Test Summary
 * Passed: 632
 * Failed: 1

regression Test Summary
 * Passed: 628
 * Failed: 3

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


да, верно
еще можно было бы вынести вычисление пифагора в переменную и потом переиспользовать эту переменную в обеих ветвях
```ruby
rectangular = sides_sqr[2] == (sides_sqr[0] + sides_sqr[1])
if sides_sqr[0] == sides_sqr[1] && rectangular
  ...
```
ну и скобки лишние
приоритет у `==` выше, чем у `&&`, и у арифметических знаков выше, чем у `==` и `&&`
т.е. скобки не нужны нигде


please keep corrections focussed; don't modify elsewhere and don't change our formatting


```
 @all_trains.each { |train| block.call(train) }
```
можно заменить на
```
 @all_trains.each(&block)
```


Nice one


Only 1 #?


Looks straight forward...


@jxnblk Why this? You could just merge my PR


Hello-World


It's not simplification. You kills part of distribution and even introduce a breaking change in patch release.


its working


Emo Api


Good commit message 👍


ok


add ONG acquisition mode  in docs/specifications/ont_dev_platform_azure.md


You forgot the double quotes: `<a href="{}">`.


This link brings be to a login page. I think it should be `https://en.wiki.tatoeba.org/articles/show/new-language-request` instead.


Happily I have lock file. Don't expect this from everybody


i just tested this with thunderbird 60.0 on arch linux and nextcloud 13.0.5. the file uploaded to nextcloud  only contains the following line of text:

```
[xpconnect wrapped (nsISupports, nsIInputStream, nsIBufferedInputStream, nsISeekableStream, nsIStreamBufferAccess)]
```


Hey ! Glad that you noticed it . :)
Yes because X is the Features and y is the Target Variable .
That means X may contain one or more features so X comprises of x1, x2, x3 and so on and y will just be a value we are trying to Predict after analysis on multiple features .
Hope that clarifies . Though no hard and fast rule but yeah syntax wise we are trying to denote the separation between features and labels .


delete


p


yes the set contains all resources only once but internally maintains a reference count as far as i remember.

In fact there are two reference counts involved:
1. the resource's refcount
2. the ResourceInputSet's refcount

What your code currently does is releasing one reference to each resource which might not be correct when a  resource is used multiple times in a task.


Proba GitHub editiranja


How have you discovered they were not fullbright before? I remember you made this change to zombie troopers some time ago. And are the shotgunners rendered fullbright?


Kang

xD 😆


From my testing to day, i have  yet to find any settings where openCL and c++ coloring is different ( settings where floating point accuracy should have no effect.)
This is very good for me, as in theory any differences in color will now be another way of alerting me to  a problem in the conversion of c++ formulas  to openCL (plus it gives me more diagnostic stuff, as color patterns tell us a lot about the iteration loop  and other behaviour of a fractal)
With all this testing, it makes me realize how important  Constant Detail Size is to get good symmetrical color when you are not zoomed into an area.


This commit was linked by [RTC Work Item 155](https://localhost:7443/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/155) on behalf of ADMIN


@ratteler50 @ronshapiro Is the "JavaStyleAnalyzer` mentioned by this commit an internal tool, or is it open-source by any chance? :)


In Tensorflow, if set batch normalization, then convolution layer will not use bias.
However, in case of not use batch normalization, convolution layer will use bias, the code `IR_node.get_attr('use_bias', False)` will always set bias to false, Is it reasonable?


FYI this broke CI because CI still uses `Default`.

I'm going to fix it in #14613


bad practice


I see... Thanks for explaining. It's quite unfortunate that the readability of the codebase is negatively affected simply because of the tooling used to write it.

Ideally the codebase would be in py3 and then it would be translated into py2 code when building the package. That's sort of equivalent to [using 2to3](https://setuptools.readthedocs.io/en/latest/python3.html#using-2to3) in setup.py, except that you'd want "3to2" :)


I think all firing frames are rendered full-bright with a few notable exceptions.

Actually, I discovered this and realized I only had fixes for two of them:

https://github.com/freedoom/freedoom/pull/544/files


```
emacs -batch -eval "(progn (message \"path: %s \"load-path)(message \"lib: %s\" (locate-library \"erlang\")))"
path: (/usr/local/share/emacs/site-lisp /usr/local/share/emacs/site-lisp/ruby /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/vc /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/url /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/textmodes /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/progmodes /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/play /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/org /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/nxml /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/net /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/mh-e /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/mail /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/leim /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/language /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/international /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/gnus /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/eshell /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/erc /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/emulation /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/emacs-lisp /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/cedet /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/calendar /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/calc /usr/local/Cellar/emacs/25.3/share/emacs/25.3/lisp/obsolete)
lib: nil
```
lib is **nil** =)


maybe


obrazek napadivadlo


the change in index file


Puzzle `105-2f4cda37` disappeared from [`test/zold/test_score.py`](https://github.com/DronMDF/zold-lazy-node/blob/master/test/zold/test_score.py), that's why I closed #108. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.


delete


Дубли


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


You change the command used by "Change SD" to be M22 instead of M21 (M22 unmounts the card and will re-enable the Init SD card menu item). I've created an issue about this but had no response so far...
https://github.com/MarlinFirmware/Marlin/issues/11809
So the workflow would be....
Boot PC SD card can be seen over USB.
Copy file to SD via USB.
Use Init SD to mount SD card, card is removed from PC
Select file to print...
When print is complete use "Change SD" menu to unmount the SD card and make is visible again to the PC.
Please feel free to comment on this in the above issue. I think at the very least it should be an option. Especially if this PR ever gets included in Marlin.
You can also mount/unmount the card using PC based ontrol programs.

There are various ways to corrupt an SD card with Marlin without this. In particular mounting an SD card from a PC control program and then deleting files will do it. Deleting a file this way does not trigger the file open or printing options so the SD card stays mounted while Marlin changes the disk structure. The PC still sees the "old" structure over USB, if it then ever writes back to the card then the card is corrupted.

BTW I've not posted this PR because I'm currently working with @p3p to see if we can include some of these changes as part of the major restructuring that is going on rather than doing both.


This will be my first time coding since I was twelve.


obrazek vinohrad


You are right.
Thanks!


that's sad


After this changes, the radios and checkboxes are default to use Bootstrap 4. I we using bootstrap 3, we need to add this styles:

```css
.radio input[type=radio] {
    margin-left: 0;
}
.checkbox input[type=checkbox] {
    margin-left: 0;
}
.checkbox-inline, .radio-inline {
    margin-top: 0;
    margin-right: 10px;
    padding-left: 0;
}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
    margin-left: 0;
}
```


Максим, вариант с переменной (sentinel) был, не стал  его представлять,   т. к. засомневался:
- лишняя переменная в адресном пространстве .  Если  в данном случае это несущественно и вообще
   в контексте таких задач неважно ,  для себя отмечу.
-  если  делать  " if  rectsngular "  ,  предварительно  rectangular должен быть  " nil " ?  Если просто обнулить,
    вариант не проходит.  Также и с  " if   !rectangular "  .  Возможно,  что-то недопонимаю .

Скобки ставлю  просто для  обозначения логики, если это не принято, буду убирать.

Спасибо.


@roschaefer
Docker builds its images layer by layer. Every command (RUN, COPY, ...) adds another layer. It's a little counter-intuitive at first, but you cannot "remove" data from a previous layer. It just means that the removed stuff is not visible anymore to the later process.

If you want to down-size the image, you have to do it in *one* command.
E.g.
```
COPY package.json /WebApp/
COPY yarn.lock /WebApp/
RUN apk --no-cache --virtual build-dependencies add git python make g++ \
&& yarn global add pm2 \
&& yarn install --frozen-lockfile --non-interactive \
&& apk del build-dependencies

[...]
```


![](https://github.trello.services/images/mini-trello-icon.png) [If 'a' pressed, then send download request.](https://trello.com/c/bjvSgnA6/14-if-a-pressed-then-send-download-request)


Python


It's a prototype, they will sort that naming issue on its own time. I think that it's more important to focus on making it work.


Of course that has the side-effect, that you break docker remembering each step and hence increases build time.


One of these changes broke the test f the tagger for the test sentence "Dit is een Nederlandse zin om het programma'tje te testen.":

```
old: Nederlandse/[Nederlands]BNW:STL:VRB
new: Nederlandse/[Nederlands]BNW:STL:VRB|Nederlandse/[Nederlandse]ZNW:EKV:DE_

old: om/[om]VRZ
new: om/[null]null
```

Is that actually a correct change? Assuming that, I have adapted the test.


@jbduncan it's just a collection of checks that enforce style rules. The checks are already open source:

* [`ConstantField`](http://errorprone.info/bugpattern/ConstantField)
* [`MixedArrayDimensions`](http://errorprone.info/bugpattern/MixedArrayDimensions)
* [`MultiVariableDeclaration`](http://errorprone.info/bugpattern/MultiVariableDeclaration)
* [`MultipleTopLevelClasses`](http://errorprone.info/bugpattern/MultipleTopLevelClasses)
* [`PackageLocation`](http://errorprone.info/bugpattern/PackageLocation)
* [`SwitchDefault`](http://errorprone.info/bugpattern/SwitchDefault)
* [`TypeParameterNaming`](http://errorprone.info/bugpattern/TypeParameterNaming)
* [`UngroupedOverloads`](http://errorprone.info/bugpattern/UngroupedOverloads)
* [`UnnecessaryStaticImport`](http://errorprone.info/bugpattern/UnnecessaryStaticImport)
* [`UnusedException`](http://errorprone.info/bugpattern/UnusedException)
* [`WildcardImport`](http://errorprone.info/bugpattern/WildcardImport)


Oh cool, thanks for the clarification @cushon! 👍


Not a big deal, but this creates an unnecessary copy in the common case. For comparison, the `numerator` property does:
```python
    if (PyLong_CheckExact(v))
        Py_INCREF(v);
    else
        v = _PyLong_Copy((PyLongObject *)v);
```


https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html
Allows me to build it without android studio installed.


The project assignment for Practical Machine Learning course from Johns Hopkins University via Coursera.


Just wanted to check, if i use a version above 3.3.0 but react-devtools-core is still using a version with this vulnerability, do i need to worry about the vulnerability? Or is it used in a way that doesn't make it a real issue?


magdalena what is that???


magdalena pls


don't be such a llama


So later I will install a temporary spinBox so I can see what happens between r>1e6 and r> 1e15

@Krzysztof.  Can I make the temporary change to r>1e15 permanent?


Missing parens @martun


I don't understand that line buddy


I'm not your buddy, dude


Maybe we should start using consistent naming for `@keyframes`? Like [here](https://github.com/ckeditor/ckeditor5-theme-lark/blob/master/theme/ckeditor5-image/imageuploadicon.css#L54-L89) or  [here](https://github.com/ckeditor/ckeditor5-theme-lark/blob/master/theme/ckeditor5-image/imageuploadloader.css#L31-L35)?


@mclarekin Do whatever you want man, it's your project.