[R/RDataTracker.R:26:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L26) *style:* **Variable or function name should be snake_case.**
```r
.ddg.env <- new.env(parent=emptyenv())
^~~~~~~~
```
[R/RDataTracker.R:26:27:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L26) *style:* **Put spaces around all infix operators.**
```r
.ddg.env <- new.env(parent=emptyenv())
                         ~^~
```
[R/RDataTracker.R:30:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L30) *style:* **Variable or function name should be snake_case.**
```r
ddg.MAX_CHECKPOINTS <- 10
^~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:36:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L36) *style:* **Variable or function name should be snake_case.**
```r
ddg.MAX_HIST_LINES <- 2^14
^~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:36:24:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L36) *style:* **Put spaces around all infix operators.**
```r
ddg.MAX_HIST_LINES <- 2^14
                      ~^~
```
[R/RDataTracker.R:45:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L45) *warning:* **no visible global function definition for ‘.ddg.init.tables’**
```r
  .ddg.init.tables()
  ^~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:48:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L48) *style:* **Variable or function name should be snake_case.**
```r
.ddg.set <- function(var, value) {
^~~~~~~~
```
[R/RDataTracker.R:53:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L53) *style:* **Variable or function name should be snake_case.**
```r
.ddg.is.set <- function(var) {
^~~~~~~~~~~
```
[R/RDataTracker.R:54:27:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L54) *style:* **Put spaces around all infix operators.**
```r
  return(exists(var, envir=.ddg.env))
                         ~^~
```
[R/RDataTracker.R:54:28:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L54) *warning:* **no visible binding for global variable ‘.ddg.env’**
```r
  return(exists(var, envir=.ddg.env))
                           ^~~~~~~~
```
[R/RDataTracker.R:57:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L57) *style:* **Variable or function name should be snake_case.**
```r
.ddg.get <- function(var) {
^~~~~~~~
```
[R/RDataTracker.R:59:5:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L59) *style:* **Variable or function name should be snake_case.**
```r
    error.msg <- paste("No binding for", var, ". DDG may be incorrect!")
    ^~~~~~~~~
```
[R/RDataTracker.R:60:5:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L60) *warning:* **no visible global function definition for ‘.ddg.insert.error.message’**
```r
    .ddg.insert.error.message(error.msg)
    ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:64:12:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L64) *warning:* **no visible binding for global variable ‘.ddg.env’**
```r
    return(.ddg.env[[var]])
           ^~~~~~~~
```
[R/RDataTracker.R:70:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L70) *style:* **Variable or function name should be snake_case.**
```r
.ddg.clear <- function() {
^~~~~~~~~~
```
[R/RDataTracker.R:72:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L72) *warning:* **no visible global function definition for ‘.ddg.init.tables’**
```r
  .ddg.init.tables()
  ^~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:77:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L77) *style:* **Variable or function name should be snake_case.**
```r
.ddg.debug.lib <- function() {
^~~~~~~~~~~~~~
```
[R/RDataTracker.R:78:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L78) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return (.ddg.get("ddg.debug.lib"))
          ^~~~~~~~
```
[R/RDataTracker.R:81:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L81) *style:* **Variable or function name should be snake_case.**
```r
.ddg.break <- function() {
^~~~~~~~~~
```
[R/RDataTracker.R:82:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L82) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return (.ddg.get("ddg.break"))
          ^~~~~~~~
```
[R/RDataTracker.R:85:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L85) *style:* **Variable or function name should be snake_case.**
```r
.ddg.break.ignore <- function() {
^~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:86:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L86) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return (.ddg.get("ddg.break.ignore"))
          ^~~~~~~~
```
[R/RDataTracker.R:89:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L89) *style:* **Variable or function name should be snake_case.**
```r
.ddg.path <- function() {
^~~~~~~~~
```
[R/RDataTracker.R:90:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L90) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return (.ddg.get("ddg.path"))
          ^~~~~~~~
```
[R/RDataTracker.R:93:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L93) *style:* **Variable or function name should be snake_case.**
```r
.ddg.data.dir <- function() {
^~~~~~~~~~~~~
```
[R/RDataTracker.R:97:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L97) *style:* **Variable or function name should be snake_case.**
```r
.ddg.path.data <- function() {
^~~~~~~~~~~~~~
```
[R/RDataTracker.R:98:16:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L98) *warning:* **no visible global function definition for ‘.ddg.path’**
```r
  return(paste(.ddg.path(), .ddg.data.dir() , sep="/"))
               ^~~~~~~~~
```
[R/RDataTracker.R:98:29:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L98) *warning:* **no visible global function definition for ‘.ddg.data.dir’**
```r
  return(paste(.ddg.path(), .ddg.data.dir() , sep="/"))
                            ^~~~~~~~~~~~~
```
[R/RDataTracker.R:98:45:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L98) *style:* **Commas should never have a space before.**
```r
  return(paste(.ddg.path(), .ddg.data.dir() , sep="/"))
                                           ~^
```
[R/RDataTracker.R:98:50:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L98) *style:* **Put spaces around all infix operators.**
```r
  return(paste(.ddg.path(), .ddg.data.dir() , sep="/"))
                                                ~^~
```
[R/RDataTracker.R:101:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L101) *style:* **Variable or function name should be snake_case.**
```r
.ddg.path.debug <- function() {
^~~~~~~~~~~~~~~
```
[R/RDataTracker.R:102:16:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L102) *warning:* **no visible global function definition for ‘.ddg.path’**
```r
  return(paste(.ddg.path(), "/debug", sep=""))
               ^~~~~~~~~
```
[R/RDataTracker.R:102:42:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L102) *style:* **Put spaces around all infix operators.**
```r
  return(paste(.ddg.path(), "/debug", sep=""))
                                        ~^~
```
[R/RDataTracker.R:105:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L105) *style:* **Variable or function name should be snake_case.**
```r
.ddg.path.scripts <- function() {
^~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:106:16:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L106) *warning:* **no visible global function definition for ‘.ddg.path’**
```r
  return(paste(.ddg.path(), "/scripts", sep=""))
               ^~~~~~~~~
```
[R/RDataTracker.R:106:44:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L106) *style:* **Put spaces around all infix operators.**
```r
  return(paste(.ddg.path(), "/scripts", sep=""))
                                          ~^~
```
[R/RDataTracker.R:109:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L109) *style:* **Variable or function name should be snake_case.**
```r
.ddg.save.debug <- function() {
^~~~~~~~~~~~~~~
```
[R/RDataTracker.R:110:10:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L110) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return(.ddg.get("ddg.save.debug"))
         ^~~~~~~~
```
[R/RDataTracker.R:113:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L113) *style:* **Variable or function name should be snake_case.**
```r
.ddg.dnum <- function() {
^~~~~~~~~
```
[R/RDataTracker.R:114:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L114) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return (.ddg.get("ddg.dnum"))
          ^~~~~~~~
```
[R/RDataTracker.R:117:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L117) *style:* **Variable or function name should be snake_case.**
```r
.ddg.pnum <- function() {
^~~~~~~~~
```
[R/RDataTracker.R:118:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L118) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return (.ddg.get("ddg.pnum"))
          ^~~~~~~~
```
[R/RDataTracker.R:121:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L121) *style:* **Variable or function name should be snake_case.**
```r
.ddg.enum <- function() {
^~~~~~~~~
```
[R/RDataTracker.R:122:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L122) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return (.ddg.get("ddg.enum"))
          ^~~~~~~~
```
[R/RDataTracker.R:125:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L125) *style:* **Variable or function name should be snake_case.**
```r
.ddg.data.nodes <- function() {
^~~~~~~~~~~~~~~
```
[R/RDataTracker.R:126:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L126) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return (.ddg.get("ddg.data.nodes"))
          ^~~~~~~~
```
[R/RDataTracker.R:129:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L129) *style:* **Variable or function name should be snake_case.**
```r
.ddg.proc.nodes <- function() {
^~~~~~~~~~~~~~~
```
[R/RDataTracker.R:130:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L130) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return (.ddg.get("ddg.proc.nodes"))
          ^~~~~~~~
```
[R/RDataTracker.R:133:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L133) *style:* **Variable or function name should be snake_case.**
```r
.ddg.edges <- function() {
^~~~~~~~~~
```
[R/RDataTracker.R:134:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L134) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return (.ddg.get("ddg.edges"))
          ^~~~~~~~
```
[R/RDataTracker.R:137:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L137) *style:* **Variable or function name should be snake_case.**
```r
.ddg.initial.env <- function() {
^~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:138:10:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L138) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return(.ddg.get("ddg.initial.env"))
         ^~~~~~~~
```
[R/RDataTracker.R:141:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L141) *style:* **Variable or function name should be snake_case.**
```r
.ddg.enable.console <- function() {
^~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:142:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L142) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return (.ddg.get(".ddg.enable.console"))
          ^~~~~~~~
```
[R/RDataTracker.R:145:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L145) *style:* **Variable or function name should be snake_case.**
```r
.ddg.annotate.on <- function() {
^~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:146:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L146) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return (.ddg.get("ddg.annotate.on"))
          ^~~~~~~~
```
[R/RDataTracker.R:149:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L149) *style:* **Variable or function name should be snake_case.**
```r
.ddg.annotate.off <- function() {
^~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:150:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L150) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return (.ddg.get("ddg.annotate.off"))
          ^~~~~~~~
```
[R/RDataTracker.R:153:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L153) *style:* **Variable or function name should be snake_case.**
```r
.ddg.is.sourced <- function() {
^~~~~~~~~~~~~~~
```
[R/RDataTracker.R:154:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L154) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return (.ddg.get(".ddg.is.sourced"))
          ^~~~~~~~
```
[R/RDataTracker.R:157:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L157) *style:* **Variable or function name should be snake_case.**
```r
.ddg.source.parsed <- function() {
^~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:158:10:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L158) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return(.ddg.get(".ddg.source.parsed"))
         ^~~~~~~~
```
[R/RDataTracker.R:161:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L161) *style:* **Variable or function name should be snake_case.**
```r
.ddg.parsed.num <- function() {
^~~~~~~~~~~~~~~
```
[R/RDataTracker.R:162:10:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L162) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return(.ddg.get(".ddg.parsed.num"))
         ^~~~~~~~
```
[R/RDataTracker.R:165:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L165) *style:* **Variable or function name should be snake_case.**
```r
.ddg.sourced.scripts <- function() {
^~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:166:10:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L166) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return(.ddg.get(".ddg.sourced.scripts"))
         ^~~~~~~~
```
[R/RDataTracker.R:169:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L169) *style:* **Variable or function name should be snake_case.**
```r
.ddg.next.script.num <- function() {
^~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:170:10:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L170) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return(.ddg.get(".ddg.next.script.num"))
         ^~~~~~~~
```
[R/RDataTracker.R:173:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L173) *style:* **Variable or function name should be snake_case.**
```r
.ddg.script.num.stack <- function() {
^~~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:174:10:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L174) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return(.ddg.get(".ddg.script.num.stack"))
         ^~~~~~~~
```
[R/RDataTracker.R:177:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L177) *style:* **Variable or function name should be snake_case.**
```r
.ddg.enable.source <- function() {
^~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:178:10:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L178) *warning:* **no visible global function definition for ‘.ddg.is.set’**
```r
  return(.ddg.is.set("from.source") && .ddg.get("from.source"))
         ^~~~~~~~~~~
```
[R/RDataTracker.R:178:40:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L178) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return(.ddg.is.set("from.source") && .ddg.get("from.source"))
                                       ^~~~~~~~
```
[R/RDataTracker.R:181:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L181) *style:* **Variable or function name should be snake_case.**
```r
.ddg.start.proc.time <- function() {
^~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:182:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L182) *style:* **lines should not be more than 80 characters.**
```r
  if (.ddg.is.set(".ddg.proc.start.time")) return (.ddg.get(".ddg.proc.start.time"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:186:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L186) *style:* **Variable or function name should be snake_case.**
```r
.ddg.statement.num <- function() {
^~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:187:10:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L187) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return(.ddg.get("ddg.statement.num"))
         ^~~~~~~~
```
[R/RDataTracker.R:190:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L190) *style:* **Variable or function name should be snake_case.**
```r
.ddg.statements <- function() {
^~~~~~~~~~~~~~~
```
[R/RDataTracker.R:191:10:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L191) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return(.ddg.get("ddg.statements"))
         ^~~~~~~~
```
[R/RDataTracker.R:194:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L194) *style:* **Variable or function name should be snake_case.**
```r
.ddg.statement <- function(i) {
^~~~~~~~~~~~~~
```
[R/RDataTracker.R:195:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L195) *style:* **Variable or function name should be snake_case.**
```r
  ddg.statements <- .ddg.statements()
  ^~~~~~~~~~~~~~
```
[R/RDataTracker.R:195:21:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L195) *warning:* **no visible global function definition for ‘.ddg.statements’, Did you mean 'ddg.statements'?**
```r
  ddg.statements <- .ddg.statements()
                    ^~~~~~~~~~~~~~~
```
[R/RDataTracker.R:199:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L199) *style:* **Variable or function name should be snake_case.**
```r
.ddg.loop.num <- function() {
^~~~~~~~~~~~~
```
[R/RDataTracker.R:200:10:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L200) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return(.ddg.get("ddg.loop.num"))
         ^~~~~~~~
```
[R/RDataTracker.R:203:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L203) *style:* **Variable or function name should be snake_case.**
```r
.ddg.loops <- function() {
^~~~~~~~~~
```
[R/RDataTracker.R:204:10:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L204) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return(.ddg.get("ddg.loops"))
         ^~~~~~~~
```
[R/RDataTracker.R:218:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L218) *style:* **Variable or function name should be snake_case.**
```r
.ddg.set.warning <- function(w) {
^~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:219:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L219) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set(".ddg.warning", w)
  ^~~~~~~~
```
[R/RDataTracker.R:222:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L222) *style:* **Variable or function name should be snake_case.**
```r
.ddg.clear.warning <- function() {
^~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:223:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L223) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set(".ddg.warning", NA)
  ^~~~~~~~
```
[R/RDataTracker.R:226:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L226) *style:* **Variable or function name should be snake_case.**
```r
.ddg.get.warning <- function () {
^~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:227:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L227) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return (.ddg.get(".ddg.warning"))
          ^~~~~~~~
```
[R/RDataTracker.R:230:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L230) *style:* **Variable or function name should be snake_case.**
```r
.ddg.warning.occurred <- function() {
^~~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:231:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L231) *warning:* **no visible global function definition for ‘.ddg.is.set’**
```r
  return (.ddg.is.set(".ddg.warning") && !is.na(.ddg.get(".ddg.warning")))
          ^~~~~~~~~~~
```
[R/RDataTracker.R:231:49:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L231) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  return (.ddg.is.set(".ddg.warning") && !is.na(.ddg.get(".ddg.warning")))
                                                ^~~~~~~~
```
[R/RDataTracker.R:236:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L236) *style:* **Variable or function name should be snake_case.**
```r
.ddg.inc <- function(var) {
^~~~~~~~
```
[R/RDataTracker.R:237:12:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L237) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  value <- .ddg.get(var)
           ^~~~~~~~
```
[R/RDataTracker.R:238:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L238) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set(var, value + 1)
  ^~~~~~~~
```
[R/RDataTracker.R:241:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L241) *style:* **Variable or function name should be snake_case.**
```r
.ddg.dec <- function(var) {
^~~~~~~~
```
[R/RDataTracker.R:242:12:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L242) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  value <- .ddg.get(var)
           ^~~~~~~~
```
[R/RDataTracker.R:243:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L243) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set(var, value - 1)
  ^~~~~~~~
```
[R/RDataTracker.R:246:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L246) *style:* **Variable or function name should be snake_case.**
```r
.ddg.append <- function(...) {
^~~~~~~~~~~
```
[R/RDataTracker.R:247:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L247) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  text <- .ddg.get("ddg.txt")
          ^~~~~~~~
```
[R/RDataTracker.R:248:7:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L248) *warning:* **no visible global function definition for ‘.ddg.debug.lib’**
```r
  if (.ddg.debug.lib() && length(text) > 1) stop()
      ^~~~~~~~~~~~~~
```
[R/RDataTracker.R:249:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L249) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.txt", paste(text, ..., sep=""))
  ^~~~~~~~
```
[R/RDataTracker.R:249:43:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L249) *style:* **Put spaces around all infix operators.**
```r
  .ddg.set("ddg.txt", paste(text, ..., sep=""))
                                         ~^~
```
[R/RDataTracker.R:252:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L252) *style:* **Variable or function name should be snake_case.**
```r
.ddg.append.inc <- function(...) {
^~~~~~~~~~~~~~~
```
[R/RDataTracker.R:253:16:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L253) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  increment <- .ddg.get("ddg.increment")
               ^~~~~~~~
```
[R/RDataTracker.R:254:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L254) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.increment", paste(increment, ..., sep=""))
  ^~~~~~~~
```
[R/RDataTracker.R:254:54:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L254) *style:* **Put spaces around all infix operators.**
```r
  .ddg.set("ddg.increment", paste(increment, ..., sep=""))
                                                    ~^~
```
[R/RDataTracker.R:257:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L257) *style:* **Variable or function name should be snake_case.**
```r
.ddg.append.activity <- function(...){
^~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:258:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L258) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  text <- .ddg.get('ddg.activity')
          ^~~~~~~~
```
[R/RDataTracker.R:258:20:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L258) *style:* **Only use double-quotes.**
```r
  text <- .ddg.get('ddg.activity')
                   ^~~~~~~~~~~~~~
```
[R/RDataTracker.R:259:5:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L259) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(text!=""){
    ^
```
[R/RDataTracker.R:259:10:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L259) *style:* **Put spaces around all infix operators.**
```r
  if(text!=""){
        ~^~~
```
[R/RDataTracker.R:262:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L262) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.activity", paste(text, ..., sep=""))
  ^~~~~~~~
```
[R/RDataTracker.R:262:48:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L262) *style:* **Put spaces around all infix operators.**
```r
  .ddg.set("ddg.activity", paste(text, ..., sep=""))
                                              ~^~
```
[R/RDataTracker.R:265:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L265) *style:* **Variable or function name should be snake_case.**
```r
.ddg.append.entity <- function(...){
^~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:266:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L266) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  text <- .ddg.get('ddg.entity')
          ^~~~~~~~
```
[R/RDataTracker.R:266:20:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L266) *style:* **Only use double-quotes.**
```r
  text <- .ddg.get('ddg.entity')
                   ^~~~~~~~~~~~
```
[R/RDataTracker.R:267:5:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L267) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(text!=""){
    ^
```
[R/RDataTracker.R:267:10:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L267) *style:* **Put spaces around all infix operators.**
```r
  if(text!=""){
        ~^~~
```
[R/RDataTracker.R:270:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L270) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.entity", paste(text, ..., sep=""))
  ^~~~~~~~
```
[R/RDataTracker.R:270:46:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L270) *style:* **Put spaces around all infix operators.**
```r
  .ddg.set("ddg.entity", paste(text, ..., sep=""))
                                            ~^~
```
[R/RDataTracker.R:273:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L273) *style:* **Variable or function name should be snake_case.**
```r
.ddg.append.wasInformedBy <- function(...){
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:274:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L274) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  text <- .ddg.get('ddg.wasInformedBy')
          ^~~~~~~~
```
[R/RDataTracker.R:274:20:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L274) *style:* **Only use double-quotes.**
```r
  text <- .ddg.get('ddg.wasInformedBy')
                   ^~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:275:5:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L275) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(text!=""){
    ^
```
[R/RDataTracker.R:275:10:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L275) *style:* **Put spaces around all infix operators.**
```r
  if(text!=""){
        ~^~~
```
[R/RDataTracker.R:278:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L278) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.wasInformedBy", paste(text, ..., sep=""))
  ^~~~~~~~
```
[R/RDataTracker.R:278:53:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L278) *style:* **Put spaces around all infix operators.**
```r
  .ddg.set("ddg.wasInformedBy", paste(text, ..., sep=""))
                                                   ~^~
```
[R/RDataTracker.R:281:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L281) *style:* **Variable or function name should be snake_case.**
```r
.ddg.append.wasGeneratedBy <- function(...){
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:282:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L282) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  text <- .ddg.get('ddg.wasGeneratedBy')
          ^~~~~~~~
```
[R/RDataTracker.R:282:20:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L282) *style:* **Only use double-quotes.**
```r
  text <- .ddg.get('ddg.wasGeneratedBy')
                   ^~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:283:5:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L283) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(text!=""){
    ^
```
[R/RDataTracker.R:283:10:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L283) *style:* **Put spaces around all infix operators.**
```r
  if(text!=""){
        ~^~~
```
[R/RDataTracker.R:286:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L286) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.wasGeneratedBy", paste(text, ..., sep=""))
  ^~~~~~~~
```
[R/RDataTracker.R:286:54:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L286) *style:* **Put spaces around all infix operators.**
```r
  .ddg.set("ddg.wasGeneratedBy", paste(text, ..., sep=""))
                                                    ~^~
```
[R/RDataTracker.R:289:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L289) *style:* **Variable or function name should be snake_case.**
```r
.ddg.append.used <- function(...){
^~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:290:11:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L290) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  text <- .ddg.get('ddg.used')
          ^~~~~~~~
```
[R/RDataTracker.R:290:20:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L290) *style:* **Only use double-quotes.**
```r
  text <- .ddg.get('ddg.used')
                   ^~~~~~~~~~
```
[R/RDataTracker.R:291:5:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L291) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(text!=""){
    ^
```
[R/RDataTracker.R:291:10:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L291) *style:* **Put spaces around all infix operators.**
```r
  if(text!=""){
        ~^~~
```
[R/RDataTracker.R:294:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L294) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.used", paste(text, ..., sep=""))
  ^~~~~~~~
```
[R/RDataTracker.R:294:44:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L294) *style:* **Put spaces around all infix operators.**
```r
  .ddg.set("ddg.used", paste(text, ..., sep=""))
                                          ~^~
```
[R/RDataTracker.R:297:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L297) *style:* **Variable or function name should be snake_case.**
```r
.ddg.add.rows <- function(df, new.rows) {
^~~~~~~~~~~~~
```
[R/RDataTracker.R:297:31:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L297) *style:* **Variable or function name should be snake_case.**
```r
.ddg.add.rows <- function(df, new.rows) {
                              ^~~~~~~~
```
[R/RDataTracker.R:298:12:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L298) *warning:* **no visible global function definition for ‘.ddg.get’**
```r
  table <- .ddg.get(df)
           ^~~~~~~~
```
[R/RDataTracker.R:299:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L299) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set(df, rbind(table, new.rows))
  ^~~~~~~~
```
[R/RDataTracker.R:302:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L302) *style:* **Variable or function name should be snake_case.**
```r
.ddg.push <- function(x, value) {
^~~~~~~~~
```
[R/RDataTracker.R:306:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L306) *style:* **Variable or function name should be snake_case.**
```r
.ddg.pop <- function(x) {
^~~~~~~~
```
[R/RDataTracker.R:310:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L310) *style:* **Variable or function name should be snake_case.**
```r
.ddg.add.ddgstatement <- function(parsed.stmt) {
^~~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:310:35:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L310) *style:* **Variable or function name should be snake_case.**
```r
.ddg.add.ddgstatement <- function(parsed.stmt) {
                                  ^~~~~~~~~~~
```
[R/RDataTracker.R:311:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L311) *style:* **Variable or function name should be snake_case.**
```r
  ddg.statements <- c(.ddg.statements(), parsed.stmt)
  ^~~~~~~~~~~~~~
```
[R/RDataTracker.R:311:23:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L311) *warning:* **no visible global function definition for ‘.ddg.statements’, Did you mean 'ddg.statements'?**
```r
  ddg.statements <- c(.ddg.statements(), parsed.stmt)
                      ^~~~~~~~~~~~~~~
```
[R/RDataTracker.R:312:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L312) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.statements", ddg.statements)
  ^~~~~~~~
```
[R/RDataTracker.R:315:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L315) *style:* **Variable or function name should be snake_case.**
```r
.ddg.add.loop <- function() {
^~~~~~~~~~~~~
```
[R/RDataTracker.R:316:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L316) *style:* **Variable or function name should be snake_case.**
```r
  ddg.loops <- c(.ddg.loops(), 0)
  ^~~~~~~~~
```
[R/RDataTracker.R:316:18:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L316) *warning:* **no visible global function definition for ‘.ddg.loops’, Did you mean 'ddg.loops'?**
```r
  ddg.loops <- c(.ddg.loops(), 0)
                 ^~~~~~~~~~
```
[R/RDataTracker.R:317:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L317) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.loops", ddg.loops)
  ^~~~~~~~
```
[R/RDataTracker.R:325:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L325) *style:* **Variable or function name should be snake_case.**
```r
.ddg.get.initial.env <- function() {
^~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:327:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L327) *style:* **Variable or function name should be snake_case.**
```r
  e.ls <- ls(e, all.names=TRUE)
  ^~~~
```
[R/RDataTracker.R:327:26:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L327) *style:* **Put spaces around all infix operators.**
```r
  e.ls <- ls(e, all.names=TRUE)
                        ~^~
```
[R/RDataTracker.R:329:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L329) *style:* **Variable or function name should be snake_case.**
```r
  not.ddg.func <- function (name) {
  ^~~~~~~~~~~~
```
[R/RDataTracker.R:335:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L335) *style:* **Variable or function name should be snake_case.**
```r
  ddg.initial.env <- data.frame(x)
  ^~~~~~~~~~~~~~~
```
[R/RDataTracker.R:338:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L338) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.initial.env", ddg.initial.env)
  ^~~~~~~~
```
[R/RDataTracker.R:347:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L347) *style:* **Variable or function name should be snake_case.**
```r
.ddg.init.tables <- function() {
^~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:350:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L350) *warning:* **no visible global function definition for ‘.ddg.get.initial.env’**
```r
  .ddg.get.initial.env()
  ^~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:361:23:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L361) *style:* **Put spaces around all infix operators.**
```r
          ddg.startCol= numeric(size),
                     ~^
```
[R/RDataTracker.R:362:22:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L362) *style:* **Put spaces around all infix operators.**
```r
          ddg.endLine= numeric(size),
                    ~^
```
[R/RDataTracker.R:363:21:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L363) *style:* **Put spaces around all infix operators.**
```r
          ddg.endCol= numeric(size),
                   ~^
```
[R/RDataTracker.R:364:27:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L364) *style:* **Put spaces around all infix operators.**
```r
          stringsAsFactors=FALSE))
                         ~^~
```
[R/RDataTracker.R:374:56:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L374) *style:* **Put spaces around all infix operators.**
```r
          ddg.current = logical(size), stringsAsFactors=FALSE))
                                                      ~^~
```
[R/RDataTracker.R:379:53:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L379) *style:* **Put spaces around all infix operators.**
```r
          ddg.to = character(size), stringsAsFactors=FALSE))
                                                   ~^~
```
[R/RDataTracker.R:382:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L382) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.pnum", 0)
  ^~~~~~~~
```
[R/RDataTracker.R:383:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L383) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.dnum", 0)
  ^~~~~~~~
```
[R/RDataTracker.R:384:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L384) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.enum", 0)
  ^~~~~~~~
```
[R/RDataTracker.R:388:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L388) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.txt", "")
  ^~~~~~~~
```
[R/RDataTracker.R:392:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L392) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.increment", "")
  ^~~~~~~~
```
[R/RDataTracker.R:395:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L395) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.activity", "")
  ^~~~~~~~
```
[R/RDataTracker.R:396:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L396) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.entity", "")
  ^~~~~~~~
```
[R/RDataTracker.R:397:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L397) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set('ddg.wasInformedBy', "")
  ^~~~~~~~
```
[R/RDataTracker.R:397:12:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L397) *style:* **Only use double-quotes.**
```r
  .ddg.set('ddg.wasInformedBy', "")
           ^~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:398:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L398) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set('ddg.wasGeneratedBy', "")
  ^~~~~~~~
```
[R/RDataTracker.R:398:12:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L398) *style:* **Only use double-quotes.**
```r
  .ddg.set('ddg.wasGeneratedBy', "")
           ^~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:399:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L399) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set('ddg.used', "")
  ^~~~~~~~
```
[R/RDataTracker.R:399:12:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L399) *style:* **Only use double-quotes.**
```r
  .ddg.set('ddg.used', "")
           ^~~~~~~~~~
```
[R/RDataTracker.R:403:8:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L403) *warning:* **no visible global function definition for ‘.ddg.is.set’**
```r
  if (!.ddg.is.set("ddg.debug.lib")) .ddg.set("ddg.debug.lib", FALSE)
       ^~~~~~~~~~~
```
[R/RDataTracker.R:403:38:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L403) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  if (!.ddg.is.set("ddg.debug.lib")) .ddg.set("ddg.debug.lib", FALSE)
                                     ^~~~~~~~
```
[R/RDataTracker.R:406:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L406) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.break", FALSE)
  ^~~~~~~~
```
[R/RDataTracker.R:407:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L407) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.break.ignore", FALSE)
  ^~~~~~~~
```
[R/RDataTracker.R:411:8:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L411) *warning:* **no visible global function definition for ‘.ddg.is.set’**
```r
  if (!.ddg.is.set("from.source")) .ddg.set("from.source", FALSE)
       ^~~~~~~~~~~
```
[R/RDataTracker.R:411:36:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L411) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  if (!.ddg.is.set("from.source")) .ddg.set("from.source", FALSE)
                                   ^~~~~~~~
```
[R/RDataTracker.R:414:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L414) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.checkpoint.num", 0)
  ^~~~~~~~
```
[R/RDataTracker.R:418:30:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L418) *style:* **Put spaces around all infix operators.**
```r
          data.frame(filename=character(ddg.MAX_CHECKPOINTS),
                            ~^~
```
[R/RDataTracker.R:419:26:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L419) *style:* **Put spaces around all infix operators.**
```r
          checkpoint.name=character(ddg.MAX_CHECKPOINTS),
                        ~^~
```
[R/RDataTracker.R:420:27:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L420) *style:* **Put spaces around all infix operators.**
```r
          stringsAsFactors=FALSE))
                         ~^~
```
[R/RDataTracker.R:423:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L423) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set(".ddg.last.cmd", NULL)
  ^~~~~~~~
```
[R/RDataTracker.R:432:30:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L432) *style:* **Put spaces around all infix operators.**
```r
          data.frame(ddg.call=character(size),
                            ~^~
```
[R/RDataTracker.R:435:27:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L435) *style:* **Put spaces around all infix operators.**
```r
          stringsAsFactors=FALSE))
                         ~^~
```
[R/RDataTracker.R:437:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L437) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set(".ddg.num.returns", 0)
  ^~~~~~~~
```
[R/RDataTracker.R:441:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L441) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set(".ddg.possible.last.cmd", NULL)
  ^~~~~~~~
```
[R/RDataTracker.R:444:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L444) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set(".ddg.history.timestamp", NULL)
  ^~~~~~~~
```
[R/RDataTracker.R:447:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L447) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("prev.device", 0)
  ^~~~~~~~
```
[R/RDataTracker.R:450:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L450) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.r.script.path", NULL)
  ^~~~~~~~
```
[R/RDataTracker.R:453:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L453) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.path", NULL)
  ^~~~~~~~
```
[R/RDataTracker.R:456:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L456) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set(".ddg.initialized", FALSE)
  ^~~~~~~~
```
[R/RDataTracker.R:459:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L459) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set(".ddg.history.file", NULL)
  ^~~~~~~~
```
[R/RDataTracker.R:462:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L462) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set(".ddg.enable.console", FALSE)
  ^~~~~~~~
```
[R/RDataTracker.R:465:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L465) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.annotate.on", NULL)
  ^~~~~~~~
```
[R/RDataTracker.R:468:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L468) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.annotate.off", NULL)
  ^~~~~~~~
```
[R/RDataTracker.R:471:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L471) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set(".ddg.is.sourced", FALSE)
  ^~~~~~~~
```
[R/RDataTracker.R:474:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L474) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set(".ddg.next.script.num", 0)
  ^~~~~~~~
```
[R/RDataTracker.R:477:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L477) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set(".ddg.parsed.num", 1)
  ^~~~~~~~
```
[R/RDataTracker.R:480:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L480) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set(".ddg.script.num.stack", 0)
  ^~~~~~~~
```
[R/RDataTracker.R:483:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L483) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set(".ddg.sourced.scripts", NULL)
  ^~~~~~~~
```
[R/RDataTracker.R:486:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L486) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set(".ddg.source.parsed", NULL)
  ^~~~~~~~
```
[R/RDataTracker.R:489:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L489) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.save.debug", FALSE)
  ^~~~~~~~
```
[R/RDataTracker.R:492:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L492) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.statement.num", 0)
  ^~~~~~~~
```
[R/RDataTracker.R:495:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L495) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.statements", list())
  ^~~~~~~~
```
[R/RDataTracker.R:498:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L498) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.loop.num", 0)
  ^~~~~~~~
```
[R/RDataTracker.R:501:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L501) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.loops", list())
  ^~~~~~~~
```
[R/RDataTracker.R:504:3:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L504) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
  .ddg.set("ddg.loop.annotate", TRUE)
  ^~~~~~~~
```
[R/RDataTracker.R:508:5:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L508) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
    .ddg.set("ddg.max.snapshot.size", 100)
    ^~~~~~~~
```
[R/RDataTracker.R:517:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L517) *style:* **Variable or function name should be snake_case.**
```r
.ddg.set.history <- function(lines=16384){
^~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:524:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L524) *style:* **Variable or function name should be snake_case.**
```r
.ddg.init.environ <- function() {
^~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:525:14:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L525) *warning:* **no visible global function definition for ‘.ddg.path’**
```r
  dir.create(.ddg.path(), showWarnings=FALSE)
             ^~~~~~~~~
```
[R/RDataTracker.R:525:39:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L525) *style:* **Put spaces around all infix operators.**
```r
  dir.create(.ddg.path(), showWarnings=FALSE)
                                     ~^~
```
[R/RDataTracker.R:526:14:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L526) *warning:* **no visible global function definition for ‘.ddg.path.data’**
```r
  dir.create(.ddg.path.data(), showWarnings=FALSE)
             ^~~~~~~~~~~~~~
```
[R/RDataTracker.R:526:44:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L526) *style:* **Put spaces around all infix operators.**
```r
  dir.create(.ddg.path.data(), showWarnings=FALSE)
                                          ~^~
```
[R/RDataTracker.R:527:14:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L527) *warning:* **no visible global function definition for ‘.ddg.path.debug’**
```r
  dir.create(.ddg.path.debug(), showWarnings=FALSE)
             ^~~~~~~~~~~~~~~
```
[R/RDataTracker.R:527:45:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L527) *style:* **Put spaces around all infix operators.**
```r
  dir.create(.ddg.path.debug(), showWarnings=FALSE)
                                           ~^~
```
[R/RDataTracker.R:528:14:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L528) *warning:* **no visible global function definition for ‘.ddg.path.scripts’**
```r
  dir.create(.ddg.path.scripts(), showWarnings=FALSE)
             ^~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:528:47:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L528) *style:* **Put spaces around all infix operators.**
```r
  dir.create(.ddg.path.scripts(), showWarnings=FALSE)
                                             ~^~
```
[R/RDataTracker.R:531:5:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L531) *warning:* **no visible global function definition for ‘.ddg.set’**
```r
    .ddg.set('ddg.original.hist.size', Sys.getenv('R_HISTSIZE'))
    ^~~~~~~~
```
[R/RDataTracker.R:531:14:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L531) *style:* **Only use double-quotes.**
```r
    .ddg.set('ddg.original.hist.size', Sys.getenv('R_HISTSIZE'))
             ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:531:51:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L531) *style:* **Only use double-quotes.**
```r
    .ddg.set('ddg.original.hist.size', Sys.getenv('R_HISTSIZE'))
                                                  ^~~~~~~~~~~~
```
[R/RDataTracker.R:532:5:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L532) *warning:* **no visible global function definition for ‘.ddg.set.history’**
```r
    .ddg.set.history()
    ^~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:540:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L540) *style:* **Variable or function name should be snake_case.**
```r
.ddg.sourced.script.names <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:541:9:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L541) *warning:* **no visible global function definition for ‘.ddg.sourced.scripts’**
```r
  ss <- .ddg.sourced.scripts()
        ^~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:546:38:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L546) *style:* **Put spaces around all infix operators.**
```r
    snames <- paste0(snames, collapse=",")
                                    ~^~
```
[R/RDataTracker.R:555:1:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L555) *style:* **Variable or function name should be snake_case.**
```r
.ddg.sourced.script.timestamps<- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:555:31:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L555) *style:* **Put spaces around all infix operators.**
```r
.ddg.sourced.script.timestamps<- function() {
                             ~^
```
[R/RDataTracker.R:556:9:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L556) *warning:* **no visible global function definition for ‘.ddg.sourced.scripts’**
```r
  ss <- .ddg.sourced.scripts()
        ^~~~~~~~~~~~~~~~~~~~
```
[R/RDataTracker.R:561:6:](https://github.com/tfjmp/RDataTracker/blob/384b2f8f244d70c1f1fbb1c46b8ed8b1b68f7778/R/RDataTracker.R#L561) *style:* **Commented code should be removed.**
```r
    #print(paste(".ddg.sourced.scripts: snames = ", snames))
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Defaults should be off for both ring lights?


@sfreder I modified how directories are identified for users with 2+ vehicles of the same model (e.g. at my house I have 2002 and 2014 Honda Odysseys).

However, the directory gets added for signal processing even if it already exists.  Any ideas for how to eliminate the duplication?


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/3f5816c0-f598-4a11-ae94-3acd269445e9 "Intranet Facebook for Coursera"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/d429a898-f16b-411e-9210-060a605bc21c "Intranet Facebook for Coursera") deployed this commit to [SouthDumb](https://console.ng.bluemix.net/apps/26c89a39-7a82-4cd8-b5eb-248903c656a5 "ibm:yp:us-south:BlueDumb:SouthDumb")


@sfreder I use the code above to create a directory for when the app loads.  This directory gets added first, then when a test starts, an identical directory gets added from Sample_Bar.py


Just changed this to `~2.0`
https://github.com/phalcon/phalcon-logentries/blob/master/composer.json#L30


![](https://github.trello.services/images/mini-trello-icon.png) [Players Score](https://trello.com/c/pg1RuPlp/27-players-score)


I'll do it, but I don't see it in the docs-- what do you call `operator()` in Ada?


Instead of ```Defining_Unit_Name (Specification (U))``` it is preferred to call ```Unique_Defining_Entity (U)``` (if I correctly guessed your intentions).

```Defining_Entity``` and ```Unique_Defining_Entity``` are the general-purpose conversions from Node_Id to Entity_Id. Their comments are phrased awfully, but the idea is trivial:
- for subprogram spec node, Defining_Entity = Unique_Defining_Entity = spec entity.
- for subprogram body node, Defining_Entity gives the body entity, while Unique_Defining_Entity gives the spec entity.
These routines work for functions/procedures/packages/task types/protected types/constants, i.e. all the so called "schizophrenic" constructs, which might be represented by several entities.


Look at the MRD to understand the design of the database (mariaDB).


Done. Thank you.


The following doc(s) have been deployed to the [https](https://https-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/bots-and-indexing](https://https-static-docs.pantheonsite.io/docs/bots-and-indexing)
- [docs/enable-https](https://https-static-docs.pantheonsite.io/docs/enable-https)
- [docs/guides/cloudflare-enable-https](https://https-static-docs.pantheonsite.io/docs/guides/cloudflare-enable-https)


There were the following issues with your Pull Request

  * A "License" and a "Signed-off-by" trailers are required. See [the guidelines about this](https://github.com/ipfs/community/blob/master/contribution-guidelines.md#a-license-and-a-signed-off-by-trailers-are-required)

We ask for a few features in the commit message for Open Source licensing hygiene and commit message clarity.
`git commit --amend` can often help you quickly improve the commit message.
[Guidelines](https://github.com/ipfs/community/blob/master/contribution-guidelines.md#commit-messages) and [a script](https://github.com/ipfs/community/blob/master/dev/hooks/setup_commit_msg_hook.sh) are available to help in the long run.
Your feedback on GitCop is welcome on [this issue](https://github.com/ipfs/infrastructure/issues/23).

---
This message was auto-generated by https://gitcop.com


@MKMZ maybe it would be easier to use https://www.npmjs.com/package/node-sass or https://www.npmjs.com/package/scss?


Commit includes am error in boxhandler.java:395


Hint: try to avoid potentially repetitive AST queries, i.e. something like
```Expr : constant Node_Id := Expression (N);```
and then just use ```Expr```.


That's a good start. Here's a list of a few things things that still need to be done:

* Declare `var FF_SRC` in definitions.js
* Process all exclusions in a separate loop after all inclusions (to prevent redefinition error in `completeFeature`), and filter duplicates in `incompatibleMasks`.
* Check jsdoc and readme for possibly outdated info and update.

I've created a new branch to work on this: https://github.com/fasttime/JScrewIt/tree/NO_FF_SRC


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/9f3c190c-f3bb-4d11-ab04-cbd8027ddc7b "toolchain-pet-store-angular2"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/5b51c744-c168-4cd9-bd9e-910f72eee2dd "pipeline-pet-store-angular2") deployed this commit to [dev](https://console.ng.bluemix.net/apps/783b3ee6-a990-4f1c-863e-e6f9f54f8c98 "ibm:yp:us-south:ravichaudhary:dev")


pls no for loop in ruby

```
stuff.each do |thing|
    do thing
end
```


You don't need parents around A = 0, it's is not C++ :)


I am bit confused with the new world: We use to rely on a pattern called 'read-through' where application only interacts with the cache (during read) by providing a loader in case entry is not in the cache. From reading `JSR107` it seems this pattern is still supporter through the `CacheLoader<K, V>` abstraction.

> In Ehcache 3, CacheLoader has been replaced by CacheLoaderWriter. The new interface only
exposes a load(K key) method though, so we are unable to pass additional arguments anymore.

But i don't think we want to move from `read-through`  to `write-through`, do we? That being said, when looking at ehcache3 doc, i don't see the `CacheLoader` abstraction (as you said), so i am confused here.


URL shouldn't change. This may be unintentional :)


This may be outdated. Technically, we dont need to use pythonXY to install ydk on windows currently. We just need to install python, Visual Studio C++ compiler and the [get-pip.py module](https://pip.pypa.io/en/stable/installing/#installing-with-get-pip-py).


I tried a `if os.path.exists(path):` below `if i == 0` and above `if os.path.exists(path):`.  The app passes over this code, so somehow it doesn't realize the text is the same.


Gotcha. But the fact there is a change upstream means that the `hashOfHash` of `Downstream` will still be different, correct? I just want to confirm that a code change in Upstream code will lead to cache invalidation of modules that depend on it.


@a-frobot docs-v0.5.0


Yeah the other guys in the lab did as well the moment I made the accidental
change so I didn´t bother reverting it to avoid re-undoing their changes :P
It should not be a class anyway. If anything it's a namespace.

On Mon, Mar 20, 2017 at 10:29 PM, João M. Damas <notifications@github.com>
wrote:

> it's ok. I actually fixed the code in parameterize instead of deindentate
> this code.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/Acellera/htmd/commit/7346b984dd31763da029c464065b264233cc2584#commitcomment-21406358>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AHkVgqt6wgx9EbIYlRFAO-urkXKkmW-Lks5rnu_KgaJpZM4Mi_Tu>
> .
>


![](https://github.trello.services/images/mini-trello-icon.png) [create basic website layout and components](https://trello.com/c/JMQDtC5u/8-create-basic-website-layout-and-components)