[R/exa.createScript.R:103:30:](https://github.com/EXASOL/r-exasol/blob/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/R/exa.writeData.R#L72) *style:* **Commas should always have a space after.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                                                   ^
```
[R/exa.writeData.R:73:43:](https://github.com/EXASOL/r-exasol/blob/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/R/EXADBI-internal.R#L161) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/EXADBI.R:10:2:](https://github.com/EXASOL/r-exasol/blob/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/R/EXADBI.R#L111) *style:* **Only use double-quotes.**
```r
                          '/odbc/lib/darwin/x86_64/libexaodbc-io418sys.dylib'
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:113:9:](https://github.com/EXASOL/r-exasol/blob/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/R/EXADBI.R#L114) *style:* **Only use double-quotes.**
```r
                         '/odbc/lib/linux/x86_64/libexaodbc-uo2214lv1.so'
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:119:21:](https://github.com/EXASOL/r-exasol/blob/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/R/EXADBI.R#L305) *style:* **Commented code should be removed.**
```r
      #close()
       ^~~~~~~
```
[R/EXADBI.R:306:1:](https://github.com/EXASOL/r-exasol/blob/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/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/382fe866ed3889f3c4c246245da82c65e5308353/R/EXADBI.R#L388) *style:* **Commented code should be removed.**
```r
#setOldClass("AsIs")
 ^~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:389:2:](https://github.com/EXASOL/r-exasol/blob/382fe866ed3889f3c4c246245da82c65e5308353/R/EXADBI.R#L389) *style:* **Commented code should be removed.**
```r
#setMethod("EXADataType", "ANY",  definition=function(x) EXADataType(unclass(x)))
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:401:5:](https://github.com/EXASOL/r-exasol/blob/382fe866ed3889f3c4c246245da82c65e5308353/R/EXADBI.R#L401) *style:* **Variable and function names should be all lowercase.**
```r
    dbGetInfo(drv, "connectionIds")[[1]]
    ^~~~~~~~~
```
[R/EXADBI.R:465:1:](https://github.com/EXASOL/r-exasol/blob/382fe866ed3889f3c4c246245da82c65e5308353/R/EXADBI.R#L465) *style:* **lines should not be more than 80 characters.**
```r
                        exalogfile = tempfile(pattern = "EXAODBC_", fileext = ".log"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Could you rebase this branch onto dev/sampling? Otherwise you kind of miss most of the code that have been built already :/


Hello World222


To keep the installation procedure general and robust (or to make it more so), I recommend against adding a dependency for versioning.

Nonetheless, we should be able to delete much of the existing boilerplate from NumPy.


This getopt is pretty long, I recomment [PosixGetOpt](http://lua-users.org/wiki/PosixGetOpt) or [AlternativeGetOpt](http://lua-users.org/wiki/AlternativeGetOpt), if you don't want to use coroutines. Both are shorter than this, and will work better. The first one works exactly like POSIX's getopt(3)


RSPEC RESULTS
 Run options:


# RSPEC RESULTS
 Run options:


Are these comments for Commit


Tiens, tu mets à jour ton profil, tu cherches du travail ? ;)


I mean if we want to make the AI target the top 5 cards of library we use target(*[zpos<=5]|mylibrary)
in this screenshot, the order is valid since I already inverted the zone display and the zone position for the library so the top card is always zpos = 1...
![zpos](https://cloud.githubusercontent.com/assets/9781539/22933716/6e6d1e6e-f307-11e6-9966-c5ffff7145bf.jpg)


Thanks, fixed!


RSPEC RESULTS


Yeah, sorry, just noticing this now.

Is there any place to get more helpful information about what is failing?  As far as I can tell, the logs don't seem particularly helpful.  Will look into it more shortly.


Well spotted. It is obviously a mistake, and not covered by the test. We will fix it.


The initial proposal and related documents.


which version Kodi player?


You mother-euphemising green illegitimate child!


This commit adds a nasty bug

It auto-scales nerdtree window when multiple buffers are open and you `:q` in one of them.

![bug2](https://cloud.githubusercontent.com/assets/1138336/22933862/915cf9bc-f2d5-11e6-90fd-c71dceb19fe9.gif)


FYI, "this breaks bionic tests, causes crashes in 3rd party apps, and general instability."
Also "Apple's string routines are not at all compatible with bionic"

Very bad pick.


this shouldn't be here, should it?


NON !!!! le nom du module c'est **# servicerestaurant** pas dolibarr_module_servicerestaurant

a vous de renommer votre dossier après !


Chapter 2 mentions to files: _logo,jpg_ and _main.css_. But these files are nowhere to be found.
Br
Henrik


TeamCity Platform Services :: Environment Manager 2 :: Package [Build 3.31.0-pre-11-g1d97a26](http://infra.teamcity.ci.ttldev/viewLog.html?buildId=50837&buildTypeId=PlatformServices_EnvironmentManager2_Package) outcome was **SUCCESS**
Summary: Running Build time: 00:00:51


testing


$text


This is _a_ solution although maybe not the optimal one. Not nice to have to remove one of the existing unit tests. Maybe someone can explain to me why that test is necessary and what I have broken by breaking it.


versioneer isn't a dependency, it just self installs a script into the project so that git tags are used as the package version. Here is a patch to see what typical changes look like.

> Quick Install
>
> pip install versioneer to somewhere to your $PATH
> add a [versioneer] section to your setup.cfg (see below)
> run versioneer install in your source tree, commit the results

https://github.com/warner/python-versioneer


I will gladly close any pandora box by heavy stomping on it, wielding a banhammer and valve anti-cheat shield.


what's this?


Somebody interested in the Trading so he could implement it?


Exatamente por isto fiz esta modificação, é o que mantém o "." mesmo passando a substituição dos caracteres especiais, ou seja, ele despreza o ponto para não ser alterado.


이건 뭐예요??
- 구글 inbox 테스트

2015년 9월 23일 (수) 오후 5:06, kyeongwan <notifications@github.com>님이 작성:

> 마무리는무슨마무맄ㅋㅋ
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/ISTeam-SSU/CareSSU/commit/28851cfa6bc80d3a2936d2bf8a45727ccf4d8480#commitcomment-13384781>
> .
>


I think this is done already? I saw mike using. I'm only mentioning because I want to collaborate BUT I don't where to start or what to choose.


Wydaje mi się, że lepiej będzie mapować to, a nie tworzyć dwa obserwatory


thank you!


plant-autosizing-gaps (Myoldmopar) - x86_64-MacOS-10.9-clang: OK (2372 of 2390 tests passed, 564 test warnings)

 * 577 tests had: AUD diffs.
 * 13 tests had: Table big diffs.
 * 12 tests had: EIO diffs.
 * 1 test had: BND diffs.

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


Hello World222


Could one reattach pipe in real time?


好好学习


Ты все еще не смог это сделать? Шаг может быть отрицательным и не только -1


Btw it was clear this can and will happen. The old dogma that we cannot use mechanisms that can be scripted has to be abandoned. Then we can happily have "seismic" tracers on snipers and other things "invalid" under current dogma.


I'm not sure how this works!


Run options:


@upfrontIO/vshn we just ran into an issue with that configuration on some docker host.

Looks like some permissions in this docker image are wrong.
We've reverted the dockerfile back to the old version for now.
```
14.2.2017 11:29:47nginx: [alert] could not open error log file: open() "/var/lib/nginx/logs/error.log" failed (13: Permission denied)
14.2.2017 11:29:472017/02/14 10:29:47 [warn] 11#0: the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /etc/nginx/nginx.conf:4
14.2.2017 11:29:472017/02/14 10:29:47 [emerg] 11#0: mkdir() "/var/lib/nginx/tmp/client_body" failed (13: Permission denied)
```


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 216](http://localhost:8443/viewLog.html?buildId=345&buildTypeId=JinnSports_ContinuousDevBuildAndTest) is now running


@Metfriet Change variable name


And local modifications of widgets will have to be disabled or standardized (workshop items)


@Aratz I think he can merge the master to stay in synch, or am I missing something?


setting CPPFLAGS gets me a lot further, but seems it's missing some headers for wxwidgets also ...

           fatal error: wx/generic/filepickerg.h: No such file or directory


THANK YOU very much for fixing this issue. I think it is right thing to do because it makes Gradle more compatible, easier to upgrade from 2.x, for users who deal with sbt :)


Move forward is ok for me. I can keep using old versions in very old
projects.

Cheers,
Frank.

On Mon, Feb 13, 2017 at 11:22 PM, Jeremy Landis <notifications@github.com>
wrote:

> I wonder if it is really worth the effor to support EE6 at this point.
> It's trivial enough to upgrade weld to 2.2.12 at least (last servlet 2.5
> support so technically still viable for EE6). That or possibly just use a
> couple of beta's back that still supported that. It did work well enough.
> Do you find a huge need to continue support of EE6 here? If not, based on
> these findings I'd likely move this module to run off latest weld. With
> servlet 2.5 obsolete by everyones standards now and EE6 so far in the
> distance I really don't see much benefit in continuing to support the past
> since there are working versions available (2 revisions back). That is
> however my two cents and I would defer to @mnesarco
> <https://github.com/mnesarco> for further comment.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/mybatis/cdi/commit/47730e0693cae1e9e48925a421e04032426b02c0#commitcomment-20871766>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABCXVVP0uudbgBOf-9onvLuHL5-SocTOks5rcSwKgaJpZM4Lpb_b>
> .
>

--
Frank D. Martínez M.


Is this: https://travis-ci.org/openmrs/openmrs-distro-referenceapplication/builds/201477178
Or this: https://saucelabs.com/open_sauce/user/openmrs/tests
of any help?


@bartokm ok, I do not need to worry about 2) and 3).
For 1), the gen jet is taken from the matched one done by CMS officially.
https://github.com/cmkuo/ggAnalysis/blob/master/ggNtuplizer/plugins/ggNtuplizer_jets.cc#L611-L616


