[R/exa.createScript.R:103:30:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L103) *style:* **Variable and function names should be all lowercase.**
```r
                             initCode = NA,
                             ^~~~~~~~
```
[R/exa.createScript.R:104:30:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L104) *style:* **Variable and function names should be all lowercase.**
```r
                             cleanCode = NA,
                             ^~~~~~~~~
```
[R/exa.createScript.R:105:30:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L105) *style:* **Variable and function names should be all lowercase.**
```r
                             inType = SET,
                             ^~~~~~
```
[R/exa.createScript.R:106:30:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L106) *style:* **Variable and function names should be all lowercase.**
```r
                             inArgs = list(),
                             ^~~~~~
```
[R/exa.createScript.R:107:30:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L107) *style:* **Variable and function names should be all lowercase.**
```r
                             outType = EMITS,
                             ^~~~~~~
```
[R/exa.createScript.R:108:30:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L108) *style:* **Variable and function names should be all lowercase.**
```r
                             outArgs = list(),
                             ^~~~~~~
```
[R/exa.createScript.R:109:30:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L109) *style:* **Variable and function names should be all lowercase.**
```r
                             outputAddress = NA,
                             ^~~~~~~~~~~~~
```
[R/exa.createScript.R:110:30:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L110) *style:* **Variable and function names should be all lowercase.**
```r
                             replaceIfExists = TRUE,
                             ^~~~~~~~~~~~~~~
```
[R/exa.createScript.R:111:30:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L111) *style:* **Variable and function names should be all lowercase.**
```r
                             mockOnly = FALSE
                             ^~~~~~~~
```
[R/exa.createScript.R:115:3:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L115) *style:* **Variable and function names should be all lowercase.**
```r
  initCode <- m$initCode
  ^~~~~~~~
```
[R/exa.createScript.R:115:17:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L115) *style:* **Variable and function names should be all lowercase.**
```r
  initCode <- m$initCode
                ^~~~~~~~
```
[R/exa.createScript.R:116:3:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L116) *style:* **Variable and function names should be all lowercase.**
```r
  cleanCode <- m$cleanCode
  ^~~~~~~~~
```
[R/exa.createScript.R:116:18:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L116) *style:* **Variable and function names should be all lowercase.**
```r
  cleanCode <- m$cleanCode
                 ^~~~~~~~~
```
[R/exa.createScript.R:118:3:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L118) *style:* **Variable and function names should be all lowercase.**
```r
  inType <- match.arg(inType, ALLOWED_UDF_IN_TYPES)
  ^~~~~~
```
[R/exa.createScript.R:118:23:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L119) *style:* **Variable and function names should be all lowercase.**
```r
  outType <- match.arg(outType, ALLOWED_UDF_OUT_TYPES)
  ^~~~~~~
```
[R/exa.createScript.R:119:24:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L121) *style:* **Variable and function names should be all lowercase.**
```r
  inArgs <- do.call(paste, c(as.list(inArgs), sep = ", "))
  ^~~~~~
```
[R/exa.createScript.R:121:38:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L121) *style:* **Variable and function names should be all lowercase.**
```r
  inArgs <- do.call(paste, c(as.list(inArgs), sep = ", "))
                                     ^~~~~~
```
[R/exa.createScript.R:123:7:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L123) *style:* **Variable and function names should be all lowercase.**
```r
  if (outType == EMITS) {
      ^~~~~~~
```
[R/exa.createScript.R:124:19:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L124) *style:* **Variable and function names should be all lowercase.**
```r
    if (is.null(m$outArgs)) {
                  ^~~~~~~
```
[R/exa.createScript.R:127:5:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L127) *style:* **Variable and function names should be all lowercase.**
```r
    outArgs <- paste("(",
    ^~~~~~~
```
[R/exa.createScript.R:128:47:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L128) *style:* **Variable and function names should be all lowercase.**
```r
                     do.call(paste, c(as.list(outArgs), sep = ", ")),
                                              ^~~~~~~
```
[R/exa.createScript.R:131:5:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L132) *style:* **Variable and function names should be all lowercase.**
```r
    outArgs <- as.character(outArgs)
    ^~~~~~~
```
[R/exa.createScript.R:132:29:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L132) *style:* **Variable and function names should be all lowercase.**
```r
    outArgs <- as.character(outArgs)
                            ^~~~~~~
```
[R/exa.createScript.R:135:30:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L135) *style:* **Variable and function names should be all lowercase.**
```r
  sql <- paste("CREATE", if (replaceIfExists) "OR REPLACE" else "", "R",
                             ^~~~~~~~~~~~~~~
```
[R/exa.createScript.R:136:16:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L136) *style:* **Variable and function names should be all lowercase.**
```r
               inType, "SCRIPT", name,
               ^~~~~~
```
[R/exa.createScript.R:137:21:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L137) *style:* **Variable and function names should be all lowercase.**
```r
               "(", inArgs, ")",
                    ^~~~~~
```
[R/exa.createScript.R:138:16:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L138) *style:* **Variable and function names should be all lowercase.**
```r
               outType, outArgs, "AS")
               ^~~~~~~
```
[R/exa.createScript.R:138:25:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L138) *style:* **Variable and function names should be all lowercase.**
```r
               outType, outArgs, "AS")
                        ^~~~~~~
```
[R/exa.createScript.R:140:18:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L140) *style:* **Variable and function names should be all lowercase.**
```r
  if (!is.null(m$outputAddress))
                 ^~~~~~~~~~~~~
```
[R/exa.createScript.R:144:24:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L144) *style:* **Variable and function names should be all lowercase.**
```r
                       outputAddress[[1]], "', ", outputAddress[[2]], ")",
                       ^~~~~~~~~~~~~
```
[R/exa.createScript.R:144:51:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L144) *style:* **Variable and function names should be all lowercase.**
```r
                       outputAddress[[1]], "', ", outputAddress[[2]], ")",
                                                  ^~~~~~~~~~~~~
```
[R/exa.createScript.R:157:16:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L157) *style:* **Variable and function names should be all lowercase.**
```r
  if (!is.null(initCode)) {
               ^~~~~~~~
```
[R/exa.createScript.R:159:10:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L159) *style:* **Variable and function names should be all lowercase.**
```r
    for (codeLine in deparse(initCode)) {
         ^~~~~~~~
```
[R/exa.createScript.R:159:30:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L159) *style:* **Variable and function names should be all lowercase.**
```r
    for (codeLine in deparse(initCode)) {
                             ^~~~~~~~
```
[R/exa.createScript.R:160:25:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L160) *style:* **Variable and function names should be all lowercase.**
```r
      sql <- paste(sql, codeLine, sep = "\n")
                        ^~~~~~~~
```
[R/exa.createScript.R:165:16:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L165) *style:* **Variable and function names should be all lowercase.**
```r
  if (!is.null(cleanCode)) {
               ^~~~~~~~~
```
[R/exa.createScript.R:167:10:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L167) *style:* **Variable and function names should be all lowercase.**
```r
    for (codeLine in deparse(cleanCode)) {
         ^~~~~~~~
```
[R/exa.createScript.R:167:30:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L167) *style:* **Variable and function names should be all lowercase.**
```r
    for (codeLine in deparse(cleanCode)) {
                             ^~~~~~~~~
```
[R/exa.createScript.R:168:25:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L168) *style:* **Variable and function names should be all lowercase.**
```r
      sql <- paste(sql, codeLine, sep = "\n")
                        ^~~~~~~~
```
[R/exa.createScript.R:173:8:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L173) *style:* **Variable and function names should be all lowercase.**
```r
  for (codeLine in deparse(code)) {
       ^~~~~~~~
```
[R/exa.createScript.R:174:23:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L174) *style:* **Variable and function names should be all lowercase.**
```r
    sql <- paste(sql, codeLine, sep = "\n")
                      ^~~~~~~~
```
[R/exa.createScript.R:178:8:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L178) *style:* **Variable and function names should be all lowercase.**
```r
  if (!mockOnly) {
       ^~~~~~~~
```
[R/exa.createScript.R:179:9:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L179) *style:* **Variable and function names should be all lowercase.**
```r
    if (odbcQuery(channel, sql) == -1) {
        ^~~~~~~~~
```
[R/exa.createScript.R:180:12:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L185) *style:* **Variable and function names should be all lowercase.**
```r
  function(..., table, where = "", groupBy = "", restQuery = "",
                                   ^~~~~~~
```
[R/exa.createScript.R:185:50:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L185) *style:* **Variable and function names should be all lowercase.**
```r
  function(..., table, where = "", groupBy = "", restQuery = "",
                                                 ^~~~~~~~~
```
[R/exa.createScript.R:186:12:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L199) *style:* **Variable and function names should be all lowercase.**
```r
    assert_that(length(restQuery) == 1)
                       ^~~~~~~~~
```
[R/exa.createScript.R:213:9:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L213) *style:* **Variable and function names should be all lowercase.**
```r
    if (groupBy != "") {
        ^~~~~~~
```
[R/exa.createScript.R:214:7:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L214) *style:* **Variable and function names should be all lowercase.**
```r
      groupBy <- paste(" GROUP BY", groupBy, sep = " ")
      ^~~~~~~
```
[R/exa.createScript.R:214:37:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L214) *style:* **Variable and function names should be all lowercase.**
```r
      groupBy <- paste(" GROUP BY", groupBy, sep = " ")
                                    ^~~~~~~
```
[R/exa.createScript.R:218:32:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L218) *style:* **Variable and function names should be all lowercase.**
```r
                 table, where, groupBy, sep = "")
                               ^~~~~~~
```
[R/exa.createScript.R:219:47:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L219) *style:* **Variable and function names should be all lowercase.**
```r
    sql <- paste("SELECT * FROM (", sql, ")", restQuery, sep = "")
                                              ^~~~~~~~~
```
[R/exa.createScript.R:221:9:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L221) *style:* **Variable and function names should be all lowercase.**
```r
    if (returnSQL) {
        ^~~~~~~~~
```
[R/exa.createScript.R:224:7:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L224) *style:* **Variable and function names should be all lowercase.**
```r
      execArgs <- list(channel, sql)
      ^~~~~~~~
```
[R/exa.createScript.R:226:9:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L226) *style:* **Variable and function names should be all lowercase.**
```r
        execArgs <- c(execArgs, reader = reader)
        ^~~~~~~~
```
[R/exa.createScript.R:226:23:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L226) *style:* **Variable and function names should be all lowercase.**
```r
        execArgs <- c(execArgs, reader = reader)
                      ^~~~~~~~
```
[R/exa.createScript.R:229:9:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L229) *style:* **Variable and function names should be all lowercase.**
```r
        execArgs <- c(execArgs, server = server)
        ^~~~~~~~
```
[R/exa.createScript.R:229:23:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.createScript.R#L229) *style:* **Variable and function names should be all lowercase.**
```r
        execArgs <- c(execArgs, server = server)
                      ^~~~~~~~
```
[R/exa.createScript.R:231:12:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.writeData.R#L72) *style:* **Commas should always have a space after.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                                                   ^
```
[R/exa.writeData.R:72:72:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/exa.writeData.R#L72) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                                                       ^
```
[R/exa.writeData.R:73:43:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI-internal.R#L159) *style:* **Trailing blank lines are superfluous.**
```r

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

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

^
```
[R/EXADBI.R:10:2:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L102) *style:* **Commented code should be removed.**
```r
  # path.package("exasol")
    ^~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:105:5:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L109) *style:* **Only use double-quotes.**
```r
        Sys.info()['sysname'],
                   ^~~~~~~~~
```
[R/EXADBI.R:110:9:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L110) *style:* **Only use double-quotes.**
```r
        'Darwin' = paste0(system.file(package = packageName()),
        ^~~~~~~~
```
[R/EXADBI.R:111:27:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L111) *style:* **Only use double-quotes.**
```r
                          '/odbc/lib/darwin/x86_64/libexaodbc-io418sys.dylib'
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:111:28:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L111) *warning:* **Do not use absolute paths.**
```r
                          '/odbc/lib/darwin/x86_64/libexaodbc-io418sys.dylib'
                           ^~~~~
```
[R/EXADBI.R:113:9:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L113) *style:* **Only use double-quotes.**
```r
        'Linux' = paste0(system.file(package = packageName()),
        ^~~~~~~
```
[R/EXADBI.R:114:26:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L114) *style:* **Only use double-quotes.**
```r
                         '/odbc/lib/linux/x86_64/libexaodbc-uo2214lv1.so'
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:114:27:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L114) *warning:* **Do not use absolute paths.**
```r
                         '/odbc/lib/linux/x86_64/libexaodbc-uo2214lv1.so'
                          ^~~~~
```
[R/EXADBI.R:119:21:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L119) *style:* **Put spaces around all infix operators.**
```r
  } else if (driver =="SYSTEM") {
                    ^~~
```
[R/EXADBI.R:120:7:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L204) *style:* **Commas should always have a space after.**
```r
  "dbGetInfo","EXAConnection",
              ^
```
[R/EXADBI.R:205:25:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/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/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L223) *style:* **Commas should always have a space after.**
```r
    NextMethod(generic = "summary", object,...)
                                           ^
```
[R/EXADBI.R:274:1:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L274) *style:* **lines should not be more than 80 characters.**
```r
    #         close = function(commit=TRUE) {                         # dbClearResult is in row 880
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:275:1:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L275) *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:278:21:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L278) *style:* **Commented code should be removed.**
```r
    #               warning("Connection seems exipired.\n    ...it's gone...")
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:279:21:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L279) *style:* **Commented code should be removed.**
```r
    #               return(FALSE)
                    ^~~~~~~~~~~~~
```
[R/EXADBI.R:283:23:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L283) *style:* **Commented code should be removed.**
```r
    #                 if(commit) message("Changes commited.")
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:284:1:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L284) *style:* **lines should not be more than 80 characters.**
```r
    #             } else stop("Commit failed. Changes NOT commited. Closing aborted.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:285:17:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L285) *style:* **Commented code should be removed.**
```r
    #           message("Closing connection...")
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:286:19:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L286) *style:* **Commented code should be removed.**
```r
    #             res <- try(odbcClose(connection),silent=TRUE)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:288:23:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L288) *style:* **Commented code should be removed.**
```r
    #                 message("Connection closed.")
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:289:23:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L289) *style:* **Commented code should be removed.**
```r
    #                 return(TRUE)
                      ^~~~~~~~~~~~
```
[R/EXADBI.R:291:23:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L291) *style:* **Commented code should be removed.**
```r
    #                 warning("Closing not successful.")
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:292:23:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L292) *style:* **Commented code should be removed.**
```r
    #                 return(FALSE)
                      ^~~~~~~~~~~~~
