[R/exa.createScript.R:101:1:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L101) *style:* **Variable and function names should be all lowercase.**
```r
exa.createScript <- function(channel, name, func = NA,
^~~~~~~~~~~~~~~~
```
[R/exa.createScript.R:103:30:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L103) *style:* **Variable and function names should be all lowercase.**
```r
                             initCode = NA,
                             ^~~~~~~~
```
[R/exa.createScript.R:104:30:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L104) *style:* **Variable and function names should be all lowercase.**
```r
                             cleanCode = NA,
                             ^~~~~~~~~
```
[R/exa.createScript.R:105:30:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L105) *style:* **Variable and function names should be all lowercase.**
```r
                             inType = SET,
                             ^~~~~~
```
[R/exa.createScript.R:106:30:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L106) *style:* **Variable and function names should be all lowercase.**
```r
                             inArgs = list(),
                             ^~~~~~
```
[R/exa.createScript.R:107:30:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L107) *style:* **Variable and function names should be all lowercase.**
```r
                             outType = EMITS,
                             ^~~~~~~
```
[R/exa.createScript.R:108:30:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L108) *style:* **Variable and function names should be all lowercase.**
```r
                             outArgs = list(),
                             ^~~~~~~
```
[R/exa.createScript.R:109:30:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L109) *style:* **Variable and function names should be all lowercase.**
```r
                             outputAddress = NA,
                             ^~~~~~~~~~~~~
```
[R/exa.createScript.R:110:30:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L110) *style:* **Variable and function names should be all lowercase.**
```r
                             replaceIfExists = TRUE,
                             ^~~~~~~~~~~~~~~
```
[R/exa.createScript.R:111:30:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L111) *style:* **Variable and function names should be all lowercase.**
```r
                             mockOnly = FALSE
                             ^~~~~~~~
```
[R/exa.createScript.R:115:3:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L115) *style:* **Variable and function names should be all lowercase.**
```r
  initCode <- m$initCode
  ^~~~~~~~
```
[R/exa.createScript.R:115:17:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L115) *style:* **Variable and function names should be all lowercase.**
```r
  initCode <- m$initCode
                ^~~~~~~~
```
[R/exa.createScript.R:116:3:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L116) *style:* **Variable and function names should be all lowercase.**
```r
  cleanCode <- m$cleanCode
  ^~~~~~~~~
```
[R/exa.createScript.R:116:18:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L116) *style:* **Variable and function names should be all lowercase.**
```r
  cleanCode <- m$cleanCode
                 ^~~~~~~~~
```
[R/exa.createScript.R:118:3:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L118) *style:* **Variable and function names should be all lowercase.**
```r
  inType <- match.arg(inType, ALLOWED_UDF_IN_TYPES)
  ^~~~~~
```
[R/exa.createScript.R:118:23:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L118) *style:* **Variable and function names should be all lowercase.**
```r
  inType <- match.arg(inType, ALLOWED_UDF_IN_TYPES)
                      ^~~~~~
```
[R/exa.createScript.R:118:31:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L118) *warning:* **no visible binding for global variable ‘ALLOWED_UDF_IN_TYPES’**
```r
  inType <- match.arg(inType, ALLOWED_UDF_IN_TYPES)
                              ^~~~~~~~~~~~~~~~~~~~
```
[R/exa.createScript.R:119:3:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L119) *style:* **Variable and function names should be all lowercase.**
```r
  outType <- match.arg(outType, ALLOWED_UDF_OUT_TYPES)
  ^~~~~~~
```
[R/exa.createScript.R:119:24:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L119) *style:* **Variable and function names should be all lowercase.**
```r
  outType <- match.arg(outType, ALLOWED_UDF_OUT_TYPES)
                       ^~~~~~~
```
[R/exa.createScript.R:119:33:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L119) *warning:* **no visible binding for global variable ‘ALLOWED_UDF_OUT_TYPES’**
```r
  outType <- match.arg(outType, ALLOWED_UDF_OUT_TYPES)
                                ^~~~~~~~~~~~~~~~~~~~~
```
[R/exa.createScript.R:121:3:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L121) *style:* **Variable and function names should be all lowercase.**
```r
  inArgs <- do.call(paste, c(as.list(inArgs), sep = ", "))
  ^~~~~~
```
[R/exa.createScript.R:121:38:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L121) *style:* **Variable and function names should be all lowercase.**
```r
  inArgs <- do.call(paste, c(as.list(inArgs), sep = ", "))
                                     ^~~~~~
```
[R/exa.createScript.R:123:7:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L123) *style:* **Variable and function names should be all lowercase.**
```r
  if (outType == EMITS) {
      ^~~~~~~
```
[R/exa.createScript.R:124:19:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L124) *style:* **Variable and function names should be all lowercase.**
```r
    if (is.null(m$outArgs)) {
                  ^~~~~~~
```
[R/exa.createScript.R:127:5:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L127) *style:* **Variable and function names should be all lowercase.**
```r
    outArgs <- paste("(",
    ^~~~~~~
```
[R/exa.createScript.R:128:47:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L128) *style:* **Variable and function names should be all lowercase.**
```r
                     do.call(paste, c(as.list(outArgs), sep = ", ")),
                                              ^~~~~~~
```
[R/exa.createScript.R:131:5:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L131) *style:* **Variable and function names should be all lowercase.**
```r
    outType <- RETURNS
    ^~~~~~~
```
[R/exa.createScript.R:131:16:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L131) *warning:* **no visible binding for global variable ‘RETURNS’**
```r
    outType <- RETURNS
               ^~~~~~~
```
[R/exa.createScript.R:132:5:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L132) *style:* **Variable and function names should be all lowercase.**
```r
    outArgs <- as.character(outArgs)
    ^~~~~~~
```
[R/exa.createScript.R:132:29:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L132) *style:* **Variable and function names should be all lowercase.**
```r
    outArgs <- as.character(outArgs)
                            ^~~~~~~
```
[R/exa.createScript.R:135:30:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L135) *style:* **Variable and function names should be all lowercase.**
```r
  sql <- paste("CREATE", if (replaceIfExists) "OR REPLACE" else "", "R",
                             ^~~~~~~~~~~~~~~
```
[R/exa.createScript.R:136:16:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L136) *style:* **Variable and function names should be all lowercase.**
```r
               inType, "SCRIPT", name,
               ^~~~~~
```
[R/exa.createScript.R:137:21:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L137) *style:* **Variable and function names should be all lowercase.**
```r
               "(", inArgs, ")",
                    ^~~~~~
```
[R/exa.createScript.R:138:16:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L138) *style:* **Variable and function names should be all lowercase.**
```r
               outType, outArgs, "AS")
               ^~~~~~~
```
[R/exa.createScript.R:138:25:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L138) *style:* **Variable and function names should be all lowercase.**
```r
               outType, outArgs, "AS")
                        ^~~~~~~
```
[R/exa.createScript.R:140:18:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L140) *style:* **Variable and function names should be all lowercase.**
```r
  if (!is.null(m$outputAddress))
                 ^~~~~~~~~~~~~
```
[R/exa.createScript.R:144:24:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L144) *style:* **Variable and function names should be all lowercase.**
```r
                       outputAddress[[1]], "', ", outputAddress[[2]], ")",
                       ^~~~~~~~~~~~~
```
[R/exa.createScript.R:144:51:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L144) *style:* **Variable and function names should be all lowercase.**
```r
                       outputAddress[[1]], "', ", outputAddress[[2]], ")",
                                                  ^~~~~~~~~~~~~
```
[R/exa.createScript.R:157:16:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L157) *style:* **Variable and function names should be all lowercase.**
```r
  if (!is.null(initCode)) {
               ^~~~~~~~
```
[R/exa.createScript.R:159:10:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L159) *style:* **Variable and function names should be all lowercase.**
```r
    for (codeLine in deparse(initCode)) {
         ^~~~~~~~
```
[R/exa.createScript.R:159:30:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L159) *style:* **Variable and function names should be all lowercase.**
```r
    for (codeLine in deparse(initCode)) {
                             ^~~~~~~~
```
[R/exa.createScript.R:160:25:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L160) *style:* **Variable and function names should be all lowercase.**
```r
      sql <- paste(sql, codeLine, sep = "\n")
                        ^~~~~~~~
```
[R/exa.createScript.R:165:16:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L165) *style:* **Variable and function names should be all lowercase.**
```r
  if (!is.null(cleanCode)) {
               ^~~~~~~~~
```
[R/exa.createScript.R:167:10:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L167) *style:* **Variable and function names should be all lowercase.**
```r
    for (codeLine in deparse(cleanCode)) {
         ^~~~~~~~
```
[R/exa.createScript.R:167:30:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L167) *style:* **Variable and function names should be all lowercase.**
```r
    for (codeLine in deparse(cleanCode)) {
                             ^~~~~~~~~
```
[R/exa.createScript.R:168:25:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L168) *style:* **Variable and function names should be all lowercase.**
```r
      sql <- paste(sql, codeLine, sep = "\n")
                        ^~~~~~~~
```
[R/exa.createScript.R:173:8:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L173) *style:* **Variable and function names should be all lowercase.**
```r
  for (codeLine in deparse(code)) {
       ^~~~~~~~
```
[R/exa.createScript.R:174:23:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L174) *style:* **Variable and function names should be all lowercase.**
```r
    sql <- paste(sql, codeLine, sep = "\n")
                      ^~~~~~~~
```
[R/exa.createScript.R:178:8:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L178) *style:* **Variable and function names should be all lowercase.**
```r
  if (!mockOnly) {
       ^~~~~~~~
```
[R/exa.createScript.R:179:9:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L179) *style:* **Variable and function names should be all lowercase.**
```r
    if (odbcQuery(channel, sql) == -1) {
        ^~~~~~~~~
```
[R/exa.createScript.R:180:12:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L180) *style:* **Variable and function names should be all lowercase.**
```r
      stop(odbcGetErrMsg(channel)[[1]])
           ^~~~~~~~~~~~~
```
[R/exa.createScript.R:180:12:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L180) *warning:* **no visible global function definition for ‘odbcGetErrMsg’**
```r
      stop(odbcGetErrMsg(channel)[[1]])
           ^~~~~~~~~~~~~
```
[R/exa.createScript.R:185:36:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L185) *style:* **Variable and function names should be all lowercase.**
```r
  function(..., table, where = "", groupBy = "", restQuery = "",
                                   ^~~~~~~
```
[R/exa.createScript.R:185:50:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L185) *style:* **Variable and function names should be all lowercase.**
```r
  function(..., table, where = "", groupBy = "", restQuery = "",
                                                 ^~~~~~~~~
```
[R/exa.createScript.R:186:12:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L186) *style:* **Variable and function names should be all lowercase.**
```r
           returnSQL = FALSE, reader = NA, server = NA) {
           ^~~~~~~~~
```
[R/exa.createScript.R:189:5:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L189) *warning:* **no visible global function definition for ‘assert_that’**
```r
    assert_that(is.character(table))
    ^~~~~~~~~~~
```
[R/exa.createScript.R:190:5:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L190) *warning:* **no visible global function definition for ‘assert_that’**
```r
    assert_that(length(where) == 1)
    ^~~~~~~~~~~
```
[R/exa.createScript.R:192:5:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L192) *warning:* **no visible global function definition for ‘assert_that’**
```r
    assert_that(is.character(where))
    ^~~~~~~~~~~
```
[R/exa.createScript.R:193:5:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L193) *warning:* **no visible global function definition for ‘assert_that’**
```r
    assert_that(length(where) == 1)
    ^~~~~~~~~~~
```
[R/exa.createScript.R:195:5:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L195) *warning:* **no visible global function definition for ‘assert_that’**
```r
    assert_that(is.character(groupBy))
    ^~~~~~~~~~~
```
[R/exa.createScript.R:195:30:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L195) *style:* **Variable and function names should be all lowercase.**
```r
    assert_that(is.character(groupBy))
                             ^~~~~~~
```
[R/exa.createScript.R:196:5:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L196) *warning:* **no visible global function definition for ‘assert_that’**
```r
    assert_that(length(groupBy) == 1)
    ^~~~~~~~~~~
```
[R/exa.createScript.R:196:24:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L196) *style:* **Variable and function names should be all lowercase.**
```r
    assert_that(length(groupBy) == 1)
                       ^~~~~~~
```
[R/exa.createScript.R:198:5:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L198) *warning:* **no visible global function definition for ‘assert_that’**
```r
    assert_that(is.character(restQuery))
    ^~~~~~~~~~~
```
[R/exa.createScript.R:198:30:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L198) *style:* **Variable and function names should be all lowercase.**
```r
    assert_that(is.character(restQuery))
                             ^~~~~~~~~
```
[R/exa.createScript.R:199:5:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L199) *warning:* **no visible global function definition for ‘assert_that’**
```r
    assert_that(length(restQuery) == 1)
    ^~~~~~~~~~~
```
[R/exa.createScript.R:199:24:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L199) *style:* **Variable and function names should be all lowercase.**
```r
    assert_that(length(restQuery) == 1)
                       ^~~~~~~~~
```
[R/exa.createScript.R:213:9:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L213) *style:* **Variable and function names should be all lowercase.**
```r
    if (groupBy != "") {
        ^~~~~~~
```
[R/exa.createScript.R:214:7:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L214) *style:* **Variable and function names should be all lowercase.**
```r
      groupBy <- paste(" GROUP BY", groupBy, sep = " ")
      ^~~~~~~
```
[R/exa.createScript.R:214:37:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L214) *style:* **Variable and function names should be all lowercase.**
```r
      groupBy <- paste(" GROUP BY", groupBy, sep = " ")
                                    ^~~~~~~
```
[R/exa.createScript.R:218:32:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L218) *style:* **Variable and function names should be all lowercase.**
```r
                 table, where, groupBy, sep = "")
                               ^~~~~~~
```
[R/exa.createScript.R:219:47:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L219) *style:* **Variable and function names should be all lowercase.**
```r
    sql <- paste("SELECT * FROM (", sql, ")", restQuery, sep = "")
                                              ^~~~~~~~~
```
[R/exa.createScript.R:221:9:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L221) *style:* **Variable and function names should be all lowercase.**
```r
    if (returnSQL) {
        ^~~~~~~~~
```
[R/exa.createScript.R:224:7:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L224) *style:* **Variable and function names should be all lowercase.**
```r
      execArgs <- list(channel, sql)
      ^~~~~~~~
```
[R/exa.createScript.R:226:9:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L226) *style:* **Variable and function names should be all lowercase.**
```r
        execArgs <- c(execArgs, reader = reader)
        ^~~~~~~~
```
[R/exa.createScript.R:226:23:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L226) *style:* **Variable and function names should be all lowercase.**
```r
        execArgs <- c(execArgs, reader = reader)
                      ^~~~~~~~
```
[R/exa.createScript.R:229:9:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L229) *style:* **Variable and function names should be all lowercase.**
```r
        execArgs <- c(execArgs, server = server)
        ^~~~~~~~
```
[R/exa.createScript.R:229:23:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L229) *style:* **Variable and function names should be all lowercase.**
```r
        execArgs <- c(execArgs, server = server)
                      ^~~~~~~~
```
[R/exa.createScript.R:231:12:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L231) *style:* **Variable and function names should be all lowercase.**
```r
      if (!mockOnly) {
           ^~~~~~~~
```
[R/exa.createScript.R:232:17:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L232) *style:* **Variable and function names should be all lowercase.**
```r
        do.call(exa.readData, execArgs)
                ^~~~~~~~~~~~
```
[R/exa.createScript.R:232:17:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L232) *warning:* **no visible binding for global variable ‘exa.readData’**
```r
        do.call(exa.readData, execArgs)
                ^~~~~~~~~~~~
```
[R/exa.createScript.R:232:31:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/exa.createScript.R#L232) *style:* **Variable and function names should be all lowercase.**
```r
        do.call(exa.readData, execArgs)
                              ^~~~~~~~
```
[R/EXADBI.R:6:2:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L6) *style:* **Commented code should be removed.**
```r
## First version written in 2015 by Marcel Boldt <marcel.boldt@exasol.com>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:7:2:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L7) *style:* **Commented code should be removed.**
```r
## as part of the EXASOL R interface & SDK package. It may be used, changed and distributed freely with no further restrictions than
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:42:1:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L42) *style:* **lines should not be more than 80 characters.**
```r
setOldClass("RODBC") # the S3 class RODBC will be registered as a superclass of EXAConnection
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:68:63:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L68) *style:* **Put spaces around all infix operators.**
```r
                              slots = c(init_connection_string="character",
                                                             ~^~
```
[R/EXADBI.R:69:55:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L69) *style:* **Put spaces around all infix operators.**
```r
                                        current_schema="character",
                                                     ~^~
```
[R/EXADBI.R:70:56:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L70) *style:* **Put spaces around all infix operators.**
```r
                                        autocom_default="logical"
                                                      ~^~
```
[R/EXADBI.R:72:71:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L72) *style:* **Commas should always have a space after.**
```r
                            contains = c("DBIConnection", "EXAObject","RODBC")
                                                                      ^
```
[R/EXADBI.R:95:47:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L95) *style:* **Put spaces around all infix operators.**
```r
                         fields = c(connection="EXAConnection",
                                             ~^~
```
[R/EXADBI.R:96:42:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L96) *style:* **Put spaces around all infix operators.**
```r
                                statement="character",
                                        ~^~
```
[R/EXADBI.R:97:45:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L97) *style:* **Put spaces around all infix operators.**
```r
                                rows_fetched="numeric",
                                           ~^~
```
[R/EXADBI.R:98:46:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L98) *style:* **Put spaces around all infix operators.**
```r
                                rows_affected="numeric",
                                            ~^~
```
[R/EXADBI.R:99:44:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L99) *style:* **Put spaces around all infix operators.**
```r
                                is_complete="logical",
                                          ~^~
```
[R/EXADBI.R:100:44:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L100) *style:* **Put spaces around all infix operators.**
```r
                                with_output="logical",
                                          ~^~
```
[R/EXADBI.R:101:40:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L101) *style:* **Put spaces around all infix operators.**
```r
                                profile="data.frame",
                                      ~^~
```
[R/EXADBI.R:102:40:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L102) *style:* **Put spaces around all infix operators.**
```r
                                columns="data.frame",
                                      ~^~
```
[R/EXADBI.R:103:48:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L103) *style:* **Put spaces around all infix operators.**
```r
                                temp_result_tbl="character",
                                              ~^~
```
[R/EXADBI.R:104:48:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L104) *style:* **Put spaces around all infix operators.**
```r
                                query_sent_time="POSIXct",
                                              ~^~
```
[R/EXADBI.R:105:39:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L105) *style:* **Put spaces around all infix operators.**
```r
                                errors="character",
                                     ~^~
```
[R/EXADBI.R:106:50:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L106) *style:* **Put spaces around all infix operators.**
```r
                                default_fetch_rec="numeric"
                                                ~^~
```
[R/EXADBI.R:115:1:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L115) *style:* **lines should not be more than 80 characters.**
```r
            "Add an int (the length of a newly fetched result set) to rows_fetched."
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:119:1:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L119) *style:* **lines should not be more than 80 characters.**
```r
            "Frees up all resources, in particular drops the temporary table in the DB."
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:120:15:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L120) *style:* **Place a space before left parenthesis, except in a function call.**
```r
            if(odbcEndTran(connection, commit)==0) {
              ^
```
[R/EXADBI.R:120:16:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L120) *style:* **Variable and function names should be all lowercase.**
```r
            if(odbcEndTran(connection, commit)==0) {
               ^~~~~~~~~~~
```
[R/EXADBI.R:120:47:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L120) *style:* **Put spaces around all infix operators.**
```r
            if(odbcEndTran(connection, commit)==0) {
                                             ~^~~
```
[R/EXADBI.R:125:24:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L125) *style:* **Variable and function names should be all lowercase.**
```r
            res <- try(odbcClose(connection),silent=TRUE)
                       ^~~~~~~~~
```
[R/EXADBI.R:125:46:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L125) *style:* **Commas should always have a space after.**
```r
            res <- try(odbcClose(connection),silent=TRUE)
                                             ^
```
[R/EXADBI.R:125:52:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L125) *style:* **Put spaces around all infix operators.**
```r
            res <- try(odbcClose(connection),silent=TRUE)
                                                  ~^~
```
[R/EXADBI.R:126:15:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L126) *style:* **Place a space before left parenthesis, except in a function call.**
```r
            if(res==1) {
              ^
```
[R/EXADBI.R:126:19:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L126) *style:* **Put spaces around all infix operators.**
```r
            if(res==1) {
                 ~^~~
```
[R/EXADBI.R:129:22:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L129) *style:* **Place a space before left parenthesis, except in a function call.**
```r
            } else if(res==0) {
                     ^
```
[R/EXADBI.R:129:26:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L129) *style:* **Put spaces around all infix operators.**
```r
            } else if(res==0) {
                        ~^~~
```
[R/EXADBI.R:152:5:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L152) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
    new("EXADriver")
    ^~~
```
[R/EXADBI.R:157:3:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L157) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("EXADriver")
  ^~~
```
[R/EXADBI.R:166:14:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L166) *style:* **Put spaces around all infix operators.**
```r
          def=function(dbObj) {
            ~^~
```
[R/EXADBI.R:166:24:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L166) *style:* **Variable and function names should be all lowercase.**
```r
          def=function(dbObj) {
                       ^~~~~
```
[R/EXADBI.R:218:1:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L218) *style:* **lines should not be more than 80 characters.**
```r
                             exalogfile=tempfile(pattern="EXAODBC_",fileext = ".log"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:218:57:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L218) *style:* **Put spaces around all infix operators.**
```r
                             exalogfile=tempfile(pattern="EXAODBC_",fileext = ".log"),
                                                       ~^~
```
[R/EXADBI.R:218:69:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L218) *style:* **Commas should always have a space after.**
```r
                             exalogfile=tempfile(pattern="EXAODBC_",fileext = ".log"),
                                                                    ^
```
[R/EXADBI.R:223:1:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L223) *style:* **lines should not be more than 80 characters.**
```r
                             connectionlcctype=Sys.getlocale(category="LC_CTYPE"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:223:70:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L223) *style:* **Put spaces around all infix operators.**
```r
                             connectionlcctype=Sys.getlocale(category="LC_CTYPE"),
                                                                    ~^~
```
[R/EXADBI.R:224:1:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L224) *style:* **lines should not be more than 80 characters.**
```r
                             connectionlcnumeric=Sys.getlocale(category="LC_NUMERIC"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:224:72:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L224) *style:* **Put spaces around all infix operators.**
```r
                             connectionlcnumeric=Sys.getlocale(category="LC_NUMERIC"),
                                                                      ~^~
```
[R/EXADBI.R:228:1:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L228) *style:* **lines should not be more than 80 characters.**
```r
          EXANewConnection(drv,exahost, uid, pwd,schema, exalogfile, logmode, encryption, autocommit,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:228:11:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L228) *style:* **Variable and function names should be all lowercase.**
```r
          EXANewConnection(drv,exahost, uid, pwd,schema, exalogfile, logmode, encryption, autocommit,
          ^~~~~~~~~~~~~~~~
```
[R/EXADBI.R:228:32:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L228) *style:* **Commas should always have a space after.**
```r
          EXANewConnection(drv,exahost, uid, pwd,schema, exalogfile, logmode, encryption, autocommit,
                               ^
```
[R/EXADBI.R:228:50:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L228) *style:* **Commas should always have a space after.**
```r
          EXANewConnection(drv,exahost, uid, pwd,schema, exalogfile, logmode, encryption, autocommit,
                                                 ^
```
[R/EXADBI.R:229:1:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L229) *style:* **lines should not be more than 80 characters.**
```r
                           querytimeout, connectionlcctype, connectionlcnumeric, ..., dsn,connection_string),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:229:91:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L229) *style:* **Commas should always have a space after.**
```r
                           querytimeout, connectionlcctype, connectionlcnumeric, ..., dsn,connection_string),
                                                                                ^
```
[R/EXADBI.R:239:36:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L239) *style:* **Variable and function names should be all lowercase.**
```r
          def = function(drv, ...) EXANewConnection(drv=dbDriver(drv), ...),
                                   ^~~~~~~~~~~~~~~~
```
[R/EXADBI.R:239:56:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L239) *style:* **Put spaces around all infix operators.**
```r
          def = function(drv, ...) EXANewConnection(drv=dbDriver(drv), ...),
                                                      ~^~
```
[R/EXADBI.R:239:57:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L239) *style:* **Variable and function names should be all lowercase.**
```r
          def = function(drv, ...) EXANewConnection(drv=dbDriver(drv), ...),
                                                        ^~~~~~~~
```
[R/EXADBI.R:248:36:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L248) *style:* **Variable and function names should be all lowercase.**
```r
          def = function(drv, ...) EXACloneConnection(drv, ...),
                                   ^~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:260:1:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L260) *style:* **Variable and function names should be all lowercase.**
```r
dbCurrentSchema <- function(con) {
^~~~~~~~~~~~~~~
```
[R/EXADBI.R:262:12:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L262) *style:* **Variable and function names should be all lowercase.**
```r
    res <- sqlQuery(con, "select current_schema")
           ^~~~~~~~
```
[R/EXADBI.R:262:12:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L262) *warning:* **no visible global function definition for ‘sqlQuery’**
```r
    res <- sqlQuery(con, "select current_schema")
           ^~~~~~~~
```
[R/EXADBI.R:263:46:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L263) *style:* **Commas should always have a space after.**
```r
    con@current_schema <- as.character(res[1,1])
                                             ^
```
[R/EXADBI.R:264:30:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L264) *style:* **Commas should always have a space after.**
```r
    message(paste("Schema: ",con@current_schema))
                             ^
```
[R/EXADBI.R:271:1:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L271) *style:* **Variable and function names should be all lowercase.**
```r
EXANewConnection <- function( # change defaults also above
^~~~~~~~~~~~~~~~
```
[R/EXADBI.R:277:32:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L277) *style:* **Put spaces around all infix operators.**
```r
    exalogfile=tempfile(pattern="EXAODBC_",fileext = ".log"),
                              ~^~
```
[R/EXADBI.R:277:44:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L277) *style:* **Commas should always have a space after.**
```r
    exalogfile=tempfile(pattern="EXAODBC_",fileext = ".log"),
                                           ^
```
[R/EXADBI.R:282:45:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L282) *style:* **Put spaces around all infix operators.**
```r
    connectionlcctype=Sys.getlocale(category="LC_CTYPE"),
                                           ~^~
```
[R/EXADBI.R:283:47:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L283) *style:* **Put spaces around all infix operators.**
```r
    connectionlcnumeric=Sys.getlocale(category="LC_NUMERIC"),
                                             ~^~
```
[R/EXADBI.R:290:7:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L290) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(connection_string != ""){
      ^
```
[R/EXADBI.R:294:11:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L294) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        if(dsn!="") {
          ^
```
[R/EXADBI.R:294:15:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L294) *style:* **Put spaces around all infix operators.**
```r
        if(dsn!="") {
             ~^~~
```
[R/EXADBI.R:295:38:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L295) *style:* **Commas should always have a space after.**
```r
            con_str <- paste0("DSN=",dsn)
                                     ^
```
[R/EXADBI.R:297:25:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L297) *style:* **Put spaces around all infix operators.**
```r
        else if (exahost!="" & uid!="") {
                       ~^~~
```
[R/EXADBI.R:297:35:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L297) *style:* **Put spaces around all infix operators.**
```r
        else if (exahost!="" & uid!="") {
                                 ~^~~
```
[R/EXADBI.R:298:70:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L298) *style:* **Commas should always have a space after.**
```r
            con_str <- paste0("DRIVER={EXASolution Driver};EXAHOST=",exahost)
                                                                     ^
```
[R/EXADBI.R:301:1:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L301) *style:* **lines should not be more than 80 characters.**
```r
            stop("Connect failed. Either DSN, host & db_user or a connection string must be given.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:304:11:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L304) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        if(uid!="") {
          ^
```
[R/EXADBI.R:304:15:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L304) *style:* **Put spaces around all infix operators.**
```r
        if(uid!="") {
             ~^~~
```
[R/EXADBI.R:305:39:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L305) *style:* **Commas should always have a space after.**
```r
            con_str <- paste0(con_str,";UID=",uid,";PWD=",pwd)
                                      ^
```
[R/EXADBI.R:305:47:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L305) *style:* **Commas should always have a space after.**
```r
            con_str <- paste0(con_str,";UID=",uid,";PWD=",pwd)
                                              ^
```
[R/EXADBI.R:305:51:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L305) *style:* **Commas should always have a space after.**
```r
            con_str <- paste0(con_str,";UID=",uid,";PWD=",pwd)
                                                  ^
```
[R/EXADBI.R:305:59:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L305) *style:* **Commas should always have a space after.**
```r
            con_str <- paste0(con_str,";UID=",uid,";PWD=",pwd)
                                                          ^
```
[R/EXADBI.R:308:11:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L308) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        if(exaschema!="SYS") {
          ^
```
[R/EXADBI.R:308:21:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L308) *style:* **Put spaces around all infix operators.**
```r
        if(exaschema!="SYS") {
                   ~^~~
```
[R/EXADBI.R:309:39:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L309) *style:* **Commas should always have a space after.**
```r
            con_str <- paste0(con_str,";EXASCHEMA=",exaschema)
                                      ^
```
[R/EXADBI.R:309:53:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L309) *style:* **Commas should always have a space after.**
```r
            con_str <- paste0(con_str,";EXASCHEMA=",exaschema)
                                                    ^
```
[R/EXADBI.R:312:10:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L312) *style:* **Commented code should be removed.**
```r
        #print(exalogfile)
         ^~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:313:35:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L313) *style:* **Commas should always have a space after.**
```r
        con_str <- paste0(con_str,";EXALOGFILE=",exalogfile)
                                  ^
```
[R/EXADBI.R:313:50:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L313) *style:* **Commas should always have a space after.**
```r
        con_str <- paste0(con_str,";EXALOGFILE=",exalogfile)
                                                 ^
```
[R/EXADBI.R:316:35:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L316) *style:* **Commas should always have a space after.**
```r
        con_str <- paste0(con_str,";LOGMODE=",logmode)
                                  ^
```
[R/EXADBI.R:316:47:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L316) *style:* **Commas should always have a space after.**
```r
        con_str <- paste0(con_str,";LOGMODE=",logmode)
                                              ^
```
[R/EXADBI.R:319:1:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L319) *style:* **lines should not be more than 80 characters.**
```r
        con_str <- paste0(con_str,";CONNECTIONLCCTYPE=",connectionlcctype,";CONNECTIONLCNUMERIC=",connectionlcnumeric)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:319:35:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L319) *style:* **Commas should always have a space after.**
```r
        con_str <- paste0(con_str,";CONNECTIONLCCTYPE=",connectionlcctype,";CONNECTIONLCNUMERIC=",connectionlcnumeric)
                                  ^
```
[R/EXADBI.R:319:57:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L319) *style:* **Commas should always have a space after.**
```r
        con_str <- paste0(con_str,";CONNECTIONLCCTYPE=",connectionlcctype,";CONNECTIONLCNUMERIC=",connectionlcnumeric)
                                                        ^
```
[R/EXADBI.R:319:75:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L319) *style:* **Commas should always have a space after.**
```r
        con_str <- paste0(con_str,";CONNECTIONLCCTYPE=",connectionlcctype,";CONNECTIONLCNUMERIC=",connectionlcnumeric)
                                                                          ^
```
[R/EXADBI.R:319:99:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L319) *style:* **Commas should always have a space after.**
```r
        con_str <- paste0(con_str,";CONNECTIONLCCTYPE=",connectionlcctype,";CONNECTIONLCNUMERIC=",connectionlcnumeric)
                                                                                ^
```
[R/EXADBI.R:323:35:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L323) *style:* **Commas should always have a space after.**
```r
        con_str <- paste0(con_str,";autocommit=",autocommit)
                                  ^
```
[R/EXADBI.R:323:50:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L323) *style:* **Commas should always have a space after.**
```r
        con_str <- paste0(con_str,";autocommit=",autocommit)
                                                 ^
```
[R/EXADBI.R:327:25:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L327) *style:* **Put spaces around all infix operators.**
```r
        while (length(d)>0) {
                       ~^~
```
[R/EXADBI.R:328:39:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L328) *style:* **Commas should always have a space after.**
```r
            con_str <- paste0(con_str,";", names(d[1]),"=",d[1])
                                      ^
```
[R/EXADBI.R:328:56:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L328) *style:* **Commas should always have a space after.**
```r
            con_str <- paste0(con_str,";", names(d[1]),"=",d[1])
                                                       ^
```
[R/EXADBI.R:328:60:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L328) *style:* **Commas should always have a space after.**
```r
            con_str <- paste0(con_str,";", names(d[1]),"=",d[1])
                                                           ^
```
[R/EXADBI.R:333:12:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L333) *style:* **Variable and function names should be all lowercase.**
```r
    con <- odbcDriverConnect(con_str)
           ^~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:333:12:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L333) *warning:* **no visible global function definition for ‘odbcDriverConnect’**
```r
    con <- odbcDriverConnect(con_str)
           ^~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:334:25:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L334) *style:* **Commas should always have a space after.**
```r
    new("EXAConnection",init_connection_string = con_str,
                        ^
```
[R/EXADBI.R:335:23:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L335) *style:* **Put spaces around all infix operators.**
```r
        current_schema=exaschema,
                     ~^~
```
[R/EXADBI.R:336:24:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L336) *style:* **Put spaces around all infix operators.**
```r
        autocom_default=ifelse(autocommit=="Y",TRUE,FALSE),
                      ~^~
```
[R/EXADBI.R:336:42:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L336) *style:* **Put spaces around all infix operators.**
```r
        autocom_default=ifelse(autocommit=="Y",TRUE,FALSE),
                                        ~^~~
```
[R/EXADBI.R:336:48:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L336) *style:* **Commas should always have a space after.**
```r
        autocom_default=ifelse(autocommit=="Y",TRUE,FALSE),
                                               ^
```
[R/EXADBI.R:336:53:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L336) *style:* **Commas should always have a space after.**
```r
        autocom_default=ifelse(autocommit=="Y",TRUE,FALSE),
                                                    ^
```
[R/EXADBI.R:347:1:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L347) *style:* **Variable and function names should be all lowercase.**
```r
EXACloneConnection <- function(drv, autocommit, ...) { # todo: parameters
^~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:347:54:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L347) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
EXACloneConnection <- function(drv, autocommit, ...) { # todo: parameters
                                                     ^
```
[R/EXADBI.R:349:12:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L349) *style:* **Variable and function names should be all lowercase.**
```r
    drv <- dbCurrentSchema(drv) # update schema metadata
           ^~~~~~~~~~~~~~~
```
[R/EXADBI.R:349:12:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L349) *warning:* **no visible global function definition for ‘dbCurrentSchema’**
```r
    drv <- dbCurrentSchema(drv) # update schema metadata
           ^~~~~~~~~~~~~~~
```
[R/EXADBI.R:352:25:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L352) *style:* **Commas should always have a space after.**
```r
    d <- data.frame(...,stringsAsFactors = FALSE)
                        ^
```
[R/EXADBI.R:356:29:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L356) *style:* **Commas should always have a space after.**
```r
    s <- sapply(s, strsplit,"=")
                            ^
```
[R/EXADBI.R:361:21:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L361) *style:* **Put spaces around all infix operators.**
```r
    while (length(s)>0) { # as long as there is at least one parameter in S
                   ~^~
```
[R/EXADBI.R:361:25:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L361) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    while (length(s)>0) { # as long as there is at least one parameter in S
                        ^
```
[R/EXADBI.R:362:1:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L362) *style:* **lines should not be more than 80 characters.**
```r
        if(is.null(d[[s[[1]][1]]])) {          # if the first parameter of s (S is the conn_str) is not in d (the dots parameters)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:362:11:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L362) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        if(is.null(d[[s[[1]][1]]])) {          # if the first parameter of s (S is the conn_str) is not in d (the dots parameters)
          ^
```
[R/EXADBI.R:362:37:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L362) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
        if(is.null(d[[s[[1]][1]]])) {          # if the first parameter of s (S is the conn_str) is not in d (the dots parameters)
                                    ^
```
[R/EXADBI.R:363:1:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L363) *style:* **lines should not be more than 80 characters.**
```r
            con_str <- paste0(con_str,";",s[[1]][1],"=",s[[1]][2])      # take the s parameter
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:363:39:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L363) *style:* **Commas should always have a space after.**
```r
            con_str <- paste0(con_str,";",s[[1]][1],"=",s[[1]][2])      # take the s parameter
                                      ^
```
[R/EXADBI.R:363:43:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L363) *style:* **Commas should always have a space after.**
```r
            con_str <- paste0(con_str,";",s[[1]][1],"=",s[[1]][2])      # take the s parameter
                                          ^
```
[R/EXADBI.R:363:53:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L363) *style:* **Commas should always have a space after.**
```r
            con_str <- paste0(con_str,";",s[[1]][1],"=",s[[1]][2])      # take the s parameter
                                                    ^
```
[R/EXADBI.R:363:57:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L363) *style:* **Commas should always have a space after.**
```r
            con_str <- paste0(con_str,";",s[[1]][1],"=",s[[1]][2])      # take the s parameter
                                                        ^
```
[R/EXADBI.R:366:1:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L366) *style:* **lines should not be more than 80 characters.**
```r
        } else {                                # else take the value out of d, delete the parameter from d, then delete the first S parameter
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:366:16:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L366) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
        } else {                                # else take the value out of d, delete the parameter from d, then delete the first S parameter
               ^
```
[R/EXADBI.R:367:39:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L367) *style:* **Commas should always have a space after.**
```r
            con_str <- paste0(con_str,";",s[[1]][1],"=",d[[s[[1]][1]]])
                                      ^
```
[R/EXADBI.R:367:43:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L367) *style:* **Commas should always have a space after.**
```r
            con_str <- paste0(con_str,";",s[[1]][1],"=",d[[s[[1]][1]]])
                                          ^
```
[R/EXADBI.R:367:53:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L367) *style:* **Commas should always have a space after.**
```r
            con_str <- paste0(con_str,";",s[[1]][1],"=",d[[s[[1]][1]]])
                                                    ^
```
[R/EXADBI.R:367:57:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L367) *style:* **Commas should always have a space after.**
```r
            con_str <- paste0(con_str,";",s[[1]][1],"=",d[[s[[1]][1]]])
                                                        ^
```
[R/EXADBI.R:372:19:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L372) *style:* **Put spaces around all infix operators.**
```r
    while (ncol(d)>0) {
                 ~^~
```
[R/EXADBI.R:373:35:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L373) *style:* **Commas should always have a space after.**
```r
        con_str <- paste0(con_str,";", names(d)[1],"=",d[[1]])
                                  ^
```
[R/EXADBI.R:373:52:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L373) *style:* **Commas should always have a space after.**
```r
        con_str <- paste0(con_str,";", names(d)[1],"=",d[[1]])
                                                   ^
```
[R/EXADBI.R:373:56:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L373) *style:* **Commas should always have a space after.**
```r
        con_str <- paste0(con_str,";", names(d)[1],"=",d[[1]])
                                                       ^
```
[R/EXADBI.R:378:31:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L378) *style:* **Commas should always have a space after.**
```r
    con_str <- substr(con_str,2,nchar(con_str)) # remove the initial semicolon
                              ^
```
[R/EXADBI.R:378:33:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L378) *style:* **Commas should always have a space after.**
```r
    con_str <- substr(con_str,2,nchar(con_str)) # remove the initial semicolon
                                ^
```
[R/EXADBI.R:380:12:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L380) *style:* **Variable and function names should be all lowercase.**
```r
    con <- odbcDriverConnect(con_str)
           ^~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:380:12:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L380) *warning:* **no visible global function definition for ‘odbcDriverConnect’**
```r
    con <- odbcDriverConnect(con_str)
           ^~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:381:7:](https://github.com/marcelboldt/r-exasol/blob/ec52811e74bfa6f2a08ce93573148c603713b755/R/EXADBI.R#L381) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(con == -1) {
      ^
```


Accepted. Will be addressed in patch rebase.


Perhaps a dumb question, but shouldn't `inner` be disposed of here?


This Android editor is just _so_ funking stupid (and Android at that).


I'm not sure I love that answer. What was the reasoning for this decision? I think we should lock closest to the actual read/write-site.


Yes. The BeeSpecific mod adds this kind of compatibility.

-----Original Message-----
From: "DaMachinator" <notifications@github.com>
Sent: 1/6/2016 4:46 AM
To: "Haggle1996/RevolutionPack" <RevolutionPack@noreply.github.com>
Cc: "Haggle1996" <haggle1996@gmail.com>
Subject: Re: [RevolutionPack] Pre-beta quests (053038c)

Is there a way to ask for a bee of a specific species without also forcing use of the other traits?
—
Reply to this email directly or view it on GitHub.


I'm an idiot, I didn't realize this was just for image world gen.


DeploymentController::abort is missing a docblock.


Пробел перед скобкой


ddedicated -> dedicated


111101900_MSHeatPump (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2033 of 2033 tests passed)

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


**Code Quality - Nitpick**

In node.js your are allowed to require JSON objects the same way your require javascript files (without the `module.exports` of cause). It more efficient that reading the JSON file as text and then parsing it to an object.

In order words `_userSeeders = require(../seeders/user.seeders.json);`.


:hushed:


TeamCity MonoGame :: Develop (Win) [Build 3.5.0.1127](http://teamcity.monogame.net/viewLog.html?buildId=13383&buildTypeId=MonoGame_DevelopWin&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 560, ignored: 6 Build time: 00:27:52


TeamCity MonoGame :: Develop (Win) [Build 3.5.0.1128](http://teamcity.monogame.net/viewLog.html?buildId=13387&buildTypeId=MonoGame_DevelopWin&guest=1) is now running


Let's clean this up to say: HasServer returns whether a server exists in the ring.


@romjerome Here you have added an additional database access by calling `self.db.get_tag_from_handle(tag_handle)` twice. Suggest you save value in temp variable, and re-use if found.


Would be nice to have this as a separate commit with an explanation of why it was wrong


Zoals? :stuck_out_tongue_winking_eye:


I think no, call chains at error path seems not too long and size of local variables on stack in cve_db_unlock() isn't too big.

I think using preprocessor macro, like IF_OOM() could make code less readable and error prone.
In my version all code paths consolidated within single function and it is clear to see what should be undone on error.


These routines completely removed from my rebase and this code simplified greatly.


NITPICK: This might be working but overriding a method in another method is not the best way to achieve what you want to achieve here. What do you think about overriding the method outside this method and then call it inside this method?


Все синие иконки надо заменить на белые и выставить в местах их использования tint="?colorAccent", чтобы максимально безболезненно пережить мёрж с ночной темой.


Credits to Alexander Van de Sande for creating this !


Ah, thanks!

Is it a wrong way for fixing:
```
259227: ERROR: grampsapp.py: line 107: Unhandled exception
Traceback (most recent call last):
  File "C:\Program Files\GrampsAIO64-4.2.1\lib\python3.5\site-packages\gramps\gui\views\treemodels\flatbasemodel.py", line 797, in do_get_value
    val = self._get_value(handle, col)
  File "C:\Program Files\GrampsAIO64-4.2.1\lib\python3.5\site-packages\gramps\gui\views\treemodels\flatbasemodel.py", line 781, in _get_value
    return self.fmap[col](self.prev_data)
  File "C:\Program Files\GrampsAIO64-4.2.1\lib\python3.5\site-packages\gramps\gui\views\treemodels\peoplemodel.py", line 566, in column_tags
    tag_list = list(map(self.get_tag_name, data[COLUMN_TAGS]))
  File "C:\Program Files\GrampsAIO64-4.2.1\lib\python3.5\site-packages\gramps\gui\views\treemodels\peoplemodel.py", line 535, in get_tag_name
    value = self.db.get_tag_from_handle(tag_handle).get_name()
AttributeError: 'NoneType' object has no attribute 'get_name'
```
https://gramps-project.org/bugs/view.php?id=9155

I found this check too much, but this should avoid the AttributeError.

Should I revert this commit?


yeah, i designed the dependency system for kodi and as well as for the addons. in particular on windows we really should move to using it. it's a big step towards win64 support, since we can then (preferably) build the dependencies instead of download binaries.


dry


I think we should than split up both locations, and show them separately in the settings.


@ricardok creio que a tabulação está diferente do que usamos em nossos projetos. Sugiro também que em relação ao css use alguma ferramenta como scss-lint, css-lint para padronizar {}, espaços, ordenação de propriedade e etc. Qualquer coisa estou a disposição.


The upper-case ones are intended to be constant (hence upper-case) class attributes (hence initialized outside a function). I think it's conventional to initialize in `__init__` for things that are expected to vary between instances of the same class.


kk


И переименуй, пожалуйста, ic_trashcan обратно в ic_delete, так как в ветке ночной темы иконка была заменена на другую.


Old code from the beta version.


**Code Quality - Nitpick**

Your route doesn't follow all the best practises for RESTFul APIs. The routes should structures so they implicitly explain the resources being queries for as well as their relationships.

The route should read `/api/users/ + doc_user + '/documents`. This way you can intuitively tell that we are trying to get the documents that belong to the user at id `doc_user`.


Wat bedoel je hier precies mee?


v1.1.3 wrong version!


Thats isn't what we want to see in cve-check-tool (i.e. strlen() usage). template_context_process_line() and template_string() functions now return cve_string in my rebase. As side effect unnecessary string duplications was removed, memory leak in JIRA plugin fixed and corrected some check against NULL in template_context_process_line().


Цвета в ресурсы


Not necessarily, for example SimpleMovingAverageCommand and AbstractCommand are property owners. Since ReflectivePropertySource accepts Object in the constructor, the PropertyTypeHandler assumes any Object can be a propertyOwner.


Acho que muitos iniciantes irão ter dificuldade em executar o rake db:setup por conta disso.


"prometheus" is what it was using at first, before i removed it. The remaining code will be removed completely on v1.1


Done. streq macro defined in several places in cve-check-tool. Replace it with inline function and place it to the headers.


T'es sûr que ces fichiers n'étaient pas utilisés ?


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10816](https://teamcity.mesosphere.io/viewLog.html?buildId=100816&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:01:29


ack


**Code Quality - Nitpick**

Your routes should make use of query parameters which are used to defined modifies for the query.
Use in route modifiers means you are actually changing the result of the resource as opposed to a modified query.

The route should be written as `'/api/documents?limit=' + limit`. This way we know we are fetching all the documents, and `limit` is just a modifier to the query.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10817](https://teamcity.mesosphere.io/viewLog.html?buildId=100817&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:00:32


One thing I added in my preprocessing is piped quality format conversion during bgzip re-compression using seqtk. Basically I am reading the first 10k fastq entries with seqtk and extracting average quality, and then parametrize streamed conversion to Sanger format with seqtk|bgzip if the quality range indicates that a file is in Illumina format. That simplifies a lot downstream (and during configuration, since I do not have to know the quality format beforehand), and I have to touch the fastqs anyway.


I'll do one big commit to update all of them separate from this change.


That error doesn't appear to be running your new version. You don't need to revert, just fix is fine.


You probably forgot rewrite the error message.


@dhh I've not heard of "JSON Resource" and it's sort of a difficult term to google - are you referring to [JSONAPI::Resource](https://github.com/cerebris/jsonapi-resources) or some other project?


This fails as there is no `LastEvent()` method on the client.


router5@1.4.0 released.


When line length becomes too long, it's best apply line wrapping. https://source.android.com/source/code-style.html. This is just matter of style preference but it's important especially in team work. You can decide on what limit to use and this is debatable but then when a line is too long that you have to scroll to see it, then you have to apply line wrapping. Aside this line, there are other lines too that it would be nice to apply line wrapping to.


YEEEEEEEEEE WHY


The fix does not apply when -flto is set to a value for concurrency:

The is-flagq function in eclass/flag-o-matic.eclass checks for equality:
+ [[ -flto=5 == -flto ]]

So in my case --enable-lto will not be added to $myconf.


**Code Quality - Nitpick**

 - You should remove redundant new-lines from your code block to keep it consistent and simple.
 - In Javascript, camel casing this an adopted naming convention for variable names and object keys (except in some rare cases). Your variables should follow this format as well as opposed to snail casing.


Since this commit, my build of this project has been failing with:
java.method.parameterTypeChanged: The type of the parameter changed from 'java.lang.String' to 'org.javamoney.moneta.spi.LoadDataInformation'.
[org.javamoney:moneta:jar:1.0.1-SNAPSHOT] method void org.javamoney.moneta.spi.LoaderService::registerData(org.javamoney.moneta.spi.LoadDataInformation): java.method.numberOfParametersChanged: The number of parameters of the method have changed.


FINE


this is a db commit


Dat het een echt email adres is zonder rare tekens


Isn't there another map that uses a bool? i'd favor being consistent.


CH10 - Testing with Lab/10.3/10.3.1/test/index.js

I would capture the require in a const var:

```js
const MyModule103 = require('..')
before((done) => {
 MyModule103 //etc...
})

```


you suck


It would be cleaner to have `Tags` be `readonly` and initialized in the constructor so implementors could just do `client.Tags.Add()` without having to also initialize the dictionary.


nice ! yeah peanut is awesome


Yes, I'm not happy with dependencies on glib too. And digging deeper into it by using digest calculation checksums seems bad thing.

Main question here is where to get sha256 routine. Should we add dependency on openssl? Or copy-paste some
public domain implementation of the sha256 sum?

I will think about simplification of the NVD XML check code by placing everything related to the digest computation in single function. Like shown in your comment.


Мне кажется, можно заменить на LinearLayout


Можно слепить в />


TeamCity LabKey :: LabkeyModules15.3 :: Git sqlserver 2014 [Build 85](https://teamcity.labkey.org/viewLog.html?buildId=295273&buildTypeId=LabkeyModules153_GitSqlserver2014) outcome was **SUCCESS**
Summary: Tests passed: 218 Build time: 00:13:05


That's a relatively clean removal! I would expect a bunch of LaunchDaemons/Agents to restart things if users tried to quit.

Thanks!


Great @thecodeassassin !


Странный цвет фона


DISTRO isn't (currently) `debian`, it's `generic`. We could change it to `debian` but that seems a bit wrong, when we're really using `debian` to mean a format (namely anything with dpkg). Or we could change FORMAT from `deb` to `debian`, or do a mass search/replace for `deb` in the YAML...

Explaining the rationale for some of my recent commits: ideally I'd like to make everything in `g_d_p/__init__.py` able to round-trip losslessly to/from the YAML, so it is just a series of true facts about a package, which don't have anything to do with what we are currently trying to achieve. In contrast, the PackagingTask does care about what we happen to be doing right now, so it's appropriate for it to have a PackagingSystem; it's currently always native, but in principle it would be possible to "cross-compile" Fedora-compatible RPMs on a Debian system and have them come out with the same contents as if they'd been made on Fedora (assuming `rpm` is installed), and one day I'd like to support that.

In an ideal world, the only thing that used `FORMAT` and `DISTRO` would be `get_native_packaging_system()`. We're some way away from that at the moment, but it would be nice.


This was motivated by the observation that there were cases where we were using public methods that did their own locking from other public methods, causing locks to be dropped within what was essentially one critical section.  I suggested that Wieger could pull the code common to multiple critical sections, some of which needed to do locking at a larger scale, into their own subroutines rather than duplicating the logic or making the locks recursive.  I also suggested comments explaining the locking contract for each function.


I should only check if tag_handle exists, right?


시각장애인을 위한 올림픽 게임!  이 프로젝트는 일반인들 보다 스포츠를 즐기기 힘든 시각장애인들을 위한 올림픽 게임 어플리케이션입니다. 저희의 목표는 시각장애인이 스포츠를 즐기기에는 현실적으로 제약이 많기 때문에 스마트폰을 이용하여 제약 없이 누구나 쉽게 올림픽 게임을 통한 스포츠를 접하여 시각장애인들의 스포츠 문화의 스펙트럼을 높이고자 하는데 있습니다.


а чому не
```python
    return dict(left).update(right)
````


최해커 badman ㅋㅋ


I was curious about this fragment. Now I know!


add descriptions for asserts


I already discussed with @gokhanbarisaker that we should try to find a way to locate it externally hosted first. A local private repo is only a workaround.

The reason it was in mine and not ably-forks was that the upload code i was using was assuming that the github organisation name needed to be the same as the username in the credentials. But yes, if we find we do need to have a private maven repo then it should be in ably-forks.


My mistake! || no &&


как правило для плюсов используют 4 пробела для таба, лучше и ты так делай


NITPICK:General comment: the class mainActivity is doing a lot of things. An activity is suppose to do a single thing. Create separate class as per functionality and its behavior. http://stackoverflow.com/questions/23871036/the-activitys-source-code-is-too-long-what-i-do. Also Activities should be named based on what it does. You have SettingActivity and splashScreenActivity which anyone can easily tell what these activities do. But mainActivity doesn't tell what it activity does.


111101900_MSHeatPump (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (927 of 927 tests passed)

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


Wow. Thanks @andela-jejezie for your feedback. Can you elaborate on why overriding the onClick(View) inline is not the best way?


@nateberkopec yeah, that one. :smile:


create driver in @Before method


простое правило именования колекций: используй множественную форму слова, city -> cities


```diff
diff --git a/gramps/gui/views/treemodels/peoplemodel.py b/gramps/gui/views/treemodels/peoplemodel.py
index f92990b..17173a0 100644
--- a/gramps/gui/views/treemodels/peoplemodel.py
+++ b/gramps/gui/views/treemodels/peoplemodel.py
@@ -532,7 +532,7 @@ class PeopleBaseModel(BaseModel):
         """
         cached, value = self.get_cached_value(tag_handle, "TAG_NAME")
         if not cached:
-            if self.db.get_tag_from_handle(tag_handle):
+            if tag_handle:
                 value = self.db.get_tag_from_handle(tag_handle).get_name()
                 self.set_cached_value(tag_handle, "TAG_NAME", value)
         return value
```


Great, there [are plans to add support for Grape][wiki], and I prefer the `rails_metal` shorthand to make the Rails dependency explicit.

  [wiki]: https://github.com/gonzalo-bulnes/simple_token_authentication/wiki/Supported-Frameworks#grape


I agree at 100%.


we mat need systemctl restart openstack-nova-compute after setting the flag i think


`this` actually refers to the exported object, as the connection state is always maintained within the mongoose library and never within your application. Unless you copy the state or extend mongoose, it is not directly part of your application. Which is not done within this module.


назови попонятней, просто city или city_что-то-там


in kernel.cuh, Line 216 work_progress.reset() should only be called once per kernel launch, and should be called before any thread in any block past Line 255 __syncthreads(). But __syncthreads() is only a block level barrier, not a global barrier, so it's not sufficient to protect Line 216. Using blockIdx.x == 0 as a condition for Line 216 (like in edge_map_partitioned/kernel.cuh) does not work (tried and failed), as block launching order is random.


Great, thank you for your work on this project!


Well, this way it isn't a frame anymore, is it?


А звідси забув видалити!


Line 70, there are times when `completed` and `started` appear to be `None`. I've modified my local file to read `if completed is not None and started is not None and int(completed - started):`

As a result of the `None` types, with the current code, you get tracebacks that look like the following

```
[Wed Jan 06 06:23:05.108959 2016] [:error] [pid 16588] Traceback (most recent call last):
[Wed Jan 06 06:23:05.108964 2016] [:error] [pid 16588]   File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 132, in get_response
[Wed Jan 06 06:23:05.108968 2016] [:error] [pid 16588]     response = wrapped_callback(request, *callback_args, **callback_kwargs)
[Wed Jan 06 06:23:05.108971 2016] [:error] [pid 16588]   File "/usr/local/lib/python2.7/dist-packages/django/views/decorators/http.py", line 45, in inner
[Wed Jan 06 06:23:05.108975 2016] [:error] [pid 16588]     return func(request, *args, **kwargs)
[Wed Jan 06 06:23:05.108978 2016] [:error] [pid 16588]   File "/opt/cuckoo/cuckoo-modified/web/dashboard/views.py", line 70, in index
[Wed Jan 06 06:23:05.108981 2016] [:error] [pid 16588]     if int(completed - started):
[Wed Jan 06 06:23:05.108984 2016] [:error] [pid 16588] TypeError: unsupported operand type(s) for -: 'float' and 'NoneType'
```


... Then use keybind manager. Im not sure about this.


Are you going to add the second test in this class?


배포 라이센스는 MIT License하의 배포되며 그외 저희가 사용한 라이브러리는 NOTICE.txt를 참조하시면 됩니다.


I blindly bumped the value to match Rubinius and copied their comment accordingly. It was a bit hard to verify since our version of `Float::MIN` seems to have a different level of precision than theirs does.

I'll try the different format string. Rubinius has a much more convoluted (and efficient) method than what we're using. But this is behind a boundary and only used to marshal a Float.


My IDE inserts these spaces when refactoring and reformatting because I have chosen GNU formatting. Do you perhaps have some tips how to adjust this in Eclipse?


did not know


Oops, I'll update the documentation line. (That line is a bit redundant, but it also makes the specs useful as documentation.)


Hey,

Sorry for the long delay.
It seems that your image isn't the same one we currently use:

![npm version](https://badge.fury.io/js/intercom-client.svg)
VS
![NPM](https://nodei.co/npm/intercom-client.png?downloads=true)

If you change the image to be the same as ours, I will be delighted to accept your pull request.


еще в плюсах часто определяет класс или с большой буквы или добавляют суффикс _t (city_t), правда все зависит от соглашений, увы в плюсах они бывают очень разные


mind an example? i tried using ofstream but found it wrote things weirdly (like writing the wrong bits and what not) so that's why I decided to roll my own and such.


I will add a feature request to include more information from the spec but this approach does not work as the handling of the API spec is done by the spec generator component as the spec can very likely come from a URL as a local file.

With yeoman generators the intent is to leverage `vinyl` streams and not manually open ad read files.


No, there was no test there before. It was introduced recently.


Great! Glad I could help


у вектора есть оператор [], вместо at()


I wanted to do that. Unfortunately, `get_symbol` is destructive and we need the class name to delineate.


еще попробуй через итероторы и range-based for http://en.cppreference.com/w/cpp/language/range-for


`copyCharArray` isn't even used but i see what you're referring to. was a quick test so i'll change it to a `memcpy` when i get a chance :P


You can remove this line since you won't need the LanguageClient


Can also remove this one


I'm open -- didn't realize we had so many workarounds in place. What was
the intention again?

--
Tim Whidden | VP, Engineering
1stdibs
(e) tim@1stdibs.com
(p) 212.627.3927 (ext. 178)
<http://www.1stdibs.com/?utm_source=sig&utm_medium=email&utm_campaign=sig>
<https://twitter.com/1stdibs>  <https://www.facebook.com/1stdibs>
<http://www.pinterest.com/1stdibs/>  <http://instagram.com/1stdibs>

On Wed, Jan 6, 2016 at 1:03 AM, Thomas Hallock <notifications@github.com>
wrote:

> I love the intention of this rule, but our codebase isn't ready for it
> yet; specifically the webpack configs define aliases
> <https://github.com/1stdibs/1stdibs.com/blob/release/dibs/build/make-webpack-config.js#L156>
> that this rule does not (and perhaps can not) take into account.
>
> example of alias in use (there are many):
>
> https://github.com/1stdibs/1stdibs.com/blob/release/dibs/assets/js/account/views/BuyerInvoiceView.js#L20
>
> @twhid <https://github.com/twhid> @hellatan <https://github.com/hellatan>
> @robrichard <https://github.com/robrichard>
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/1stdibs/eslint-config-1stdibs/commit/cd7923768266510270804199b31e7d9f147d89e7#commitcomment-15281362>
> .
>


I'm not 100% sure about the whole printing there, but fair enough, you use this more than I do, for now :)

I've implemented a simple print here :
https://github.com/huitseeker/adam/commit/aac5240e17d3fa568541caf68949ddaf73cce64d

I hope there isn't a logger somewhere I might have missed. If so, point me to it, I think this printout would be more appropriate from some DEBUG level.


круто что догадался использовать set с id'шниками, но попробуй еще засунуть в сет сами объекты


`any` means that package does not contain any native (`ELF`) binaries.

Arch Linux supports only Intel platform (`x86_64` and `i686`). If you question about ARM platform support then ARM Arch Linux does it.


лучше назови selected_сities


@jasnow Please remove the .rvmrc file and instead, use the .ruby-version file


Ok.  In the future I (unfortunately) see some kind of generics being introduced here, as way of avoiding "propertyOwner cannot be cast to IQuantityCollection errors.  But, that's for the future.


master (axelstudios) - i386-Windows-7-VisualStudio-12: OK (2441 of 2540 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-warnings-yellow.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-96.1%25-yellow.svg)


I am not sure it works this way, the way I tested myself is to just include the python code of xlwt and xlrd in folders with the same names.


Good fix for now but IMO we should do it in a different way: #13690.


For anything involving maven, I've just used `mvn`. I didn't know some of these commands even existed. So, I'm happy with whatever the rest of you decide.


right, the shplayer cannot write new values to the other attributes


Reviewing the code a little, this probably isn't an actual `fix`. The solution would be to figure out why we're getting `NoneTypes` back


Сценарный язык - более правильный перевод на русский язык.


напиши отдельную ф-ю которая будет читать файл по строкам, отдельно ф-ю которая будет преобразовывать строку вида 31|Kiev в структуру


Good for now but especially these things that are dealing with random CSS properties may suffer from getting a wrong prefix. See #13690 for a better (IMO) solution in the long run.


If there is a chance that tag_handle is None, then yes you should probably check that---even before looking up in the cache. But your original fix should be:

```python
            tag = self.db.get_tag_from_handle(tag_handle)
            if tag:
                 value = tag.get_name()
```


You don't use `jt` to build at all?


Hi, would be possible to update also  the module on puppetlabs https://forge.puppetlabs.com/rentabiliweb/snoopy

Thanks a lot


It worked for me on linux but the packaging was also done here...
I've sent it to the client to give it a test and will try the folder method if this one fails.


已经阅读，持续关注。


Sorry, wrong issue number. Should be #430


читай не в int, а в строку, так будет больше контроля над пользовательским вводом, сможешь валидировать что он ввел и на пример завершать программу по слову exit вместо нуля


Did you mean setTimeout or setInterval here? It should update more than once, yeah?


напиши отдельную ф-ю которая будет выводить список со звездочками на экран


ok


@ianobermiller May I ask what you think about such input validations at all? Do you think it's a nice addition to overall DX as a dev gets instant information if something went wrong?
Because I do not really like those parts as they are "noise" within the code and reduce simplicity and readability of the important parts.


I'm going to need some additional background about what you are attempting to accomplish with this change as it is unclear of your intent.

Based on the single line commit message, I will assume your intent is to derive the associated model based on the schema associated with the response. Given that a response could be an Error or no result (ie 204) that would be difficult to do consistently.

To follow the REST approach, the model match the path name because a REST API `/pets` should be returning an list of pets aka  `[Pet]` otherwise it is not restful and as such you would not be using swagger.


запрашивай не id на номер по порядку


Nice. These bash scripts can get quite unwieldy.


ah damn. @antialias can you post the error you get? @lilianammmatos created a patch on how to handle extensions so maybe another patch can be solved for this issue.


"...RESTful веб-сервисах..." - более правильно. Если так сильно упрощать теряется суть суть и стиль


Interesting.. Oh i see why. update your pocketmine.yml


@vivihuang with this change... this method is run 100 + times until we get a "stack over flow error"

https://trello.com/c/4TOR4l9O/417-rp-bug-sometimes-click-on-a-drop-down-will-cause-stack-trace-exceeded-problem


We can't update the main attributes after the object has been initialized. I'll need to verify, but I think `marshal_load` is called after an object is initialized. And `marshal_dump` might prove to be problematic because the values are encoded as ivars in the Marshal output, but we don't store them as ivars.


TeamCity MonoGame :: Develop (Win) [Build 3.5.0.1128](http://teamcity.monogame.net/viewLog.html?buildId=13387&buildTypeId=MonoGame_DevelopWin&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 560, ignored: 6 Build time: 00:33:55


TeamCity MonoGame :: Develop (Win) [Build 3.5.0.1129](http://teamcity.monogame.net/viewLog.html?buildId=13391&buildTypeId=MonoGame_DevelopWin&guest=1) is now running


NITPICK: Everything looks good here I just don't understand why you choose to use comparison like "if (minutes <= 0)", makes me think minutes or hours could be negative. Do you think if (minutes == 0) can achieve the same purpose? This is just for readability purpose as my first thought on seeing this, is that minutes and hours can be negative.


Likely candidate for the stealth-kill-not-reporting-correctly bug.

https://github.com/BitLucid/ninjawars/issues/273


I'm not sure we want to do this.  Currently the size is set to a default value (10gb) so that it will create it if it doesn't exist.  If it already exists (and, say, symlinks to a real block device, or an existing block file) we don't truncate it.


There is a [spec][spec] which covers the adapters dependencies, I'll update it for `rails_metal`.

  [spec]: https://github.com/singfoom/simple_token_authentication/blob/da8792633d91c889925f26029b466b61292e3b7c/spec/lib/simple_token_authentication/configuration_spec.rb#L37-L47


another problem that came up for this plugin is that it's assuming your file is named `webpack.config.js` or `webpack.config.babel.js` with no way to pass in an additional webpack config file.


This requires a 1.3.5 release. Currently people are forced to use 1.3 branch instead of a tag.


Thanks, please comment out revapi (439-451) locally, You see the result of a potentially incompatible API change, so do CI builds. https://java.net/jira/browse/JAVAMONEY-152 aims to use another API comparison tool since RevAPI is hard to configure and over-sensitive even to simple additions.

Sorry for the disruption, we're working on it.


Why was this workaround needed again? I've tried on OS X 10.5 with gcc 4.0 and on OS X 10.10 with clang "7.0.2" (probably 3.6 or 3.7 in upstream terms), didn't notice any errors or misbehavior...


111101900_MSHeatPump (Myoldmopar) - i386-Windows-7-VisualStudio-12: OK (2001 of 2001 tests passed)

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


Maar betekent dat dan niet dat email valid moet zijn?


This example appears to leak a ton of memory. But, I'm not sure why. If I call this in a loop 1000 times, Node.js allocates and never frees 3 GB of memory.

This remains true even if I call it in a function and then outside of that function force a GC.

What is odd, Rust appears to be freeing memory properly. If I add a println to free it gets called and if I use an explicit `libc::free` I get a double free error.

In addition, I get this *exact* same issue if I manually write the C++ bindings rather than using `node-ffi`.

Do you have any thoughts on why this might be? I am using Node `v4.2.4` and Rust `1.5.0`.

```text
==17353== LEAK SUMMARY:
==17353==    definitely lost: 1,296 bytes in 41 blocks
==17353==    indirectly lost: 5,792,343 bytes in 99,995 blocks
==17353==      possibly lost: 1,138 bytes in 4 blocks
==17353==    still reachable: 6,889 bytes in 68 blocks
==17353==         suppressed: 0 bytes in 0 blocks
==17353== Reachable blocks (those to which a pointer was found) are not shown.
==17353== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==17353==
==17353== For counts of detected and suppressed errors, rerun with: -v
==17353== ERROR SUMMARY: 40 errors from 40 contexts (suppressed: 0 from 0)
```


Added Database Scripts and ER Diagrams


working


addressed


Note that systemd will stop supporting unified hierarchy on the old `CgroupSuperMagic`.


а нужен ли этот background?


This is just me being over cautious :)

@andela-jejezie, I think it will be better if you can make your comments on the latest version of the source code.
For this file https://github.com/andela-ftchirou/checkpoint-four/blob/master/app/src/main/java/andela/checkpoint/stilld/utilities/Duration.java.


tools:text?


Ah, I see now ...

Thanks!


@remicollet We clearly disagree on what constitutes a "poor repository".  Regardless of our disagreements, we have a track record of telling users that IUS is just one of several choices, and it is up to them to decide.  We don't comment on random commits and tell users to avoid Remirepo.  I personally have told users about Remirepo and SCLs as alternative options to IUS on multiple occasions.

@ckortekaas Use whichever repository you feel comfortable with.  @remicollet packaged PHP 7 long before us because he started with 7.0.0beta2, over four months before the 7.0.0 stable release.  As I mentioned in iuscommunity/wishlist#33, IUS has a strong preference for stable software.  If you want unbiased opinions about IUS vs Remirepo, I suggest you go ask in `#centos` on freenode.  You may also want to read over the [SafeRepo Initiative](https://ius.io/SafeRepo/) and our [SCL comparision](https://ius.io/IUSvsSCL/).


vi sao may sua nhu vay


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10818](https://teamcity.mesosphere.io/viewLog.html?buildId=100824&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 212 Build time: 00:08:56


Please move version to the derivation


Yes, there is.

From: Leo Rainer <notifications@github.com<mailto:notifications@github.com>>
Reply-To: NREL/hescore-hpxml <reply@reply.github.com<mailto:reply@reply.github.com>>
Date: Tuesday, January 5, 2016 at 3:37 PM
To: NREL/hescore-hpxml <hescore-hpxml@noreply.github.com<mailto:hescore-hpxml@noreply.github.com>>
Cc: Noel Merket <noel.merket@nrel.gov<mailto:noel.merket@nrel.gov>>
Subject: Re: [hescore-hpxml] update HEScore API documentation to point to PNNL url (e8815ff)

@nmerket<https://github.com/nmerket> I updated this url. Is there a commit hook that pushes this out to readthedocs?

-
Reply to this email directly or view it on GitHub<https://github.com/NREL/hescore-hpxml/commit/e8815ffb4ddcff74b327b2bf1393bb420a9bad3c#commitcomment-15276348>.


@Adusei I have tested the management dashboard both on the seed env and test env, but I did not see the stack overflow error. In my test just now, the page still works well... Could you please show me the url you are visiting or give me more info to reproduce this bug? Thanks.


A personal preference of mine is to leave a blank line between different page interactions in your feature tests. YMMV, but it can help for readability when tests get a bit longer.


```fsharp
Console.CancelKeyPress.Add <| fun e -> e.Cancel <- true; start <| IVar.tryFill cancelled ()
```


Наверное, стоит добавить toLeftOf от этого ImageView для предыдущего TextView и следующего.


reinterpret_cast is something which already existed when C++ was born (C++98).
static_cast, dynamic_cast, const_cast and reinterpret_cast should be preferred over the classic C-style cast (int)myValue
See here: http://stackoverflow.com/a/332086/5082374