if you had a basic test for this project, [greenkeeper](https://greenkeeper.io) would be able to do this for you automatically.


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 216](http://localhost:8443/viewLog.html?buildId=345&buildTypeId=JinnSports_ContinuousDevBuildAndTest) outcome was **FAILURE**
Summary: StyleCop violations: 16 Build time: 00:03:24


ok


dev/sampling is not merged to master yet. There are many ways to fix this but I think it would be cleaner to just continue working on what have been done so far and merge on master when it's working.


Hello World
Hello World again


When I submitted this I was looking at thoughtbot's existing project repos -- all of which used a pattern that would cause issue -- many of which were legacy apps written by other teams. We needed a way to handle `#destroy` in those safely and without fanfare.

I call `#destroy!` when on greenfield projects. Legacy projects, especially from other teams, cause the solution presented in this PR to still be relevant.

So I guess: pragmaticism vs idealism.


I see!


> The old dogma that we cannot use mechanisms that can be scripted has to be abandoned.

0_o


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 217](http://localhost:8443/viewLog.html?buildId=346&buildTypeId=JinnSports_ContinuousDevBuildAndTest) is now running


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 217](http://localhost:8443/viewLog.html?buildId=346&buildTypeId=JinnSports_ContinuousDevBuildAndTest) outcome was **FAILURE**
Summary: StyleCop violations: 16 Build time: 00:01:15


Perfect, this looks like me, thanks @dkayiwa .  I will look into it, also adding @rkorytkowski


Run options:


`/impresonate/impersonate/`


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 218](http://localhost:8443/viewLog.html?buildId=347&buildTypeId=JinnSports_ContinuousDevBuildAndTest) is now running


No, it's correct, but perhaps the comment could be better.
Time codes were read as seconds, but they were actually milliseconds.


`build` in a newline


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 218](http://localhost:8443/viewLog.html?buildId=347&buildTypeId=JinnSports_ContinuousDevBuildAndTest) outcome was **FAILURE**
Summary: StyleCop violations: 16 Build time: 00:01:08


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 219](http://localhost:8443/viewLog.html?buildId=348&buildTypeId=JinnSports_ContinuousDevBuildAndTest) is now running


MSCOMCTL.OCX is no longer available on Office 2013 and above.  As such, VBA fails with a reference error.  Windows 7 64-bit.


Main Code in Python3


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 219](http://localhost:8443/viewLog.html?buildId=348&buildTypeId=JinnSports_ContinuousDevBuildAndTest) outcome was **FAILURE**
Summary: StyleCop violations: 16 Build time: 00:00:43


can't we just have
```
template <typename T>
T getValue(const char * const key, T const defaultValue = T());

template <typename T>
void putValue(const char * const key, T const & value);
```
and relay everything to `getBytes()` and `putBytes()` with the help of `sizeof(T)` operator?


Ah, that makes sense. Are there any other steps I can take if steam games aren't working from in steam? Thanks! On Feb 14, 2017 08:21, Nikolay Amiantov <notifications@github.com> wrote:To run Steam games you just need steam. If you have a standalone game (for example, from GOG) you can install steam-run and run: steam-run ./app.

—You are receiving this because you commented.Reply to this email directly, view it on GitHub, or mute the thread.


Just out of curiosity, what does `@:extern` mean?


Without looking bc on mobile, you need to import from the package root.
Since we have a groupId of edu.jalc, you will need to include that with
your artifactId (bicycle) then the folder path, e.g.
edu.jalc.bicycle.wheel.*
On Tue, Feb 14, 2017 at 8:46 AM KenanJones <notifications@github.com> wrote:

> Add files via upload
>
> @anthonykulis
> these won't compile because they can't find the other classes I have
> written. Wheel can't find tire even if I ```import bicycle.*;``` have I
> packaged it incorrectly?
>
> --
> You are receiving this because you were mentioned.
> Reply to this email directly or view it on GitHub:
>
> https://github.com/KenanJones/POJO-cps206/commit/a2999023abd738ae838a8345a60068531c8867a9
>


@bartokm ok the fix for 1) was just pushed.


