[R/cleanup.R:12:1:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L29) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/findGlobals.R:30:15:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L67) *style:* **Trailing whitespace is superfluous.**
```r

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

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

^~~~
```
[R/findGlobals.R:96:9:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L140) *warning:* **no visible global function definition for ‘walkCode’**
```r
    walkCode(expr, w)
    ^~~~~~~~
```
[R/findGlobals.R:166:5:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L166) *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:199:5:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L199) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug(" - tweaking expression using function")
    ^~~~~~
```
[R/findGlobals.R:204:23:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L204) *warning:* **no visible binding for global variable ‘find_globals_ordered’**
```r
    find_globals_t <- find_globals_ordered
                      ^~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:206:23:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L206) *warning:* **no visible binding for global variable ‘find_globals_conservative’**
```r
    find_globals_t <- find_globals_conservative
                      ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:208:23:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L208) *warning:* **no visible binding for global variable ‘find_globals_liberal’**
```r
    find_globals_t <- find_globals_liberal
                      ^~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:228:7:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L228) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
      mdebug(" - detected: %s", dQuote(trim(w$message)))
      ^~~~~~
```
[R/findGlobals.R:228:40:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L228) *warning:* **no visible global function definition for ‘trim’, Did you mean 'arima'?**
```r
      mdebug(" - detected: %s", dQuote(trim(w$message)))
                                       ^~~~
```
[R/findGlobals.R:246:3:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L246) *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:246:56:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L246) *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:274:20:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L274) *warning:* **no visible global function definition for ‘drop_missing_formals’**
```r
  formals_clean <- drop_missing_formals(formals)
                   ^~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:275:13:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L275) *warning:* **no visible global function definition for ‘findLocalsList’**
```r
  locals <- findLocalsList(c(list(body), formals_clean))
            ^~~~~~~~~~~~~~
```
[R/findGlobals.R:279:28:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L279) *warning:* **no visible global function definition for ‘walkCode’**
```r
  for (a in formals_clean) walkCode(a, w)
                           ^~~~~~~~
```
[R/findGlobals.R:281:3:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L281) *warning:* **no visible global function definition for ‘walkCode’**
```r
  walkCode(body, w)
  ^~~~~~~~
```
[R/findGlobals.R:288:3:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L288) *warning:* **local variable ‘args’ assigned but may not be used**
```r
  args <- setdiff(names(f), c("w", "..."))
  ^~~~
```
[R/findGlobals.R:289:3:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L289) *warning:* **local variable ‘title’ assigned but may not be used**
```r
  title <- sprintf("%s():", name)
  ^~~~~
```
[R/findGlobals.R:304:7:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L304) *style:* **Variable or function name should be snake_case.**
```r
    w$startCollectLocals <- function(parnames, locals, ...) { NULL }
      ^~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:307:7:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L307) *style:* **Variable or function name should be snake_case.**
```r
    w$finishCollectLocals <- function(w, ...) { NULL }
      ^~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:310:7:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L310) *style:* **Variable or function name should be snake_case.**
```r
    w$enterInternal <- function(type, v, e, ...) { NULL }
      ^~~~~~~~~~~~~
```
[R/findGlobals.R:312:1:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L312) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/findGlobals.R:314:20:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L314) *style:* **Trailing whitespace is superfluous.**
```r
    fcn <- w[[key]]
                   ^
```
[R/findGlobals.R:316:12:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L316) *warning:* **no visible global function definition for ‘inject_tracer_to_function’**
```r
    fcn <- inject_tracer_to_function(fcn, key)
           ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:319:1:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/findGlobals.R#L319) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Globals-class.R:16:1:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/Globals-class.R#L178) *style:* **Variable or function name should be snake_case.**
```r
unique.Globals <- function(x, ...) {
^~~~~~~~~~~~~~
```
[R/globalsOf.R:65:1:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L65) *style:* **Variable or function name should be snake_case.**
```r
globalsOf <- function(expr, envir = parent.frame(), ...,
^~~~~~~~~
```
[R/globalsOf.R:67:57:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L67) *style:* **Variable or function name should be snake_case.**
```r
                      tweak = NULL, substitute = FALSE, mustExist = TRUE,
                                                        ^~~~~~~~~
```
[R/globalsOf.R:72:3:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L72) *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:73:1:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L73) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/globalsOf.R:84:5:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L84) *warning:* **no visible global function definition for ‘globalsByName’**
```r
    globalsByName(names, envir = envir, mustExist = mustExist)
    ^~~~~~~~~~~~~
```
[R/globalsOf.R:99:5:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L99) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug(" - recursive scan of preliminary globals ...")
    ^~~~~~
```
[R/globalsOf.R:103:5:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L103) *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:104:34:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L104) *warning:* **no visible binding for global variable ‘envname’, Did you mean 'unname'?**
```r
    where <- sapply(where, FUN = envname)
                                 ^~~~~~~
```
[R/globalsOf.R:121:1:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L121) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/globalsOf.R:123:9:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L123) *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:148:7:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L148) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
      mdebug(" - subset of globals to be scanned: [0]")
      ^~~~~~
