[R/exa.createScript.R:103:30:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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:119:3:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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:121:3:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.createScript.R#L131) *style:* **Variable and function names should be all lowercase.**
```r
    outType <- RETURNS
    ^~~~~~~
```
[R/exa.createScript.R:132:5:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.createScript.R#L180) *style:* **Variable and function names should be all lowercase.**
```r
      stop(odbcGetErrMsg(channel)[[1]])
           ^~~~~~~~~~~~~
```
[R/exa.createScript.R:185:36:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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:195:30:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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:24:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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:30:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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:24:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.createScript.R#L231) *style:* **Variable and function names should be all lowercase.**
```r
      if (!mockOnly) {
           ^~~~~~~~
```
[R/exa.createScript.R:232:31:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.createScript.R#L232) *style:* **Variable and function names should be all lowercase.**
```r
        do.call(exa.readData, execArgs)
                              ^~~~~~~~
```
[R/exa.readData.R:48:53:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L48) *style:* **Only use double-quotes.**
```r
exa.readData <- function(channel, query, encoding = 'UTF-8',
                                                    ^~~~~~~
```
[R/exa.readData.R:49:46:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L49) *style:* **Commas should always have a space after.**
```r
                         reader = function(x,..., enc = encoding) {
                                             ^
```
[R/exa.readData.R:50:1:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L50) *style:* **lines should not be more than 80 characters.**
```r
                           read.csv(x,..., stringsAsFactors = FALSE, encoding = enc,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.readData.R:50:39:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L50) *style:* **Commas should always have a space after.**
```r
                           read.csv(x,..., stringsAsFactors = FALSE, encoding = enc,
                                      ^
```
[R/exa.readData.R:51:1:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L51) *style:* **lines should not be more than 80 characters.**
```r
                                    blank.lines.skip = FALSE, numerals="no.loss")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.readData.R:51:71:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L51) *style:* **Put spaces around all infix operators.**
```r
                                    blank.lines.skip = FALSE, numerals="no.loss")
                                                                     ~^~
```
[R/exa.readData.R:53:38:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L53) *style:* **Commas should always have a space after.**
```r
                         server = NA,...) {
                                     ^
```
[R/exa.readData.R:60:15:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L60) *style:* **Variable and function names should be all lowercase.**
```r
    server <- odbcGetInfo(channel)[["Server_Name"]]
              ^~~~~~~~~~~
```
[R/exa.readData.R:63:3:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L63) *style:* **Variable and function names should be all lowercase.**
```r
  serverAddress <- strsplit(server, ":")[[1]]
  ^~~~~~~~~~~~~
```
[R/exa.readData.R:65:3:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L65) *style:* **Variable and function names should be all lowercase.**
```r
  serverHost <- as.character(serverAddress[[1]])
  ^~~~~~~~~~
```
[R/exa.readData.R:65:30:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L65) *style:* **Variable and function names should be all lowercase.**
```r
  serverHost <- as.character(serverAddress[[1]])
                             ^~~~~~~~~~~~~
```
[R/exa.readData.R:66:3:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L66) *style:* **Variable and function names should be all lowercase.**
```r
  serverPort <- as.integer(serverAddress[[2]])
  ^~~~~~~~~~
```
[R/exa.readData.R:66:28:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L66) *style:* **Variable and function names should be all lowercase.**
```r
  serverPort <- as.integer(serverAddress[[2]])
                           ^~~~~~~~~~~~~
```
[R/exa.readData.R:68:36:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L68) *style:* **Variable and function names should be all lowercase.**
```r
  .Call(C_asyncRODBCIOStart, slot, serverHost, serverPort)
                                   ^~~~~~~~~~
```
[R/exa.readData.R:68:48:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L68) *style:* **Variable and function names should be all lowercase.**
```r
  .Call(C_asyncRODBCIOStart, slot, serverHost, serverPort)
                                               ^~~~~~~~~~
```
[R/exa.readData.R:70:3:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L70) *style:* **Variable and function names should be all lowercase.**
```r
  proxyHost <- .Call(C_asyncRODBCProxyHost, slot)
  ^~~~~~~~~
```
[R/exa.readData.R:71:3:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L71) *style:* **Variable and function names should be all lowercase.**
```r
  proxyPort <- .Call(C_asyncRODBCProxyPort, slot)
  ^~~~~~~~~
```
[R/exa.readData.R:72:64:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L72) *style:* **Variable and function names should be all lowercase.**
```r
  query <- paste("EXPORT (", query, ") INTO CSV AT 'http://",  proxyHost, ":",
                                                               ^~~~~~~~~
```
[R/exa.readData.R:73:1:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L73) *style:* **lines should not be more than 80 characters.**
```r
                 proxyPort, "' FILE 'executeSQL.csv' ENCODING = '",encoding,"' BOOLEAN = 'TRUE/FALSE' WITH COLUMN NAMES",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.readData.R:73:18:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L73) *style:* **Variable and function names should be all lowercase.**
```r
                 proxyPort, "' FILE 'executeSQL.csv' ENCODING = '",encoding,"' BOOLEAN = 'TRUE/FALSE' WITH COLUMN NAMES",
                 ^~~~~~~~~
```
[R/exa.readData.R:73:68:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L73) *style:* **Commas should always have a space after.**
```r
                 proxyPort, "' FILE 'executeSQL.csv' ENCODING = '",encoding,"' BOOLEAN = 'TRUE/FALSE' WITH COLUMN NAMES",
                                                                   ^
```
[R/exa.readData.R:73:77:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L73) *style:* **Commas should always have a space after.**
```r
                 proxyPort, "' FILE 'executeSQL.csv' ENCODING = '",encoding,"' BOOLEAN = 'TRUE/FALSE' WITH COLUMN NAMES",
                                                                            ^
```
[R/exa.readData.R:81:20:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.readData.R#L81) *style:* **Commas should always have a space after.**
```r
  res <- reader(fd,...)
                   ^
```
[R/exa.writeData.R:36:42:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L36) *style:* **Variable and function names should be all lowercase.**
```r
exa.writeData <- function(channel, data, tableName, tableColumns = NA,
                                         ^~~~~~~~~
```
[R/exa.writeData.R:36:53:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L36) *style:* **Variable and function names should be all lowercase.**
```r
exa.writeData <- function(channel, data, tableName, tableColumns = NA,
                                                    ^~~~~~~~~~~~
```
[R/exa.writeData.R:37:1:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L37) *style:* **lines should not be more than 80 characters.**
```r
                          encoding = tryCatch(strsplit(Sys.getlocale("LC_CTYPE"),".", fixed=TRUE)[[1]][2],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.writeData.R:37:82:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L37) *style:* **Commas should always have a space after.**
```r
                          encoding = tryCatch(strsplit(Sys.getlocale("LC_CTYPE"),".", fixed=TRUE)[[1]][2],
                                                                                ^
```
[R/exa.writeData.R:37:92:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L37) *style:* **Put spaces around all infix operators.**
```r
                          encoding = tryCatch(strsplit(Sys.getlocale("LC_CTYPE"),".", fixed=TRUE)[[1]][2],
                                                                                ~^~
```
[R/exa.writeData.R:38:1:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L38) *style:* **lines should not be more than 80 characters.**
```r
                                              error = function(e) stop(paste("Cannot get system encoding.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.writeData.R:39:1:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L39) *style:* **lines should not be more than 80 characters.**
```r
                                                                             Please set manually.\n",e)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.writeData.R:39:102:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L39) *style:* **Commas should always have a space after.**
```r
                                                                             Please set manually.\n",e)
                                                                                ^
```
[R/exa.writeData.R:42:1:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L42) *style:* **lines should not be more than 80 characters.**
```r
                          writer = function(data, conn, fileEncoding = encoding) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.writeData.R:42:57:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L42) *style:* **Variable and function names should be all lowercase.**
```r
                          writer = function(data, conn, fileEncoding = encoding) {
                                                        ^~~~~~~~~~~~
```
[R/exa.writeData.R:50:56:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L50) *style:* **Variable and function names should be all lowercase.**
```r
                                        fileEncoding = fileEncoding)
                                                       ^~~~~~~~~~~~
```
[R/exa.writeData.R:58:15:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L58) *style:* **Variable and function names should be all lowercase.**
```r
    server <- odbcGetInfo(channel)[["Server_Name"]]
              ^~~~~~~~~~~
```
[R/exa.writeData.R:61:3:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L61) *style:* **Variable and function names should be all lowercase.**
```r
  serverAddress <- strsplit(server, ":")[[1]]
  ^~~~~~~~~~~~~
```
[R/exa.writeData.R:63:3:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L63) *style:* **Variable and function names should be all lowercase.**
```r
  serverHost <- as.character(serverAddress[[1]])
  ^~~~~~~~~~
```
[R/exa.writeData.R:63:30:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L63) *style:* **Variable and function names should be all lowercase.**
```r
  serverHost <- as.character(serverAddress[[1]])
                             ^~~~~~~~~~~~~
```
[R/exa.writeData.R:64:3:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L64) *style:* **Variable and function names should be all lowercase.**
```r
  serverPort <- as.integer(serverAddress[[2]])
  ^~~~~~~~~~
```
[R/exa.writeData.R:64:28:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L64) *style:* **Variable and function names should be all lowercase.**
```r
  serverPort <- as.integer(serverAddress[[2]])
                           ^~~~~~~~~~~~~
```
[R/exa.writeData.R:66:36:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L66) *style:* **Variable and function names should be all lowercase.**
```r
  .Call(C_asyncRODBCIOStart, slot, serverHost, serverPort)
                                   ^~~~~~~~~~
```
[R/exa.writeData.R:66:48:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L66) *style:* **Variable and function names should be all lowercase.**
```r
  .Call(C_asyncRODBCIOStart, slot, serverHost, serverPort)
                                               ^~~~~~~~~~
```
[R/exa.writeData.R:67:3:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L67) *style:* **Variable and function names should be all lowercase.**
```r
  proxyHost <- .Call(C_asyncRODBCProxyHost, slot)
  ^~~~~~~~~
```
[R/exa.writeData.R:68:3:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L68) *style:* **Variable and function names should be all lowercase.**
```r
  proxyPort <- .Call(C_asyncRODBCProxyPort, slot)
  ^~~~~~~~~
```
[R/exa.writeData.R:70:35:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L70) *style:* **Variable and function names should be all lowercase.**
```r
  query <- paste0("IMPORT INTO ", tableName,
                                  ^~~~~~~~~
```
[R/exa.writeData.R:71:28:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L71) *style:* **Variable and function names should be all lowercase.**
```r
                 if (is.na(tableColumns)) ""
                           ^~~~~~~~~~~~
```
[R/exa.writeData.R:72:23:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L72) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                      ^
```
[R/exa.writeData.R:72:34:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L72) *style:* **Commas should always have a space after.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                 ^
```
[R/exa.writeData.R:72:40:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L72) *style:* **Variable and function names should be all lowercase.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                       ^~~~~~~~~~~~
```
[R/exa.writeData.R:72:53:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L72) *style:* **Commas should always have a space after.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                                    ^
```
[R/exa.writeData.R:72:61:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L72) *style:* **Put spaces around all infix operators.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                                           ~^~
```
[R/exa.writeData.R:72:68:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L72) *style:* **Commas should always have a space after.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                                                   ^
```
[R/exa.writeData.R:72:72:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L72) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                                                       ^
```
[R/exa.writeData.R:73:43:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L73) *style:* **Variable and function names should be all lowercase.**
```r
                 " FROM CSV AT 'http://", proxyHost, ":",
                                          ^~~~~~~~~
```
[R/exa.writeData.R:74:1:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L74) *style:* **lines should not be more than 80 characters.**
```r
                 proxyPort, "' FILE 'importData.csv' ENCODING = '", encoding, "'")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.writeData.R:74:18:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/exa.writeData.R#L74) *style:* **Variable and function names should be all lowercase.**
```r
                 proxyPort, "' FILE 'importData.csv' ENCODING = '", encoding, "'")
                 ^~~~~~~~~
```
[R/EXADBI-internal.R:2:2:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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:67:9:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI-internal.R#L67) *style:* **Commented code should be removed.**
```r
#       return(sql("")) # empty string is NULL in EXASOL
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:77:23:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI-internal.R#L77) *style:* **Commas should always have a space after.**
```r
      if (substr(x, 1,1) == "\"" & substring(x, nchar(x)) == "\"")
                      ^
```
[R/EXADBI-internal.R:84:14:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI-internal.R#L84) *style:* **Only use double-quotes.**
```r
  id <- gsub('.', '_', id, fixed = TRUE)# change dots to underscores
             ^~~
```
[R/EXADBI-internal.R:84:19:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI-internal.R#L84) *style:* **Only use double-quotes.**
```r
  id <- gsub('.', '_', id, fixed = TRUE)# change dots to underscores
                  ^~~
```
[R/EXADBI-internal.R:87:17:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI-internal.R#L87) *style:* **Commas should always have a space after.**
```r
  paste0(quotes,make.unique(encodeString(id)),quotes)
                ^
```
[R/EXADBI-internal.R:87:47:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI-internal.R#L87) *style:* **Commas should always have a space after.**
```r
  paste0(quotes,make.unique(encodeString(id)),quotes)
                                              ^
```
[R/EXADBI-internal.R:107:1:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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:157:1:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI-internal.R#L161) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/EXADBI.R:10:2:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/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/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L64) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:102:5:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L102) *style:* **Commented code should be removed.**
```r
  # path.package("exasol")
    ^~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:105:5:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L105) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(driver) | is.null(driver)) {
    ^
```
[R/EXADBI.R:109:20:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L109) *style:* **Only use double-quotes.**
```r
        Sys.info()['sysname'],
                   ^~~~~~~~~
```
[R/EXADBI.R:110:9:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L110) *style:* **Only use double-quotes.**
```r
        'Darwin' = paste0(system.file(package = packageName()),
        ^~~~~~~~
```
[R/EXADBI.R:111:27:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L111) *style:* **Only use double-quotes.**
```r
                          '/odbc/lib/darwin/x86_64/libexaodbc-io418sys.dylib'
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:111:28:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L111) *warning:* **Do not use absolute paths.**
```r
                          '/odbc/lib/darwin/x86_64/libexaodbc-io418sys.dylib'
                           ^~~~~
```
[R/EXADBI.R:113:9:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L113) *style:* **Only use double-quotes.**
```r
        'Linux' = paste0(system.file(package = packageName()),
        ^~~~~~~
```
[R/EXADBI.R:114:26:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L114) *style:* **Only use double-quotes.**
```r
                         '/odbc/lib/linux/x86_64/libexaodbc-uo2214lv1.so'
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:114:27:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L114) *warning:* **Do not use absolute paths.**
```r
                         '/odbc/lib/linux/x86_64/libexaodbc-uo2214lv1.so'
                          ^~~~~
```
[R/EXADBI.R:119:21:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L119) *style:* **Put spaces around all infix operators.**
```r
  } else if (driver =="SYSTEM") {
                    ^~~
```
[R/EXADBI.R:120:7:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L120) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!silent) print("Using the system driver...")
      ^
```
[R/EXADBI.R:127:3:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L127) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("EXADriver", odbc_drv = driver)
  ^~~
```
[R/EXADBI.R:137:44:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L137) *style:* **Commas should always have a space after.**
```r
    NextMethod(generic = "summary", object,...)
                                           ^
```
[R/EXADBI.R:145:25:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L145) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:204:15:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L204) *style:* **Commas should always have a space after.**
```r
  "dbGetInfo","EXAConnection",
              ^
```
[R/EXADBI.R:205:25:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L205) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:206:10:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L206) *style:* **Variable and function names should be all lowercase.**
```r
    if (!dbIsValid(dbObj)) {
         ^~~~~~~~~
```
[R/EXADBI.R:206:20:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L206) *style:* **Variable and function names should be all lowercase.**
```r
    if (!dbIsValid(dbObj)) {
                   ^~~~~
```
[R/EXADBI.R:210:26:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L210) *style:* **Variable and function names should be all lowercase.**
```r
      db.version = paste(dbObj@db_prod_name, dbObj@db_version),
                         ^~~~~
```
[R/EXADBI.R:210:46:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L210) *style:* **Variable and function names should be all lowercase.**
```r
      db.version = paste(dbObj@db_prod_name, dbObj@db_version),
                                             ^~~~~
```
[R/EXADBI.R:211:16:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L211) *style:* **Variable and function names should be all lowercase.**
```r
      dbname = dbObj@db_name,
               ^~~~~
```
[R/EXADBI.R:212:18:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L212) *style:* **Variable and function names should be all lowercase.**
```r
      username = dbObj@db_user,
                 ^~~~~
```
[R/EXADBI.R:213:14:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L213) *style:* **Variable and function names should be all lowercase.**
```r
      host = dbObj@db_host,
             ^~~~~
```
[R/EXADBI.R:214:14:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L214) *style:* **Variable and function names should be all lowercase.**
```r
      port = dbObj@db_port
             ^~~~~
```
[R/EXADBI.R:223:44:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L223) *style:* **Commas should always have a space after.**
```r
    NextMethod(generic = "summary", object,...)
                                           ^
```
[R/EXADBI.R:279:1:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L279) *style:* **lines should not be more than 80 characters.**
```r
    #         close = function(commit=TRUE) {                         # dbClearResult is in row 880
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:280:1:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L280) *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:283:21:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L283) *style:* **Commented code should be removed.**
```r
    #               warning("Connection seems exipired.\n    ...it's gone...")
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:284:21:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L284) *style:* **Commented code should be removed.**
```r
    #               return(FALSE)
                    ^~~~~~~~~~~~~
```
[R/EXADBI.R:288:23:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L288) *style:* **Commented code should be removed.**
```r
    #                 if(commit) message("Changes commited.")
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:289:1:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L289) *style:* **lines should not be more than 80 characters.**
```r
    #             } else stop("Commit failed. Changes NOT commited. Closing aborted.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:290:17:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L290) *style:* **Commented code should be removed.**
```r
    #           message("Closing connection...")
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:291:19:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L291) *style:* **Commented code should be removed.**
```r
    #             res <- try(odbcClose(connection),silent=TRUE)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:293:23:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L293) *style:* **Commented code should be removed.**
```r
    #                 message("Connection closed.")
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:294:23:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L294) *style:* **Commented code should be removed.**
```r
    #                 return(TRUE)
                      ^~~~~~~~~~~~
```
[R/EXADBI.R:296:23:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L296) *style:* **Commented code should be removed.**
```r
    #                 warning("Closing not successful.")
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:297:23:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L297) *style:* **Commented code should be removed.**
```r
    #                 return(FALSE)
                      ^~~~~~~~~~~~~
```
[R/EXADBI.R:299:27:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L299) *style:* **Commented code should be removed.**
```r
    #                     warning(res)
                          ^~~~~~~~~~~~
```
[R/EXADBI.R:300:27:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L300) *style:* **Commented code should be removed.**
```r
    #                     return(FALSE)
                          ^~~~~~~~~~~~~
```
[R/EXADBI.R:305:8:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L305) *style:* **Commented code should be removed.**
```r
      #close()
       ^~~~~~~
```
[R/EXADBI.R:306:1:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L306) *style:* **lines should not be more than 80 characters.**
```r
      if(dbClearResult(.self)) message("Table dropped in EXASOL DB.") else warning("Table not dropped in EXASOL DB")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:306:9:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L306) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(dbClearResult(.self)) message("Table dropped in EXASOL DB.") else warning("Table not dropped in EXASOL DB")
        ^
```
[R/EXADBI.R:306:10:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L306) *style:* **Variable and function names should be all lowercase.**
```r
      if(dbClearResult(.self)) message("Table dropped in EXASOL DB.") else warning("Table not dropped in EXASOL DB")
         ^~~~~~~~~~~~~
```
[R/EXADBI.R:313:15:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L313) *style:* **Commas should always have a space after.**
```r
  "dbGetInfo","EXAResult",
              ^
```
[R/EXADBI.R:314:25:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L314) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:315:7:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L315) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(dbObj$temp_result_tbl == "CLEARED") stop("GetInfo: Result set cleared.")
      ^
```
[R/EXADBI.R:315:8:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L315) *style:* **Variable and function names should be all lowercase.**
```r
    if(dbObj$temp_result_tbl == "CLEARED") stop("GetInfo: Result set cleared.")
       ^~~~~
```
[R/EXADBI.R:317:19:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L317) *style:* **Variable and function names should be all lowercase.**
```r
      statement = dbObj$statement,
                  ^~~~~
```
[R/EXADBI.R:318:19:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L318) *style:* **Variable and function names should be all lowercase.**
```r
      row.count = dbObj$rows_fetched,
                  ^~~~~
```
[R/EXADBI.R:319:23:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L319) *style:* **Variable and function names should be all lowercase.**
```r
      rows.affected = dbObj$rows_affected,
                      ^~~~~
```
[R/EXADBI.R:320:23:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L320) *style:* **Variable and function names should be all lowercase.**
```r
      has.completed = dbObj$is_complete,
                      ^~~~~
```
[R/EXADBI.R:321:19:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L321) *style:* **Variable and function names should be all lowercase.**
```r
      is.select = dbObj$with_output
                  ^~~~~
```
[R/EXADBI.R:329:44:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L329) *style:* **Commas should always have a space after.**
```r
    NextMethod(generic = "summary", object,...)
                                           ^
```
[R/EXADBI.R:342:25:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L342) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:353:47:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L353) *style:* **Variable and function names should be all lowercase.**
```r
setMethod("dbDataType", "EXAObject", function(dbObj, obj, ...) {
                                              ^~~~~
```
[R/EXADBI.R:354:5:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L354) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(any(class(obj) %in% c("factor", "data.frame")))
    ^
```
[R/EXADBI.R:378:55:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L378) *style:* **Put spaces around all infix operators.**
```r
  paste0("VARCHAR(", max(nchar(as.character(x)), na.rm=TRUE), ")")
                                                     ~^~
```
[R/EXADBI.R:388:2:](https://github.com/EXASOL/r-exasol/blob/75948b84b7006bec5c80fd27ec34d9d1fd93f47b/R/EXADBI.R#L388) *style:* **Commented code should be removed.**
```r
#setOldClass("AsIs")
 ^~~~~~~~~~~~~~~~~~~
```


@vmg Can you please point out what's missing in general, I might be able to pick it up from here. It looks like `trace` still needs to be updated, and `tplist` as well. Is the Python wrapper complete?


Something went wrong when trying to compile the PDF between `0b95898dd0` and `2c5f225bb4`:

````
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014) (preloaded format=pdflatex)
 restricted \write18 enabled.
**entering extended mode
(/tmp/tmp6jtDsP/ZVFI6WU5CE.diff.tex
LaTeX2e <2014/05/01>
Babel <3.9l> and hyphenation patterns for 2 languages loaded.
(./aa.cls
Document Class: aa 2012/05/22{} v8.2{} Class for AA journal
(/app/.texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/app/.texlive/texmf-dist/tex/latex/base/fleqn.clo)
(/app/.texlive/texmf-dist/tex/latex/base/size10.clo))
(/app/.texlive/texmf-dist/tex/latex/tools/calc.sty)
(/app/.texlive/texmf-dist/tex/latex/etex-pkg/etex.sty)
(/app/.texlive/texmf-dist/tex/latex/base/fontenc.sty
(/app/.texlive/texmf-dist/tex/latex/base/t1enc.def)
! Font T1/cmr/m/n/10=ecrm1000 at 10.0pt not loadable: Metric (TFM) file not fou
nd.
<to be read again>
                   relax
l.100 \fontencoding\encodingdefault\selectfont

?
! Emergency stop.
<to be read again>
                   relax
l.100 \fontencoding\encodingdefault\selectfont

!  ==> Fatal error occurred, no output PDF file produced!
Transcript written on ZVFI6WU5CE.diff.log.
````


Hi,

The dot just reads the model, so shall not harm. Can you post the gsl
output or the model to github, please?

The workaround is to find and comment out line generate_dot in respective
gsl script.

Thanks
Dne 1. 7. 2016 4:33 PM napsal uživatel "Luca Boccassi" <
notifications@github.com>:

> @jdiez17 <https://github.com/jdiez17> - is your project open source on
> github? If not, would you be able to share a minimal code to reproduce the
> issue?
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/zeromq/zproto/commit/3bc5380f9f355972a9bcc1350c0ae2ad7756d0bf#commitcomment-18096660>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/AIa-1OOT0tUnH-UUYDgGsIa_wg9Y_RN5ks5qRSVPgaJpZM4JDKCX>
> .
>


This is not okay. `try catch` blocks should encompass as little code as possible. You should also catch the exception you actually expect to happen, not abuse polymorphism and catch `Exception`.


Again, same comments.


I guess this partially answers my question above, but it seems like a pretty convoluted way to do things. :-)


Same worry here as above, but more so: I don't understand why we're adjusting parameters in this commit. If this needs to be done, let's make another ticket to track it.


Same comments here as above.


I don't understand the code or the test well enough to know why you are changing from flat-plus-bias to flat-plus-arc here.

However, I am concerned that it's happening on this commit. This is supposed to be just changing the location of the test data -- why is it also changing the contents of the tests as well?


I don't think there's any need to do this - it should be garbage collected.


I'm not sure that splitting this across two lines is useful.

In fact, I'm not sure if this long winded way of making exposures is necessary at all. Would the following work instead?

    afwImage.ExposureF(arcfile)


Prefer

    os.path.join(drpStellaDataDir, "/data/PFS/CALIB/FLAT/r/flat/pfsFlat-2016-01-12-0-2r.fits")

etc to concatenating strings.


Spacing please. Use whitespace to aid readability. In general, if you can grab a piece of code and refactor it into a separate method you should add whitespace to stress that it's a logically independent piece of code. This is borderline unreadable now.


I reverted the contributors removal, as the TP could be exported as a standalone HTML page, without the README


Nice work catching the exceptions and propagating a custom one instead.


I try to install it but I met the following problem. can you help me please

/home/khalid/.local/lib/python2.7/site-packages/bs4/__init__.py:165: UserWarning: No parser was explicitly specified, so I'm using the best available HTML parser for this system ("lxml"). This usually isn't a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently.

To get rid of this warning, change this:

BeautifulSoup([your markup])

to this:

 BeautifulSoup([your markup], "lxml")

  markup_type=markup_type))
Traceback (most recent call last):
  File "./edx-dl", line 5, in <module>
    edx_dl.main()
  File "/home/khalid/edx-dl-old-fork/edx_dl/edx_dl.py", line 222, in main
    week_name = week_soup.h3.a.string
AttributeError: 'NoneType' object has no attribute 'a'


@fernandog @medariox
Maybe I should test your version first. can we switch from one to another easily?

also if we want Medusa devs to integrate it, the "consider embedded subs as of default" feature may need to be optional (with a checkbox for instance).
those who don't want it could still flag their subs manually and their files postponed.


no newline at end of file


Spacing please.


Should it be `\indextext{__STDCPP_DEFAULT_NEW_ALIGNMENT__@\mname{STDCPP_DEFAULT_NEW_ALIGNMENT}}%`?


Use py2.7 not py3


This is wrong: validator needs to call HandleBroadcastMessage (as it has a consensus engine) and a non-validator needs to call SendBroadcastMessage (which uses cons-api client)


Avoid variadic methods if possible.


@NicoLeOca we already have a setting called "Ignore embedded subtitles" - to this new feature work, user must have it DISABLED.


Where is the include guard?


[CodeFactor](http://localhost:40641/repository/github/cordis-dev/cf-style-csharp-6) found an issue: A closing curly bracket must not be preceded by a blank line.

It's currently on:
[Program.cs](http://localhost:40641/repository/github/cordis-dev/cf-style-csharp-6/files/master/Program.cs):[25](http://localhost:40641/repository/github/cordis-dev/cf-style-csharp-6/files/source/master/Program.cs#L25)
Commit a96ff3a5ed428a5d102f723b36c74590699bdf36


I don't see a single class here. I see at least three. Single responsibility principle please. At least separate retrieval of configuration and the rest of the implementation.


Hey @gregmolnar. I don't see a changelog entry for this. Any chance you could add one?


I noticed this problem myself and fixed it, see 68189b44eb.


Does this need a version also or is the version encoded in the value?


change to redis_token_key or token_cache_key


@goldshtn: Right, looking at my notes, I believe the Python wrapper is fully complete. That's the first thing I worked on. I then ported `argdist`, which should be working (unless I made any mistakes), and then I got stuck on `trace` because I couldn't quite wire up the `USDT.py` API I wrote with the way the `trace` script is designed. It will require some mild refactoring of `trace` (or changes to the USDT Python API).


Probably. Thanks!


s/deQueu/deQueue/


Does the readSet string contain both a key name a version?


In general I see adding (library) exceptions to the method signature as a code smell. Why aren't you catching the exception instead?


@fernandog
You forget a possibility:
consider embedded but don't auto consider that no language means requested language.


can't you unsplit this line ?


As you can see, the USDT.py API I've wrote, and the way it's wired to the BPF class, is a direct port of my Lua implementation... It seemed to work quite well when converting `argdist`, despite the complexity of the script, but then I got stumped trying to port `trace`.


bad commit name


@vmg: Awesome! Now, I'm wondering about `tplist` because it actually displays the USDT probes and their locations and arguments, including registers, sizes and so on. I think this isn't currently exposed by the wrapper at all.


As far as I am aware, there was no deep reason. But if you want to be sure, you could ask on the mailing list or in another community forum: http://elm-lang.org/community. That will generally give you more results for such a question than asking via a comment here on GitHub.

Anyway, the answer to the question you asked: "Therefore what should I do if I need it in some kind of a drawing app?" is: "Define the function you need with the generic `on` function, and use it. Only if that leads to any problems, then there is a reason to do something special."


That would add a level of complexity i think is not wanted in the tutorial. Based on other languages implementations, i guess.


ACK


Ah yes, that's definitely available through the C++ API but not exported in C or Python. I didn't think about that use case. :/


this is not really related to this commit...


this neither


@xX-Yoshi-Xx   Did you get it figured out? Sorry I didnt reply was on vacation.


Why are you removing passwords?


@jcchingithub Hi!

A new ticket regarding how the Pushed Asset History is saved for forced-pushed assets is going to be created and linked to this ticket.


Ok I can now reproduce. it's an error in the serialization... I'll create a looper issue on it., issue #9


I can add a new setting under "Embedded Subtitles" like:

**Unknown language**
- [ ] Consider unknown embedded subtitles as wanted to avoid postpone post-process"


I think this change stopped ui-select working nice with angular-formly :(
http://jsbin.com/modujim/edit?html,console,output


In general, a method that `try catches` the whole method is a code smell.


suggestion: rename to ws


`ws.newRequest()` can be directly in the `call(…)` method


why so much hate about blank line ?


@c650 the code isn't completely finished but since the user is logging in with phone number, passwords aren't really needed. In the future possibly a PIN will be added, but we really just need to store name, request ID(from Nexmo) and phone number.


cool but really not related to this commit


Good commit.


Something went wrong when trying to compile the PDF between `973489c8af` and `e02098ce22`:

````
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014) (preloaded format=pdflatex)
 restricted \write18 enabled.
**entering extended mode
(/tmp/tmpjfu8qE/AYAADG7VK2.diff.tex
LaTeX2e <2014/05/01>
Babel <3.9l> and hyphenation patterns for 2 languages loaded.
(./aa.cls
Document Class: aa 2012/05/22{} v8.2{} Class for AA journal
(/app/.texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/app/.texlive/texmf-dist/tex/latex/base/fleqn.clo)
(/app/.texlive/texmf-dist/tex/latex/base/size10.clo))
(/app/.texlive/texmf-dist/tex/latex/tools/calc.sty)
(/app/.texlive/texmf-dist/tex/latex/etex-pkg/etex.sty)
(/app/.texlive/texmf-dist/tex/latex/base/fontenc.sty
(/app/.texlive/texmf-dist/tex/latex/base/t1enc.def))
(/app/.texlive/texmf-dist/tex/latex/base/inputenc.sty
(/app/.texlive/texmf-dist/tex/latex/base/utf8.def
(/app/.texlive/texmf-dist/tex/latex/base/t1enc.dfu)
(/app/.texlive/texmf-dist/tex/latex/base/ot1enc.dfu)
(/app/.texlive/texmf-dist/tex/latex/base/omsenc.dfu)))
(/app/.texlive/texmf-dist/tex/latex/geometry/geometry.sty
(/app/.texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/app/.texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/app/.texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
(/app/.texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty))
(/app/.texlive/texmf-dist/tex/latex/setspace/setspace.sty)
(/app/.texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)

! LaTeX Error: File `cuted.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name:
! Emergency stop.
<read *>

l.187 \RequirePackage
                     [tbtags,fleqn]{amsmath}^^M
!  ==> Fatal error occurred, no output PDF file produced!
Transcript written on AYAADG7VK2.diff.log.
````


if it is possible use DatePickerType::class definition instead of a string def.


what's the point of this ?
if `pair_side->nb--;` is done in the if, and the else, so you can simply do it after the condition, so why remove this line, and copy it in both condition ?


This doesn't work for 'subscribe' method which includes 'status' => 'subscribed' as part of the formattedResponse.  Result is status = 0 return which flags request as failure.


you hate them so much ...


.DS_Store
*/.DS_Store


Well if I know someone's phone number, I can log in with it... You should set up a one-time password pin verification sent to the phone number being used to log in.


No it does NOT. Mutant has its own implementation and *only* uses `::Parallel.number_of_cpus` API. The `Parallel` you see here is resolving to `Mutant::Parallel` my own mutation tested implementation on top of `Mutant::Actor`.

The `parallel` gem was to instable under high load, and has various other problems such as state leaks and missing nestability.


@EliuX looks like are not separating responsibilities here. The `Servlet` should only be in charge of routing requests and send back responses. However on this class I see code related to the persistence layer. Also this was reflected on the tests where we are testing mostly implementation (using mocks) due the coupling level of our code.

\cc @jsantos17, @acamino


ok


OT: I'm not very proud of this kind of "report loop throttling", I do want a better implementation that is more event based.


wait, what ?


what's the point of portid ?


Creando modulo landing para reutilizar HTML (imagen celular signin/signup)


Also the parallel gem did not feature a `Parallel::Config` object and real objects for `source` and `sink` concepts, which make testing much easier.


that would be great, yes.

but the description of the option is too complicated. I know what you mean but I don't think users will get it.

"Consider embedded subtitles with no language as being of the wanted language"

just a proposition, do as you please. ;-)


It broke also s3tbx but only temporarily. I can build now all toolboxes


Sorry I forgot to mention you put in your number and it sends you a 4 digit verification code and you have to enter that. @c650


I would suggest to mention in this file to use matplotlib 1.5  - which is not the default version in most of Ubuntu distributions and even with Python 3 (only 1.3.1 with python 3.4), otherwise the code won't run.
Other quick solution by modifying slightly tensorflowvisu.py:
 - delete call to plt.style
 - replace clist = rcParams['axes.prop_cycle'] by colour = rcParams['axes.color_cycle']


I did not do anything :stuck_out_tongue_closed_eyes:


the 'k' letter is wanished from the uplink word


right !


Something went wrong when trying to compile the PDF between `e02098ce22` and `d316a1d469`:

````
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014) (preloaded format=pdflatex)
 restricted \write18 enabled.
**entering extended mode
(/tmp/tmp_05l5_/6I4GEAWOEF.diff.tex
LaTeX2e <2014/05/01>
Babel <3.9l> and hyphenation patterns for 2 languages loaded.
(./aa.cls
Document Class: aa 2012/05/22{} v8.2{} Class for AA journal
(/app/.texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/app/.texlive/texmf-dist/tex/latex/base/fleqn.clo)
(/app/.texlive/texmf-dist/tex/latex/base/size10.clo))
(/app/.texlive/texmf-dist/tex/latex/tools/calc.sty)
(/app/.texlive/texmf-dist/tex/latex/etex-pkg/etex.sty)
(/app/.texlive/texmf-dist/tex/latex/base/fontenc.sty
(/app/.texlive/texmf-dist/tex/latex/base/t1enc.def))
(/app/.texlive/texmf-dist/tex/latex/base/inputenc.sty
(/app/.texlive/texmf-dist/tex/latex/base/utf8.def
(/app/.texlive/texmf-dist/tex/latex/base/t1enc.dfu)
(/app/.texlive/texmf-dist/tex/latex/base/ot1enc.dfu)
(/app/.texlive/texmf-dist/tex/latex/base/omsenc.dfu)))
(/app/.texlive/texmf-dist/tex/latex/geometry/geometry.sty
(/app/.texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/app/.texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/app/.texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
(/app/.texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty))
(/app/.texlive/texmf-dist/tex/latex/setspace/setspace.sty)
(/app/.texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
(/app/.texlive/texmf-dist/tex/latex/sttools/cuted.sty)
(/app/.texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/app/.texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/app/.texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/app/.texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/app/.texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/app/.texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/app/.texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/app/.texlive/texmf-dist/tex/latex/url/url.sty)
(/app/.texlive/texmf-dist/tex/latex/tools/enumerate.sty)
(/app/.texlive/texmf-dist/tex/latex/tools/longtable.sty)
(/app/.texlive/texmf-dist/tex/latex/natbib/natbib.sty)
(/app/.texlive/texmf-dist/tex/latex/tools/xspace.sty)
(/app/.texlive/texmf-dist/tex/generic/babel/babel.sty
(/app/.texlive/texmf-dist/tex/generic/babel-english/english.ldf
(/app/.texlive/texmf-dist/tex/generic/babel/babel.def)))
(/app/.texlive/texmf-dist/tex/latex/rotating/rotating.sty
(/app/.texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/app/.texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/app/.texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/app/.texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/app/.texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
(/app/.texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/app/.texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty))))
(/app/.texlive/texmf-dist/tex/latex/base/ifthen.sty))

! LaTeX Error: File `answers.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name:
! Emergency stop.
<read *>

l.250 \renewcommand
                   {\Newassociation}[3]{%^^M
!  ==> Fatal error occurred, no output PDF file produced!
Transcript written on 6I4GEAWOEF.diff.log.
````


It seems to be, yes, although there's a problem with turbolinks 5 that we're trying to address now. If you have Rails 5 bugs, please report them.


Could you try this version then please?
https://www.dropbox.com/s/65j2npxtmcobz63/xposed-v86-sdk23-arm64-test1.zip?dl=0

It should work with and without the theming engine.


@EliuX indeed they are error prone basically for instance it the lines of code below you reference array elements directly:

```
values.put("host", args[0]);
values.put("bob_number", args[1]);
values.put("alice_number", args[2]);
```

What if the `args` is empty? This will cause an ` IndexOutOfBoundsException` error.

By replacing:

```Java
parseWorkspaceJsonContent(final String unparsedContent,   final String... args)
```

with:

```
parseWorkspaceJsonContent(final String unparsedContent, String host, String bobNumber, String aliceNumber)
```

The compiler is going to check that your are sending the right number of arguments to the function.


This was a mistake.


Hi @l0ki000,

I am one of the epic maintainers, and as such I was looking at your commits out of curiosity. Are you planning to incorporate the changes back to the main repository? If so, would you mind commenting on what you are trying to achieve / what exactly the problem is you're trying to solve?

Regards. Oliver.


Damn it, you are fast. And I should have researched that better or at least labeled this paragraph with "WIP" 😆
Thanks for paying attention, I'll look into the `Mutant::Parallel` and will change this accordingly.


@EliuX why we are ignoring this exception?


Cards with rariry t are istoken = true, if i remember correctly. This would cause triggers and cards that care if its a token to treat them as tokens.
Check the flips isToken = and make sure he engine knows its not a token in game.

Either way, i might add a primitive line canpurchase=false so we can finally deal with this kind of issue. Too often shop includes things it shouldnt.


Ahhh, no. It really does not compile. Strange. just before it did. We look at it.


It looks good. Is there anything else needed to merge it in?


That makes sense as long as grorg is relating the URL to the type -> the URL for Acceptance/Thunderstorm are the same, but we need a different one for rejection.


TaskCluster-GitHub: https://tools.taskcluster.net/task-graph-inspector/#NWdXt8eVSyedgFXJfv0lSA


Funny that you mention it. It was surprising for me to see such a naive implementation when the rest of the code base is so sophisticated. Not saying that it's bad or anything, just looks not as polished like everything else does :)


Looks like we need to switch the tests. We should be able to rely on the HTTP status code.


Something went wrong when trying to compile the PDF between `d316a1d469` and `f0c70b1946`:

````
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014) (preloaded format=pdflatex)
 restricted \write18 enabled.
**entering extended mode
(/tmp/tmpgqU_5q/OQWSZ5HV93.diff.tex
LaTeX2e <2014/05/01>
Babel <3.9l> and hyphenation patterns for 2 languages loaded.
(./aa.cls
Document Class: aa 2012/05/22{} v8.2{} Class for AA journal
(/app/.texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/app/.texlive/texmf-dist/tex/latex/base/fleqn.clo)
(/app/.texlive/texmf-dist/tex/latex/base/size10.clo))
(/app/.texlive/texmf-dist/tex/latex/tools/calc.sty)
(/app/.texlive/texmf-dist/tex/latex/etex-pkg/etex.sty)
(/app/.texlive/texmf-dist/tex/latex/base/fontenc.sty
(/app/.texlive/texmf-dist/tex/latex/base/t1enc.def))
(/app/.texlive/texmf-dist/tex/latex/base/inputenc.sty
(/app/.texlive/texmf-dist/tex/latex/base/utf8.def
(/app/.texlive/texmf-dist/tex/latex/base/t1enc.dfu)
(/app/.texlive/texmf-dist/tex/latex/base/ot1enc.dfu)
(/app/.texlive/texmf-dist/tex/latex/base/omsenc.dfu)))
(/app/.texlive/texmf-dist/tex/latex/geometry/geometry.sty
(/app/.texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/app/.texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/app/.texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
(/app/.texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty))
(/app/.texlive/texmf-dist/tex/latex/setspace/setspace.sty)
(/app/.texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
(/app/.texlive/texmf-dist/tex/latex/sttools/cuted.sty)
(/app/.texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/app/.texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/app/.texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/app/.texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/app/.texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/app/.texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/app/.texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/app/.texlive/texmf-dist/tex/latex/url/url.sty)
(/app/.texlive/texmf-dist/tex/latex/tools/enumerate.sty)
(/app/.texlive/texmf-dist/tex/latex/tools/longtable.sty)
(/app/.texlive/texmf-dist/tex/latex/natbib/natbib.sty)
(/app/.texlive/texmf-dist/tex/latex/tools/xspace.sty)
(/app/.texlive/texmf-dist/tex/generic/babel/babel.sty
(/app/.texlive/texmf-dist/tex/generic/babel-english/english.ldf
(/app/.texlive/texmf-dist/tex/generic/babel/babel.def)))
(/app/.texlive/texmf-dist/tex/latex/rotating/rotating.sty
(/app/.texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/app/.texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/app/.texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/app/.texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/app/.texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
(/app/.texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/app/.texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty))))
(/app/.texlive/texmf-dist/tex/latex/base/ifthen.sty))
(/app/.texlive/texmf-dist/tex/latex/answers/answers.sty
(/app/.texlive/texmf-dist/tex/latex/tools/verbatim.sty)))
(/app/.texlive/texmf-dist/tex/latex/txfonts/txfonts.sty)

! LaTeX Error: File `siunitx.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name:
! Emergency stop.
<read *>

l.9 \usepackage
               [version=3]{mhchem}^^M
!  ==> Fatal error occurred, no output PDF file produced!
Transcript written on OQWSZ5HV93.diff.log.
````


$t_status = $o_Mocha->default_status;


@nicoleoca @medariox


@EliuX I think we should be using libraries like `jackson` to build JSON rather than building it by hand.


That should say: deprecated


@fernandog
you're quick!


Ok, it was caused by a missing push.

Thanks


null value for session value? instead remove value. moreover wrong place. it should be decoupled into one of the kernel listeners. eg after user login. this also provides session locks for requests, as this drops unnecessary session writes.


We noticed that 2...


Can an `int` field be nullable?

After thinking, I don't see why it can't be available on some platforms. Even though the underlying API does not provide explicit API for it, e.g. PCSC. The implementation of the SE API can still use its own internal timeout mechanism and return an error on timeout.


Real set names, omg thank you.


@NicoLeOca windows or linux? teamviwer?
want you to test this. are you on master?


Well, that's actually an errors :v


@joseorsini Sounds good -- thanks!


Layout es un partial HTML del header con un  ${content} dinamico


What do you think about example? It seems that if the element doesn't exist, the error will occur in the line:
`var notification = browser.element('.notification');`


According to this https://www.twilio.com/docs/api/taskrouter/activities#default-activities Task Router pre-populates the workspace with default activities which includes the **Idle** one. Do you think it is necessary to use `orElseThrow()` here?


Something went wrong when trying to compile the PDF between `f0c70b19` and `ab05b004`:

````
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014) (preloaded format=pdflatex)
 restricted \write18 enabled.
**entering extended mode
(/tmp/tmpMbcDP8/JEGOVDUWT9.diff.tex
LaTeX2e <2014/05/01>
Babel <3.9l> and hyphenation patterns for 2 languages loaded.
(./aa.cls
Document Class: aa 2012/05/22{} v8.2{} Class for AA journal
(/app/.texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/app/.texlive/texmf-dist/tex/latex/base/fleqn.clo)
(/app/.texlive/texmf-dist/tex/latex/base/size10.clo))
(/app/.texlive/texmf-dist/tex/latex/tools/calc.sty)
(/app/.texlive/texmf-dist/tex/latex/etex-pkg/etex.sty)
(/app/.texlive/texmf-dist/tex/latex/base/fontenc.sty
(/app/.texlive/texmf-dist/tex/latex/base/t1enc.def))
(/app/.texlive/texmf-dist/tex/latex/base/inputenc.sty
(/app/.texlive/texmf-dist/tex/latex/base/utf8.def
(/app/.texlive/texmf-dist/tex/latex/base/t1enc.dfu)
(/app/.texlive/texmf-dist/tex/latex/base/ot1enc.dfu)
(/app/.texlive/texmf-dist/tex/latex/base/omsenc.dfu)))
(/app/.texlive/texmf-dist/tex/latex/geometry/geometry.sty
(/app/.texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/app/.texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/app/.texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
(/app/.texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty))
(/app/.texlive/texmf-dist/tex/latex/setspace/setspace.sty)
(/app/.texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
(/app/.texlive/texmf-dist/tex/latex/sttools/cuted.sty)
(/app/.texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/app/.texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/app/.texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/app/.texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/app/.texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/app/.texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/app/.texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/app/.texlive/texmf-dist/tex/latex/url/url.sty)
(/app/.texlive/texmf-dist/tex/latex/tools/enumerate.sty)
(/app/.texlive/texmf-dist/tex/latex/tools/longtable.sty)
(/app/.texlive/texmf-dist/tex/latex/natbib/natbib.sty)
(/app/.texlive/texmf-dist/tex/latex/tools/xspace.sty)
(/app/.texlive/texmf-dist/tex/generic/babel/babel.sty
(/app/.texlive/texmf-dist/tex/generic/babel-english/english.ldf
(/app/.texlive/texmf-dist/tex/generic/babel/babel.def)))
(/app/.texlive/texmf-dist/tex/latex/rotating/rotating.sty
(/app/.texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/app/.texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/app/.texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/app/.texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/app/.texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
(/app/.texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/app/.texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty))))
(/app/.texlive/texmf-dist/tex/latex/base/ifthen.sty))
(/app/.texlive/texmf-dist/tex/latex/answers/answers.sty
(/app/.texlive/texmf-dist/tex/latex/tools/verbatim.sty)))
(/app/.texlive/texmf-dist/tex/latex/txfonts/txfonts.sty)
(/app/.texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
(/app/.texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
(/app/.texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex)
(/app/.texlive/texmf-dist/tex/latex/l3kernel/l3unicode-data.def)
(/app/.texlive/texmf-dist/tex/latex/l3kernel/l3pdfmode.def))

LaTeX Warning: You have requested, on input line 16, version
               `2015/09/11' of package expl3,
               but only version
               `2015/03/01 v5547 L3 programming layer (loader) '
               is available.

(/app/.texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)

! Package siunitx Error: Support package expl3 too old.

See the siunitx package documentation for explanation.
Type  H <return>  for immediate help.
 ...

l.30   }

?
! Emergency stop.
 ...

l.30   }

!  ==> Fatal error occurred, no output PDF file produced!
Transcript written on JEGOVDUWT9.diff.log.
````


Oho! This won't work in Playground.


#5612-User-file-trips-on-new-fan-coil-control-warnings-Cold-Water-control-failed-in-fan-coil-unit (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2262 of 2262 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)


Keep each class in a separate file


@EliuX I don't think you need to defined `twilioSettings` and `missedCallRepository` as `final`s here doesn't add any benefit. Is ok for the class fields though.


Something went wrong when trying to compile the PDF between `ab05b004` and `96b5ff23`:

````
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014) (preloaded format=pdflatex)
 restricted \write18 enabled.
**entering extended mode
(/tmp/tmpa7hkuJ/XF4CVQNZDK.diff.tex
LaTeX2e <2014/05/01>
Babel <3.9l> and hyphenation patterns for 2 languages loaded.
(./aa.cls
Document Class: aa 2012/05/22{} v8.2{} Class for AA journal
(/app/.texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/app/.texlive/texmf-dist/tex/latex/base/fleqn.clo)
(/app/.texlive/texmf-dist/tex/latex/base/size10.clo))
(/app/.texlive/texmf-dist/tex/latex/tools/calc.sty)
(/app/.texlive/texmf-dist/tex/latex/etex-pkg/etex.sty)
(/app/.texlive/texmf-dist/tex/latex/base/fontenc.sty
(/app/.texlive/texmf-dist/tex/latex/base/t1enc.def))
(/app/.texlive/texmf-dist/tex/latex/base/inputenc.sty
(/app/.texlive/texmf-dist/tex/latex/base/utf8.def
(/app/.texlive/texmf-dist/tex/latex/base/t1enc.dfu)
(/app/.texlive/texmf-dist/tex/latex/base/ot1enc.dfu)
(/app/.texlive/texmf-dist/tex/latex/base/omsenc.dfu)))
(/app/.texlive/texmf-dist/tex/latex/geometry/geometry.sty
(/app/.texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/app/.texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/app/.texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
(/app/.texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty))
(/app/.texlive/texmf-dist/tex/latex/setspace/setspace.sty)
(/app/.texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
(/app/.texlive/texmf-dist/tex/latex/sttools/cuted.sty)
(/app/.texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/app/.texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/app/.texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/app/.texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/app/.texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/app/.texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/app/.texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/app/.texlive/texmf-dist/tex/latex/url/url.sty)
(/app/.texlive/texmf-dist/tex/latex/tools/enumerate.sty)
(/app/.texlive/texmf-dist/tex/latex/tools/longtable.sty)
(/app/.texlive/texmf-dist/tex/latex/natbib/natbib.sty)
(/app/.texlive/texmf-dist/tex/latex/tools/xspace.sty)
(/app/.texlive/texmf-dist/tex/generic/babel/babel.sty
(/app/.texlive/texmf-dist/tex/generic/babel-english/english.ldf
(/app/.texlive/texmf-dist/tex/generic/babel/babel.def)))
(/app/.texlive/texmf-dist/tex/latex/rotating/rotating.sty
(/app/.texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/app/.texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/app/.texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/app/.texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/app/.texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
(/app/.texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/app/.texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty))))
(/app/.texlive/texmf-dist/tex/latex/base/ifthen.sty))
(/app/.texlive/texmf-dist/tex/latex/answers/answers.sty
(/app/.texlive/texmf-dist/tex/latex/tools/verbatim.sty)))
(/app/.texlive/texmf-dist/tex/latex/txfonts/txfonts.sty)
(/app/.texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
(/app/.texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
(/app/.texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex)
(/app/.texlive/texmf-dist/tex/latex/l3kernel/l3unicode-data.def)
(/app/.texlive/texmf-dist/tex/latex/l3kernel/l3pdfmode.def))

LaTeX Warning: You have requested, on input line 16, version
               `2015/09/11' of package expl3,
               but only version
               `2015/03/01 v5547 L3 programming layer (loader) '
               is available.

(/app/.texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)

! Package siunitx Error: Support package expl3 too old.

See the siunitx package documentation for explanation.
Type  H <return>  for immediate help.
 ...

l.30   }

?
! Emergency stop.
 ...

l.30   }

!  ==> Fatal error occurred, no output PDF file produced!
Transcript written on XF4CVQNZDK.diff.log.
````


Use capital letter for the first word in the class name. Read about Java naming conventions.


synology with custom-sickbeard
on master medusa

can I install your branch and come back to master easily? no conflict expected I mean


@xingrz