```
[R/EXADBI.R:294:27:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L294) *style:* **Commented code should be removed.**
```r
    #                     warning(res)
                          ^~~~~~~~~~~~
```
[R/EXADBI.R:295:27:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L295) *style:* **Commented code should be removed.**
```r
    #                     return(FALSE)
                          ^~~~~~~~~~~~~
```
[R/EXADBI.R:300:8:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L300) *style:* **Commented code should be removed.**
```r
      #close()
       ^~~~~~~
```
[R/EXADBI.R:307:15:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L307) *style:* **Commas should always have a space after.**
```r
  "dbGetInfo","EXAResult",
              ^
```
[R/EXADBI.R:308:25:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L308) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:309:7:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L309) *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:309:8:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L309) *style:* **Variable and function names should be all lowercase.**
```r
    if(dbObj$temp_result_tbl == "CLEARED") stop("GetInfo: Result set cleared.")
       ^~~~~
```
[R/EXADBI.R:311:19:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L311) *style:* **Variable and function names should be all lowercase.**
```r
      statement = dbObj$statement,
                  ^~~~~
```
[R/EXADBI.R:312:19:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L312) *style:* **Variable and function names should be all lowercase.**
```r
      row.count = dbObj$rows_fetched,
                  ^~~~~
```
[R/EXADBI.R:313:23:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L313) *style:* **Variable and function names should be all lowercase.**
```r
      rows.affected = dbObj$rows_affected,
                      ^~~~~