```
[R/globalsOf.R:151:5:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L151) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug(" - recursive scan of preliminary globals ... DONE")
    ^~~~~~
```
[R/globalsOf.R:177:1:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L177) *style:* **Variable or function name should be snake_case.**
```r
globalsByName <- function(names, envir = parent.frame(), mustExist = TRUE,
^~~~~~~~~~~~~
```
[R/globalsOf.R:177:58:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L177) *style:* **Variable or function name should be snake_case.**
```r
globalsByName <- function(names, envir = parent.frame(), mustExist = TRUE,
                                                         ^~~~~~~~~
```
[R/globalsOf.R:183:3:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L183) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
  mdebug("- search from environment: %s", sQuote(envname(envir)))
  ^~~~~~
```
[R/globalsOf.R:183:50:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L183) *warning:* **no visible global function definition for ‘envname’, Did you mean 'unname'?**
```r
  mdebug("- search from environment: %s", sQuote(envname(envir)))
                                                 ^~~~~~~
```
[R/globalsOf.R:189:3:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L189) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
  mdebug("- dotdotdot: %s", needs_dotdotdot)
  ^~~~~~
```
[R/globalsOf.R:195:5:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L195) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug("- locating #%d (%s)", kk, sQuote(name))
    ^~~~~~
```
[R/globalsOf.R:197:5:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L197) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug("  + found in environment: %s", sQuote(envname(env)))
    ^~~~~~
```
[R/globalsOf.R:197:51:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/globalsOf.R#L197) *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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/utils.R:2:1:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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:19:13:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/utils.R#L19) *warning:* **no visible global function definition for ‘find_base_pkgs’**
```r
  pkgs %in% find_base_pkgs()
            ^~~~~~~~~~~~~~
```
[R/utils.R:25:3:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/utils.R#L25) *warning:* **no visible global function definition for ‘is_base_pkg’**
```r
  is_base_pkg(environmentName(environment(x)))
  ^~~~~~~~~~~
```
[R/utils.R:123:1:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/utils.R#L123) *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/walkAST.R:17:1:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/R/where.R#L39) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
  mdebug("- failed to locate: NULL")
  ^~~~~~
```
[tests/dotdotdot.R:150:14:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/tests/formulas.R#L19) *warning:* **no visible global function definition for ‘map’, Did you mean 'mad'?**
```r
  map(1L, ~ typeof(x + .x))
  ^~~
```
[tests/globalsOf.R:15:1:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/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/756c403d5f4914e3f53ae35d10e470d031ca4d1c/tests/globalsOf.R#L154) *warning:* **no visible global function definition for ‘globalsByName’**
```r
  globalsByName(c("a", "x", "..."))
  ^~~~~~~~~~~~~
```
[tests/walkAST.R:50:4:](https://github.com/HenrikBengtsson/globals/blob/756c403d5f4914e3f53ae35d10e470d031ca4d1c/tests/walkAST.R#L50) *style:* **Trailing whitespace is superfluous.**
```r
  }
   ^~
```


Can you point me to where you find `org.example.classification.AccuracyEvaluation` and `org.example.classification.EngineParamsList`? I don't seem to see it in this repo.


[R/cleanup.R:12:1:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L29) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/findGlobals.R:30:15:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L67) *style:* **Trailing whitespace is superfluous.**
```r

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

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

^~~~
```
[R/findGlobals.R:96:9:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L140) *warning:* **no visible global function definition for ‘walkCode’**
```r
    walkCode(expr, w)
    ^~~~~~~~
```
[R/findGlobals.R:166:5:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L166) *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:199:5:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L199) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug(" - tweaking expression using function")
    ^~~~~~
```
[R/findGlobals.R:204:23:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L204) *warning:* **no visible binding for global variable ‘find_globals_ordered’**
```r
    find_globals_t <- find_globals_ordered
                      ^~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:206:23:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L206) *warning:* **no visible binding for global variable ‘find_globals_conservative’**
```r
    find_globals_t <- find_globals_conservative
                      ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:208:23:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L208) *warning:* **no visible binding for global variable ‘find_globals_liberal’**
```r
    find_globals_t <- find_globals_liberal
                      ^~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:228:7:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L228) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
      mdebug(" - detected: %s", dQuote(trim(w$message)))
      ^~~~~~
```
[R/findGlobals.R:228:40:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L228) *warning:* **no visible global function definition for ‘trim’, Did you mean 'arima'?**
```r
      mdebug(" - detected: %s", dQuote(trim(w$message)))
                                       ^~~~
```
[R/findGlobals.R:246:3:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L246) *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:246:56:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L246) *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:274:20:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L274) *warning:* **no visible global function definition for ‘drop_missing_formals’**
```r
  formals_clean <- drop_missing_formals(formals)
                   ^~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:275:13:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L275) *warning:* **no visible global function definition for ‘findLocalsList’**
```r
  locals <- findLocalsList(c(list(body), formals_clean))
            ^~~~~~~~~~~~~~