For the sake of completeness you could could add an invalid token request too
```diff
diff --git a/server/tests/auth.test.js b/server/tests/auth.test.js
index 5e87859..6df90bf 100644
--- a/server/tests/auth.test.js
+++ b/server/tests/auth.test.js
@@ -63,6 +63,18 @@ describe('## Auth APIs', () => {
         .catch(done);
     });

+    it('should fail to get random number because of wrong token', (done) => {
+      request(app)
+        .get('/api/auth/random-number')
+        .set('Authorization', 'Bearer notavalidtoken')
+        .expect(httpStatus.UNAUTHORIZED)
+        .then((res) => {
+          expect(res.body.message).to.equal('Unauthorized');
+          done();
+        })
+        .catch(done);
+    });
+
     it('should get a random number', (done) => {
       request(app)
         .get('/api/auth/random-number')

```


Are you sure you didn't mean to do [this](https://serverfault.com/questions/122178/how-can-i-check-from-the-command-line-if-a-reboot-is-required-on-rhel-or-centos)? :trollface:


Point attention to logs and post them along with your video adapter model and drivers you use in https://github.com/NixOS/nixpkgs/issues/22493.


Run options: include {:focus=>true}


Compiler will not be able to infer template argument of getValue if you leave default value unspecified, leading to `getValue<char>("foo")` syntax, which is very much not an Arduino way.