```
[R/EXADBI.R:314:23:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L314) *style:* **Variable and function names should be all lowercase.**
```r
      has.completed = dbObj$is_complete,
                      ^~~~~
```
[R/EXADBI.R:315:19:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L315) *style:* **Variable and function names should be all lowercase.**
```r
      is.select = dbObj$with_output
                  ^~~~~
```
[R/EXADBI.R:323:44:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L323) *style:* **Commas should always have a space after.**
```r
    NextMethod(generic = "summary", object,...)
                                           ^
```
[R/EXADBI.R:336:25:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L336) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:347:47:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L347) *style:* **Variable and function names should be all lowercase.**
```r
setMethod("dbDataType", "EXAObject", function(dbObj, obj, ...) {
                                              ^~~~~
```
[R/EXADBI.R:348:5:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L348) *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:382:2:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L382) *style:* **Commented code should be removed.**
```r
#setOldClass("AsIs")
 ^~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:383:2:](https://github.com/marcelboldt/r-exasol/blob/a3d527bda5049d9f0f7fc4e04172bdc471c10b29/R/EXADBI.R#L383) *style:* **Commented code should be removed.**
```r
#setMethod("EXADataType", "ANY",  definition=function(x) EXADataType(unclass(x)))
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


左侧


Hi!

If you make a pull request, I'll incorporate this change in the official repository.


Because of `-Wfloat-equal`.


Regarding the comment: "nick" is only set when a participant changes his/her nickname and contains the new nickname.


@Swyter Yeah I never got that either, something like signed SWFs would make have made much more sense. Cheers man, I appreciate it a lot! I know right, thats the only reason I program, the end result. When it all just comes together, you hit return and it just works - best feeling in the world.

Well they haven't reacted to the `ping_pong` code yet so here's to hoping. Although I have a feeling that since their encryption method is so simple they might start encrypting real-time as they stream it from their CDN, but that shouldn't be much of a problem for us. ;)

@clriesco Easy, had the same problem, you need to update the `superagent` library (just delete from `node_modules` and do a `npm install`)


and added Berlin back...


It looks like you are asking me how I connected to MySQL, I used:

$dbHost = 'localhost';
$dbUser = 'Data Base User Name';
$dbPass = 'Data Base Password';
$dbName = 'Data Base Name';
$dbC = mysqli_connect($dbHost, $dbUser, $dbPass, $dbName)
        or die('Error Connecting to MySQL DataBase');


To Test the class FloatingPointPrecision and let user to enter two numbers and scale


Why?


I just repeated what was there. The original author wanted to get a seed from the current time, so did I.


This one broke my list file - should we add an updates entry or restore MA2_Lin as a alt label just in case it affects others?


Can we use the nickname instead of the user-part of the JID here?


It's probably because it's inside `C<>`. If you just change places it won't work either, it's something like `X<C<PERL6LIB>|variables,PERL6LIB>`


Currently it's just a fix fork, but I may add them if it's needed.


What do these messages contain? Is it something that should be displayed to the user?
Maybe add a TODO...


No problem, good to see you speeding things up!


You know what I didn't even know you could use them as GPIO Pins. However this is the only board I've seen which uses them.

I'll see if the MCU has two spare pins but from what I remember I'm using them all.

Bad depending the foundation clearly state those pins shouldn't be used for **ANYTHING** but HAT EEPROM


Cheers
Maybe. Spotify likes to throw that error out for a lot of different problems. I think this commit solves a `failed to send to backend` error but it might solve some of the causes for that one, its all very weird.


How to use Synapse in Plugin Code?


Why not add `LOCAL_REQUIRED_MODULES := libjni_CMActions`  to cmactions/Android.mk?


case rtret ret


I can upload those later (once I have access to my Pi 😃)


Changelog?


Ok.


Yes, OBJ support is coming. I kinda changed focus a bit to get rid of some Gameboy related bugs, but I'm hitting a wall there and returning to CGFX. Once the metatile feature is solid and a few more GB games work right, it's onwards to RC3 then hopefully the real 1.0 release in June or May if possible.


Should we use room->subject() somewhere? Maybe as description?


excuse me,why i change the data,it dose not work? Is there any rule in this txt file?


But what is your default version of node? `node --version`

`execFile` was added in node 0.12 I think and it should be the same on Windows, so something is different about what Node version Meteor is using.


There are a few inline comments but apart from that it looks good.


I do not know, i think its just to open minecarts


Is that Bungeecore for MCPE server?


Yes


CDN https://cdn.rawgit.com/gdi2290/angular-websocket/v1.1.0/angular-websocket.js doesn't apply this patch yet :(


Why ? This is a window variable.


Woops sorry!


It Work?


resolves #30


I haven't tested it yet :/


Wonderful JOB!


Sélectionnés


-1

The reason to keep them private is to indicate that users of this class are not supposed to call them.
And this list contains such functions.

If you need to call some functions from channel handlers and it makes sense to do so, then feel free to make these functions public. But this is a bit much...


Why do you do this ?
It's part of window ! Don't reverse commits without getting advices before, please.
Would you like me to revert the code you write ?


typo


The `%T` formatting verb  is used to return the Go type of an argument. In `types.Void`'s case, `types.BasicKind` would be returned (which loses the relevant information "void"). If we were to use the `%v` formatting verb, the `fmt.Stringer` interface would be used to pretty-print the value, if the argument had a `String` method. The `String` method of `types.Void` (generated by the `stringer` tool), returns `"Void"` and may be considered a pretty-printed version of the enum name, but not really what we want here. A `*Basic` is able to pretty-print itself, so `x` would return `"void"`. However, since we don't know which one of `x` and `y` that is a void type, or if both are, we may not use them directly without additional logic. The easiest solution is probably just to change it into:

```go
panic(fmt.Sprintf(`"void" does not have precision.`))
```


How can I use it? I set it to true and nothing happen :|


Besides the comment above, the implementation looks solid. Once we start supporting more types, adding a list of types sorted by precision may start to make sense. For now, this works just fine.


Also, stp2_sela* allow only var paths, which means that variables bound by subtyping cannot partake in non-var paths, only variables bound in typing.


Origine du débat


Türk


Ok. Will fix.
I was trying to make sure this would break on purpose if the types pkg changes, but guess isVoid already takes care of that.


Veuille expliquer pourquoi **cette** prémisse est un sophisme.


This might lead to NPE problems down the line, but it got the tests compiling and running without problems.


@mcostalba: How is this a "fix" ? There was no bug to begin with. If the user asks to limit the search, SF must obey, and I don't see why helper threads should be exempted.


Repeted blindly


> Will this properly handle people running VM or otherwise having a local WS at a non-standard port?

The change only affects the default values in case port wasn't defined, so non-standard port specified by options should still work.
See http://doc.qt.io/qt-4.8/qurl.html#port

That said, if someone can test, and confirm ...


Here, `board[num].MaxShots ()` for `num=1` should be computed and stored _before_ processing `num=0`.


This looks great, I think you have captured all the necessary abstractions for applying gcd to generic algebraic structures.
I'm just not sure about make_odd(); I think I would prefer that the test and the transformation were distinct.


Charger plus


Then why use `-Wfloat-equal` if we can't use the simple and logical operation. We do not develop a super accurate scientific app and we use floats with restrictions on the boundary values (often, but we just have to do it always).


date d'inscription ?


But this operation is illogical here. We have to compare with a certain constant, and not look for the differences from the other.
IMO, `-Wfloat-equal` is overkill for qBittorrent.


Mot de passe oublié ?


It's not a problem. XD


Plateforme de débat analytique et de mapping d'arguments (pas sûr que ce soit la bonne trad pour "argument mapping")


This change makes this code snippet is unclear.


Conditions d'utilisation


Rapports de bugs


just curious, why recreating METHOD_VISI_MASK, old NOEX_MASK had value of 0x06
now I believe this switch could just be `switch(visi) {...}` since

```ruby
4.times { |x| puts [x, x & 3].inspect }
[0, 0]
[1, 1]
[2, 2]
[3, 3]
```

from what I can understand, the old mask allowed to unify UNDEF/PUBLIC and PRIVATE/PROTECTED

```ruby
4.times { |x| puts [x, x & 6].inspect }
[0, 0]
[1, 0]
[2, 2]
[3, 2]
```


Veuillez suivre ce lien pour choisir un nouveau mot de passe :


Hi,
I have a little problem. This is altis,but when the server is loaded then the map is stratis and all building in the sea. Can u help me pls?( i want host a server) corpulio12@gmail.com
thx

p.s: your work is awesome


Signaler un sophisme.


@weakish any objections so far? otherwise i will go ahead and merge this branch into main and prepare a new release.


It's just convenient alias (instead of ugly native C++ type names, IMO):
char -> uchar
short -> ushort
long -> ulong
int -> uint


closes #4


proposition : "La prémisse parente. Si vous n'en choisissez pas, la prémisse sera créée à la racine."


Okay, I will change that.


@lucasart this is a bit a philosophical case. For instance, when SF is asked for a limited depth search, should we disable singular extension if it goes beyond depth? Should we disable all qsearch above the limit depth? Well, we don't.

Indeed helper threads with lazy SMP scheme are more similar to the "extension" case; they live mainly to prefill the TT for the main thread to search faster. It is different from the classical YBWC concept in which each slave threads searches a disjointed sub-tree and the best move is peeked out of the best sub-tree. In case of YBWC this patch would probably be not ok, but lazy SMP uses the threads in a very different way: it is only the main thread that returns the best move (note that @joergoster disabled the final "best move loop" in case of depth limit).


finally !!!!!!!


Typo : connexion


Sounds good. Lets remove it and use the last line to catch invalid use.


Sujets les plus actifs


Chests worked before this commit


this was a bug introduced by changing line 113 to not use `::className()` anymore only few commits before this. It is now fixed so no changelog needed.


Prémisses les plus plébiscitées.


Thanks, fixed!


wow....


Plateforme cartographique de débat analytique ?


Annonce :


Langues :


This is actually unnecessary. `glide up` pulls down `HEAD` and updates `glide.lock`.


Retours est plus neutre


only build tests for now. for running actual cuda tests we need to set up a cuda-capable machine which we seem to have, but it needs setup


http://blog.livedoor.jp/maxut/archives/47463887.html
Did you use that source as a reference?


Montrer l'activité de tous les utilisateurs.


sure


cool :+1:


`NPE`?????


I used what is currently available in wikia for that one
http://yugioh.wikia.com/wiki/Number_78%3A_Number_Archive


pourcentage de soutiens


@WebReflection several implementers as well as developers. I'm not ruling out this API, I'm simply waiting for it to become feasible. Browsers don't have sufficient subclassing support yet. And it's even less likely to see a native implementation soonish if there's no IDL support.


ou sur https://fr.wikipedia.org/wiki/Sophisme#Liste_d.E2.80.99arguments_fallacieux


Mistakenly referenced 17, this commit actually resolves #16


In fact I will probably close this as a duplicate of #2202.


Exemple : <i>L'origine des espèces</i> de Charles Darwin


<i>Le Monde Diplomatique</i>


@mgumz Nothing. :+1:

Actually I does not use Windows.

I already using this branch on Linux happily.


%(count)s shophisme évalué.


> 魔法使い族・エクシーズ　ATK/0 DEF/0
> レベル1モンスター×3
> ①:1ターンに1度、このカードのX素材を1つ取り除いて発動できる。自分のエクストラデッキのカードを相手はランダムに1枚選ぶ。**それが「No.78 ナンバーズ・アーカイブ」以外の「No.」モンスターだった場合**、自分フィールドのこのカードの上に重ねてX召喚扱いとしてエクストラデッキから特殊召喚する。この効果で特殊召喚したモンスターはエンドフェイズに除外される。この効果の発動後、ターン終了時まで自分はモンスターを特殊召喚できない。この効果は相手ターンでも発動できる。

Number Archive is not **If that card is a "Number" monster with "Number 1" through "Number 99" in its card name** but **If that card is a "Number" monster, except "Number 78: Number Archive"**.


%(count)s sophismes évalués.


Not for me


%(count)s soutien.


%(count)s soutiens.


éditer


I dont know how to use, help me please.


Hi,
im trying to create a VM guest image with fedora 23 seem to fail on "redhat-common/pre-install.d/15-remove-grub"
not have python2 installed only 3.

can you help/fix?


Êtes-vous sûr de vouloir supprime cette prémisse ?


Shut up and wait the project develops.


It seems odd for these tests to be in this repo.


soutien


signaler un sophisme


Signaler un sophisme


Not sure if this is the **best solution**.
If there are **to many people**, the **bot** will be **slow** and **not send** you the **whisper in time**.

If you  would add it to the **10 sec** `reminder_bet`, it could be seen for everybody and **without** whisper **delay**.

[here](/pajlada/pajbot/blob/0d741a951acc3d992618454f97ada8d8c6fba910/pajbot/modules/hsbet.py#L97)


La thèse n'a pas été discutée.


sadsaddsadas


You're right, I'll just add the stats to each reminder stage


prémisses les plus soutenues.


Hier ist noch ein Syntax Fehler. ..Du meintest bestimmt "#"


kk, thanks for the information
https://github.com/Fluorohydride/ygopro-pre-script/commit/1e08ed092732995dd5473def633f12fec5f99969


NullPointerException :)


Great job. This new widget works very well.


Class btn btn-*


Install


Class form-control


class="form-control"


fixes #58 not #59


What is the new argument to Game engine ???


class="btn btn-*"


A PersistentStorage object


I have found this problem when I have enabled automatic refreshing of material preview widget. It is called every 1 second so the problem was really visible. It uses InitParams() where there is used WriteLog(). In write log there is used AppendLog signal.
To reproduce it it's enough to have visible material preview, and then you will see in any task manager that mandelbulber is continuously consuming memory (about 50kB/s).


nice! can you move all these default params to the respective wapper class (e.g. cocoa?)


Ahaaa...
But that could be easily fixed. I will just make it so that whenever the storage object is null the game engine does not attempt to store any information.


\[youtube\(([^,]*),\s?height=(.*)\)]


And "created" sentence


Things like this make me miss languages that do not contain "null" in any form. Null values and null references are the root of all evil.


Yeah unix might be better. It will help macosx too.

Actually I'm very close to say to drop them for onepad. It will never be ported to windows. (But nobody know)


Этот хелпер лучше сделать глобальным. Он ещё много где пригодится.


Это скетч? 👍


known good state: `isabelle build -D . -v -o document=pdf` passes, pdfs look finde, mergeable to master


Word.


This problem has been solved or not, I've used all of your teaching methods.
![q fx_5 ku7lqxn 2314 9tq](https://cloud.githubusercontent.com/assets/18361277/14942062/47c56386-0fe4-11e6-9b87-de707fbd0a28.png)


@2DU https://github.com/teamatus/openNAMU/commit/28035e1e5c7840b47c34cb3a7e22cd50517a9bd7 새 커밋에서 수정하엿습니다.


As far as I remember, it's `MenuTeams-FiftyFiftyAll` because it really devides players into halves. But TeamGame game type can run with unequal teams.

Or I was just lazy.


감삽니다


Maybe create clang variable that you overwrite to version 37 in freebsd (as you do the check already for cpu numbers)


Einai malakia


I'm Fail
It's
<item name="statusBarColor">?colorPrimaryDark</item>
<item name="navigationBarColor">?colorPrimaryDark</item>


can you send a websocket server code to me ? it's written using java?


May I ask why, worked perfectly fine for me? Perhaps just add a warning to change it back if there are any problems?


stupid s


Fairly sure comments are not allowed in json


ditto


asdasd


@avanderhoorn @nbilling This commit has the added logic to not log an `After` event if there was an `Error` event logged.  So the combination of events should be either `Before + After` or `Before + Error`.  We should no longer see `Before + Error + After` events together.


Nice!


doesn't work for bash


Ahhhh ! You put a smile in my face,
This one was just begging to be changed. Thumbs up for spotting this.


It's not "normally" supported to my knowledge but the JSON4Lua that ZK uses does handle them (see [here](https://github.com/ZeroK-RTS/Zero-K/blob/master/LuaRules/Utilities/json.lua#L187)).


Reading a dorks.txt file wont work.
**"Can't use string ("input/dorks.txt") as a symbol ref while "strict refs" in use at ./atscan.pl line 1057."**

Changed the code to this to get it working again. :)
```
## COUNT DORKS IN LIST
#sub countDorks {
#  my $lc = 0;
#  my $file = $dork;
#  open $file, "<", $dork;
#  $lc++ while <$file>;
#  print "\033[0;36m[$lc Dorks(s) Found in the List!]\n";
#  close $file;
#}

sub countDorks {
  my $lc = 0;
  my $file = $dork;
  open my $fh, "<", $file;
  $lc++ while <$fh>;
  print "\033[0;36m[$lc Dorks(s) Found in the List!]\n";
  close $fh;
}
```


Mmm @theSmallNothing strange, I have updated the superagent library to 1.8.3 and have also downloaded the entire GIT project and its response is the same :(


Installed and tested.  Working well.  Again, config parameters within module is the way to go.  Thanks


Did you forget to commit something, `gl_interface.h` probably?
```
src/gl/compatibility/gl_20.cpp:66:9: error: no member named 'compatibility' in 'RenderContext'
        if (gl.compatibility == CMPT_GL2)
            ~~ ^
src/gl/compatibility/gl_20.cpp:71:3: error: unknown type name 'FOptionValues'
                FOptionValues **opt = OptionValues.CheckKey("LightingModes");
                ^
src/gl/compatibility/gl_20.cpp:71:25: error: use of undeclared identifier 'OptionValues'
                FOptionValues **opt = OptionValues.CheckKey("LightingModes");
                                      ^
src/gl/compatibility/gl_20.cpp:84:9: error: use of undeclared identifier 'OptionValues'
                opt = OptionValues.CheckKey("FogMode");
```


lol


@ykim: This is the 6.87 protobuf update.
No new message related to "Scan". Cheers!


I think the motivation you wrote is a great example. But I think even within a single crate you might have a type alias you want to use, and it is repetitive to have to specify the conditional `#[cfg(...)]` stuff twice. So you can make the argument stronger also form avoiding repetition view point. And then the case of duplicating internal `#[cfg(...)]` from another crate is even worse than that.


플긴 이름이 파르페라 이름이 얌인건 아닐테고..


Reference: https://github.com/mewmew/uc/commit/3ad9e8752b3376f7fb0df47b2dd972228940dd51


But I thought, why would I first define the constants as constants and then use them in an enumeration definition, if I am working within a single crate?


I was wondering about this choice. Maybe add something to the detailed design to tell the reader the choice of `type = <type>` is explained in the alternatives section.


Fixed by https://github.com/mewmew/uc/commit/c55067aa9268c2819f24dd41b43bf480bd0e296e


FYI @bsclifton this is fixed now on Windows if you re-install that dependency.
https://github.com/brave/pre-commit/commit/67c9777fe6803e11ab78bd77761422d7e1ca7ff1

I have a pull request for it but the project was pretty inactive for a long time.  We'll go back to the npm published module if he pulls it in and upgrades to a new release on npm.


Mention that doing this within a crate is duplication but maybe not terrible. Doing this across crates is much worse, and the "do nothing" alternative seems much less desirable for that case.


can just say "None" here :-)


I don't think you meant to do that here.


Why is it so hard to add newline here?


This is great! I had a couple of comments on ways I think you could strengthen the motivation. But even without that I think you could open the RFC.


Thank you for your comments. I will incorporate them and open the PR.


Yaa Rabbii yaa Gooftaa ko ati nama onnee guutuun sikadhate sirraa argatu nugodhi. Yaa Rabbi nama du'aa'iin addunyaaf Aakiraatti milkaa'u nutaasisi aamiin........Yaa Rabbi aamiin........Yaa Rabbi aamiin.


![](http://dump.jemu.name/9GDKl.png)

Not quite :/


얌얌


Hdhdjdjd


Lol, exactly my reaction :smile:


Did not change the logic of how sighup is used.
Just added a call to another function from the sighup handler


Why not extend `utils.EventEmitter`? (Half a year later).  It is a learning process for me. `is-a` `has-a`.


Okay! I'll play a bit with that. I begin to see how it works, you need two vectors, one for color and another for transparency. I think in Part currently only the colors is implemented. Thanks!


Whoops. Meant to do that in the first place.
MA2_Lin is no longer in use on TM.

And since it's much more work than just restoring the label...
Of the CHM users who've not migrated over to TM yet, 3 didn't have the label in their .list files, but just had that segment of MA2ACam marked via multiplex detection: ngrier, corvettetravels, and kenny_g_tx.
miketheactuary in fact has the label in his .list, but his clinch of MA2 will fill in the relevant segment via multiplex detection. Processing his .list file will throw an error to the .log, but his maps & stats will still be correct.

However... If litebulb chooses to migrate over to TM in the future, his .list will be broken.
Sounds good enough for me. I'll restore MA2_Lin as a alt label.


The `%q` formatting verb may be used to produce quoted representations of arguments; e.g.

```go
panic(fmt.Sprintf("support for type %q or %q not yet implemented.", x, y))
```


test


It seems like it got deleted, I can't seem to find the actual file in the master branch or is it just me ?


Great. I can see a surge of use of `group_by=1` instead of `group_by='single'`.


you may not define the constants, but you might have a type alias you want to use as the representation I think?


@LemADEC [here](http://minecraft.curseforge.com/projects/airbreathercore/files/2297288) you go


Sollten wir die EPs nicht eher spezifisch benennen, statt die Aktion über einen Parameter `type` mitzuteilen?
Also `STRUCTURE_CONTENT_SLICE_ADD`  etc.?


@clriesco That is weird... I presume your using the `example/play.js` script, if not could you try that and post the debug log (start nodejs with `DEBUG=*` before it) on pastebin or something


Und nochmal zu Benennung: Mir würde `ART_SLICE_ADD` etc. besser gefallen, aber es gibt halt teilweise schon die nachgelagerten EPs `STRUCTURE_CONTENT_SLICE_ADDED` etc.
Wenn müsste man die dann wohl auch umbenennen, und die alten aber weiterhin anbieten.
Da bin ich mir unsicher, ob wir das tun sollten.


Ah, nice :-)


aux nouveaux sujets > aux nouvelles tribunes


Préfère un appel de méthode pour ça.


@mrdoob
> maybe we can remove all that logic by now

Yes I think so.

> and hard code it like it used to be? (Specially considering that the example this was added for no longer needs it)

I like your first idea a lot better, it essentially gives hard-coded behavior as long as you stick with the default and takes one or two lines of code to implement.

Three.js is not a game engine, but also used in visualization - so the model may not be modeled. Changing the geometries for that purpose would be overblown.

Also, I wouldn't be too sure that game engines do exactly what we do or instead just use some hard-coded offset. Please note that this is independent from whether double-sided is supported or not: Unless the model is convex, I guess there might be cases where the approach just yields wrong shadows. Another consideration is far clipping with large models.


Tu fais déjà la boucle juste au dessus. Profite-en !


@c9s , unfortunately ubuntu use apache2.conf instead of httpd.conf as the default config file name, see https://help.ubuntu.com/lts/serverguide/httpd.html
so I had no choice but try to pharse it from the complex result...


This update to str_to_named_array seems to break function. It causes the page to return to info but a corrupt call timer.


My name is Dima. And I am a good programmer


Field 'SplitMode' deleted now.


Alors ne fait pas le traitement si on se trouve pas sur une tribune. Ca sera ça d'économisé.


I was wondering... should we wrap these assembler instructions in more pre-compiler guards for such esoteric operating systems such as `__sun` Solarious? :smile:


joli fail ^^


yes, this is just a backup plan. I'm working on a tool & doc to migrate from current config to config inside phpbrew dir.


Au passage, tu pourrais profiter de ce receiver : https://github.com/zestedesavoir/zds-site/blob/dev/zds/notification/receivers.py#L76.


Dans tous les cas, place ça dans un receiver.


@c9s  ok, I will move this to somewhere else. However, I have a question, as we can see, we can get logger from service container easily, why do we need to pass logger to other methods everywhere?


im not an expert with program language, but im trying to understand english.

my camera is an a7s and the menu is in japanese.
the usb mode is in MTP, I have the plug in PCMA... but i don know how to proceed... I connect the camera with the usb cable... and hit the the button to instal the app on the page but... nothing happens...

thats what appear in the log box:

Loading plugin
Plugin loaded
Starting task
Got task key
Cancelling plugin
Plugin cancelled
Starting download to camera
Error: Network connection

what I have to do to fix my camera? can you help me plz !!


@hughbe Probably unit tests, but I added it here since that's where all of the other Cookie-related tests seem to be. Maybe the tests in this file could be moved to `UnitTests` in a future PR.


Utis function should be simple without logger, this is for simplicity and testability.


Small derp here.😛


Correct. I found that yesterday and was going to repush.


Hey :)

Seems to do not work anymore :)


