[R/exa.createScript.R:101:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/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/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/exa.createScript.R#L232) *style:* **Variable and function names should be all lowercase.**
```r
        do.call(exa.readData, execArgs)
                              ^~~~~~~~
```
[R/EXADBI-internal.R:2:2:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L2) *style:* **Commented code should be removed.**
```r
## These are sub-methods used by the DBI methods defined in EXADBI.R.
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:4:2:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L4) *style:* **Commented code should be removed.**
```r
## First version written in 2015 by Marcel Boldt <marcel.boldt@exasol.com>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:5:2:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L5) *style:* **Commented code should be removed.**
```r
## as part of the EXASOL R interface & SDK package. It may be used, changed and distributed freely
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:15:30:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L15) *style:* **Commas should never have a space before.**
```r
grep_schema <- function(stmt , statement = TRUE) {
                            ~^
```
[R/EXADBI-internal.R:16:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L16) *style:* **lines should not be more than 80 characters.**
```r
  g1 <-   gregexpr("from(([\\s.]\"[^\"]+\")|([\\s.]\\w+))+?([;\\s)]|$)",  # grep all from stmts.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:18:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L18) *style:* **lines should not be more than 80 characters.**
```r
  ids <- gsub("from ","",unlist(regmatches(stmt, g1)), ignore.case = TRUE) # remove the "from "s
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:18:23:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L18) *style:* **Commas should always have a space after.**
```r
  ids <- gsub("from ","",unlist(regmatches(stmt, g1)), ignore.case = TRUE) # remove the "from "s
                      ^
```
[R/EXADBI-internal.R:18:26:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L18) *style:* **Commas should always have a space after.**
```r
  ids <- gsub("from ","",unlist(regmatches(stmt, g1)), ignore.case = TRUE) # remove the "from "s
                         ^
```
[R/EXADBI-internal.R:23:27:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L23) *style:* **Commented code should be removed.**
```r
  #                       return(substr(x,1,nchar(x)-1))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:30:29:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L30) *style:* **Commas should always have a space after.**
```r
  schemas <- substr(schemas,1,nchar(schemas)-1)
                            ^
```
[R/EXADBI-internal.R:30:31:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L30) *style:* **Commas should always have a space after.**
```r
  schemas <- substr(schemas,1,nchar(schemas)-1)
                              ^
```
[R/EXADBI-internal.R:30:45:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L30) *style:* **Put spaces around all infix operators.**
```r
  schemas <- substr(schemas,1,nchar(schemas)-1)
                                           ~^~
```
[R/EXADBI-internal.R:43:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L43) *style:* **lines should not be more than 80 characters.**
```r
        substr(identifier[i], nchar(identifier[i]), nchar(identifier[i])) == "\"") {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:61:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L61) *style:* **Variable and function names should be all lowercase.**
```r
processIDs <- function(id, quotes = "\"") {
^~~~~~~~~~
```
[R/EXADBI-internal.R:63:17:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L63) *style:* **Put spaces around all infix operators.**
```r
  if (length(id <=1)) if(is.na(id) | is.null(id) | missing(id)) return(id)
                ^~~
```
[R/EXADBI-internal.R:63:25:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L63) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if (length(id <=1)) if(is.na(id) | is.null(id) | missing(id)) return(id)
                        ^
```
[R/EXADBI-internal.R:67:23:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L67) *style:* **Commas should always have a space after.**
```r
      if (substr(x, 1,1) == "\"")
                      ^
```
[R/EXADBI-internal.R:81:10:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L81) *style:* **Only use double-quotes.**
```r
    gsub('.', '_', id, fixed = TRUE)# change dots to underscores
         ^~~
```
[R/EXADBI-internal.R:81:15:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L81) *style:* **Only use double-quotes.**
```r
    gsub('.', '_', id, fixed = TRUE)# change dots to underscores
              ^~~
```
[R/EXADBI-internal.R:83:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L83) *style:* **lines should not be more than 80 characters.**
```r
    paste('"', encodeString(id), '"', sep = "") # escape non-printable chr & add surrounding quotes
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:99:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L99) *style:* **Variable and function names should be all lowercase.**
```r
EXAGetIdentifier <-
^~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:107:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L107) *style:* **lines should not be more than 80 characters.**
```r
          "from(([\\s.]\"[^\"]+\")|([\\s.]\\w+))+?([;\\s)]|$)",  # grep all from stmts.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:111:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L111) *style:* **lines should not be more than 80 characters.**
```r
        gsub("from ","",unlist(regmatches(stmt, g1)), ignore.case = TRUE) # remove the "from "s
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:111:22:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L111) *style:* **Commas should always have a space after.**
```r
        gsub("from ","",unlist(regmatches(stmt, g1)), ignore.case = TRUE) # remove the "from "s
                     ^
```
[R/EXADBI-internal.R:111:25:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L111) *style:* **Commas should always have a space after.**
```r
        gsub("from ","",unlist(regmatches(stmt, g1)), ignore.case = TRUE) # remove the "from "s
                        ^
```
[R/EXADBI-internal.R:116:49:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L116) *style:* **Commas should always have a space after.**
```r
          if (substring(x, nchar(x)) %in% c(";"," ",")"))
                                                ^
```
[R/EXADBI-internal.R:116:53:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L116) *style:* **Commas should always have a space after.**
```r
          if (substring(x, nchar(x)) %in% c(";"," ",")"))
                                                    ^
```
[R/EXADBI-internal.R:117:11:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L117) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
          {
          ^
```
[R/EXADBI-internal.R:118:29:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L118) *style:* **Commas should always have a space after.**
```r
            return(substr(x,1,nchar(x) - 1))
                            ^
```
[R/EXADBI-internal.R:118:31:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L118) *style:* **Commas should always have a space after.**
```r
            return(substr(x,1,nchar(x) - 1))
                              ^
```
[R/EXADBI-internal.R:132:24:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L132) *style:* **Commas should always have a space after.**
```r
        substr(schemas,1,nchar(schemas) - 1) # remove the final dot
                       ^
```
[R/EXADBI-internal.R:132:26:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L132) *style:* **Commas should always have a space after.**
```r
        substr(schemas,1,nchar(schemas) - 1) # remove the final dot
                         ^
```
[R/EXADBI-internal.R:136:20:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L136) *style:* **Variable and function names should be all lowercase.**
```r
        schemas <- processIDs(schemas, quotes = quotes)
                   ^~~~~~~~~~
```
[R/EXADBI-internal.R:136:20:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L136) *warning:* **no visible global function definition for ‘processIDs’**
```r
        schemas <- processIDs(schemas, quotes = quotes)
                   ^~~~~~~~~~
```
[R/EXADBI-internal.R:138:20:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L138) *warning:* **no visible global function definition for ‘EXAupper’**
```r
        schemas <- EXAupper(schemas)
                   ^~~~~~~~
```
[R/EXADBI-internal.R:148:19:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L148) *style:* **Variable and function names should be all lowercase.**
```r
        tables <- processIDs(tables, quotes = quotes)
                  ^~~~~~~~~~
```
[R/EXADBI-internal.R:148:19:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L148) *warning:* **no visible global function definition for ‘processIDs’**
```r
        tables <- processIDs(tables, quotes = quotes)
                  ^~~~~~~~~~
```
[R/EXADBI-internal.R:150:19:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L150) *warning:* **no visible global function definition for ‘EXAupper’**
```r
        tables <- EXAupper(tables)
                  ^~~~~~~~
```
[R/EXADBI-internal.R:157:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L157) *style:* **lines should not be more than 80 characters.**
```r
    # as.data.frame(ds, stringsAsFactors = FALSE, optional = TRUE) # doesn't work as it strips quotes
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:157:7:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L157) *style:* **Commented code should be removed.**
```r
    # as.data.frame(ds, stringsAsFactors = FALSE, optional = TRUE) # doesn't work as it strips quotes
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:159:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L159) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/EXADBI-internal.R:160:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L160) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/EXADBI-internal.R:161:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI-internal.R#L161) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/EXADBI.R:10:2:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L10) *style:* **Commented code should be removed.**
```r
## First version written in 2015 by Marcel Boldt <marcel.boldt@exasol.com>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:11:2:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L11) *style:* **Commented code should be removed.**
```r
## as part of the EXASOL R interface & SDK package. It may be used, changed and distributed freely
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:64:25:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L64) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:89:25:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L89) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:103:44:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L103) *style:* **Commas should always have a space after.**
```r
    NextMethod(generic = "summary", object,...)
                                           ^
```
[R/EXADBI.R:153:15:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L153) *style:* **Commas should always have a space after.**
```r
  "dbGetInfo","EXAConnection",
              ^
```
[R/EXADBI.R:154:25:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L154) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:155:10:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L155) *style:* **Variable and function names should be all lowercase.**
```r
    if (!dbIsValid(dbObj)) {
         ^~~~~~~~~
```
[R/EXADBI.R:155:20:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L155) *style:* **Variable and function names should be all lowercase.**
```r
    if (!dbIsValid(dbObj)) {
                   ^~~~~
```
[R/EXADBI.R:159:26:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L159) *style:* **Variable and function names should be all lowercase.**
```r
      db.version = paste(dbObj@db_prod_name, dbObj@db_version),
                         ^~~~~
```
[R/EXADBI.R:159:46:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L159) *style:* **Variable and function names should be all lowercase.**
```r
      db.version = paste(dbObj@db_prod_name, dbObj@db_version),
                                             ^~~~~
```
[R/EXADBI.R:160:16:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L160) *style:* **Variable and function names should be all lowercase.**
```r
      dbname = dbObj@db_name,
               ^~~~~
```
[R/EXADBI.R:161:18:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L161) *style:* **Variable and function names should be all lowercase.**
```r
      username = dbObj@db_user,
                 ^~~~~
```
[R/EXADBI.R:162:14:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L162) *style:* **Variable and function names should be all lowercase.**
```r
      host = dbObj@db_host,
             ^~~~~
```
[R/EXADBI.R:163:14:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L163) *style:* **Variable and function names should be all lowercase.**
```r
      port = dbObj@db_port
             ^~~~~
```
[R/EXADBI.R:172:44:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L172) *style:* **Commas should always have a space after.**
```r
    NextMethod(generic = "summary", object,...)
                                           ^
```
[R/EXADBI.R:223:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L223) *style:* **lines should not be more than 80 characters.**
```r
    #         close = function(commit=TRUE) {                              # dbClearResult is in row 880
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:224:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L224) *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:227:21:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L227) *style:* **Commented code should be removed.**
```r
    #               warning("Connection seems exipired.\n    ...it's gone...")
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:228:21:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L228) *style:* **Commented code should be removed.**
```r
    #               return(FALSE)
                    ^~~~~~~~~~~~~
```
[R/EXADBI.R:232:23:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L232) *style:* **Commented code should be removed.**
```r
    #                 if(commit) message("Changes commited.")
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:233:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L233) *style:* **lines should not be more than 80 characters.**
```r
    #             } else stop("Commit failed. Changes NOT commited. Closing aborted.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:234:17:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L234) *style:* **Commented code should be removed.**
```r
    #           message("Closing connection...")
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:235:19:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L235) *style:* **Commented code should be removed.**
```r
    #             res <- try(odbcClose(connection),silent=TRUE)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:237:23:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L237) *style:* **Commented code should be removed.**
```r
    #                 message("Connection closed.")
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:238:23:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L238) *style:* **Commented code should be removed.**
```r
    #                 return(TRUE)
                      ^~~~~~~~~~~~
```
[R/EXADBI.R:240:23:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L240) *style:* **Commented code should be removed.**
```r
    #                 warning("Closing not successful.")
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:241:23:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L241) *style:* **Commented code should be removed.**
```r
    #                 return(FALSE)
                      ^~~~~~~~~~~~~