@david-christiansen Wouldn't it be better if this was added to the Idris layer on Spacemacs?


"duration" only


**ARhoming**
**Autonomous Robotic Engineering**

**## Hardware**
Pioneer 3DX Mobile Robot
Accowle Omnidirectional Vision sensor

### **Utility:**
Automoatic Robot navigation using the omnidirectional sensor using **_Block Matching_** technique with automatic Map building functionality.

### **_Homing_**
![untitled](https://cloud.githubusercontent.com/assets/6363619/22935039/77f2951c-f2d1-11e6-8ce8-4e668bbf2fc6.jpg)

### **_Map Building_**
![image](https://cloud.githubusercontent.com/assets/6363619/22934903/fcb6992a-f2d0-11e6-8165-cd130f384160.png)

[1] -  http://www.ti.uni-bielefeld.de/html/research/equipment.html
[2] - http://www.accowle.com/english/


I still think that the Scaling method formula is incorrect.
`jetP4Smear   = (jetGenJetPt + jetResolutionSF  *(iJet->pt() - jetGenJetPt))/iJet->pt();`
should be:
`jetP4Smear = 1 + (jetResolutionSF-1)*(iJet->pt() - jetGenJetPt)/iJet->pt()`
And we also need to do sth about the case when `jetP4Smear<0` should it be 1 or 0?


I just noticed this will not count kids with gender not set.... Not sure that is good...


yeah you need to explicit tell the compiler if the template parameter is
for the return value.

I dunno, I think `getValue<T>("blah")` is an acceptable syntax, anyway...

Ivan Grokhotkov <notifications@github.com> 於 2017年2月14日 週二 23:17 寫道：

> Compiler will not be able to infer template argument of getValue if you
> leave default value unspecified, leading to getValue<char>("foo") syntax,
> which is very much not an Arduino way.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/espressif/arduino-esp32/commit/f9ba8e9ccfd80763a4be90403bf711eff1329ef4#commitcomment-20878112>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AA8lNLW6N1MF3bbfdWqYot-yLdOSF8BCks5rccWagaJpZM4MAlxI>
> .
>
--

Victor Tseng


it's not average here


![](https://github.trello.services/images/mini-trello-icon.png) [Booking appointment](https://trello.com/c/Ok31d96p/5-booking-appointment)


The Great Shrekdevor 2/assets/osu.Game.Modes.Vitaru/Objects/Characters/VitaruPlayer.cs

The shooting is handled by the Character


Jupyter notebook and python flask scripts pending (2.14.16)


Thanks, I've added a liblog_mtk that adds the xlog symbols in liblog based on the implementation in https://github.com/LineageOS/android_device_htc_pme


Upload Feb.14


Put that in the Shoot method


This should not be the module that actually depends of stock_account?

then you should not need stock _account as dependency,


Yes just letting him know


Debugging?


@Palatis the API is based on Java's Preferences and as @igrr said, getValue<char>("foo") is not much Arduino ;)


That means that `--param x=y=z` is invalid, so there's no way to give `x` the value `y=z`?


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1803 of 1803 tests passed, 0 test warnings)

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


Populate database changes


done


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


oops, I'll have to fix some stuff here


@Clonewayx  Thank you, I was careless. All fixed in f29785979ead86c9f5fa43f8b78be1219596853c


I really don't know enough about Spacemacs to say, nor the attention and energy to make it happen right now. If it does get added, I'll remove the note from the README.


@ascherer Did this maybe allow for recursive macro expansion automatically?


We need to play with our whitespace settings so that we don't get the alignment all out of whack.


Please remove prys before committing.


junit en double ?


The UpdateTradingPacket has actually 2 bytes, 2 VarInts, 1 bool, 2 eids and 1 string, it can be implanted ya


govnocod


@bartokm ok, this was fixed. as to negative jetP4Smear, I would leave it as it is in the ntuple and users decide what they want to do.


@edolstra Would you mind commenting on this decision ? Should we open a thread on the ML to get this properly discussed ? Surely you are aware that these unicode quotes are a pain when copy-paste from the terminal ? We are still puzzled about your decision in https://github.com/NixOS/nix/pull/1140


I'm not sure this is the right solution to this problem.


What do you advocate that we do to get a map that doesn't overlap with the void, instead of this?


I agree this merge looks very sensible, after having a bit of time to look it over.


Probably so, on my screen they're aligned.  Do you have tabs set to 4 spaces?


Thank you @mariusc


You changed `/usr/local/zenloadbalancer` `/usr/local/zlb`, but in the README.md it states
> In this repository you'll find the source code usually placed into the folder `/usr/local/zenloadbalancer/`
I see that the Git instructions later on refer to `/usr/local/zlb` in the README.md as well, but it appears to still be `/usr/local/zenloadbalancer/` elsewhere in the project.

Will the default be changing to `/usr/local/zlb` in the future, was this a mistake or will you be making it configurable?


third action


>Natürlich kannst du mit der Logik auch Push-Nachrichten über einen seperaten Worker lossenden. Ich weiß nur nicht wie aussagekräftig dann Meldungen des Musters "Neue Antwort auf 're: Something /nt' von xyz" sind.

Man kann es ja so implementieren, dass man dann direkt zur Antwort kommt, wenn man die Notification zur Seite wischt.

>Das wäre dann eine Ergänzung des Mailers. Außerdem müsstest du vorhalten, welche Nachrichten schon an den Benutzer gesendet wurden.

Ja und ein Nutzer müsste sich erstmal quasi registrieren, dass er benachrichtigt werden will und dann laufen da ewig Worker von Leuten, die garnicht mehr aktiv sind... Kann man sicher alles lösen, aber den Punkt können wir gerne erstmal nach ganz hinten schieben ;)

Umso mehr ich über deine Liste nachdenke umso besser finde ich das. Man könnte die Route in der App auch in Intervallen auf einem Background Thread aufrufen und den User dann lokal darauf aufmerksam machen, dass es etwas neues gibt (zb durch eine Rote Zahl am Icon) oder gar so eine PushNachricht lokal triggern, das geht dann aber nur so lange man die App im Hintergrund laufen hat, aber wäre viel einfacher!

>Dass ich noch auf der 1.1 bin, habe ich schon gesehen. Zuerst war ich etwas erschrocken, du könntest das gleiche Feature zeitgleich implementiert haben :)