This should be documented.


References issue #491


@floehopper I would not be able to tell you 100%, but for what it's worth your guess sounds correct to me.


> WORK IN PROGRESS - DO NOT USE!

Tell me when it's released, becuase I have ~10 bug reports.


I'm on an iMac using safari*


AFAIK, glibc uses a linear congruential algorithm, so yes, Mersenne twister is more random. Besides, `std::uniform_int_distribution` allows to specify the target type.


I wonder if it would be better to use `TYPE_FLOAT` instead, since user land code uniformly refers to floats and doubles as just floats. Given that all other parameter types are represented as `TYPE_{$type}`, it may make more sense (and for POLA reasons) to stick with the convention of classing it as type float (which would be more sensical for those who aren't aware that PHP's floats are internally stored as doubles).


Нннннн


To show that `void processRequest()` is not an override.


Class != Ass

Classe != Cul

:+1:


Tabulation ;)

1 tabulation = 2 espace (Norme rubocop)


O3 was fine, there is no need to change it;)


(bundle exec rake db:migrate)

C'est juste généré avec la commande ;)


cool


Yep, it makes sense. FC has deep ties to GUS and it's reasonable to assume that GUS is the card of choice for ST3 users, so I'll keep the quirk to Impulse and Schism. (I still have my GUS, but no compatible computer to use it.)