```
[R/EXADBI.R:243:27:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L243) *style:* **Commented code should be removed.**
```r
    #                     warning(res)
                          ^~~~~~~~~~~~
```
[R/EXADBI.R:244:27:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L244) *style:* **Commented code should be removed.**
```r
    #                     return(FALSE)
                          ^~~~~~~~~~~~~
```
[R/EXADBI.R:249:8:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L249) *style:* **Commented code should be removed.**
```r
      #close()
       ^~~~~~~
```
[R/EXADBI.R:256:15:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L256) *style:* **Commas should always have a space after.**
```r
  "dbGetInfo","EXAResult",
              ^
```
[R/EXADBI.R:257:25:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L257) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:259:19:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L259) *style:* **Variable and function names should be all lowercase.**
```r
      statement = dbObj$statement,
                  ^~~~~
```
[R/EXADBI.R:260:19:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L260) *style:* **Variable and function names should be all lowercase.**
```r
      row.count = dbObj$rows_fetched,
                  ^~~~~
```
[R/EXADBI.R:261:23:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L261) *style:* **Variable and function names should be all lowercase.**
```r
      rows.affected = dbObj$rows_affected,
                      ^~~~~
```
[R/EXADBI.R:262:23:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L262) *style:* **Variable and function names should be all lowercase.**
```r
      has.completed = dbObj$is_complete,
                      ^~~~~
```
[R/EXADBI.R:263:19:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L263) *style:* **Variable and function names should be all lowercase.**
```r
      is.select = dbObj$with_output
                  ^~~~~
```
[R/EXADBI.R:271:44:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L271) *style:* **Commas should always have a space after.**
```r
    NextMethod(generic = "summary", object,...)
                                           ^
```
[R/EXADBI.R:281:3:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L281) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("EXADriver")
  ^~~
```
[R/EXADBI.R:286:3:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L286) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("EXADriver")
  ^~~