Stimmt, ich sollte demnächst auch hier mal Release Notes machen. Alle Änderungen drehten sich eigentlich nur um den gelesen Status.

>So wie ich es sehe, sind beide Änderungen ohne Probleme mergbar, deswegen würde ich bei mir vorerst auf der 1.1 bleiben und dann später mergen.

Kannst gerne machen, sende mir einfach einen Pull Request wenn du deine Änderungen für ready hältst. Das Feature ist extrem interessant!


You're welcome 😄


Heh, this was inconveniencing me at about the same time you noticed it too.
Could also upgrade observatories.dat to have all the contents of http://www.minorplanetcenter.net/iau/lists/ObsCodes.html ? They do have slightly different format.


I'm curious why there is a port associated with an address. I would expect to have a separate construct to represent host addresses from socket addresses... though maybe that is just what I'm used to.


Сейчас не используется параметр element. Кнопки плюса и минуса, а также инпут, должны  искаться внутри element


It is still a dependency in the sense that it is a nontrivial addition (1823 lines, [in the case of your example application](https://github.com/PX4/pyulog/blob/1cda2abf112962d76e8c938cc6d46180f1679108/versioneer.py)), so upstream changes (including security fixes) would need to be tracked, whether manually because the script was added to the Slycot repo, or automatically via a package manager like `pip` or `conda`.


Este es el branch


Сделайте желтыми внешние ссылки, добавив им класс external.

Все ссылки без href, без протокола и начинающиеся с http://internal.com считаются внутренними.

список

http://google.com

/tutorial.html

local/path

ftp://ftp.com/my.zip

http://nodejs.org

http://internal.com/test


with a template parameter we just write the stuff once to support every `T`...
well this is more a design decision and I have no objection to current implementation.


done - I moved strokeStyle outside as well


Hi, the old path was /usr/local/zenloadbalancer but in the future will be changed to /usr/local/zlb . Currently, the installer take cares of that and creates a symbolic link from /usr/local/zenloadbalancer to /usr/local/zlb in order to avoid to break anything.


develop (kbenne) - x86_64-MacOS-10.10-clang: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png)


tchange the value of tcomfort
endperiod 01.01.1970

Where can I find these xml?


With regards to the file renames, I think we want to follow the pattern of introducing dependent objects first (even though there aren't really FKs with constraints in the db). So planes should come before tiles.


> Rocket


GlazingEnahncements (Myoldmopar) - Win64-Windows-7-VisualStudio-14: Tests Failed (1802 of 2383 tests passed, 0 test warnings)

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


Pretty sure this is an SQL injection 😉


$(cat rspec_result.txt)


As long as no other misbehavior shows up,  I think it was left over from some intermediate workflow. Anyway, calling `expandmacros` in `store_value` is overkill. It should have been `simplemacros` at most.


take a look also at strings line#23
reference https://github.com/TilesOrganization/resources/blob/master/values/strings.xml#L23
`Accessibility service to allow Tiles to perform global actions: show system power dialog, show **recents screen**, toggle multi-window.`

@cyberon
@Garduna1976
@ja-som
@JuanMiguelML
@lkvnclh
@marci4
@nezorflame
@rodrigoswz
@Younes-L
@zalcso


HybridVentilationEnhancement (lgu1234) - i386-Windows-7-VisualStudio-14: OK (0 of 0 tests passed, 0 test warnings)

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


Run options:


Order of data from endpoint is:
[0] -> Database docs
[1] -> Subscriptions
[2] -> Configuration
And indexes data starts from [3]


HybridVentilationEnhancement (lgu1234) - Win64-Windows-7-VisualStudio-14: OK (0 of 0 tests passed, 0 test warnings)

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


AddChecksumReport (JasonGlazer) - x86_64-MacOS-10.9-clang: OK (2379 of 2379 tests passed, 230 test warnings)

 * 229 tests had: EIO diffs.

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


Of course, it will look like [this code](https://github.com/nextcloud/user_saml/blob/stable11/lib/userbackend.php#L234) when its working. ;)


sure - done


@jgille There is a  PR https://github.com/SpectoLabs/hoverfly-java/pull/54 for this issue. If this is something stopping you from using Hoverfly, we can try releasing asap.


@rascarlo OK in Russian,


Yes, basically isPopulated is a check to confirm that a result object has been populated. This is used to confirm "calculation" can be marked as "resolve". And calculation is a deferred object. I have a brief explanation above the function now, but I will expand on that.


Removing this clause seems to produce an infinite loop when a `blank` is in a `playlist`, see #31. How come it was deleted here?


(though may not be fully functional)
https://docs.ansible.com/ansible/dev_guide/developing_modules_python3.html


didnt get you..?

On Tue, Feb 14, 2017 at 7:25 PM, Haikal Izzuddin <notifications@github.com>
wrote:

> Change this
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/Ferrari-Dev-Team/android_device_xiaomi_ferrari/commit/8c7df9ea94cd9a607446ba75a7b1d3726910be34#commitcomment-20876941>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AIiwlODcjjUvsl9dRgYmsqFtu6oVZgQqks5rcbJMgaJpZM4MAgC2>
> .
>


소공전


@yaronf Thank you very much. If it must be done from yours repository i will create a PR without changes in colour etc.


아하
메일링리스트로 소공전 관리하셨구나 ㄷㄷ

2017년 2월 15일 (수) 오전 12:51, kyeongwan <notifications@github.com>님이 작성:

> 소공전
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/ISTeam-SSU/CareSSU/commit/28851cfa6bc80d3a2936d2bf8a45727ccf4d8480#commitcomment-20878689>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AMbYUU8YGqHUCVxaSt_B0NJyt7DEuY2jks5rcc17gaJpZM4GCK8p>
> .
>


![](https://github.trello.services/images/mini-trello-icon.png) [Upsell & thank you pages updates](https://trello.com/c/TPNRpQlP/175-upsell-thank-you-pages-updates)


Es un repositorio de prueba


@maggiolo00 WOW , It's cool .
Let me sync the Typescript definition file to the new changes in orientjs  before release the next version please .


Ok, thanks for clearing that up for me :)


@amirkavyan  Please ignore this commit. Nothing important has changed. Please look at commit on Feb 13 for the actual updates


I am not a big fan of this patch since it is not logically sound.
1.  We don't have stats for capturing pieces.
2.  Escape Capture SEE logic will be faulty...since the capture piece is removed.

Nevertheless, good luck on your experiments.


Good idea. Made the change.


MMO-v1.6.3-API5.x.jar test & Works with forge-1.11.2-13.20.0.2227-universal.jar & spongeforge-1.11.2-2227-6.0.0-BETA-2141.jar.


See [Buildpacks](https://devcenter.heroku.com/articles/buildpacks) and [cryptography](https://github.com/heroku/heroku-buildpack-python/blob/master/bin/steps/cryptography).


I was forgot the most important part of show action !


#35 This commit fixes the issue with the verbose mode. The functionality of init, collect and finalize has been moved into functions, and variables are properly set so that echoes do not break the execution.


Wow, this looks quite hacky and slow. I'm surprised this is actually merged.
But besides that, this doesn't cover Basis, Transform or Transform2D, right?


@amirkavyan  Ignore this commit as well. Nothing changed that is important. Was fixing some small issues. last important commit is the first commit on feb13th. Please look at that for code updates.


The problem is my channel also using jw player as player and hosting for videos, and not sure i can pull that kind of information through my channel?


I really don't see the point of removing these commands, as they were really helpful to keep the project tool up-to-date, breakings changes or not. One big selling point of `angular-cli` for me is that I don't have to painfully make sure the dev dependencies updates will not break everything, I just had to follow updates going with `ng update`.

It's clearly a regression from a usability point of view, or at least allow us to use `ng new` in an existing project to we can still do the diff without have to resort to painful tricks? Yeoman supports this out of the box and since the blueprints are using it it doesn't change anything for you anyway.


useless class. you can delete it when you feel comfortable testing


OK, just thought I would mention it, has saved me a lot of time.


class name should be `BicycleTest` and be in the same package as `Bicycle`. Don't confuse the user with your intentions.


package this


I know a lot of companies that think their brand is much more than a String


Why to to use PHP 7.1? void return types and nullables are really useful.


Update provided.


I'm seeing that the setElementValue function receives comma separated string values on change.
I'm not sure if it's the select2 original lib, or the browser which is passing comma separated values. I'm setting an array value.
It doesn't work and to fix I needed to add the following code at the beginning of setElementValue function.
`
if(typeof newValue === 'string') {
     newValue = newValue.split(',');
}
`
WIth this function everything is handled as an array. The edge case is it doesn't handle well ids containing commas. In case someone using commas in ids really exists I'd leave a note on the docs or embedded in the code.


wouldn't changing a bike frame change the bike itself? maybe this should be final? opinions?


I learned some more things, and updated the README.md with learned info


우와 inbox랑 깃헙 코멘트 연동되네


When it comes to Xlog and "shimming" it, one should be brave enough and re-submit this :
https://review.lineageos.org/#/c/143010/
to 14.x branch(es) so we don't have to do any "extras " for it.


Run options: include {:focus=>true}


again, you are repeating brand as a string. i think it would be useful to put this into an object


@ceki should the `recycledStringBuilder` field be also removed? It seems unused currently.


incorrect package


FYI, you can find a working example of CircleCI + Lighthouse integration here: https://github.com/mobify/test-lighthouse-scores


This will break Find References because it uses `guru`. Can't we drop support for 1.5?


change your arguments to type byte. If I pass an `int` and you force it to a `byte`, that is really awkward.


Hi @Neilpang thanks for the info. It's because i set my acmetool.sh wrapper to renew at non-default time for testing. This is is so my users can re-run acmetool.sh and change their non-default auto renew times :)


@shafaaf can you pull and make sure the portfolio section still works? you will have to remove the hidden attribute from the section tag for it to show up


That should not be an issue. That's the physical index. As soon as the mmu copy is done, you won't care about it anymore. Are you seeing any problem because of this?


remove empty newline


sink of what? Need type information and more descriptive name.


Assume that you walk through both code in gdb side-by-side, is this the only difference you see between the two?


Напишите полифилл для метода remove для старых браузеров.

Вызов elem.remove():

Если у elem нет родителя – ничего не делает.
Если есть – удаляет элемент из родителя.

Это

Все

Элементы DOM


all these should be under one module "lcov"
You can have seperate files in the manifests for all of these different ones versions etc


Should not be named stdout. `logFile` would suit it better.


This commit has been deployed to DEV


Closes #3 and closes #4 and closes #2


This check should not be necessary. `Directory.systemTemp` returns a new dir every time.


콘솔창 셋팅 반영?


@floatingatoll thoughts?


you really think that someone will dig that API?


And  #955 has just been merged. :)


Closes #1


This commit has been deployed to TEST


The determination whether sink needs to be closed should happen by the state or value of sink, instead of program argument.


DOA-TO-UnitVent (mjwitte) - x86_64-MacOS-10.9-clang: OK (2384 of 2384 tests passed, 1 test warnings)

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


Ужас какой, спасибо!


bitte reverten. Fastd udp Traffic über Port 80 ist eine ganz schlechte Idee!


A better fix is always welcome :)


This breaks old travis.yml test with node 4.0.0

https://github.com/react-component/pagination/pull/59


Should this be `decodeLatin1`?


Instead of defining new logging functions (which should be in `logging.dart` anyway), it should be investigated if the same functionality can be achieved when logging is initialized.


TODO - Separar o código de testes em outra classe


The line
"} else if ((InstantTarget is Mobile) && (spellTargetParams[0].ParameterType == typeof(Server.IPoint3D))){", on Spell.cs was removed.

Some spells, like Arch Cure, can be cast onto a person, but it takes the person location.
With this removed, does it still works?


} catch ()


префиксный инкремент нужно использовать , а у вас постфиксный