I tried with [this example](https://github.com/milessabin/shapeless/blob/master/examples/src/main/scala/shapeless/examples/records.scala#L33-L36), but wasn't able to make it work for generic classes.

I was wondering if this would work without the `attrsPoly` and a mapper, but with the `hlist.ToList` helpers.


Was the warning with all 3?


TYPE_DOUBLE (and TYPE_LONG for that matter) are existing constants already used for casts. We could add TYPE_FLOAT and TYPE_INT as aliases though?


bot = telebot.TeleBot(213470949:AAE8wpC-C1SdsTohXak4AuUQhCDDX_7zUVE)


There is a typo in commit message, it should be `devices` instead of `devcices`.


Should be implemented. Is not it?


Oh. It was quite simple!

```scala
    def fieldsFromGeneric[T, Repr <: HList, KeysRepr <: HList](doc: T)(
        implicit
        gen: LabelledGeneric.Aux[T, Repr],
        keys: Keys.Aux[Repr, KeysRepr],
        ktl: ToList[KeysRepr, String]
    ): List[String] = {
      keys().toList
    }
```


I find a question!


find a question


find a


@bewest thank you for fixing the report issue. However i am still unable to upload.

```
pi@raspberrypi:~/slicaps $ ns-upload https://website.herokuapp.com/ APISECRET entries.json monitor/entries.json Cannot POST //api/v1/entries.json pi@raspberrypi:~/slicaps $ curl https://slicaps.herokuapp.com/api/v1/entries.json []
```

Do the times in the output file need to be zoned in order for NS to accept them?

```
pi@raspberrypi:~/slicaps $ cat monitor/entries.json
[
  {
    "trend_arrow": "45_UP",
    "system_time": "2016-05-01T15:49:03",
    "full_trend": 3,
    "direction": "FortyFiveUp",
    "sgv": 128,
    "display_time": "2016-05-01T08:49:30",
    "date": 1462114170000.0,
    "dateString": "2016-05-01T08:49:30",
    "device": "openaps://cgm",
    "type": "sgv",
    "glucose": 128
  },
  {
    "trend_arrow": "45_UP",
    "system_time": "2016-05-01T15:44:03",
    "full_trend": 3,
    "direction": "FortyFiveUp",
    "sgv": 115,
    "display_time": "2016-05-01T08:44:30",
    "date": 1462113870000.0,
    "dateString": "2016-05-01T08:44:30",
    "device": "openaps://cgm",
    "type": "sgv",
    "glucose": 115
  },
  {
    "trend_arrow": "45_UP",
    "system_time": "2016-05-01T15:39:02",
    "full_trend": 3,
    "direction": "FortyFiveUp",
    "sgv": 118,
    "display_time": "2016-05-01T08:39:30",
    "date": 1462113570000.0,
    "dateString": "2016-05-01T08:39:30",
    "device": "openaps://cgm",
    "type": "sgv",
    "glucose": 118
  },
  {
    "trend_arrow": "FLAT",
    "system_time": "2016-05-01T15:34:02",
    "full_trend": 4,
    "direction": "Flat",
    "sgv": 108,
    "display_time": "2016-05-01T08:34:30",
    "date": 1462113270000.0,
    "dateString": "2016-05-01T08:34:30",
    "device": "openaps://cgm",
    "type": "sgv",
    "glucose": 108
  },
  {
    "trend_arrow": "FLAT",
    "system_time": "2016-05-01T15:29:02",
    "full_trend": 4,
    "direction": "Flat",
    "sgv": 102,
    "display_time": "2016-05-01T08:29:30",
    "date": 1462112970000.0,
    "dateString": "2016-05-01T08:29:30",
    "device": "openaps://cgm",
    "type": "sgv",
    "glucose": 102
  }
]
```

thanks!


Fixes #53 (although I might need to merge in that mobile bug one-liner once I figure out how we'll get this compiling)


You are wrong. `gay` could be `husband`


just a concept implementation =)))