```
[R/EXADBI.R:296:25:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L296) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:307:47:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L307) *style:* **Variable and function names should be all lowercase.**
```r
setMethod("dbDataType", "EXAObject", function(dbObj, obj, ...) {
                                              ^~~~~
```
[R/EXADBI.R:308:3:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L308) *style:* **Variable and function names should be all lowercase.**
```r
  EXADataType(obj)
  ^~~~~~~~~~~
```
[R/EXADBI.R:313:13:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L313) *style:* **Variable and function names should be all lowercase.**
```r
  vapply(x, EXADataType, FUN.VALUE = character(1), USE.NAMES = FALSE)
            ^~~~~~~~~~~
```
[R/EXADBI.R:331:13:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L331) *style:* **Variable and function names should be all lowercase.**
```r
  vapply(x, EXADataType, FUN.VALUE = character(1), USE.NAMES = FALSE)
            ^~~~~~~~~~~
```
[R/EXADBI.R:338:5:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L338) *style:* **Variable and function names should be all lowercase.**
```r
    dbGetInfo(drv, "connectionIds")[[1]]
    ^~~~~~~~~
```
[R/EXADBI.R:400:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L400) *style:* **lines should not be more than 80 characters.**
```r
                        exalogfile = tempfile(pattern = "EXAODBC_", fileext = ".log"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:405:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L405) *style:* **lines should not be more than 80 characters.**
```r
                        connectionlcctype = Sys.getlocale(category = "LC_CTYPE"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:406:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L406) *style:* **lines should not be more than 80 characters.**
```r
                        connectionlcnumeric = Sys.getlocale(category = "LC_NUMERIC"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:410:3:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L410) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/EXADBI.R:411:5:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L411) *style:* **Variable and function names should be all lowercase.**
```r
    EXANewConnection(
    ^~~~~~~~~~~~~~~~
```
[R/EXADBI.R:440:5:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L440) *style:* **Variable and function names should be all lowercase.**
```r
    EXANewConnection(drv = dbDriver(drv), ...),
    ^~~~~~~~~~~~~~~~
```
[R/EXADBI.R:440:28:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L440) *style:* **Variable and function names should be all lowercase.**
```r
    EXANewConnection(drv = dbDriver(drv), ...),
                           ^~~~~~~~
```
[R/EXADBI.R:451:5:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L451) *style:* **Variable and function names should be all lowercase.**
```r
    EXACloneConnection(drv, ...),
    ^~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:463:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L463) *style:* **Variable and function names should be all lowercase.**
```r
dbCurrentSchema <- function(con) {
^~~~~~~~~~~~~~~
```
[R/EXADBI.R:464:10:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L464) *style:* **Variable and function names should be all lowercase.**
```r
  res <- sqlQuery(con, "select current_schema")
         ^~~~~~~~
```
[R/EXADBI.R:464:10:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L464) *warning:* **no visible global function definition for ‘sqlQuery’**
```r
  res <- sqlQuery(con, "select current_schema")
         ^~~~~~~~
```
[R/EXADBI.R:465:44:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L465) *style:* **Commas should always have a space after.**
```r
  con@current_schema <- as.character(res[1,1])
                                           ^
```
[R/EXADBI.R:472:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L472) *style:* **Variable and function names should be all lowercase.**
```r
EXANewConnection <- function(# change defaults also above
^~~~~~~~~~~~~~~~
```
[R/EXADBI.R:495:32:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L495) *style:* **Commas should always have a space after.**
```r
      con_str <- paste0("DSN=",dsn)
                               ^
```
[R/EXADBI.R:498:64:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L498) *style:* **Commas should always have a space after.**
```r
      con_str <- paste0("DRIVER={EXASolution Driver};EXAHOST=",exahost)
                                                               ^
```
[R/EXADBI.R:502:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L502) *style:* **lines should not be more than 80 characters.**
```r
        "Connect failed. Either DSN, host & db_user or a connection string must be given.\n
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:503:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L503) *style:* **lines should not be more than 80 characters.**
```r
        Hint: No lazy declaration of onnection parameters - these have to be stated ' dsn=...'.\n
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:509:33:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L509) *style:* **Commas should always have a space after.**
```r
      con_str <- paste0(con_str,";UID=",uid,";PWD=",pwd)
                                ^
```
[R/EXADBI.R:509:41:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L509) *style:* **Commas should always have a space after.**
```r
      con_str <- paste0(con_str,";UID=",uid,";PWD=",pwd)
                                        ^
```
[R/EXADBI.R:509:45:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L509) *style:* **Commas should always have a space after.**
```r
      con_str <- paste0(con_str,";UID=",uid,";PWD=",pwd)
                                            ^
```
[R/EXADBI.R:509:53:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L509) *style:* **Commas should always have a space after.**
```r
      con_str <- paste0(con_str,";UID=",uid,";PWD=",pwd)
                                                    ^
```
[R/EXADBI.R:513:33:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L513) *style:* **Commas should always have a space after.**
```r
      con_str <- paste0(con_str,";EXASCHEMA=",exaschema)
                                ^
```
[R/EXADBI.R:513:47:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L513) *style:* **Commas should always have a space after.**
```r
      con_str <- paste0(con_str,";EXASCHEMA=",exaschema)
                                              ^
```
[R/EXADBI.R:516:31:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L516) *style:* **Commas should always have a space after.**
```r
    con_str <- paste0(con_str,";EXALOGFILE=",exalogfile)
                              ^
```
[R/EXADBI.R:516:46:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L516) *style:* **Commas should always have a space after.**
```r
    con_str <- paste0(con_str,";EXALOGFILE=",exalogfile)
                                             ^
```
[R/EXADBI.R:519:31:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L519) *style:* **Commas should always have a space after.**
```r
    con_str <- paste0(con_str,";LOGMODE=",logmode)
                              ^
```
[R/EXADBI.R:519:43:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L519) *style:* **Commas should always have a space after.**
```r
    con_str <- paste0(con_str,";LOGMODE=",logmode)
                                          ^
```
[R/EXADBI.R:524:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L524) *style:* **lines should not be more than 80 characters.**
```r
        con_str,";CONNECTIONLCCTYPE=",connectionlcctype,";CONNECTIONLCNUMERIC=",connectionlcnumeric
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:524:17:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L524) *style:* **Commas should always have a space after.**
```r
        con_str,";CONNECTIONLCCTYPE=",connectionlcctype,";CONNECTIONLCNUMERIC=",connectionlcnumeric
                ^
```
[R/EXADBI.R:524:39:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L524) *style:* **Commas should always have a space after.**
```r
        con_str,";CONNECTIONLCCTYPE=",connectionlcctype,";CONNECTIONLCNUMERIC=",connectionlcnumeric
                                      ^
```
[R/EXADBI.R:524:57:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L524) *style:* **Commas should always have a space after.**
```r
        con_str,";CONNECTIONLCCTYPE=",connectionlcctype,";CONNECTIONLCNUMERIC=",connectionlcnumeric
                                                        ^
```
[R/EXADBI.R:524:81:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L524) *style:* **Commas should always have a space after.**
```r
        con_str,";CONNECTIONLCCTYPE=",connectionlcctype,";CONNECTIONLCNUMERIC=",connectionlcnumeric
                                                                                ^
```
[R/EXADBI.R:529:31:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L529) *style:* **Commas should always have a space after.**
```r
    con_str <- paste0(con_str,";autocommit=",autocommit)
                              ^
```
[R/EXADBI.R:529:46:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L529) *style:* **Commas should always have a space after.**
```r
    con_str <- paste0(con_str,";autocommit=",autocommit)
                                             ^
```
[R/EXADBI.R:534:33:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L534) *style:* **Commas should always have a space after.**
```r
      con_str <- paste0(con_str,";", names(d[1]),"=",d[1])
                                ^
```
[R/EXADBI.R:534:50:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L534) *style:* **Commas should always have a space after.**
```r
      con_str <- paste0(con_str,";", names(d[1]),"=",d[1])
                                                 ^
```
[R/EXADBI.R:534:54:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L534) *style:* **Commas should always have a space after.**
```r
      con_str <- paste0(con_str,";", names(d[1]),"=",d[1])
                                                     ^
```
[R/EXADBI.R:539:10:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L539) *style:* **Variable and function names should be all lowercase.**
```r
  con <- odbcDriverConnect(con_str)
         ^~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:539:10:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L539) *warning:* **no visible global function definition for ‘odbcDriverConnect’**
```r
  con <- odbcDriverConnect(con_str)
         ^~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:540:19:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L540) *style:* **Variable and function names should be all lowercase.**