```
[R/findGlobals.R:279:28:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L279) *warning:* **no visible global function definition for ‘walkCode’**
```r
  for (a in formals_clean) walkCode(a, w)
                           ^~~~~~~~
```
[R/findGlobals.R:281:3:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L281) *warning:* **no visible global function definition for ‘walkCode’**
```r
  walkCode(body, w)
  ^~~~~~~~
```
[R/findGlobals.R:288:3:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L288) *warning:* **local variable ‘args’ assigned but may not be used**
```r
  args <- setdiff(names(f), c("w", "..."))
  ^~~~
```
[R/findGlobals.R:289:3:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L289) *warning:* **local variable ‘title’ assigned but may not be used**
```r
  title <- sprintf("%s():", name)
  ^~~~~
```
[R/findGlobals.R:304:7:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L304) *style:* **Variable or function name should be snake_case.**
```r
    w$startCollectLocals <- function(parnames, locals, ...) { NULL }
      ^~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:307:7:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L307) *style:* **Variable or function name should be snake_case.**
```r
    w$finishCollectLocals <- function(w, ...) { NULL }
      ^~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:310:7:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L310) *style:* **Variable or function name should be snake_case.**
```r
    w$enterInternal <- function(type, v, e, ...) { NULL }
      ^~~~~~~~~~~~~
```
[R/findGlobals.R:312:1:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L312) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/findGlobals.R:314:20:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L314) *style:* **Trailing whitespace is superfluous.**
```r
    fcn <- w[[key]]
                   ^
```
[R/findGlobals.R:316:12:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L316) *warning:* **no visible global function definition for ‘inject_tracer_to_function’**
```r
    fcn <- inject_tracer_to_function(fcn, key)
           ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:319:1:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/findGlobals.R#L319) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Globals-class.R:16:1:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/Globals-class.R#L178) *style:* **Variable or function name should be snake_case.**
```r
unique.Globals <- function(x, ...) {
^~~~~~~~~~~~~~
```
[R/globalsOf.R:65:1:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L65) *style:* **Variable or function name should be snake_case.**
```r
globalsOf <- function(expr, envir = parent.frame(), ...,
^~~~~~~~~
```
[R/globalsOf.R:67:57:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L67) *style:* **Variable or function name should be snake_case.**
```r
                      tweak = NULL, substitute = FALSE, mustExist = TRUE,
                                                        ^~~~~~~~~
```
[R/globalsOf.R:72:3:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L72) *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:73:1:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L73) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/globalsOf.R:84:5:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L84) *warning:* **no visible global function definition for ‘globalsByName’**
```r
    globalsByName(names, envir = envir, mustExist = mustExist)
    ^~~~~~~~~~~~~
```
[R/globalsOf.R:99:5:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L99) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug(" - recursive scan of preliminary globals ...")
    ^~~~~~
