Referring to the namespace name? I'm thinking it is an internal namespace. All the various ASTs and builders are implementation details. The language service only speaks in terms of large-scale transformations. So I'm fine using the higher-level namespaces as context.


man, I really, really hate set_fact, but I can't think of a better approach here, other than pushing the logic down into the when statements below...


This isn't specific to `read.table()`, `file()` itself should gracefully handle URLs. For example, the following also works in GNU R:

```
u <- file("http://ichart.finance.yahoo.com/table.csv?s=SPY&a=0&b=01&c=2007&d=3&e=29&f=2016&g=d&q=q&y=0&z=SPY&x=.csv")
print(readLines(u))
```


Cool


These set_facts aren't necessary but are just here for readability now.


Jairo, o Emanuel fez esse Pull pro seu repositório sem querer, era pra fazer pro meu. Tem como reverter ele, não tem? Se tiver reverte e atualiza do meu repositório.


`fromPairs` does not work the same as `_.object` so this breaks.
```js
// If columns is flat array ['one', 'two', 'three']
fromPairs(columns, []) // => { o: "n", t: "h" }
```
I think [`zipObject`](https://lodash.com/docs#zipObject) would work.


Be precise.
Unplug what device? When? Why?
Anyway this doesn't look like a right answer. The right one is:
1. handling write call
2. waiting in wait_event_interruptible()
3. signal is delivered to waiting thread
4. thread is woken up on vsd_dev->dma_op_compete_wq
5. thread does
exit_free_dma:
     kfree(kdma_buf);
6. vsd_device writes to freed kdma_buf


This has a potentially big impact on efficiency.  Can we fit m0 on the full data (once outside the loop, as before), and then inside the loop, run a check (any missing genotypes) and fit the model to the subset of subjects, m0subset (and compare m1 vs m0subset) only when needed?


As ugly as it is, I think I prefer using the shell module to avoid having to write out the temporary file to the remote host.


@CzlowiekKuktas Because there is a null check added also, see [change in InitialHandler:320](https://github.com/WaterfallMC/Waterfall/commit/66a222df820661613c57a0b17ee09bdaa2841d94#diff-d9d3284e91fdccd1cd177c5895ea89c8L320)

In fact this commit just missed to remove the old throttle place (which had no null check), which was removed here: https://github.com/WaterfallMC/Waterfall/commit/3ab8af00132462780bc97170d3975202455dfa89

So with this badly merged commit the issue was introduced, but not because of the [original commit at BungeeCord](https://github.com/SpigotMC/BungeeCord/commit/2e8ed1cfba4a23ee0c6aa723404482a9889eb040).


LGTM


SourceData does actually use an Enumerable inside. It also transports a little more data about the enumeration state.


I guess it was supposed to be just `if not live:`.


Needs a temporary kubeconfig.


kinda off topic, would it be possible to add a "quest filter" based on the zone you are in? Like with Betterquest it lists like everything, wonder if it's possible to add a filter to select the zone or have it auto filter to show the quests in the zone you are in.


What's this change for? I'm pretty sure this will break stuff as `start_thread` does a call to `check_active_sessions` first which is now being removed.


release-5.x (lefticus) - x86_64-Linux-Ubuntu-14.04-clang-3.5: OK (399 of 399 tests passed, 0 test warnings)

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


yeah that's in next release.


> I'll fix it up to use __thread (and the Windows equivalent __declspec(thread)) accordingly.

fe163e445226266718738ba40718901e7d923d17


If you didn't do it yet. I have a version where there is 2 notifier. (2 different bin file)
basically I change the hierarchy like this
```
notifier
   |_ notifier_qt
   |_ notifier_kf5
```
I would maybe try to add a common source to don't have to have to duplicate too much things
and I don't really know how to package it.
I mean to include qt version in manjaro-settings-manager and kf5 in manjaro-settings-manager-kcm
as I don't know.. maybe some would be interrested to have the KF5 version wihtout to have the full kcm package..  etc.
I did not commit it yet.
tell me


I no longer do. Will kill.


A couple reasons. 1) The only reason to use this component right now is to make requests that include an auth header. If you don't want or need that you can just use iron-ajax directly. 2) The checks were preventing me from calling my local instance of UIS. I could've added my machine name as a trusted host but it felt like an unnecessary step and restriction.


saw approval from fadushin
at https://github.com/kesslerm/yokozuna/commit/9a92e559049fb3006aebdda3ffebe11bb251794f


merging kesslerm/yokozuna/feature-solr-batching-rebased = 9a92e559 into borshop-integration-633-feature-solr-batching-rebased


kesslerm/yokozuna/feature-solr-batching-rebased = 9a92e559 merged ok, testing candidate = 1215b3b4


Actually, did. In some later commit.


first commit


I think we're going to want to have some lookup plugins for openshift/kube objects eventually as well. It'll probably be a mess until we get a client library, but it should clean up a lot of this stuff.


Yes


oh goodie, thanks for the heads up Excrulon. Doing a good job guys, the addons are so helpful and making the quality of life much easier. :+1:


add missed tnt_upsert() function declaration


Should be fixed with e9c6cdf4a103d1ebdb6927bdab429c370cbe66b2.

Sorry I didn't notice there was a bug.


if the block is optional, there'll be no call to `watch`; the `delete_stack` will not block and therefore the `after_delete` task would run while the stack is being deleted.


 - __information__: [src/chaiscript_stdlib.cpp:0](../blob/41c1c490c8af4eabdf50b5078853d9ea5cb308bc/src/chaiscript_stdlib.cpp#L0) Too many #ifdef configurations - cppcheck only checks 12 of 16 configurations. Use --force to check all configurations. (toomanyconfigs)
 - __style__: [include/chaiscript/language/chaiscript_parser.hpp:679](../blob/41c1c490c8af4eabdf50b5078853d9ea5cb308bc/include/chaiscript/language/chaiscript_parser.hpp#L679) Expression is always false because 'else if' condition matches previous condition at line 677. (multiCondition)
 - __style__: [include/chaiscript/language/chaiscript_parser.hpp:683](../blob/41c1c490c8af4eabdf50b5078853d9ea5cb308bc/include/chaiscript/language/chaiscript_parser.hpp#L683) Expression is always false because 'else if' condition matches previous condition at line 681. (multiCondition)
 - __style__: [include/chaiscript/language/chaiscript_parser.hpp:685](../blob/41c1c490c8af4eabdf50b5078853d9ea5cb308bc/include/chaiscript/language/chaiscript_parser.hpp#L685) Expression is always false because 'else if' condition matches previous condition at line 681. (multiCondition)
 - __style__: [include/chaiscript/language/chaiscript_parser.hpp:685](../blob/41c1c490c8af4eabdf50b5078853d9ea5cb308bc/include/chaiscript/language/chaiscript_parser.hpp#L685) Expression is always false because 'else if' condition matches previous condition at line 683. (multiCondition)
 - __style__: [include/chaiscript/dispatchkit/boxed_value.hpp:248](../blob/41c1c490c8af4eabdf50b5078853d9ea5cb308bc/include/chaiscript/dispatchkit/boxed_value.hpp#L248) 'operator=' should return reference to 'this' instance. (operatorEqRetRefThis)
 - __information__: [src/chaiscript_stdlib.cpp:1](../blob/41c1c490c8af4eabdf50b5078853d9ea5cb308bc/src/chaiscript_stdlib.cpp#L1) Skipping configuration 'CHAISCRIPT_MSVC;max;min' since the value of 'max' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. (ConfigurationNotChecked)
 - __information__: [src/main.cpp:0](../blob/41c1c490c8af4eabdf50b5078853d9ea5cb308bc/src/main.cpp#L0) Too many #ifdef configurations - cppcheck only checks 12 of 17 configurations. Use --force to check all configurations. (toomanyconfigs)
 - __information__: [src/main.cpp:1](../blob/41c1c490c8af4eabdf50b5078853d9ea5cb308bc/src/main.cpp#L1) Skipping configuration 'CHAISCRIPT_MSVC;max;min' since the value of 'max' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. (ConfigurationNotChecked)
 - __style__: [src/chaiscript_stdlib.cpp:18](../blob/41c1c490c8af4eabdf50b5078853d9ea5cb308bc/src/chaiscript_stdlib.cpp#L18) The function 'create_chaiscript_module_chaiscript_stdlib' is never used. (unusedFunction)
 - __style__: [src/main.cpp:169](../blob/41c1c490c8af4eabdf50b5078853d9ea5cb308bc/src/main.cpp#L169) The function 'get_eval_error' is never used. (unusedFunction)
 - __style__: [src/main.cpp:140](../blob/41c1c490c8af4eabdf50b5078853d9ea5cb308bc/src/main.cpp#L140) The function 'help' is never used. (unusedFunction)
 - __style__: [src/main.cpp:216](../blob/41c1c490c8af4eabdf50b5078853d9ea5cb308bc/src/main.cpp#L216) The function 'myexit' is never used. (unusedFunction)
 - __style__: [src/main.cpp:158](../blob/41c1c490c8af4eabdf50b5078853d9ea5cb308bc/src/main.cpp#L158) The function 'throws_exception' is never used. (unusedFunction)


release-5.x (lefticus) - x86_64-Linux-Ubuntu-14.04-clang-3.5-LibC++: OK (390 of 391 tests passed, 0 test warnings)

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


敵の消滅演出 #719


Hi @Quetzacoalt91

I've heared that the process to push an update for our module has been changed but I can't find informations on that.
Can you tell me what we should do to make this update ?

Thanks

Best regards,
Thierry


@jhofstee please explain me what it is that my change broke. With venus master (92ad91c11), it doesnt work:

```
$ ls -al | grep conf
lrwxrwxrwx  1 builder builder   13 Apr 29 14:53 conf -> configs/danny
drwxrwxr-x  5 builder builder  100 Apr 29 08:41 configs

$ make CONFIG=jethro conf
make: `conf' is up to date.
builder@vebuild5:/media/ram/venus$ ls -al | grep conf
lrwxrwxrwx  1 builder builder   13 Apr 29 14:53 conf -> configs/danny
drwxrwxr-x  5 builder builder  100 Apr 29 08:41 configs
```

So nothing changed, apparently I need to do rm first!?

```
$ rm ./conf
$ make CONFIG=jethro conf
ln -s configs/jethro conf
make: `conf' is up to date.

$ ls -al | grep conf
lrwxrwxrwx  1 builder builder   14 Apr 29 14:54 conf -> configs/jethro
drwxrwxr-x  5 builder builder  100 Apr 29 08:41 configs
```


For the gorge, "ships" is possessive, needs apostrophe.


Ну вот, приходится руками делать require, когда автолоадер мог бы сделать это за нас.


Don't use `git merge`. Use `git rebase` instead.


I know it is a WIP but I would rename this to InvalideAttributeException


daemon里面有几个功能已经完成了，有一些新增任务，袁发了邮件，周二一起说一下。


CI job has failed for environment llvm:37/boost:1.60.0: http://ci.reaver-project.org/viewLog.html?buildId=2427&buildTypeId=reaverlib_Tests&guest=1.


Interesting approach


Is it possible to specify a format like this for instance: 2015-10-21T16:25:00.000000Z?


Added some extra code to trim the parts of bonds that are inside atoms (for ball_and_sticks rep). This prevents bonds appearing inside the atoms when using opacity < 1.


No chance


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

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


dfg


When wiil the Xash support Chinese? If you dont know Chinese, maybe we can help you to translate it in Chinese.


Cheers!
![yellow duck](https://cloud.githubusercontent.com/assets/7077388/14920091/08951ee8-0e56-11e6-85cc-3141cba19fe5.jpg)


all tests pass:
success: http://buildbot.bos1/builders/test-yokozuna/builds/1630


`protected`?


Hmm...


study


I would use a feature name here, such as FORWARD_WHEN_NO_CONSUMERS


same here


> Ok. I see you feel strongly about it. It's fine either way.

Thanks.

> ess-r-package-load-package

I thought to keep it as a generic command for people that don't use devtools actually. But we don't really have an alternative... `library()` doesn't work well here because you first need to build and install the package. So we can scrap it for now.


:joy: that commit message


release-5.x (lefticus) - x86_64-Linux-Ubuntu-14.04-clang-3.6-AddressSanitizer: OK (3049 of 3049 tests passed, 0 test warnings)

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


Hi, This change would also require a migration file (not south). I'm using the latest version, and running makemigrations a 0005 auto migrations gets created, to reflect this model change.

Am I right (meaning should I wait for it to be fixed)? :)


1. handling write call
2. waiting in wait_event_interruptible()
3. signal is delivered to waiting thread
4. thread is woken up on vsd_dev->dma_op_compete_wq
5. thread does
exit_free_dma:
     kfree(kdma_buf);
6. vsd_device writes to freed kdma_buf


Eh, if the FP post isn't clear then I don't think a wiki article can explain it properly.


Shouldn't it be `Copyright (C) 2016 halogenOS (XOS)` instead of `Copyright (c) 2016, halogenOS (XOS)`


Hi @soumith, I see, thanks for reminding this :-)


I know I may appear as some messerschmidt now but I miss something here.
In my line of work, unit testing have two main objectives:
1 To quickly check that your bug squashing or refactoring didn't change anything of the behavior or had side effects somewhere else.
2 To test your own modules new features using the pattern: specify wanted behavior, write test, write function, test.

We are out of sync with that pattern, I know, and I see you are trying to catch up on (2). That is really excellent and I wish we will see some appropriate test cases soon. From that maybe more of us can understand better. I like that.

But for (1) we need all parts to build and pass. They did in the CF version we are based on so all build errors has been introduced after that. Not many, but it would give a warm feeling if they all passed again.


No F in here?


static-os-libs (macumber) - x86_64-MacOS-10.10-clang: Tests Failed (0 of 0 tests passed, 0 test warnings)

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


Really minor, but I'd put new implementations next to these ones, so that the diff would catch changes and store history to the complex code in this method


fff


AddOptionToShowTariffReport (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1077 of 1077 tests passed, 0 test warnings)

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


Note that there are multiple ways to convert an object to a string in JavaScript. I did some benchmarks on my laptop, but the result was an evidence. The current method is two orders of magnitude faster (the execution time of 100M operations is about 1s) than the ones using `Object.keys()`, and even than a `for(a in arguments)` loop, as this loop performs calls to `Object.keys()` to iterate (between 40s and 60s depending on how we implement this).

With the current method, we exploit the fact that the keys of `arguments` are the same as an array keys, so we don't need to fetch and iterate over the properties of an object, just use a number. Moreover, we can start directly from the second key, and therefore do not have to `shift()` the resulting array.


TeamCity DNN JavaScript Libraries :: CI [Build 162](http://teamcity.engagesoftware.com/viewLog.html?buildId=446&buildTypeId=DnnJavaScriptLibraries_Ci) is now running


release-5.x (lefticus) - x86_64-Linux-Ubuntu-14.04-clang-3.6-ThreadSanitizer: OK (391 of 391 tests passed, 0 test warnings)

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


TeamCity DNN JavaScript Libraries :: CI [Build 162](http://teamcity.engagesoftware.com/viewLog.html?buildId=446&buildTypeId=DnnJavaScriptLibraries_Ci) outcome was **SUCCESS**
Summary: Running Build time: 0:0:8


Maybe the iOS SDK for LiveQuery stills need that fix too, because I'm trying to do that and it's crashing, passing a Pointer constraint to query that I'm using to subscribe to.


Module 4 working


这行提示不对哟0.0


Avoid unused parameters such as '$builder'.


PHPCS: Spaces must be used to indent lines; tabs are not allowed


PHPCS: Space after opening parenthesis of function call prohibited


PHPCS: Expected 0 spaces before closing bracket; 1 found


PHPCS: Expected 1 blank line at end of file; 2 found


Maybe call this thing `authenticationSupport`?


Sorry, that was my fault.


shouldn't it be `ua` to provide such info?


I think the expectations belong in the `then` block.


BuildError::getSeverityString is missing a docblock.


BuildError::getSeverityClass is missing a docblock.


Build::getDuration is missing a docblock.


BuildMetaStore::getErrorsForUpgrade is missing a docblock.


BuildErrorStore::getErrorsForBuild is missing a docblock.


Oh, sorry, the FP post was fine, it helped explain it perfectly - hence why I think it'd be good to put on the wiki. It's just there's more to the fn library than those examples you wrote and it's easier for people to find on the wiki.


@Spasi You are right about that. It should be fixed.
I just checked in my version of the gamepad lib that is used in one of my project, and there it says ```!SUCCEEDED(result)``` as you said.


@naomi - I don't think these new file paths are correct... you seem to be referring to files that are actually in `angular2/src/platform/...`


The F is optional and currently not fully defined yet


Obviously the user can notice whether the gloss has a video. The colour might still be a good unconscious indicator.


Before the package is available, there is no way that HTTPS will work for wget without this switch.


release-5.x (lefticus) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-NoThreads: OK (395 of 398 tests passed, 0 test warnings)

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


no added comma myself


@jrieken why the empty `if`?


@elia - I don't understand why we need to do this if the cruby tests (or certain Rubyspecs) already have good `File.write` tests. Node is just an implementation detail. Isn't this approach setting us up to duplicate all of that?


@elia @Mogztter - I have reservations about this, see https://github.com/opal/opal/commit/f04fa21febb963a284c527d4852708c563b51271


This doesn't check the health of other services.


Maybe you could let people know that `test.sass` lives in `src/` folder?
```
sass --watch src/test.sass
```
or
```
cd src
sass --watch test.sass
```
?
Could be just my weird feeling though.


I said that without reading the top comment about unsupported syntax, but surely there is something (mocking, monkey patching) we can do to avoid cut and pasting the **entire** cruby tests for stuff like this? That seems like an incredibly tedious and error prone process.


an oversight. code was structured differently before


Should/Could you revert this now?


I'm getting the following error, is Xenial fully supported already?

```
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Operator '[]' is not applicable to an Undef Value. at /etc/puppetlabs/code/environments/test/modules/apt/manifests/ppa.pp:5:21 at /etc/puppetlabs/code/environments/test/site/profiles/manifests/java.pp:19
```

I'm using the module like this on java.pp:

```
apt::ppa { 'ppa:webupd8team/java':
    notify  => [ Exec['accept-oracle-license'], Exec['java-apt-update'] ],
    require => Package['software-properties-common'],
  }
```

Again, I'm testing the module on a new node running Ubuntu 16.04 LTS (Xenial).


@Wolf1030 @Excrulon Filter for the map, or for the quest list?


White lines represent a 'walk here' line that is there in real life.


release-5.x (lefticus) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (399 of 399 tests passed, 0 test warnings)

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


This line is duplicate in all the tests which makes it good candidate for being initialized in test initialize method.
Have a class level field with and initialize in testInitialize method.


TeamCity Mobile :: Android SDK (develop) [Build 436](http://teamcity.hq.judo/viewLog.html?buildId=26641&buildTypeId=JudoAndroid_AndroidGradle) is now running


Avoid unused parameters such as '$builder'.


I don't think so. See also: [HttpAuthenticationDependencyResolutionIntegrationTest](https://github.com/gradle/gradle/blob/master/subprojects/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/http/HttpAuthenticationDependencyResolutionIntegrationTest.groovy#L64)

These are basically just calls which set up the expectations of what will happen later. Like setting up expectations on mock objects.


Okay, why not `Arrays.asList(path.split("\\."))` here? :) What does `omitEmptyStrings()` achieve?


Thanks for the quick review!


should be:

```
'angular2/platform/browser.ts',
'angular2/platform/common.ts',
```


Add


i don't agree.


If you remove `/ 2`, the view will stay at the bottom of the selection / input, and works better IMO.


well then.


Is there any reason to believe that this will improve performance in any way?


@garayzuev Maybe it should 403 Forbidden instead? Look at https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#4xx_Client_Error. It says with 401 code you should include "WWW-Authenticate" header.


Doesn't it stutter to have the name ed448Curve? why not just ed448.Curve since the package is ed448?


Ok. Let's do it for now.


I don't think the extra () around base.currentItem.id == -1 are needed (Doesn't really matter if you don't change it, but my python code checker is bitching about it)


please backport the commit to the 7.4 branch


g++ main.cpp -l json


You may want to add a `\` before the `.`'s in `CHANGELOG.md` and `composer.(json|lock)` as well.


Codestyle; Should be on multiple lines.


does this also fix snapchat fc?


Whoops, thank you for the notice. Fixed.


How can a read only profile be reset? I might be mixing up definitions here, but readOnly profile should not be changable by definition. If it can't be changed, resetting it won't do anything either.


TeamCity Mobile :: Android SDK (develop) [Build 436](http://teamcity.hq.judo/viewLog.html?buildId=26641&buildTypeId=JudoAndroid_AndroidGradle) outcome was **SUCCESS**
Summary: Tests passed: 153, ignored: 1 Build time: 00:06:54


TeamCity Mobile :: Android SDK (develop) [Build 437](http://teamcity.hq.judo/viewLog.html?buildId=26642&buildTypeId=JudoAndroid_AndroidGradle) is now running


Should be multi lined


should be (note the "s"):

    extras_require={
        'dev': ['pep8', 'tox']
    }

"dev" can be anything you like.

Needs the be explicitly requested in installation with something like:

    pip install <packagename>[dev]


Not sure what you mean. I was working on a checkbox for the quest window that you can click to only show quests for the current map you're on.


Avoid unused parameters such as '$builder'.


[R/exa.createScript.R:103:30:](https://github.com/marcelboldt/r-exasol/blob/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/R/EXADBI-internal.R#L161) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/EXADBI.R:10:2:](https://github.com/marcelboldt/r-exasol/blob/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/R/EXADBI.R#L300) *style:* **Commented code should be removed.**
```r
      #close()
       ^~~~~~~
```
[R/EXADBI.R:307:15:](https://github.com/marcelboldt/r-exasol/blob/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/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/7ae95f9c2bca059799743f1945a6b2b9baa97220/R/EXADBI.R#L383) *style:* **Commented code should be removed.**
```r
#setMethod("EXADataType", "ANY",  definition=function(x) EXADataType(unclass(x)))
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


this is a blame


release-5.x (lefticus) - x86_64-Linux-Ubuntu-14.04-gcc-4.6: OK (399 of 399 tests passed, 0 test warnings)

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


No I haven't working on them


Thanks for updating whitenoise.


10/10 nightcode


Hang on. What I actually mean was manjaro-**tools**-iso-profiles, isn't it? I'm confused now :stuck_out_tongue_closed_eyes: @udeved


**manjaro-settings-manager-kcm** needs **manjaro-settings-manager**, so we have to add some like **manjaro-settings-manager-notifier** and **manjaro-settings-manager-kde-notifier**


Please raise an issue in the bugtracker or on IRC. Commit comments are likely to go unnoticed.


Hello,

How to select a local disk iso for the CDRom backing ?


Thanks for jumping on this @mxm!


Just trying to be safe, will wget generate a warning for cert check fail with this switch?


Also added a new route to the RESTful interface (/gene/id), which will provide access to a gene by its MongoDB ObjectId.


I've seen kilobar, kilocurie, kilocycle, megacycle, kilotonne, and megatonne.


Yep, I generated a shrinkwrap file this morning :)


geniaal!


TeamCity Mobile :: Android SDK (develop) [Build 437](http://teamcity.hq.judo/viewLog.html?buildId=26642&buildTypeId=JudoAndroid_AndroidGradle) outcome was **SUCCESS**
Summary: Tests passed: 195 Build time: 00:07:30


Unicode!  We demand µ!  (Does Astropy forbid it?)


I am a bit concerned that we are writing our own unit checker...


line note


line note 2


Hello,
I am having trouble importing weather data into python jupyter. I've tried using a .gz, xml, text, and other files as well that I'm trying to use, but it keeps telling me that I'm not an authorized user, or that there is no file attachment found. Any ideas?


no se quejen de que carga mas buffer porque a mi me sirve esa mejora ya que solo tengo 5 megas de intternet y asi me va barbaro .


This doesn't generate the "^2" when the units are the same, though.  I think that's a bit of a loss.


Fixed.


TeamCity Mobile :: Android SDK (develop) [Build 438](http://teamcity.hq.judo/viewLog.html?buildId=26644&buildTypeId=JudoAndroid_AndroidGradle) is now running


echo .private >> .gitignore
ipfs add -r public/ipfs


help me to import this template on my zabbix server to monitoring


那个，index文件里面有个BUG（真的出BUG了），JS文件名不对，因为jQuery我是直接去官网下的，然而index里面是在Bootstrap示例里复制的，当时用的是CDN的链接，我直接改到本地却忘了改名字。最后是直接改了js里面的文件名，然后index.html重新排版了，便于后面的重复利用。


release-5.x (lefticus) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


release-5.x (lefticus) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


so will doing that i won't see optimizing apps (i hate seeing that optimizing apps dialog) ? and how big will be the rom zip file ?


> I am a bit concerned that we are writing our own unit checker...

+1

I appreciate the work that's gone into this, but I think this quite fragile.  I think units-checking is something we want to delegate entirely to Astropy, and if that means we can't do it in C++ construction of fields, so be it.  I think it's sufficient to provide a Python function that checks the units in an entire schema (by delegating to Astropy), and I think we can just call that in the pipeline Python code after we've defined a schema.


It's actually a little bit more complicated than that; if the selected declaration was already null and it's still null, nothing changed so there's no need to re-evaluate CanExecutes.


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

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


Visual Studio .Net 2002 in particular.


this can be simplified to return Category?.Image;


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

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


Good catch \o/


hola no se si me podras ayudar a reproducir estos tipos de enlaces:http://cdn.sstream.pw/live/fox_a8e0vmf/playlist.m3u8
habia una manera de que se reprodujeran que era añadienlo user-agent y refer tal que asi:
http://cdn.sstream.pw/live/fox_a8e0vmf/playlist.m3u8|Referer=http://www.dinostream.pw/channel.php?file=104520&width=650&height=400&autostart=true|User-Agent=Mozilla/5.0 (Linux; Android 5.1.1; en-GB; SM-G920F Build/LMY47X.G920FXXS3COK5) MXPlayer/1.7.40

pero ha dejado de funcionar no se si tendras alguna solucion para ello....
gracias de antemano


Why 5 RSA blocks?


Okay, that's what I thought. Was just confused given the location of the suggestion.


TeamCity Mobile :: Android SDK (develop) [Build 439](http://teamcity.hq.judo/viewLog.html?buildId=26645&buildTypeId=JudoAndroid_AndroidGradle) is now running


TeamCity Mobile :: Android SDK (develop) [Build 438](http://teamcity.hq.judo/viewLog.html?buildId=26644&buildTypeId=JudoAndroid_AndroidGradle) outcome was **SUCCESS**
Summary: Tests passed: 195 Build time: 00:07:26


I don't think this is directly related to the seed project, but I thought I would mention it:

After this change, I started getting some errors in my app after a production build. Traced it back to the inclusion of reflect-metadata. If I change Reflect back to only include in the dev build, things seem to work fine again.

My understanding of things like Reflect, Zone, and angular2-polyfills is limited, so I'm not exactly sure why Reflect is causing me problems (and why it's only in the production build). My app is expanded from what's in the base seed, and the error is a strange issue when working with SVGElement (something done by the Highcharts library). This makes me think it must have something to do with a shim or prototype override. But I'm not even sure if it's actually Reflect, or if it's really one of the other shims and including Reflect just causes the problem to manifest itself.

Anyway, as I said, I don't think this is really a seed project issue, but just wanted to point it out in case you wanted to mention possible issues caused by including these in production in the wiki or readme.

(That said, if you have any idea off the top of your head about what the problem might be, I'd be all ears!)


It doesn't seem to work. I guess there needs to be a pull request (It obviously should work) and I imagine it would only work properly on python3.


accept


This was actually broken in the Frankfurt region (where I am located) so I made it Frankfurt.


not sure if you did it already but also see controller for audio route change callbacks to tag up an ae device changed. both ios/tvOS need this or switching to airplayer or headphones will not change the sink.


DOASToZoneHVAC (Nigusse) - x86_64-MacOS-10.9-clang: OK (2184 of 2184 tests passed, 0 test warnings)

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


Shouldn't this be TTML 1.0?


Great to see that the code is being used! I thought about writing a Phaser plugin myself but have since switched to C# and MonoGame.

Leave me a note when it's out.


Because we encrypt/sign 5 things with RSA: ID, Timestamp, AES key, IV, sha256.

So the highlighted text must be at least 5 RSA encryptions long.


okay, I see, thanks for the lesson! The more I know the better!


This document gets long. We should put a TOC here


through -> via


watch -> watches, start -> starts, launch -> launches


this is cool


looks like an accident


I don't see how this is necessary


这样跳不过去的吧。难道是走 404 跳转？

还是改成 `#/xx` 具体的链接吧，可以直接到位。


Should we add the solution here? `export const new UpgradeAdapter()` ?


The test you linked seems like a bad example. The `when` block describes the stimulus to a test. The `then` block is for expectations, so that's where mock calls go. See also [The Spock user guide](https://spockframework.github.io/spock/docs/1.0/interaction_based_testing.html) on interaction based testing.


uhm.. don't get this sentence..


TeamCity Mobile :: Android SDK (develop) [Build 439](http://teamcity.hq.judo/viewLog.html?buildId=26645&buildTypeId=JudoAndroid_AndroidGradle) outcome was **SUCCESS**
Summary: Tests passed: 195 Build time: 00:07:46


I have been using 4.03 spritedump. There aren't that many new items and you can rip those in .png from the mod inspector by simply right clicking and save as unless I remember wrong.

I'll get some sort of commit up this weekend or early next week.


with `ng-repeat` -> within `ng-repeat` ?


Yeah... whoops


Thought about it. I'd like to come with a solution without regex though. It's a simple separator char in the end... `omitEmptyStrings` will return an empty list if the string is empty. Otherwise, it would return a list with one element.


I was learning to use Git by creating a repository and editing a readme file.


I can't see it in my terminal.


因为 tnpm@4 的原因？


Ygccj


There have been ongoing bugs with Enumerable/Enumerator yielding the proper expanded/unexpanded arrays of args...I don't remember which test/behavior this was supposed to fix.


Why this change in text? This appears to be much less clear (to a user) than the original text to me, and is also not localized.


Why such a specific name? The previous messages and reducers are named with very general names, describing only what they do, not under what circumstances.


@qdvictory This line is causing #658.


solo cambio un comentario


I know this was literally years ago but is there any chance you can remember what the line-height is required for here?

It breaks the ability to use Tables and of the few charts I've tested without it render fine as far as my limited testing has found.


would it be right to change:
if ($db_type == "pgsql") {
to
if ($db_type == "pgsql" || $db_type == "mysql" ) {
?


@mattt This line is causing #658.


Do we really want to introduce new modules for downgraded components? Can't we just downgrade them on the original module?


The problem is if I don't make these calls like, `markerModule.pom.expectGet(USERNAME, PASSWORD)` before the call to `succeeds("pluginTask")`, the test simply doesn't pass.

Here's a compromise, I'll move all of these expectations down into an `expect:` block?


This one...


This shouldn't be needed as `$ctrl` is always the default


There is no need to actually build those. Here are HiKey Linaro's vendor files: https://github.com/muhammadfahadbaig/hikey_linaro_hi6220sft_vendor They include all WiFi modules and Mali GPU drivers and everything else.


Nevermind, this is the route config..


That worked, YES! YES! YES! YES!


Should I put this in the text adventure?