```r
  exa_metadata <- odbcGetInfo(con)
                  ^~~~~~~~~~~
```
[R/EXADBI.R:540:19:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L540) *warning:* **no visible global function definition for ‘odbcGetInfo’**
```r
  exa_metadata <- odbcGetInfo(con)
                  ^~~~~~~~~~~
```
[R/EXADBI.R:543:21:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L543) *style:* **Commas should always have a space after.**
```r
    "EXAConnection",init_connection_string = con_str,
                    ^
```
[R/EXADBI.R:545:48:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L545) *style:* **Commas should always have a space after.**
```r
    autocom_default = ifelse(autocommit == "Y",TRUE,FALSE),
                                               ^
```
[R/EXADBI.R:545:53:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L545) *style:* **Commas should always have a space after.**
```r
    autocom_default = ifelse(autocommit == "Y",TRUE,FALSE),
                                                    ^
```
[R/EXADBI.R:546:52:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L546) *style:* **Commas should always have a space after.**
```r
    db_host = strsplit(exa_metadata["Server_Name"],":")[[1]][1],
                                                   ^
```
[R/EXADBI.R:547:63:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L547) *style:* **Commas should always have a space after.**
```r
    db_port = as.numeric(strsplit(exa_metadata["Server_Name"],":")[[1]][2]),
                                                              ^
```
[R/EXADBI.R:550:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L550) *style:* **lines should not be more than 80 characters.**
```r
        attributes(con)$connection.string, gregexpr("UID=[\\w]+?;", attributes(con)$connection.string,perl =
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:550:103:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L550) *style:* **Commas should always have a space after.**
```r
        attributes(con)$connection.string, gregexpr("UID=[\\w]+?;", attributes(con)$connection.string,perl =
                                                                                ^
```
[R/EXADBI.R:555:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L555) *style:* **lines should not be more than 80 characters.**
```r
        attributes(con)$connection.string, gregexpr("UID=[\\w]+?;", attributes(con)$connection.string,perl =
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:555:103:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L555) *style:* **Commas should always have a space after.**
```r
        attributes(con)$connection.string, gregexpr("UID=[\\w]+?;", attributes(con)$connection.string,perl =
                                                                                ^
```
[R/EXADBI.R:574:1:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L574) *style:* **Variable and function names should be all lowercase.**
```r
EXACloneConnection <-
^~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:578:12:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L578) *style:* **Variable and function names should be all lowercase.**
```r
    drv <- dbCurrentSchema(drv) # update schema metadata
           ^~~~~~~~~~~~~~~
```
[R/EXADBI.R:578:12:](https://github.com/EXASOL/r-exasol/blob/0181d2239be71c93cfb641788cf4a20f5674f3c3/R/EXADBI.R#L578) *warning:* **no visible global function definition for ‘dbCurrentSchema’**
```r
    drv <- dbCurrentSchema(drv) # update schema metadata
           ^~~~~~~~~~~~~~~
```


D2 or D1 for Monday?


Fix-allocation-for-feneSolarDelaySeq (JasonGlazer) - x86_64-MacOS-10.9-clang: OK (2044 of 2045 tests passed, 126 test warnings)

 * 129 tests had: AUD diffs.
 * 127 tests had: EIO diffs.
 * 1 test had: ERR diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: MTR big diffs.
 * 1 test had: Table big diffs.

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


Is there any particular reason to have the icon in the ActionBar as opposed to using the Floating Action Button? I feel that we should keep it because it's a primary part of the user action on that page. Furthermore the ActionBar '+' button is very close to the trash icon, so the user may accidentally click trash instead.


Just for my own clarity, is `publication` able to be modified like the `CourseSerializer` above? I believe the answer is no, since it requires some values from the context.


@diracdeltas can you add the rule for this?

Stand-alone HTTPSEverywhere testing should have caught this, at least the Alexa top 5000 should be checked for this problem against the lib.
I am concerned about finding more of these cases piece-meal on major websites.


I followed the java.util.Calendar constants.
So Calendar.SUNDAY = 1 and so on, so D2 should be Monday.
I was thinking if to maintain a D<Number> or just use a literal as "Monday".
But localization literals are tricky as at the end someone else will ask to support other languages as well.
Not sure as this is a technical constant and english could be valid.


Did this build for you? According to the .AndroidBindings lib there is no overload for TrackMetric with the properties Dictionary


Looks like you're using 'plotz.ly' instead of 'plot.ly' in your URL, so it 404s.


why you removed ELB listener on port 2181 ?

with port 2181 on ELB, we can use the domain name to access zookeeper, which is more convenient to use


`.database` instead of `.apply` or `.db`


I would write:

```python
if solver_parameters is None:
    solver_parameters = {}
solver_parameters.setdefault("ksp_type": "cg")
```


May I ask, what is purpose of all that stuff in graphics/scene folder?


Before every apostrophe you have to use \

Otherwise it will break apk recompile..


Thanks.
Also the website to test black list is
slashdot.org
It redirects to http from https forever.


why does it need this width?


Can you also test that changing the input function and re-projecting DTRT?


it seems version 3.4.7 was some how a wrong release...

http://www.apache.org/dist/zookeeper/zookeeper-3.4.7/zookeeper-3.4.7.tar.gz is gone again, and even no folder for 3.4.7 anymore >> http://www.apache.org/dist/zookeeper/

unbelievable...


@perexg should be htsp->htsp_async_mode |= HTSP_ASYNC_ON now?
As you set the async epg mode a few lines above this now.


I think this should be :delete_off_stripe - possible name mismatch?


Please be aware about deleting existing icons. The artifact icon is used as an overlay on permanents and in this case I think the color icon would still look better than the black silhouette. It would be better to just add as new icons for now to be used specifically by the stats viewer.


OK, it just seemed like 2..5 was only a 4 day interval. Perhaps then D6 instead of D5?


This line relies on `ObfuscateName` return consistent results. It seems to be true, but would be nice if confirmed by someone knowledgeable.


Will there be a way to measure the initial height? So it doesn't start off with 35?


Looks like a good idea. I agree with that suggestion, unless anyone has good arguments against it.


This is no longer needed, I beleive.  Just remove env altogether.


Let's add some error checking:

```python
if not isinstance(v, (ufl.core.expr.Expr, function.Function)):
    raise ValueError("Can only project UFL expression or Functions not '%s'" % type(v))
```


Not sure what you mean? The intended usage is one Projector for each
combination of input and output.

On 29 January 2016 at 15:56, Lawrence Mitchell <notifications@github.com>
wrote:

> Can you also test that changing the input function and re-projecting DTRT?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/firedrakeproject/firedrake/commit/0301f8588cf456e6bc6b63e55f7cf5d09da3de80#commitcomment-15765197>
> .
>

--
http://www.imperial.ac.uk/people/colin.cotter

www.cambridge.org/9781107663916


Weird, I wonder what happened there :(


Oh I see, you mean updating v.

cheers
--cjc

On 29 January 2016 at 15:59, Colin Cotter <colin.cotter@imperial.ac.uk>
wrote:

> Not sure what you mean? The intended usage is one Projector for each
> combination of input and output.
>
> On 29 January 2016 at 15:56, Lawrence Mitchell <notifications@github.com>
> wrote:
>
>> Can you also test that changing the input function and re-projecting DTRT?
>>
>> —
>> Reply to this email directly or view it on GitHub
>> <https://github.com/firedrakeproject/firedrake/commit/0301f8588cf456e6bc6b63e55f7cf5d09da3de80#commitcomment-15765197>
>> .
>>
>
>
>
> --
> http://www.imperial.ac.uk/people/colin.cotter
>
> www.cambridge.org/9781107663916
>
>
>

--
http://www.imperial.ac.uk/people/colin.cotter

www.cambridge.org/9781107663916


Theo. I checked with Steve, and he says you are good. The enter button works in your code because you used a form submission. If you had only used input elements instead, you would have had to deal with the button press on each input.


Good work Soraya!


Funny. I’ve started a branch to implement the “sort by date” feature for results. :smiley:


s/次のようなに/次のように/


stderr=None and stdout=None, I think is wrong?


This needs to be https.


Want to make a note to anyone using a mixed footprint of cipher filter versions. Particularly v2.0.2 and older cipher filter **encryptors** with v2.0.3+ **decryptors** (and vice-versa)

Such a setup would be a unique edge case where you happen to be encrypting with logstash agents using the patched code from this original PR #3, rather than the official 2.0.2 (and older) plugin release (which is unlikely as it did not work properly anyway)

This particular change may cause the following error on either side (likely the decoding/decrypting side) in the logstash log, something to the effect of: `ArgumentError: invalid base64`. The solution is to bring both sides of your encryption/decryption inline to the same cipher filter version. i.e. Both sides running v2.0.3+ or both sides running the patched code from PR #3

This really doesn't affect the official v2.0.2 and lesser released versions due to other bugs where it didn't work properly anyways.


good that you're fleshing out this outline


nice start


This commit should be a separate PR with [this story ID](https://www.pivotaltracker.com/projects/1275640/stories/112670769)


Why not call this check_call for consistency with the subprocess.check_call.


Türkçe olarak açıklamak gerekirse bilmeyen arkadaşlar için ' işareti olan
Tırnak işaretinden önce \ koymanız gerekiyor yoksa apk dosyası çalışmaz.
Örndek Hasan\'n

2016-01-29 17:55 GMT+02:00 ingbrzy <notifications@github.com>:

> Before every apostrophe you have to use \
>
> Otherwise it will break apk recompile..
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/ingbrzy/MA-XML-7.0-TURKISH/commit/a1bb3087828facb289d0d46f9dfcb5dbdaf291ca#commitcomment-15765177>
> .
>

--
[image: MIUI Türkiye Forumu]


I'd love to say, "Since we know the version numbers, we can accommodate this behavior!" but then some people roll a distro-patched fork of, say, 5.3.3 and they might have fixed this problem.

I'm going to play it conservative and only use checks that work on most versions.


There were 3 changes to SE in 1.119 that affect ARMS
* Moved MyVoxelBase from Sandbox.Game.Gui to Vrage.ModAPI
* BoundingBox.Intersects(LineD, out double) became BoundingBox.Intersects(ref LineD, out double)
* Mods can no longer derive from SE types
  * This is the issue that will take some time for me to resolve and will likely result in the ARMS terminal controls being removed


Fantastic! The fixes look good to me, and the ability to build an interactive CLI app that is self-describing and discoverable suddenly just works :+1:


Oh, true the D5 is wrong.


yep, and now commited them :[


Should be stderr=stderr and stdout=stdout.


Scanner entrada sem private e static. Evitando uma global no sistema.


Nunca é um private.


s/受信た/受信した/


No. `CourseSerializer` is special because all of its kwargs are optional. `AtomicPublicationSerializer`'s kwargs are required, and it is not good practice to modify a requirement to work around the deficiencies of a third-party library.


If we are going over to a Docker infrastructure is it worth looking at PyPi / Py3?


@afollestad You could try something more advanced that searches for `ColorDrawable` in all parents and if it finds none defaults to the window background. Something like:
```java
while (view != null) {
    if (view.getBackground() instanceof ColorDrawable) {
        isDark = ...; // background color dependent
        break;
    } else {
        view = (View) view.getParent();
    }
}
if (view == null) isDark = ...; // window dependent
```
This should find the real, visual background color of a `View`.


I disagree in this case. This is an entirely reasonable refactoring as part of this PR.


Thanks Josh, waiting for this to sync up!


good :eyes:


@PocketKiller You must merge only reliable code....(∩´﹏`∩);