Hi,
Here's the error with the entire code. with the trackuri function as itself, Track.file returns this array:
`  spotify-web [ { fileId: <Buffer 87 d0 cf 5d 1e 7c f5 6c 05 89 44 31 1f 69 6a 4c 44 d7 e9 57>, format: 'OGG_VORBIS_320' }, { fileId: <Buffer 90 f5 8a 24 39 01 53 40 7a 16 3a cf 57 06 c0 bd ee 8e d8 5a>, format: 'OGG_VORBIS_160' }, { fileId: <Buffer 59 ee 79 a2 0e 8e cc cb 2c 2b 82 70 57 5d 26 28 8b cb 71 7e>, format: 'OGG_VORBIS_96' }, { fileId: <Buffer 9d 8c c5 8b 0e bd 5d 32 39 66 49 b1 25 16 d7 bb 51 df ff ce> }, { format: 'MP3_160' }, { fileId: <Buffer 5d e5 0b 94 90 b3 1c 4b 85 7f 86 d5 d2 04 8e 0b db 99 32 c9> } ] +1ms`
--> http://pastebin.com/TkPuuLVB

When selecting directly the fileId, this is the error that comes: http://pastebin.com/Dd3qYTXz

Thanks!


Du hast {0} nach einem Tausch gefragt.


I must redo this to get comfort on Github