```
[R/globalsOf.R:103:5:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L103) *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:104:34:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L104) *warning:* **no visible binding for global variable ‘envname’, Did you mean 'unname'?**
```r
    where <- sapply(where, FUN = envname)
                                 ^~~~~~~
```
[R/globalsOf.R:121:1:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L121) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/globalsOf.R:123:9:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L123) *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:148:7:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L148) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
      mdebug(" - subset of globals to be scanned: [0]")
      ^~~~~~
```
[R/globalsOf.R:151:5:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L151) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug(" - recursive scan of preliminary globals ... DONE")
    ^~~~~~
```
[R/globalsOf.R:177:1:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L177) *style:* **Variable or function name should be snake_case.**
```r
globalsByName <- function(names, envir = parent.frame(), mustExist = TRUE,
^~~~~~~~~~~~~
```
[R/globalsOf.R:177:58:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L177) *style:* **Variable or function name should be snake_case.**
```r
globalsByName <- function(names, envir = parent.frame(), mustExist = TRUE,
                                                         ^~~~~~~~~
```
[R/globalsOf.R:183:3:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L183) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
  mdebug("- search from environment: %s", sQuote(envname(envir)))
  ^~~~~~
```
[R/globalsOf.R:183:50:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L183) *warning:* **no visible global function definition for ‘envname’, Did you mean 'unname'?**
```r
  mdebug("- search from environment: %s", sQuote(envname(envir)))
                                                 ^~~~~~~
```
[R/globalsOf.R:189:3:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L189) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
  mdebug("- dotdotdot: %s", needs_dotdotdot)
  ^~~~~~
```
[R/globalsOf.R:195:5:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L195) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug("- locating #%d (%s)", kk, sQuote(name))
    ^~~~~~
```
[R/globalsOf.R:197:5:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L197) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug("  + found in environment: %s", sQuote(envname(env)))
    ^~~~~~
```
[R/globalsOf.R:197:51:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/globalsOf.R#L197) *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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/utils.R:2:1:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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:19:13:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/utils.R#L19) *warning:* **no visible global function definition for ‘find_base_pkgs’**
```r
  pkgs %in% find_base_pkgs()
            ^~~~~~~~~~~~~~
```
[R/utils.R:25:3:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/utils.R#L25) *warning:* **no visible global function definition for ‘is_base_pkg’**
```r
  is_base_pkg(environmentName(environment(x)))
  ^~~~~~~~~~~
```
[R/utils.R:123:1:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/utils.R#L123) *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/walkAST.R:17:1:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/R/where.R#L39) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
  mdebug("- failed to locate: NULL")
  ^~~~~~
```
[tests/dotdotdot.R:150:14:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/tests/formulas.R#L19) *warning:* **no visible global function definition for ‘map’, Did you mean 'mad'?**
```r
  map(1L, ~ typeof(x + .x))
  ^~~
```
[tests/globalsOf.R:15:1:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/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/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/tests/globalsOf.R#L154) *warning:* **no visible global function definition for ‘globalsByName’**
```r
  globalsByName(c("a", "x", "..."))
  ^~~~~~~~~~~~~
```
[tests/walkAST.R:50:4:](https://github.com/HenrikBengtsson/globals/blob/1ab2dc68b01fab2c5e0175abcc49b6a5e1b9b224/tests/walkAST.R#L50) *style:* **Trailing whitespace is superfluous.**
```r
  }
   ^~
```


The following doc(s) have been deployed to the [docker](https://docker-static-docs.pantheonsite.io/docs) Multidev environment:
- [README.md](https://github.com/pantheon-systems/documentation/commit/da0a345011e7530a10cd69cdef4be6ec8b0920d0/README.md)
- [wraith.yaml](https://github.com/pantheon-systems/documentation/commit/7c58ade8fb57bf90040491846a8ccdd58ea1881c/wraith.yaml)
- [updater.sh](https://github.com/pantheon-systems/documentation/commit/5b05da19e205c93232e936624c2b85dcc8b1dbce/updater.sh)
- [runthedocs.sh](https://github.com/pantheon-systems/documentation/commit/1148ea29c5204529f5862217942ce31dd4fe3879/runthedocs.sh)
- [VERSION](https://github.com/pantheon-systems/documentation/commit/f7c242035c2e978f44abe7a5263b6aea55335865/VERSION)
- [Dockerfile](https://github.com/pantheon-systems/documentation/commit/36e902ba28c928dfb8a961fa59d4587a9a032b95/Dockerfile)
- [build.sh](https://github.com/pantheon-systems/documentation/commit/7d5d7f69f8b929122b116803e598ea246508e9ae/build.sh)
- [release.sh](https://github.com/pantheon-systems/documentation/commit/7d5d7f69f8b929122b116803e598ea246508e9ae/release.sh)


__API Description file syntax error on line 6__: can not read a block mapping entry; a multiline key may not be an implicit key (Autogenerated message from apiary.io)


I don't understand what you mean, it's this plugin: https://github.com/DigitalMediaServer/AppBundler which I just updated with Java 9 compatibility yesterday. How it that sentimental? Don't be fooled by the package name ```com.oracle.appbundler.AppBundlerTask```, this is very much up to date.


Found a lil whoopsy!  ---> im guessing, you meant to put 3, but accidentally snuck a 1 in there making it a slow carb absorption time of 13 hours...

![screen shot 2018-06-12 at 3 24 30 pm](https://user-images.githubusercontent.com/27801320/41320632-64c10b08-6e55-11e8-86e7-1bb27bb42b93.png)


## Jenkins Build Summary

Built from [this commit](https://github.com/ximinez/rippled/commit/9ca94947a634c5e8a9029d7b6d8dec5cc277f806)

Built at __20180612 - 22:32:23__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
msvc.debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/stucktec/9//artifact/msvc.debug.txt) | 1029 cases, 0 failed, t: 566s | PASS :white_check_mark:
coverage | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/stucktec/9//artifact/coverage.txt) | 1032 cases, 0 failed, t: 678s | PASS :white_check_mark:
docs | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/stucktec/9//artifact/docs.txt) | 1 cases, 0 failed, t: 2s | PASS :white_check_mark:
gcc.release.unity
-Dassert=true,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/stucktec/9//artifact/gcc.release.unity_Dassert_true_MANUAL_TESTS_true.txt) | 1093 cases, 0 failed, t: 791s | PASS :white_check_mark:
clang.debug.unity | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/stucktec/9//artifact/clang.debug.unity.txt) | 1032 cases, 0 failed, t: 250s | PASS :white_check_mark:
clang.debug.unity,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/stucktec/9//artifact/clang.debug.unity_PARALLEL_TESTS_false.txt) | 1032 cases, 0 failed, t: 494s | PASS :white_check_mark:
gcc.debug.unity | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/stucktec/9//artifact/gcc.debug.unity.txt) | 1032 cases, 0 failed, t: 247s | PASS :white_check_mark:
clang.debug.nounity | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/stucktec/9//artifact/clang.debug.nounity.txt) | 1030 cases, 0 failed, t: 668s | PASS :white_check_mark:
msvc.debug,
PROJECT_NAME=rippled_classic | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/stucktec/9//artifact/msvc.debug_PROJECT_NAME_rippled_classic.txt) | 1029 cases, 0 failed, t: 1244s | PASS :white_check_mark:
clang.release.unity
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/stucktec/9//artifact/clang.release.unity_Dassert_true.txt) | 1031 cases, 0 failed, t: 336s | PASS :white_check_mark:
gcc.debug.nounity | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/stucktec/9//artifact/gcc.debug.nounity.txt) | 1030 cases, 0 failed, t: 725s | PASS :white_check_mark:
msvc.release | [console](http://ci.ops.ripple.com/job/ed-rippled/job/stucktec/9//console) | no test results, t: n/a | FAIL :red_circle:
gcc.release.unity
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/stucktec/9//artifact/gcc.release.unity_Dassert_true.txt) | 1031 cases, 0 failed, t: 353s | PASS :white_check_mark:
gcc.debug.unity
-Dstatic=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/stucktec/9//artifact/gcc.debug.unity_Dstatic_true.txt) | 1032 cases, 0 failed, t: 246s | PASS :white_check_mark:


look @ - line 137.


Fixed!


> change them to warn instead of error

I'm worried this would make them too visible, and we'd mentally/visually tune them out, to cope with the noise. Do you really think that warnings would be useful to us?


I think someone with administrative authority signs up at https://codecov.io/ and then someone uncomments the codecov line at the end of .travis.yml on this branch I've been working. After the edited travis makes it into master, codecov will give you an official coverage badge you can include in the readme.md if you want to.


Created multidev environment [masterfind-d8#pr-1](https://dashboard.pantheon.io/sites/6d468630-301d-41c1-8a4a-82768a4e2081#pr-1).

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


Wait, why is time since epoch TZ dependent? Shouldn't this always be UTC? It seems like a bug if we are doing some transformation that would depend on system TZ.


done


you want me to look at anything?


![](https://github.trello.services/images/mini-trello-icon.png) [Add a commit to git practice](https://trello.com/c/WfbbPmny/15-add-a-commit-to-git-practice)


Why is this necessary? This infers that calling the span method directly will not work as expected.


New-Feature---Account-for-fan-heat-is-zone-cooling-coils (rraustad) - x86_64-MacOS-10.9-clang: OK (2870 of 2928 tests passed, 9 test warnings)

Messages:

 * 8 tests had: AUD diffs.
 * 57 tests had: EIO diffs.
 * 57 tests had: Table big diffs.
 * 13 tests had: ESO small diffs.
 * 42 tests had: ESO big diffs.
 * 15 tests had: MTR big diffs.
 * 8 tests had: ERR diffs.
 * 2 tests had: MTR small diffs.

Failures:

regression Test Summary
 * Passed: 565
 * Failed: 58

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


`tc.lootbag=`  - unnecessary comma.
Unnecessary rename of Smelteries.
Unnecessary Grey/Gray change. (Minecraft itself uses "Gray".)
If you started to capitalize component names, capitalize them consistently. (I.e. golem parts is a notable exception in your pattern.)
Focus effect attributes - unnecessary word capitalization.
Golem core properties - same.
text.spa.mix.* - same.
card.reject.text - (and generally all cards text) do NOT change card phrasings. Revert all changes, only touch obvious typos.
tc.resonator1 - unnecessary capitalization.
research.CrimsonRites.stage.1= - I don't understand the replacement of spacing around dash with a double dash.
Missed "marvelous", which is spelled with a single "l".


I'd suggest to split the edits into a two feature branches.
1. Typos correction.
2. Wordings changes.


Is mpi_bcast called before n_mon has been read from file?
Should mpi_barrier be called before broadcasting?


Same as above.


can you use the full tuple, not just `field[1]`?


Hi, @chadharper0131, this branch is what I am using for early testing of many different things, so it has lots of super highly experimental wip stuff - it's just for myself, not for testing by anyone else. That 13 h is not a mistake, its a way of forcing LoopKit to extend its memory cache, as noted in the comment to line 136.


Created multidev environment [gonavis-franchising#ci-82](https://dashboard.pantheon.io/sites/bd2040d9-444e-4c2e-ad13-fd575701973a#ci-82).

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


WE BACK IN BUSINESS BABY!


Also below, is there ever a case where `ptype` and `field[0]` aren't the same? If so, when? If not I'd just use `field` on line 945 below.


Rename to `IncludeProperties` and change the return type to `IReadOnlyList<string>` as this is a read-only interface


Testes, fuso. Testes.


true! yeah, that makes more sense


"IncludeProperties"


u missed sourcing the dts kconfig in the drivers/Kconfig


I just saying that you didn't enforced it, i planned to before seing you work, and was just making sure you was aware about the minimum version.


Created multidev environment [aufundab-eu#ci-17](https://dashboard.pantheon.io/sites/6be53646-74d9-4cfe-a83a-05d2e486fa44#ci-17).

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


These will definitely be numbers, whereas the more general names happened to be in some browsers but not in others


There are more steps to complete the integration and have codecov report on pull requests and stuff. I made a request. You can try to find the install button on the screen that looks like this:
![image](https://user-images.githubusercontent.com/15132846/41321271-038dd782-6e58-11e8-9c90-21a6b4f336cf.png)

Or maybe the request I made will make it easy to find what to do.


158270028_Issue#6422 (Nigusse) - Win64-Windows-7-VisualStudio-14: OK (2928 of 2928 tests passed, 0 test warnings)

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


I just say that we should be able to do macOS packages without it, so i'm just wondering why it is still here.


This will now allow us to create a new pico with logging already on, simply by including "io.picolabs.logging" in the list of RIDs to install in the new pico


I think this is unreachable