Looks good to me, r+


:boom: Good catch! I forgot that in the issue.


device/htc/flounder/omni_flounder.mk:21: *** missing separator.  Stop.


can you link the commit?


I think the situation is _exactly_ same. In previous case the domains split included re-factoring and cleanup as well... (which was the reason it was figured out domains were the same)


@TR4Android I was thinking about that too, but loops are very inefficient algorithm wise, especially since this would be executed during inflation.

Although generally people only have 1-4 levels, I guess. I might have to test the performance a bit.


This html is written by Joey


Thanks, @elia! I rebased https://github.com/opal/opal/pull/1309 with master, but there are still phantom ['foo', 'bar'] related errors on travis :confused:


Personally, I would have had the constructor for ```QueryAttrHandler``` take ```std::weak_ptr<QueryAttrState>``` as an argument to its constructor. I don't suggest changing it now, but it is something to look at for any future code.


Dat code steal T-T


I'm fine with 'on' and 'off' too :)


I tried applying this diff to my pycrypto source so I could build it on Solaris, but even after running ./configure it seems the changes don't take effect when running python setup.py build.  Any hints?


Change commits message please ifthis isn't wip


have you made any plugins yet?


Resetting the global counter will just fix one of the changed test cases.


I changed autoprefixer to be loaded with postcss, becuase autoprefixer-loader is depricated.
I didn't manage to configure to work just right, I think something changed in react-router or redux-router api.


@vais, yes, having some issues with IO.pipe on MRI 1.9.3 and JRuby, I'll check the travis build manually and merge if it errors only on those two.


Current result of serialize isn't really readable and I think it's better to keep it as short as possible. While toString should be readable.


so easy!


I originally thought `follow_up_url` was defined in `LiquidRenderer::Cache`, and couldn't work out why it wasn't failing - I wrote a spec just to clarify what was going on. Anyway, of course the method wasn't inside the cache class, so the spec's sort of redundant.


sorry for this, I was on a hurry.


You can such lines as soon as they are useless - no need for commended out @Ignores in code, when it takes no time to write it again when needed. @Mniammm


Yeah, I just want to get our current process replicated before I start changing things.


Incorporades lletres fins a la «qu»


#187 recovers the original CSE index logic.


Please describe params - in particular what is `cmAnnotation`?


Let's keep this class generic until declaration, ie. ShufflerImpl<T> implements Shuffler<T> and stick with the generic T argument. @Mniammm


i don't understand, what the hell...


FixExteriorShadingSurfacesSolar (JasonGlazer) - x86_64-MacOS-10.9-clang: Tests Failed (1733 of 1995 tests passed, 55 test warnings)

 * 533 tests had: AUD diffs.
 * 188 tests had: EIO diffs.
 * 262 tests had: Table big diffs.
 * 6 tests had: RDD diffs.
 * 2 tests had: ESO small diffs.
 * 2 tests had: MTR small diffs.
 * 3 tests had: Table small diffs.
 * 2 tests had: ESO big diffs.
 * 2 tests had: MTR big diffs.
 * 1 test had: ERR diffs.

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


No need to declare additional array - arrays are bad mkay :). We can only replace the original instances of Collection items.


nit: substring("http://m.".length) for clarity and safety. although i am sure i am not practicing what i preach :)


UpdateLightFractionTableInDocs (JasonGlazer) - x86_64-MacOS-10.9-clang: OK (0 of 0 tests passed, 0 test warnings)

![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)


Also many thanks to you for helping out. Your initial voice selection
branch was very close to the right solution. There was only something
missing was concerning iOS 9 changes which use a voice-ID instead of a
language-id.

I'm aware there's still some bugs left but I think if we continue to
fixing bugs then it will still take weeks if not months before a
release. I think we should release now and then fix the remaining bugs
in a later update. Many people are writing with suggestions and positive
feedback, so thanks again for helping out!

Kind regards

Bjoern D. Rasmussen
www.bearware.dk

On 29-01-16 16:36 , Tamas Geczy wrote:
> Oh for sure. I'll submit them tonight.
> The only other thing to change (and if you want you can do so), is the
> hint for the transmit button. Right now it says "tripple tap to
> toggle", it should be "tripple-tap to toggle on, double-tap to toggle
> off." With the redesign it somehow changed back, but the way to lock
> /unlock it is the same when the setting for PTT lock is turned off.
> Only a few more bugs / thoughts to raise:
> When you get a phone call, you're disconnected from the server and it
> has no microphone. (I've faced this one)
> People have told me that when on iPhone speaker, the volume of
> VoiceOver is significantly quieter than it used to be before the echo
> cancelation was implemented.
> Also, the Speaker output switch is also on iPads. Since iPads don't
> have an earpiece by default, hiding it for iPads would make more
> sense.
> Otherwise, a work well done, Bjoern!
> Sincerely,
> Tamas
> -Tamas
>
> On 1/29/16, Bjoern D. Rasmussen <notifications@github.com> wrote:
> > Yes, yes. Can you make them before sunday?
> >
> > ---
> > Reply to this email directly or view it on GitHub:
> >
> https://github.com/BearWare/TeamTalk5/commit/0b2b8035b679a504142349cf6462ca37c1827da3#commitcomment-15764276
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/BearWare/TeamTalk5/commit/0b2b8035b679a504142349cf6462ca37c1827da3#commitcomment-15764572>.
>


Personally I wouldn't use stage-0.
What features in stage-0 do you think we should adopt?


I believe it would be simpler to push ```d->bundle->coreCtx->listeners.BundleChanged(BundleEvent(BundleEvent::INSTALLED, bundle));``` farther down into the ```BundleRegistry::Register``` instead of creating a new private class function. The determination could be made in the bundle registry on whether to send an event in the case of installing an existing bundle. This is of course assuming that is the reason for the new private class function.


oops, that was a problem with my commit can you make another pull-request?


This is bad. Assume this would be a collection of Card items, then we wouldnt have our initial deck at the beginning of this function.


You just need to specify `devServer` in the webpack config.
See https://github.com/zippyui/react-combo/blob/master/build/dev.config.js#L36 for an example


@bjansen we need this for IntelliJ too!


T randomElement = items.get(random); etc. in this part @Mniammm


Looks good. Thanks.


also rename the file to dev.config.js - since we're no longer using express, there's no need to adopt this file as in our previous project where we used WebpackDevServer hooked into the express server.


Looks good to me!


Proposal is not a very descriptive name. What does it store?


I don't like this change


I thought that the conversation with @Thanood about this trick was just "intellectual shooting the breeze". Nice job turning this into a good example of structural programming :-)


Great job! It's a very good start. Needs some polish, but will certainly be a solid foundation!


These lines don't seem to have the desired effect on my MinGW-w64 on Windows 7 x64 system.  Both lib checks pass, as both pthread and winpthread are present, but neither PTHREAD_LIBS statement is evaluated.  Note that since both pass and the default true operation is the default, the HAVE_ defines end up in config.h.in for both libraries, but neither lib flag.

I suspect the desired effect is EITHER pthread (PTHREAD_LIBS=-lpthread plus the HAVE_ define) OR winpthread (corresponding lib flag and define), but not both.  In my PR, along with my other mostly orthogonal changes, I proposed a solution that is perhaps too verbose.  Sorry for the conflict.


Lmao use http://zhuoweizhang.net/addongen


This is a source file, so it belongs to a src/main/java folder path. No worry for a conflict, it is in the same package, so your test will find it. Let's move this back to src/main/java. @Mniammm


No need for the comment, since the task name says it all


No need for an array here.


Doesn't this have to start before docker?


When we do merge, let's also create a 2.1 branch so that we can continue providing bug fixes while working on the 2.2 release?

I've got a few PRs ready against #140 to fix some of the other open issues - seems more logical to work off that as the base as it has been cleaned up **a lot** compared to the current develop.


# Assignment 2 Grading Rubric (15 points total)

## Screenshots

- [ ] There are screenshots showing 3 valid ways to run the program (0.5 pt)

## Imports

- [ ] To the best of your knowledge, each of these explanations is correct (1.5 pts)
- [ ] This method of import is correctly selected as the best (0.5 pts)
- [ ] This explanation is correct and the example is good (0.5 pts)

## Paths

- [ ] This is a reasonable path to the Desktop (1 pts)
- [ ] This is a reasonable path to the `root` directory (1 pts)
- [ ] This is a correct explanation of the meaning of $PATH (1 pts)
- [ ] This is a correct explanation of the meaning of $PYTHONPATH (1 pts)

## Modules

- [ ] This paragraph explains the module well (3 pts)
- [ ] There are examples (3 pts)
- [ ] The examples aren't simply taken from the documentation (2 pts)


LGTM. This looks like it more or less matches the functionality in the clang driver introduced in r253625.

Thanks for fixing this!


contents is registered until below here, so this probably does not work


@abhijeetbhanjadeo  Isn't "track".length() simply equal to 5?


I think that's sounds like a very sensible suggestion - but I'd argue it's a refactoring we could do in a follow up PR?


Right curly braces ('}')  need to be on the same line as the else or it breaks contrib check.


Shouldn't it just fall through to one of the other versions? Could you tell use what boost_python names you do see on Gentoo? Also, which version of Gentoo is it?


This is a bug but has no effect in higher version of gcc, and I do not kown why...


Sorry about this.


внутри тоже show() делается?


@renzms Can you please fix the indentation here? Thanks! :-)


Outch..Sorry...couldn't read...


Actually, on this topic: This touches on internationalization of error messages as well, which has come up in the past. Maybe we should look into a general mechanism for messages in Neo, starting with some small aspect like procedure error messages, and promote that as the go-to way to get messages?

That might be a good beach head towards getting proper i18n


@renzms Please add some spaces to align the equals signs here.


You may also want to update the tileset's `_baseUrl` here for cases similar to [this](https://github.com/AnalyticalGraphicsInc/cesium/blob/3dTilesVersionQuery/Source/Scene/Instanced3DModel3DTileContentProvider.js#L274). Not the best example because its a url to a glTF model, but there may be other places in the future.


Maybe the commit message could explain that the `route_services` tests were not running, even though set to true, as they are part of `routing`, which was previously set to false.


Yep! Looks good :+1:


As ` isinstance(dst, m2_expr.ExprOp)` is check here, it is no more necessary in `if (isinstance(dst, m2_expr.ExprOp) and dst.op == "segm"):` and `elif (isinstance(dst, m2_expr.ExprOp) and dst.op == "far"):`


Same comment


Wouldn't the code become a lot easier by assuming all lines just contain 2
points? Would your code even work when lines would become polylines?
Op 29 jan. 2016 15:33 schreef "Ghostkeeper" <notifications@github.com>:

> You're right! It was never a problem because all lines have the same size
> but that was a stupid mistake of looking too much at line 172 while typing
> this...
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/Ultimaker/CuraEngine/commit/dec3367b9776c8804f7eaff75e9cb5d8a7e060d2#commitcomment-15762938>
> .
>


One problem with this code is that if we fail to grab custom metrics, but still estimate `cpuDesiredReplicas` to be higher than `currentReplicas`, then I guess we should scale up anyway. For scaling down we should do that of course.

I'm not convinced how important that is...


can you test the other method and see if it works? If so, can you update the docs?


Assuming you meant Core and not 4.6: https://issues.apache.org/jira/browse/LOG4NET-467 https://github.com/apache/log4net/pull/16 It's ready to merge.


Ca tourne effectivement, merci beaucoup pour cette implémentation. Toutefois j'ai 90,2 % d'erreur comme sortie, c'est normal ?


Not sure we want a main method here no :) ?


@VoyagerOne In this special case IMHO it does not make much sense to test the 2 things separate.
With this patch you store just the bonus in the global CounterMoveHistory but your thread can't take advantage of it, as you don't store the countermove itself. You only benefit later from the added bonus, if per accident exactly this countermove is being set on another place in the search. Just my opinion.


I am pretty sure that it works for me. i can run it and send you the screenshot

________________________________
From: jonnations <notifications@github.com>
Sent: Thursday, January 28, 2016 6:16 PM
To: biolprogramming/assignment-3
Cc: Maryam Foroozani
Subject: Re: [assignment-3] assignment3 (a626e5c)

I can't get task 4 to work. Mac vs. PC?

-
Reply to this email directly or view it on GitHub<https://github.com/biolprogramming/assignment-3/commit/a626e5c9ca9802523ca588056807de8529ac2770#commitcomment-15749499>.


Currently this will never be true as we always set default in apiserver. We have discussed this with @piosz and we need to move applying defaults from apiserver to HPA controller (i.e. if there is not policy scale based on 80% of cpu utilization). I believe that it's a prerequisite to have this PR working as otherwise it's impossible to scale only based on custom metrics.


The only issue I see with us using `--prefix` over `--index` is that we can't specify multiple indexes in a single curator cron unless we do something like `--prefix project1\.|project2\.` since we want to make sure we are grabbing the exact index specified (we don't want to delete `logging-keep` if we only intended to delete `logging`).

This poses a similar issue for the defaults; I'm trying to see if they're using the REST interface via the client, if so we may be able to get away with adding '.*' to the end of our project names for the `include`/`exclude` options


Test status:

pass tests/threads/alarm-single
pass tests/threads/alarm-multiple
pass tests/threads/alarm-simultaneous
FAIL tests/threads/alarm-priority
pass tests/threads/alarm-zero
pass tests/threads/alarm-negative
FAIL tests/threads/priority-change
FAIL tests/threads/priority-donate-one
FAIL tests/threads/priority-donate-multiple
FAIL tests/threads/priority-donate-multiple2
FAIL tests/threads/priority-donate-nest
FAIL tests/threads/priority-donate-sema
FAIL tests/threads/priority-donate-lower
FAIL tests/threads/priority-fifo
FAIL tests/threads/priority-preempt
FAIL tests/threads/priority-sema
FAIL tests/threads/priority-condvar
FAIL tests/threads/priority-donate-chain
FAIL tests/threads/mlfqs-load-1
FAIL tests/threads/mlfqs-load-60
FAIL tests/threads/mlfqs-load-avg
FAIL tests/threads/mlfqs-recent-1
pass tests/threads/mlfqs-fair-2
pass tests/threads/mlfqs-fair-20
FAIL tests/threads/mlfqs-nice-2
FAIL tests/threads/mlfqs-nice-10
FAIL tests/threads/mlfqs-block
20 of 27 tests failed.


# Assignment 2 Grading Rubric (15 points total)

## Screenshots

- [ ] There are screenshots showing 3 valid ways to run the program (0.5 pt)

## Imports

- [ ] To the best of your knowledge, each of these explanations is correct (1.5 pts)
- [ ] This method of import is correctly selected as the best (0.5 pts)
- [ ] This explanation is correct and the example is good (0.5 pts)

## Paths

- [ ] This is a reasonable path to the Desktop (1 pts)
- [ ] This is a reasonable path to the `root` directory (1 pts)
- [ ] This is a correct explanation of the meaning of $PATH (1 pts)
- [ ] This is a correct explanation of the meaning of $PYTHONPATH (1 pts)

## Modules

- [ ] This paragraph explains the module well (3 pts)
- [ ] There are examples (3 pts)
- [ ] The examples aren't simply taken from the documentation (2 pts)


Hey, I'm using this in ceylon-ide-intellij! :)


AddWarningWhenDElightAndShading (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2088 of 2088 tests passed, 0 test warnings)

 * 6 tests had: AUD diffs.

![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)


Ah, thanks @lilleyse!  Good idea


The OSGi spec (i.e. the API documentation for ```InstallBundle```) is ambiguous in my opinion.

I'm inclined to send the ```INSTALLED``` event even in the case of installing an existing bundle because...
* I haven't seen any OSGi docs which say not to
* The dynamic nature of the framework means that multiple clients could install the same bundle at different times. Clients may not care whether the bundle is already installed. Its conceivable that from the clients point of view its irrelevant whether they installed the bundle or not. What is relevant is that they get an event confirming that the bundle is installed.
* There is no data yet indicating whether there would be a significant performance impact.

What do Java OSGi Framework implementations do (i.e. Equinox, Felix, etc...) in this case?


I am surprised that this did not come up for you before.  If you need code that converts scotch output to a full binary tree that allows for nodes of size zero, I have a conversion code in basker_order_scotch.hpp .


以下ハンドラーは意訳ですか？


@HmHmmHm you should add $face before $fx and after $target to make compatible with function place on Block, i've forgot zorry xD


This `if` can be merged with `dst.size > src.size:`:
```Python
if dst.size >= src.size:
    e = [m2_expr.ExprAff(dst, src.zeroExtend(dst.size))]
```
Or even something like:
```Python
src_final = src.zeroExtend(dst.size) if dst.size >= src.size else src[:dst.size]
return [m2_expr.ExprAff(dst, src_final)], []
```
Which highlight that only `src_final` is different in each possible expression.


@dubert as soon as you set the text, a change event should be sent with the content height, which is effectively the initial height. If you don't set any text, the initial content height would be zero.

I specified 35 as the starting (and minimum) height value because that looks about right for a single line of text, and a textfield with zero height isn't very useful.


hah, OK, sorry :)


Actually, I don't really know.


FYI: this code path is untested, and I'm not sure what string could possibly do so


Why? ```jemalloc``` doesn't work well? It's supposed to be more efficient on devices with larger memory.


I'm not really convinced of that, because I've already implemented in past C++ projects at least 3 well-known SSL libraries and those C prototypes matched the best their needs. I don't see, why those ones are useful in the OpenSSL implementation which uses its custom read and write functions, and those are C functions anyway.

Select isn't a good argument to justify this kind of choice. Indeed, we can use others event handler functions such as poll or none of them. And the read/write methods of the socket are enough, IMHO. Keep in mind that the server must be multi-threaded! There are many way to handle the multi-threaded part which isn't documented as well and it seems you're handling it in a very unusual way according to your modifications.

As I said before, read & write without parameter have a name which are really misleading. If you really want to have a buffer, I don't think this the right way to handle that. At least, you could explicitly tell us in the description that those functions handle a buffer, but that doesn't make more sense neither for a socket interface.

If you really want to have a buffered connection you should deal with it inside the method of another class which is going to handle the connection. Forcing us to implement a potentially useless buffering process (depending on our implementation) in our Socket implementation isn't the right way to proceed.

Unfortunately, modifying the API this close from the turn-in date doesn't facilitate its implementation...

Cordially,
payet-s


@BlackShadow1 (っ`•ω•´c);;;;;;;;;;;;;


Is it only to support unit-tests?
Doesn't it also support the ability to install and uninstall statically-linked bundles? I understand that there may be no common use case to do so. However, the optional bundle name in the location does support this.


Se llego a lo que se esperaba


needs appropriate documentation for doxygen


Why is it needed? (parsing and printing)


AddWarningWhenDElightAndShading (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


thanks. I will review. can you upload the image somwhere else than FIJI?


你特么居然还会拍黄片


fdgffgdgdfgfgdfg


There is no "one of the other versions" and Gentoo also doesn't have any "version number"


我在readme里只看到乱码


难道不应该.xml吗


Updated


Why didn't you apply this fix to the video track too?

https://github.com/abhijeetbhanjadeo/RTSPTest/blob/master/RTSPControl.java#L720


Other versions means other possible library names as listed here in CMake.


`movhpd` is exactly the same method than `movhps`.
Is that volunteer? If so, you can keep only one function.


You are actually right, but these log4j files should only be used during the webapp initialization process, since afterwards the one from the datadir should reconfigure the logging system, I felt that it was acceptable to have the preliminary logs ending up on the console (or the catalina.out in case of Tomcat). I think that the default one provided by the (deb | rpm) packages is still correct (the one in src/deb/resources ; with a FileAppender as expected by some GN classes).

Anyway, your comment emphasizes 2 issues:

- GN3 could not work without the georchestra.datadir concept
- The reconfiguration process that is available from the UI is kindof useless in our fork


I am experiencing a significant issue when new speakers are added with `move_listener` when said speakers haven't already had their mountpoints validated. First, the entire stream cuts out for a few seconds or more and then the following error is thrown:
```
Traceback (most recent call last):
  File "/vagrant/roundwared/stream.py", line 236, in ping
    is_stream_active = self.is_anyone_listening() \
  File "/vagrant/roundwared/stream.py", line 247, in is_anyone_listening
    listeners = self.icecast_admin.get_client_count(mount_point)
  File "/vagrant/roundwared/icecast2.py", line 33, in get_client_count
    "//icestats/source/Listeners")
  File "/vagrant/roundwared/icecast2.py", line 48, in process_xml
    response.raise_for_status()
  File "/var/www/roundware/local/lib/python2.7/site-packages/requests/models.py", line 808, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Client Error: Bad Request
```
The new stream audio never starts, needless to say, but usually the already playing stream(s) do eventually continue after some hiccups/pauses/glitches.

I don't know if the method of checking the stream validity at this later time (i.e. lazily) is problematic for some reason or if it was just implemented in a way that doesn't work right. I can't do too much other testing without this working. I will review all of your new code, but I'm not sure I'll be able to figure anything out on my own given that this is a totally new approach.

One piece of tentative good news is that there is no more fade-out tail of out of range speakers, but that's clearly due to those speaker streams not being initialized yet which may or may not be the ultimate solution given the above issues.


I'm testing git.


1) Try to use `_handleWithEmojiToggle` if `inputMandalaWithEmoji` is not defined. I am almost sure it will work in the same way.
2) `showTooltip: true` is the default state of this component so it will also does not matter.


I bet this comment is going to raise some eyebrows when someone stumbles upon it. I like it! :)


Maybe we can use `--regex`?  https://www.elastic.co/guide/en/elasticsearch/client/curator/current/regex.html