Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/de742651-8462-4286-b78d-3e94ac013f9f "compromisos"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/0d0e8b6d-930b-40fc-ac1c-2a7d8ad5ef0b "compromisos") deployed [compromisos](https://github.com/eschuler7/compromisos/releases/tag/deploy-ibm-yp-us-south-eschuler-pe.ibm.com-dev-20170829-001353 "deploy-ibm-yp-us-south-eschuler-pe.ibm.com-dev-20170829-001353") to [dev](https://console.bluemix.net/apps/6f3a0e56-815a-41fc-aa5f-5ec09678068d?env_id=ibm:yp:us-south "ibm:yp:us-south:eschuler@pe.ibm.com:dev"), including this commit


if bFoundVolumeSnapshotMetadata is false. Construct metadata and then update the VolumeSnapshot object. At this point, there is no VolumeSnapshotData constructed yet. By udpating VolumeSnapshot object with metadata, we basically tell APIserver that we are about to trigger a snapshot creation, so that when controller restarts, we can verify this snapshot exists with the metadata.
After taking the snapshot and get a response, we update the VolumeSnapshotData object.


afexxx-refactor (jasondegraw) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1531 of 1531 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) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-38.32%25-green.svg)


Hi,
I tried adding support for DW_OP_addrx. I am looking for feedback at this point since I'm not 100% everything I did is correct. Also, I am aware we would be missing a test for `resume_with_addr_base`.

I am not sure my interpretation of what DW_OP_addrx does is correct. I interpreted it as doing the same thing as DW_OP_addr, but in the .debug_addr section. In the case the I am correct, the implementation of DW_OP_constx would mostly reuse the same code I think?


Todo un coder !!


No lo quites, es bueno!.


It was originally acosf but yes std::acosf isn't compiling on Windows either.


Is CleanupInterval removed?


but let's try it again. I'm all for it in other places as well...


Not sure why it can't just be changed to std::acos since it looks like that just makes the argument a double instead of acosf which makes it a float.


move `demo` deployment block below `publish-npm-next` (#3396)

Demo: quicktests | fiddle


I don't think these comments are necessary, the code is pretty much self explanatory


This line and the line above is duplicated. Also, can we avoid stubbing here? `SiteSetting.enable_staged_users = true` would work.


How does this regex handle the following situation:

var obj;
obj.method = function () {/*perform task /*};

I would be hoping that method names are captured?


> Pass in the "parent" form when calling Form.Show(). This parents the toolwindow to the main window, making sure it's always on top of it, but still going away if the application is minimized.

That's a good idea except that the viewers aren't really mere toolwindows. The subsidiary windows like TopView and RouteView and TileView are almost equal in importance to the MainView window. All the subsidiary windows instantiate from MainView ... but theoretically (if the code supported this, it doesn't) ... MainView, ie. the parent-most window, could be closed out and the subsidiary viewers would/should still have full functionality.

That's to say, the "topmost" window could at any time be any of the viewers, MainView or other. note There are several so-called toolwindows, like the MapResize form, which stay on top modally ....

> Set the toolwindow's TopMost property to true. This puts the windows on top of everything else all the time on the desktop. I personally don't like this one, if someone does might be worth making it an option.

y, i don't like that either for any program.

I'd need something that brings all windows to top, with the focused window (which could be several of any viewers) as the topmost of the top. I wouldn't be surprised if TopMost can do it somehow -- eg. iterating through the open viewers and setting each as topmost in turn, with the activated window specified as topmost at the end. But it's not a priority atm; i'd like to get this win10 thing sorted, it's getting rather thorny ....


Eh, You don't have an E-mail posted, and this commit added your screenfetch, so I thought it was relatively relevant.


For real work, yes. But Unity is dependent on .NET and I'm working on a content generator that I'm running in a browser but will eventually port to Unity or something like it in the future. rpghelper.shortlegstudio.com


@nbianca Let's avoid using ActiveRecord methods in the migration as it makes the migration fragile to ActiveRecord API changes.


This commit message 👏 👏 👏


add redes sociais e rodapé


afexxx-refactor (jasondegraw) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2778 of 2785 tests passed, 23 test warnings)

Messages:

 * 24 tests had: EIO diffs.
 * 23 tests had: ESO small diffs.
 * 20 tests had: Table small diffs.
 * 16 tests had: MTR small diffs.
 * 3 tests had: ESO big diffs.
 * 2 tests had: Table big diffs.

Failures:

integration Test Summary
 * Passed: 607
 * Failed: 4

regression Test Summary
 * Passed: 623
 * Failed: 3

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


afexxx-refactor (jasondegraw) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


![](https://github.trello.services/images/mini-trello-icon.png) [Precisamos melhorar os erros handlings do report - 2 pontos](https://trello.com/c/3zTi4aUu/565-precisamos-melhorar-os-erros-handlings-do-report-2-pontos)


+# ProjetoJava
 +Projeto para disciplina SI400
 +
 +Membros:
 +Nome: Mayra Aline Magalhaes Lopes - RA 156763 - Id: mayramagalhaes
 +
 +Nome: Ana Heline Silva e Sillva RA: 159599 Id:AnaHeline
 +
 +Nome: Ariadne Fagundes Luiz RA:145352 Id:ariadnefagundes
 +
 +Nome: Vinicius Carvalho RA: 148167 Id: V148167
 +
 +Em nosso projeto iremos o utilzar os dados do IBGE referente ao senso da utilização da internet


Nome e sobrenome estão como opcionais


There were no specific features.  I had not not gone to the effort to see how far back I could go. I simply specified what I had installed.  I have an eventual aim of getting my package  more integrated with Images so my feeling is to be working with a current version of Images.  I do not want to be constantly working out what was or was not available with older versions.  I would rather be looking forward to v0.7 and v1.0

I appreciate the time you have taken in testing these things. Cheers


hm...going to  try webapp-creator/backend/modules/Webapp_Creator/mytype.cpp this one isn't going into the click.


Projeto Java

Projeto para disciplina SI400

Membros:

Nome: Mayra Aline Magalhaes Lopes - RA 156763 - Id: mayramagalhaes

Nome: Ana Heline Silva e Sillva RA: 159599 Id:AnaHeline

Nome: Ariadne Fagundes Luiz RA:145352 Id:ariadnefagundes

Nome: Vinicius Carvalho RA: 148167 Id: V148167

Em nosso projeto iremos utilizar os dados do IBGE referente ao censo da utilização da internet


It gets use to 6.9 on the contrast scale, which is within a stone's throw of passing AAA for normal text.


as


Also, thanks for giving me the idea to use the exit code in my fish prompt rather than just a check or an x.


wq


thank you, that is another thing off my TODO list.


It looks to me like Dan changed it already? Am i missing something?


great!!


# I am Just little fade up...


Tenho não, meu caro. Desculpe-me.


ami nai...# **__**


Thanks for your help @chrisradek, @jeskew


@JustOff please note the string changes/additions.


Good point. I will address this accordingly


These properties are already defined in kfs-rice-default-config.properties, I don't see any point in repeating them here since the institutional-config.properties that will be defined in any DEV/TST/STG environment will supersede them


afexxx-refactor (jasondegraw) - Win64-Windows-7-VisualStudio-14: OK (2740 of 2745 tests passed, 25 test warnings)

Messages:

 * 25 tests had: ESO small diffs.
 * 23 tests had: EIO diffs.
 * 20 tests had: Table small diffs.
 * 14 tests had: MTR small diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: Table big diffs.

Failures:

integration Test Summary
 * Passed: 604
 * Failed: 4

regression Test Summary
 * Passed: 605
 * Failed: 1

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


Rest of the changes looks ok, please remove the changes in institutional-config.properties


LocalNodeNetwork (XuanLuoLBL) - x86_64-MacOS-10.9-clang: OK (2746 of 2747 tests passed, 14 test warnings)

Messages:

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

Failures:

regression Test Summary
 * Passed: 605
 * Failed: 1

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


this line has a random n that appears


why not just send `TextFormat::RED.$np`


Why not just send `TextFormat::YELLOW.$msg`


Testing whitespace trim:

https://github.com/kivikakk/comrak/blob/ce5b831dd187a0c09f1e50da9e99c92b31932ab1/src/parser/mod.rs#L1041-L1049


ok


Created multidev environment [pantheon-d8-project#ci-1](https://dashboard.pantheon.io/sites/d06f19fb-91ac-47b8-894b-504357ff1343#ci-1).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-1-pantheon-d8-project.pantheonsite.io/)


`c` and `chat` commands are not actual commands. They are aliases and will never be returned by `$command->getName()` unless they are registered as commands.


That makes sense. And you made it back into iOS base preset, thanks!


This line needs to be `public function onCommand(CommandSender $sender, Command $command, string $label, array $args)
 : bool{` to conform to PocketMine's type hints and return types.


Thank you.  I'm sure you've seen the failure in Appveyor before.  Not common, but it is intermittent.
MinGW built & tested fine; pushed to BinTray already.


These constants fit better where they are used (or as last resort, in a `constants.js` file). The `config.js` should hold only configurable values that could change between executions or deploys of the system.


Consider adding a usage message.
`usage: "/c <args...>"`


Why is this here if it's never used?


We don't need to validate what we are returning, only what the user sends to the backend (this is what `celebrate` does). The correctness of what we return we guarantee in another way (by validating what we save in the database, for instance).

In GETs, we only need to validate the query strings, but so far we don't have any case like this. Validation will be needed only to PUT/POST/DELETE.


Same here about GETs.


This indentation doesn't match the rest of the file


Joi provides the `hostname()` validator: https://github.com/hapijs/joi/blob/v10.6.0/API.md#stringhostname

Verify if we can pass IPs or hostnames using the same validator.


Under autoconf you can just do:

    make ChangeLog

can you not do this in cmake version?


This could be more specific. Try `/xchat <help>`


Unhandled Failure


Add minimum (1) and maximum value (65535) validators.


[R/utility.R:85:16:](https://github.com/Azure/doAzureParallel/blob/becd01be7c3d880ce9116927f449d9a26a1464bb/R/utility.R#L85) *style:* **Use <-, not =, for assignment.**
```r
        status = sprintf("%s %%", ceiling(completed / total * 100))
               ^
```
[R/utility.R:87:16:](https://github.com/Azure/doAzureParallel/blob/becd01be7c3d880ce9116927f449d9a26a1464bb/R/utility.R#L87) *style:* **Use <-, not =, for assignment.**
```r
        status = "No tasks were run"
               ^
```
[R/utility.R:91:14:](https://github.com/Azure/doAzureParallel/blob/becd01be7c3d880ce9116927f449d9a26a1464bb/R/utility.R#L91) *style:* **Use <-, not =, for assignment.**
```r
      status = "No tasks in the job"
             ^
```


These if statements do nothing


Local onde fica o projeto. Ajustar para a sua maquina quando baixar.


Updating changes and resolving errors


Versão do Visual Studio


Verify if we can validate `:id` (it comes in `req.params.id`). It should be a MAC address. Maybe we should receive and save MAC addresses discarding the `:`, I think it will be easier to validate/parse/etc.


Same about GETs.


Use Joi's `hostname` validator.


Adicionando tela de cadastro e dando merge nas diferenças.


We don't receive `type`and `owner`. Also `passwordConfirmation` won't be sent to the backend anymore (see my patch about it).


This issue will be fixed in the next kramdown release. https://github.com/gettalong/kramdown/issues/434


After seeing the whole patch, only `REGEX_MAC` is needed. It fits well where it is used.


State was somewhat erroneously passed in as the config argument in the optim functions, leaving the state argument emtpy. The problem with that is that the (real) state argument is not accessible. It is then impossible to use the same instance of the optimization algorithm to do more than one run without resetting the state variables. Since torch-autograd functions really don't like to be instantiated multiple times (doesn't work well, and memory leaks), I figure this is somewhat important.


为啥把压缩关了呀？


It was supposed to be just for a test. It should be removed in the next commit.


不是。是关闭 go 默认压缩，使用 goproxy 自定义压缩，效率更高


(´・ω・`)


Created multidev environment [pantheon-d8-composer-project#ci-1](https://dashboard.pantheon.io/sites/01e16fa2-f3c2-4292-980a-789e600707f1#ci-1).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-1-pantheon-d8-composer-project.pantheonsite.io/)


where i can get the latest version of this apk?
and http://droidwatcher.appspot.com/ Over Quota


LocalNodeNetwork (XuanLuoLBL) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2786 of 2787 tests passed, 14 test warnings)

Messages:

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

Failures:

regression Test Summary
 * Passed: 625
 * Failed: 1

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


[inst/shinyapp/server.R:7:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/server.R#L7) *style:* **Variable or function name should be snake_case.**
```r
  autoInvalidate <- reactiveTimer(10000)
  ^~~~~~~~~~~~~~
```
[inst/shinyapp/server.R:10:67:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/server.R#L10) *style:* **Only use double-quotes.**
```r
    DT::datatable(iris, options = list(pageLength = 25),  style = 'bootstrap')
                                                                  ^~~~~~~~~~~
```
[inst/shinyapp/server.R:25:7:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/server.R#L25) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(length(nodes$value) != 0){
      ^
```
[inst/shinyapp/server.R:26:10:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/server.R#L26) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(i in 1:length(nodes$value))
         ^
```
[inst/shinyapp/server.R:27:7:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/server.R#L27) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      {
      ^
```
[inst/shinyapp/server.R:34:29:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/server.R#L34) *style:* **Only use double-quotes.**
```r
  }, options = list(style = 'bootstrap'))
                            ^~~~~~~~~~~
```
[inst/shinyapp/server.R:37:6:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/server.R#L37) *style:* **Commented code should be removed.**
```r
    #autoInvalidate()
     ^~~~~~~~~~~~~~~~
```
[inst/shinyapp/server.R:41:16:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/server.R#L41) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    tasks <- if(input$sessionId == "") c() else listTask(input$sessionId, creds)
               ^
```
[inst/shinyapp/server.R:44:5:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/server.R#L44) *style:* **Variable or function name should be snake_case.**
```r
    commandLine <- c()
    ^~~~~~~~~~~
```
[inst/shinyapp/server.R:46:8:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/server.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    for(i in 1:length(tasks$value))
       ^
```
[inst/shinyapp/server.R:47:5:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/server.R#L47) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[inst/shinyapp/server.R:50:7:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/server.R#L50) *style:* **Variable or function name should be snake_case.**
```r
      commandLine <- c(commandLine, tasks$value[[i]]$commandLine)
      ^~~~~~~~~~~
```
[inst/shinyapp/ui.R:18:17:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/ui.R#L18) *style:* **Put spaces around all infix operators.**
```r
    column(width=9,
               ~^~
```
[inst/shinyapp/ui.R:20:25:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/ui.R#L20) *style:* **Only use double-quotes.**
```r
               tabPanel('Iris',     DT::dataTableOutput('ex1')),
                        ^~~~~~
```
[inst/shinyapp/ui.R:20:57:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/ui.R#L20) *style:* **Only use double-quotes.**
```r
               tabPanel('Iris',     DT::dataTableOutput('ex1')),
                                                        ^~~~~
```
[inst/shinyapp/ui.R:21:25:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/ui.R#L21) *style:* **Only use double-quotes.**
```r
               tabPanel('Nodes',        DT::dataTableOutput('cluster')),
                        ^~~~~~~
```
[inst/shinyapp/ui.R:21:61:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/ui.R#L21) *style:* **Only use double-quotes.**
```r
               tabPanel('Nodes',        DT::dataTableOutput('cluster')),
                                                            ^~~~~~~~~
```
[inst/shinyapp/ui.R:22:25:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/ui.R#L22) *style:* **Only use double-quotes.**
```r
               tabPanel('Tasks',      DT::dataTableOutput('table')))),
                        ^~~~~~~
```
[inst/shinyapp/ui.R:22:59:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/ui.R#L22) *style:* **Only use double-quotes.**
```r
               tabPanel('Tasks',      DT::dataTableOutput('table')))),
                                                          ^~~~~~~
```
[inst/shinyapp/ui.R:24:17:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/shinyapp/ui.R#L24) *style:* **Put spaces around all infix operators.**
```r
    column(width=3,
               ~^~
```
[inst/startup/install.R:2:6:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/install.R#L2) *style:* **Use <-, not =, for assignment.**
```r
args = commandArgs(trailingOnly=TRUE)
     ^
```
[inst/startup/install.R:2:32:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/install.R#L2) *style:* **Put spaces around all infix operators.**
```r
args = commandArgs(trailingOnly=TRUE)
                              ~^~
```
[inst/startup/install.R:6:70:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/install.R#L6) *style:* **Put spaces around all infix operators.**
```r
  stop("At least one argument must be supplied (input file).n", call.=FALSE)
                                                                    ~^~
```
[inst/startup/install.R:7:24:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/install.R#L7) *style:* **Put spaces around all infix operators.**
```r
} else if (length(args)==1) {
                      ~^~~
```
[inst/startup/install.R:9:11:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/install.R#L9) *style:* **Use <-, not =, for assignment.**
```r
  args[2] = "out.txt"
          ^
```
[inst/startup/install.R:12:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/install.R#L12) *style:* **Variable or function name should be snake_case.**
```r
REPO <- args[1]
^~~~
```
[inst/startup/install.R:14:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/install.R#L14) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(mode != "GITHUB"){
  ^
```
[inst/startup/install.R:15:6:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/install.R#L15) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in 2:length(args)){
     ^
```
[inst/startup/install.R:20:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/install.R#L20) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(mode == "GITHUB"){
  ^
```
[inst/startup/install.R:25:6:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/install.R#L25) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in 2:length(args)){
     ^
```
[inst/startup/merger.R:2:6:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/merger.R#L2) *style:* **Use <-, not =, for assignment.**
```r
args = commandArgs(trailingOnly=TRUE)
     ^
```
[inst/startup/merger.R:2:32:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/merger.R#L2) *style:* **Put spaces around all infix operators.**
```r
args = commandArgs(trailingOnly=TRUE)
                              ~^~
```
[inst/startup/merger.R:5:17:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/merger.R#L5) *style:* **Put spaces around all infix operators.**
```r
if (length(args)==0) {
               ~^~~
```
[inst/startup/merger.R:6:70:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/merger.R#L6) *style:* **Put spaces around all infix operators.**
```r
  stop("At least one argument must be supplied (input file).n", call.=FALSE)
                                                                    ~^~
```
[inst/startup/merger.R:7:24:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/merger.R#L7) *style:* **Put spaces around all infix operators.**
```r
} else if (length(args)==1) {
                      ~^~~
```
[inst/startup/merger.R:9:11:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/merger.R#L9) *style:* **Use <-, not =, for assignment.**
```r
  args[2] = "out.txt"
          ^
```
[inst/startup/merger.R:12:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/merger.R#L12) *style:* **Variable or function name should be snake_case.**
```r
AZ_BATCH_TASK_WORKING_DIR <- args[1]
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/startup/merger.R:13:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/merger.R#L13) *style:* **Variable or function name should be snake_case.**
```r
AZ_BATCH_TASK_ENV <- args[2]
^~~~~~~~~~~~~~~~~
```
[inst/startup/merger.R:14:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/merger.R#L14) *style:* **Variable or function name should be snake_case.**
```r
N <- args[3]
^
```
[inst/startup/merger.R:15:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/merger.R#L15) *style:* **Variable or function name should be snake_case.**
```r
JOB_ID <- args[4]
^~~~~~
```
[inst/startup/merger.R:16:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/merger.R#L16) *style:* **Variable or function name should be snake_case.**
```r
numOfTasks <- args[5]
^~~~~~~~~~
```
[inst/startup/merger.R:21:4:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/merger.R#L21) *style:* **Place a space before left parenthesis, except in a function call.**
```r
for(package in azbatchenv$packages){
   ^
```
[inst/startup/merger.R:29:6:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/merger.R#L29) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in 1:N){
     ^
```
[inst/startup/merger.R:30:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/merger.R#L30) *style:* **Lines should not be more than 80 characters.**
```r
    task_result <- paste0(AZ_BATCH_TASK_WORKING_DIR, "/result/", JOB_ID, "-task", i, "-result.rds")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/startup/merger.R:33:8:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/merger.R#L33) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    for(t in 1 : length(task)){
       ^
```
[inst/startup/merger.R:40:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/merger.R#L40) *style:* **Lines should not be more than 80 characters.**
```r
  saveRDS(results, file = paste0(AZ_BATCH_TASK_WORKING_DIR, "/", file_result_name, "-result.rds"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/startup/splitter.R:1:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L1) *style:* **Variable or function name should be snake_case.**
```r
AZ_BATCH_TASK_WORKING_DIR <- args[1]
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/startup/splitter.R:2:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L2) *style:* **Variable or function name should be snake_case.**
```r
AZ_BATCH_TASK_ENV <- args[2]
^~~~~~~~~~~~~~~~~
```
[inst/startup/splitter.R:4:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L4) *style:* **Variable or function name should be snake_case.**
```r
SPLIT_FUNC <- args[2]
^~~~~~~~~~
```
[inst/startup/splitter.R:5:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L5) *style:* **Variable or function name should be snake_case.**
```r
FILE_INPUT <- args[3]
^~~~~~~~~~
```
[inst/startup/splitter.R:6:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L6) *style:* **Variable or function name should be snake_case.**
```r
FILE_EXTENSION <- args[4]
^~~~~~~~~~~~~~
```
[inst/startup/splitter.R:7:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L7) *style:* **Variable or function name should be snake_case.**
```r
LEVEL <- args[4]
^~~~~
```
[inst/startup/splitter.R:11:22:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L11) *style:* **Put spaces around all infix operators.**
```r
df <- data.frame(Date=as.Date(character()),
                    ~^~
```
[inst/startup/splitter.R:12:22:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L12) *style:* **Put spaces around all infix operators.**
```r
                 File=character(),
                    ~^~
```
[inst/startup/splitter.R:13:22:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L13) *style:* **Put spaces around all infix operators.**
```r
                 User=character(),
                    ~^~
```
[inst/startup/splitter.R:14:34:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L14) *style:* **Put spaces around all infix operators.**
```r
                 stringsAsFactors=FALSE)
                                ~^~
```
[inst/startup/splitter.R:16:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L16) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(file_extension[-1] == "txt"){
  ^
```
[inst/startup/splitter.R:17:58:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L17) *style:* **Only use double-quotes.**
```r
  df <- read.table(paste0(AZ_BATCH_JOB_PREP_WORKING_DIR, '/', FILE_INPUT))
                                                         ^~~
```
[inst/startup/splitter.R:20:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L20) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(file_extension[-1] == "csv"){
  ^
```
[inst/startup/splitter.R:21:56:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L21) *style:* **Only use double-quotes.**
```r
  df <- read.csv(paste0(AZ_BATCH_JOB_PREP_WORKING_DIR, '/', FILE_INPUT))
                                                       ^~~
```
[inst/startup/splitter.R:31:4:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L31) *style:* **Place a space before left parenthesis, except in a function call.**
```r
for(i in 1:length(chunks)){
   ^
```
[inst/startup/splitter.R:32:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L32) *style:* **Lines should not be more than 80 characters.**
```r
  file_name <- paste0(file_extension[1], "_", LEVEL, '_', i, '.', file_extension[-1])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/startup/splitter.R:32:54:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L32) *style:* **Only use double-quotes.**
```r
  file_name <- paste0(file_extension[1], "_", LEVEL, '_', i, '.', file_extension[-1])
                                                     ^~~
```
[inst/startup/splitter.R:32:62:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L32) *style:* **Only use double-quotes.**
```r
  file_name <- paste0(file_extension[1], "_", LEVEL, '_', i, '.', file_extension[-1])
                                                             ^~~
```
[inst/startup/splitter.R:34:5:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L34) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(file_extension[-1] == "txt"){
    ^
```
[inst/startup/splitter.R:35:34:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L35) *style:* **Put spaces around all infix operators.**
```r
    write.table(chunks[[i]], file=file_name)
                                ~^~
```
[inst/startup/splitter.R:38:32:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L38) *style:* **Put spaces around all infix operators.**
```r
    write.csv(chunks[[i]], file=file_name)
                              ~^~
```
[inst/startup/splitter.R:42:7:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L42) *style:* **Only use double-quotes.**
```r
  cat(';')
      ^~~
```
[inst/startup/splitter.R:45:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L45) *style:* **Variable or function name should be snake_case.**
```r
AZ_BATCH_TASK_WORKING_DIR <- args[1]
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/startup/splitter.R:46:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L46) *style:* **Variable or function name should be snake_case.**
```r
AZ_BATCH_TASK_ENV <- args[2]
^~~~~~~~~~~~~~~~~
```
[inst/startup/splitter.R:47:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L47) *style:* **Variable or function name should be snake_case.**
```r
N <- args[3]
^
```
[inst/startup/splitter.R:48:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L48) *style:* **Variable or function name should be snake_case.**
```r
JOB_ID <- args[4]
^~~~~~
```
[inst/startup/splitter.R:53:4:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L53) *style:* **Place a space before left parenthesis, except in a function call.**
```r
for(package in azbatchenv$packages){
   ^
```
[inst/startup/splitter.R:59:4:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L59) *style:* **Place a space before left parenthesis, except in a function call.**
```r
for(i in 1:N){
   ^
```
[inst/startup/splitter.R:60:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L60) *style:* **Lines should not be more than 80 characters.**
```r
  task_result <- paste0(AZ_BATCH_TASK_WORKING_DIR, "/result/", JOB_ID, "-task", i, "-result.rds")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/startup/splitter.R:65:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L65) *style:* **Lines should not be more than 80 characters.**
```r
saveRDS(results, file = paste0(AZ_BATCH_TASK_WORKING_DIR, "/", file_result_name, "-result.rds"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/startup/splitter.R:68:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/splitter.R#L68) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[inst/startup/worker.R:2:6:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L2) *style:* **Use <-, not =, for assignment.**
```r
args = commandArgs(trailingOnly=TRUE)
     ^
```
[inst/startup/worker.R:2:32:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L2) *style:* **Put spaces around all infix operators.**
```r
args = commandArgs(trailingOnly=TRUE)
                              ~^~
```
[inst/startup/worker.R:5:17:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L5) *style:* **Put spaces around all infix operators.**
```r
if (length(args)==0) {
               ~^~~
```
[inst/startup/worker.R:6:70:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L6) *style:* **Put spaces around all infix operators.**
```r
  stop("At least one argument must be supplied (input file).n", call.=FALSE)
                                                                    ~^~
```
[inst/startup/worker.R:7:24:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L7) *style:* **Put spaces around all infix operators.**
```r
} else if (length(args)==1) {
                      ~^~~
```
[inst/startup/worker.R:9:11:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L9) *style:* **Use <-, not =, for assignment.**
```r
  args[2] = "out.txt"
          ^
```
[inst/startup/worker.R:22:42:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L22) *style:* **Put spaces around all infix operators.**
```r
      if (require(pkgname, character.only=TRUE)) {
                                        ~^~
```
[inst/startup/worker.R:24:41:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L24) *style:* **Only use double-quotes.**
```r
        pkgenv <- as.environment(paste0('package:', pkgname))
                                        ^~~~~~~~~~
```
[inst/startup/worker.R:26:43:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L26) *style:* **Put spaces around all infix operators.**
```r
          fun <- get(sym, pkgenv, inherits=FALSE)
                                         ~^~
```
[inst/startup/worker.R:36:16:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L36) *style:* **Only use double-quotes.**
```r
          stop('loaded ', pkgname, ', but parent search failed', call.=FALSE)
               ^~~~~~~~~
```
[inst/startup/worker.R:36:36:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L36) *style:* **Only use double-quotes.**
```r
          stop('loaded ', pkgname, ', but parent search failed', call.=FALSE)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/startup/worker.R:36:71:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L36) *style:* **Put spaces around all infix operators.**
```r
          stop('loaded ', pkgname, ', but parent search failed', call.=FALSE)
                                                                     ~^~
```
[inst/startup/worker.R:38:19:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L38) *style:* **Only use double-quotes.**
```r
          message('loaded ', pkgname, ' and set parent environment')
                  ^~~~~~~~~
```
[inst/startup/worker.R:38:39:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L38) *style:* **Only use double-quotes.**
```r
          message('loaded ', pkgname, ' and set parent environment')
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/startup/worker.R:43:8:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L43) *style:* **Put spaces around all infix operators.**
```r
  error=function(e) {
      ~^~
```
[inst/startup/worker.R:44:17:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L44) *style:* **Only use double-quotes.**
```r
    cat(sprintf('Error getting parent environment: %s\n',
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/startup/worker.R:52:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L52) *style:* **Variable or function name should be snake_case.**
```r
AZ_BATCH_TASK_WORKING_DIR <- args[1]
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/startup/worker.R:53:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L53) *style:* **Variable or function name should be snake_case.**
```r
AZ_BATCH_TASK_ENV <- args[2]
^~~~~~~~~~~~~~~~~
```
[inst/startup/worker.R:60:4:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L60) *style:* **Place a space before left parenthesis, except in a function call.**
```r
for(package in azbatchenv$packages){
   ^
```
[inst/startup/worker.R:68:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L68) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(!is.null(azbatchenv$inputs)){
  ^
```
[inst/startup/worker.R:75:31:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L75) *style:* **Put spaces around all infix operators.**
```r
      assign(n, args[[n]], pos=azbatchenv$exportenv))
                             ~^~
```
[inst/startup/worker.R:84:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/inst/startup/worker.R#L84) *style:* **Lines should not be more than 80 characters.**
```r
saveRDS(result, file = paste0(AZ_BATCH_TASK_WORKING_DIR, "/", file_result_name, "-result.rds"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/azure_request.R:1:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L1) *style:* **Variable or function name should be snake_case.**
```r
createSignature <- function(requestMethod, headerList=character()) {
^~~~~~~~~~~~~~~
```
[R/azure_request.R:1:29:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L1) *style:* **Variable or function name should be snake_case.**
```r
createSignature <- function(requestMethod, headerList=character()) {
                            ^~~~~~~~~~~~~
```
[R/azure_request.R:1:44:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L1) *style:* **Variable or function name should be snake_case.**
```r
createSignature <- function(requestMethod, headerList=character()) {
                                           ^~~~~~~~~~
```
[R/azure_request.R:2:16:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L2) *style:* **Only use double-quotes.**
```r
  headers <- c('Content-Encoding',
               ^~~~~~~~~~~~~~~~~~
```
[R/azure_request.R:3:16:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L3) *style:* **Only use double-quotes.**
```r
               'Content-Language',
               ^~~~~~~~~~~~~~~~~~
```
[R/azure_request.R:4:16:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L4) *style:* **Only use double-quotes.**
```r
               'Content-Length',
               ^~~~~~~~~~~~~~~~
```
[R/azure_request.R:5:16:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L5) *style:* **Only use double-quotes.**
```r
               'Content-MD5',
               ^~~~~~~~~~~~~
```
[R/azure_request.R:6:16:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L6) *style:* **Only use double-quotes.**
```r
               'Content-Type',
               ^~~~~~~~~~~~~~
```
[R/azure_request.R:7:16:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L7) *style:* **Only use double-quotes.**
```r
               'Date',
               ^~~~~~
```
[R/azure_request.R:8:16:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L8) *style:* **Only use double-quotes.**
```r
               'If-Modified-Since',
               ^~~~~~~~~~~~~~~~~~~
```
[R/azure_request.R:9:16:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L9) *style:* **Only use double-quotes.**
```r
               'If-Match',
               ^~~~~~~~~~
```
[R/azure_request.R:10:16:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L10) *style:* **Only use double-quotes.**
```r
               'If-None-Match',
               ^~~~~~~~~~~~~~~
```
[R/azure_request.R:11:16:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L11) *style:* **Only use double-quotes.**
```r
               'If-Unmodified-Since',
               ^~~~~~~~~~~~~~~~~~~~~
```
[R/azure_request.R:12:16:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L12) *style:* **Only use double-quotes.**
```r
               'Range' )
               ^~~~~~~
```
[R/azure_request.R:12:23:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L12) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
               'Range' )
                      ^
```
[R/azure_request.R:14:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L14) *style:* **Variable or function name should be snake_case.**
```r
  stringToSign <- paste0(requestMethod, "\n")
  ^~~~~~~~~~~~
```
[R/azure_request.R:16:6:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L16) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(name in headers){
     ^
```
[R/azure_request.R:19:5:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L19) *style:* **Variable or function name should be snake_case.**
```r
    stringToSign <- paste0(stringToSign, temp, "\n")
    ^~~~~~~~~~~~
```
[R/azure_request.R:25:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L25) *style:* **Variable or function name should be snake_case.**
```r
AzureRequest <- setRefClass("AzureRequest",
^~~~~~~~~~~~
```
[R/azure_request.R:34:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L34) *style:* **Lines should not be more than 80 characters.**
```r
                                undecodedKey <- RCurl::base64Decode(key, mode="raw")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/azure_request.R:34:33:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L34) *style:* **Variable or function name should be snake_case.**
```r
                                undecodedKey <- RCurl::base64Decode(key, mode="raw")
                                ^~~~~~~~~~~~
```
[R/azure_request.R:34:78:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L34) *style:* **Put spaces around all infix operators.**
```r
                                undecodedKey <- RCurl::base64Decode(key, mode="raw")
                                                                            ~^~
```
[R/azure_request.R:35:33:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L35) *style:* **Variable or function name should be snake_case.**
```r
                                newString<-RCurl::base64(
                                ^~~~~~~~~
```
[R/azure_request.R:35:42:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L35) *style:* **Put spaces around all infix operators.**
```r
                                newString<-RCurl::base64(
                                        ~^~~
```
[R/azure_request.R:36:51:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L36) *style:* **Put spaces around all infix operators.**
```r
                                  digest::hmac(key=undecodedKey,
                                                 ~^~
```
[R/azure_request.R:37:54:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L37) *style:* **Put spaces around all infix operators.**
```r
                                               object=enc2utf8(x),
                                                    ~^~
```
[R/azure_request.R:38:52:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L38) *style:* **Put spaces around all infix operators.**
```r
                                               algo= "sha256", raw=TRUE)
                                                  ~^
```
[R/azure_request.R:38:67:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/azure_request.R#L38) *style:* **Put spaces around all infix operators.**
```r
                                               algo= "sha256", raw=TRUE)
                                                                 ~^~
```
[R/batch_service.R:1:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L1) *style:* **Variable or function name should be snake_case.**
```r
apiVersion <- "2017-05-01.5.0"
^~~~~~~~~~
```
[R/batch_service.R:3:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L3) *style:* **Variable or function name should be snake_case.**
```r
getBatchCredentials <- function(configPath = "az_config.json", ...){
^~~~~~~~~~~~~~~~~~~
```
[R/batch_service.R:3:33:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L3) *style:* **Variable or function name should be snake_case.**
```r
getBatchCredentials <- function(configPath = "az_config.json", ...){
                                ^~~~~~~~~~
```
[R/batch_service.R:6:5:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L6) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(config) &&!is.null(config$batchAccount)){
    ^
```
[R/batch_service.R:6:23:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L6) *style:* **Put spaces around all infix operators.**
```r
  if(!is.null(config) &&!is.null(config$batchAccount)){
                      ^~~
```
[R/batch_service.R:7:5:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L7) *style:* **Variable or function name should be snake_case.**
```r
    batchAccount <- config$batchAccount
    ^~~~~~~~~~~~
```
[R/batch_service.R:8:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
    credentials <- BatchCredentials$new(name=batchAccount$name, key=batchAccount$key, url=batchAccount$url)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/batch_service.R:8:20:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L8) *warning:* **no visible binding for global variable ‘BatchCredentials’**
```r
    credentials <- BatchCredentials$new(name=batchAccount$name, key=batchAccount$key, url=batchAccount$url)
                   ^~~~~~~~~~~~~~~~
```
[R/batch_service.R:8:45:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L8) *style:* **Put spaces around all infix operators.**
```r
    credentials <- BatchCredentials$new(name=batchAccount$name, key=batchAccount$key, url=batchAccount$url)
                                           ~^~
```
[R/batch_service.R:8:68:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L8) *style:* **Put spaces around all infix operators.**
```r
    credentials <- BatchCredentials$new(name=batchAccount$name, key=batchAccount$key, url=batchAccount$url)
                                                                  ~^~
```
[R/batch_service.R:8:90:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L8) *style:* **Put spaces around all infix operators.**
```r
    credentials <- BatchCredentials$new(name=batchAccount$name, key=batchAccount$key, url=batchAccount$url)
                                                                                ~^~
```
[R/batch_service.R:12:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L12) *style:* **Lines should not be more than 80 characters.**
```r
    credentials <- BatchCredentials$new(name=config$batchAccount$name, key=config$batchAccount$key, url=config$batchAccount$url)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/batch_service.R:12:20:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L12) *warning:* **no visible binding for global variable ‘BatchCredentials’**
```r
    credentials <- BatchCredentials$new(name=config$batchAccount$name, key=config$batchAccount$key, url=config$batchAccount$url)
                   ^~~~~~~~~~~~~~~~
```
[R/batch_service.R:12:45:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L12) *style:* **Put spaces around all infix operators.**
```r
    credentials <- BatchCredentials$new(name=config$batchAccount$name, key=config$batchAccount$key, url=config$batchAccount$url)
                                           ~^~
```
[R/batch_service.R:12:75:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L12) *style:* **Put spaces around all infix operators.**
```r
    credentials <- BatchCredentials$new(name=config$batchAccount$name, key=config$batchAccount$key, url=config$batchAccount$url)
                                                                         ~^~
```
[R/batch_service.R:12:104:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L12) *style:* **Put spaces around all infix operators.**
```r
    credentials <- BatchCredentials$new(name=config$batchAccount$name, key=config$batchAccount$key, url=config$batchAccount$url)
                                                                                ~^~
```
[R/batch_service.R:18:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L18) *style:* **Variable or function name should be snake_case.**
```r
BatchCredentials <- setRefClass("BatchCredentials",
^~~~~~~~~~~~~~~~
```
[R/batch_service.R:19:66:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L19) *style:* **Put spaces around all infix operators.**
```r
         fields = list(name = "character", key = "character", url="character"),
                                                                ~^~
```
[R/batch_service.R:22:14:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L22) *style:* **Variable or function name should be snake_case.**
```r
             undecodedKey <- RCurl::base64Decode(key, mode="raw")
             ^~~~~~~~~~~~
```
[R/batch_service.R:22:59:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L22) *style:* **Put spaces around all infix operators.**
```r
             undecodedKey <- RCurl::base64Decode(key, mode="raw")
                                                         ~^~
```
[R/batch_service.R:23:14:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L23) *style:* **Variable or function name should be snake_case.**
```r
             newString<-RCurl::base64(
             ^~~~~~~~~
```
[R/batch_service.R:23:23:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L23) *style:* **Put spaces around all infix operators.**
```r
             newString<-RCurl::base64(
                     ~^~~
```
[R/batch_service.R:24:32:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L24) *style:* **Put spaces around all infix operators.**
```r
               digest::hmac(key=undecodedKey,
                              ~^~
```
[R/batch_service.R:25:35:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L25) *style:* **Put spaces around all infix operators.**
```r
                            object=enc2utf8(x),
                                 ~^~
```
[R/batch_service.R:26:33:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L26) *style:* **Put spaces around all infix operators.**
```r
                            algo= "sha256", raw=TRUE)
                               ~^
```
[R/batch_service.R:26:48:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L26) *style:* **Put spaces around all infix operators.**
```r
                            algo= "sha256", raw=TRUE)
                                              ~^~
```
[R/batch_service.R:31:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L31) *style:* **Lines should not be more than 80 characters.**
```r
callBatchService <- function(request, credentials, body = NULL, writeFlag = FALSE, verbose = FALSE, ...){
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/batch_service.R:31:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L31) *style:* **Variable or function name should be snake_case.**
```r
callBatchService <- function(request, credentials, body = NULL, writeFlag = FALSE, verbose = FALSE, ...){
^~~~~~~~~~~~~~~~
```
[R/batch_service.R:31:65:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L31) *style:* **Variable or function name should be snake_case.**
```r
callBatchService <- function(request, credentials, body = NULL, writeFlag = FALSE, verbose = FALSE, ...){
                                                                ^~~~~~~~~
```
[R/batch_service.R:33:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L33) *style:* **Variable or function name should be snake_case.**
```r
  contentType = args$contentType
  ^~~~~~~~~~~
```
[R/batch_service.R:33:15:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L33) *style:* **Use <-, not =, for assignment.**
```r
  contentType = args$contentType
              ^
```
[R/batch_service.R:38:11:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L38) *style:* **Only use double-quotes.**
```r
  headers['ocp-date'] <- requestdate
          ^~~~~~~~~~
```
[R/batch_service.R:40:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L40) *style:* **Variable or function name should be snake_case.**
```r
  canonicalizedHeaders <- ""
  ^~~~~~~~~~~~~~~~~~~~
```
[R/batch_service.R:41:6:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L41) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(name in sort(names(headers))){
     ^
```
[R/batch_service.R:42:7:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L42) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(grepl('ocp-', name)){
      ^
```
[R/batch_service.R:42:14:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L42) *style:* **Only use double-quotes.**
```r
    if(grepl('ocp-', name)){
             ^~~~~~
```
[R/batch_service.R:43:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L43) *style:* **Lines should not be more than 80 characters.**
```r
      canonicalizedHeaders <- paste0(canonicalizedHeaders, name,":", headers[name], "\n")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/batch_service.R:43:7:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L43) *style:* **Variable or function name should be snake_case.**
```r
      canonicalizedHeaders <- paste0(canonicalizedHeaders, name,":", headers[name], "\n")
      ^~~~~~~~~~~~~~~~~~~~
```
[R/batch_service.R:43:65:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L43) *style:* **Commas should always have a space after.**
```r
      canonicalizedHeaders <- paste0(canonicalizedHeaders, name,":", headers[name], "\n")
                                                                ^
```
[R/batch_service.R:47:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L47) *style:* **Lines should not be more than 80 characters.**
```r
  canonicalizedHeaders <- substr(canonicalizedHeaders, 1, nchar(canonicalizedHeaders) - 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/batch_service.R:47:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L47) *style:* **Variable or function name should be snake_case.**
```r
  canonicalizedHeaders <- substr(canonicalizedHeaders, 1, nchar(canonicalizedHeaders) - 1)
  ^~~~~~~~~~~~~~~~~~~~
```
[R/batch_service.R:49:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L49) *style:* **Variable or function name should be snake_case.**
```r
  canonicalizedResource <- paste0("/", credentials$name, request$path, "\n")
  ^~~~~~~~~~~~~~~~~~~~~
```
[R/batch_service.R:51:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L51) *style:* **Lines should not be more than 80 characters.**
```r
    canonicalizedResource <- paste0(canonicalizedResource, name,":", request$query[[name]], "\n")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/batch_service.R:51:5:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L51) *style:* **Variable or function name should be snake_case.**
```r
    canonicalizedResource <- paste0(canonicalizedResource, name,":", request$query[[name]], "\n")
    ^~~~~~~~~~~~~~~~~~~~~
```
[R/batch_service.R:51:65:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L51) *style:* **Commas should always have a space after.**
```r
    canonicalizedResource <- paste0(canonicalizedResource, name,":", request$query[[name]], "\n")
                                                                ^
```
[R/batch_service.R:54:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L54) *style:* **Lines should not be more than 80 characters.**
```r
  canonicalizedResource <- substr(canonicalizedResource, 1, nchar(canonicalizedResource) - 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/batch_service.R:54:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L54) *style:* **Variable or function name should be snake_case.**
```r
  canonicalizedResource <- substr(canonicalizedResource, 1, nchar(canonicalizedResource) - 1)
  ^~~~~~~~~~~~~~~~~~~~~
```
[R/batch_service.R:56:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L56) *style:* **Variable or function name should be snake_case.**
```r
  stringToSign <- createSignature(request$method, request$headers)
  ^~~~~~~~~~~~
```
[R/batch_service.R:56:19:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L56) *warning:* **no visible global function definition for ‘createSignature’**
```r
  stringToSign <- createSignature(request$method, request$headers)
                  ^~~~~~~~~~~~~~~
```
[R/batch_service.R:57:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L57) *style:* **Variable or function name should be snake_case.**
```r
  stringToSign <- paste0(stringToSign, canonicalizedHeaders, "\n")
  ^~~~~~~~~~~~
```
[R/batch_service.R:58:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L58) *style:* **Variable or function name should be snake_case.**
```r
  stringToSign <- paste0(stringToSign, canonicalizedResource)
  ^~~~~~~~~~~~
```
[R/batch_service.R:60:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L60) *style:* **Lines should not be more than 80 characters.**
```r
  authString <- sprintf("SharedKey %s:%s", credentials$name, credentials$signString(stringToSign))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/batch_service.R:60:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L60) *style:* **Variable or function name should be snake_case.**
```r
  authString <- sprintf("SharedKey %s:%s", credentials$name, credentials$signString(stringToSign))
  ^~~~~~~~~~
```
[R/batch_service.R:62:11:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L62) *style:* **Only use double-quotes.**
```r
  headers['Authorization'] <- authString
          ^~~~~~~~~~~~~~~
```
[R/batch_service.R:64:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L64) *style:* **Lines should not be more than 80 characters.**
```r
  requestHeaders <- httr::add_headers(.headers = headers, "User-Agent"=paste0("rAzureBatch/", packageVersion("rAzureBatch"), ";", "doAzureParallel/", packageVersion("doAzureParallel")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/batch_service.R:64:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L64) *style:* **Variable or function name should be snake_case.**
```r
  requestHeaders <- httr::add_headers(.headers = headers, "User-Agent"=paste0("rAzureBatch/", packageVersion("rAzureBatch"), ";", "doAzureParallel/", packageVersion("doAzureParallel")))
  ^~~~~~~~~~~~~~
```
[R/batch_service.R:64:71:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L64) *style:* **Put spaces around all infix operators.**
```r
  requestHeaders <- httr::add_headers(.headers = headers, "User-Agent"=paste0("rAzureBatch/", packageVersion("rAzureBatch"), ";", "doAzureParallel/", packageVersion("doAzureParallel")))
                                                                     ~^~
```
[R/batch_service.R:74:14:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L74) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  write <- if(writeFlag) { httr::write_memory() } else { NULL }
             ^
```
[R/batch_service.R:74:26:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L74) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  write <- if(writeFlag) { httr::write_memory() } else { NULL }
                         ^
```
[R/batch_service.R:74:49:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L74) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  write <- if(writeFlag) { httr::write_memory() } else { NULL }
                                                ^
```
[R/batch_service.R:74:56:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L74) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  write <- if(writeFlag) { httr::write_memory() } else { NULL }
                                                       ^
```
[R/batch_service.R:74:63:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L74) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  write <- if(writeFlag) { httr::write_memory() } else { NULL }
                                                              ^
```
[R/batch_service.R:75:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L75) *style:* **Variable or function name should be snake_case.**
```r
  verboseMode <- if(getOption("verbose")){ httr::verbose() } else { NULL }
  ^~~~~~~~~~~
```
[R/batch_service.R:75:20:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L75) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  verboseMode <- if(getOption("verbose")){ httr::verbose() } else { NULL }
                   ^
```
[R/batch_service.R:75:42:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L75) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  verboseMode <- if(getOption("verbose")){ httr::verbose() } else { NULL }
                                         ^
```
[R/batch_service.R:75:60:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L75) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  verboseMode <- if(getOption("verbose")){ httr::verbose() } else { NULL }
                                                           ^
```
[R/batch_service.R:75:67:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L75) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  verboseMode <- if(getOption("verbose")){ httr::verbose() } else { NULL }
                                                                  ^
```
[R/batch_service.R:75:74:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/batch_service.R#L75) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  verboseMode <- if(getOption("verbose")){ httr::verbose() } else { NULL }
                                                                         ^
```
[R/file_operations.R:1:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/file_operations.R#L1) *style:* **Variable or function name should be snake_case.**
```r
getNodeFile <- function(poolId, nodeId, filePath, ...) {
^~~~~~~~~~~
```
[R/file_operations.R:1:25:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/file_operations.R#L1) *style:* **Variable or function name should be snake_case.**
```r
getNodeFile <- function(poolId, nodeId, filePath, ...) {
                        ^~~~~~
```
[R/file_operations.R:1:33:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/file_operations.R#L1) *style:* **Variable or function name should be snake_case.**
```r
getNodeFile <- function(poolId, nodeId, filePath, ...) {
                                ^~~~~~
```
[R/file_operations.R:1:41:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/file_operations.R#L1) *style:* **Variable or function name should be snake_case.**
```r
getNodeFile <- function(poolId, nodeId, filePath, ...) {
                                        ^~~~~~~~
```
[R/file_operations.R:2:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/file_operations.R#L2) *style:* **Variable or function name should be snake_case.**
```r
  batchCredentials <- getBatchCredentials()
  ^~~~~~~~~~~~~~~~
```
[R/file_operations.R:2:23:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/file_operations.R#L2) *warning:* **no visible global function definition for ‘getBatchCredentials’**
```r
  batchCredentials <- getBatchCredentials()
                      ^~~~~~~~~~~~~~~~~~~
```
[R/file_operations.R:16:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/file_operations.R#L16) *warning:* **no visible global function definition for ‘callBatchService’**
```r
  callBatchService(request, batchCredentials, raw = TRUE, contentType = TRUE)
  ^~~~~~~~~~~~~~~~
```
[R/file_operations.R:19:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/file_operations.R#L19) *style:* **Variable or function name should be snake_case.**
```r
getTaskFile <- function(jobId, taskId, filePath, ...) {
^~~~~~~~~~~
```
[R/file_operations.R:19:25:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/file_operations.R#L19) *style:* **Variable or function name should be snake_case.**
```r
getTaskFile <- function(jobId, taskId, filePath, ...) {
                        ^~~~~
```
[R/file_operations.R:19:32:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/file_operations.R#L19) *style:* **Variable or function name should be snake_case.**
```r
getTaskFile <- function(jobId, taskId, filePath, ...) {
                               ^~~~~~
```
[R/file_operations.R:19:40:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/file_operations.R#L19) *style:* **Variable or function name should be snake_case.**
```r
getTaskFile <- function(jobId, taskId, filePath, ...) {
                                       ^~~~~~~~
```
[R/file_operations.R:20:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/file_operations.R#L20) *style:* **Variable or function name should be snake_case.**
```r
  batchCredentials <- getBatchCredentials()
  ^~~~~~~~~~~~~~~~
```
[R/file_operations.R:20:23:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/file_operations.R#L20) *warning:* **no visible global function definition for ‘getBatchCredentials’**
```r
  batchCredentials <- getBatchCredentials()
                      ^~~~~~~~~~~~~~~~~~~
```
[R/file_operations.R:34:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/file_operations.R#L34) *warning:* **no visible global function definition for ‘callBatchService’**
```r
  callBatchService(request, batchCredentials, raw = TRUE)
  ^~~~~~~~~~~~~~~~
```
[R/job_operations.R:6:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/job_operations.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#'  \item{"resourceFiles"}: {A list of files that the Batch service will download to the compute node before running the command line.}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/job_operations.R:7:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/job_operations.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#'  \item{"args"}: {Arguments in the foreach parameters that will be used for the task running.}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/job_operations.R:8:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/job_operations.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
#'  \item{"packages"}: {A list of packages that the Batch service will download to the compute node.}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/job_operations.R:13:1:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/job_operations.R#L13) *style:* **Variable or function name should be snake_case.**
```r
addJob <- function(jobId,
^~~~~~
```
[R/job_operations.R:13:20:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/job_operations.R#L13) *style:* **Variable or function name should be snake_case.**
```r
addJob <- function(jobId,
                   ^~~~~
```
[R/job_operations.R:14:20:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/job_operations.R#L14) *style:* **Variable or function name should be snake_case.**
```r
                   poolInfo,
                   ^~~~~~~~
```
[R/job_operations.R:15:20:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/job_operations.R#L15) *style:* **Variable or function name should be snake_case.**
```r
                   jobPreparationTask = NULL,
                   ^~~~~~~~~~~~~~~~~~
```
[R/job_operations.R:16:20:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/job_operations.R#L16) *style:* **Variable or function name should be snake_case.**
```r
                   usesTaskDependencies = FALSE,
                   ^~~~~~~~~~~~~~~~~~~~
```
[R/job_operations.R:19:3:](https://github.com/Azure/rAzureBatch/blob/b1112865eb36aefc92987f4d4db6819d37771be6/R/job_operations.R#L19) *warning:* **local variable ‘args’ assigned but may not be used**
```r
  args <- list(...)
  ^~~~
```


@nightire 发布了，抱歉


Since pkg kmutex is a single purpose package containing one struct, maybe New() and WithLock would be good names?


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

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


Add an error message pattern and fixed bug for issue #77


Yes, it makes sense to check the last condition and verify the status is ConditionTrue.  I'm not sure about multiple conditions.  @rootfs do you know if it is possible to have multiple conditions?


aaaeeeeeeeeee


Got it now.  Thanks.


Sure.


Accurate


Just noticed this in monerod cli.


@rcurtin
Thanks a lot.
Will keep track of it next time..


LocalNodeNetwork (XuanLuoLBL) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: Tests Failed (0 of 0 tests passed, 0 test warnings)

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


This function isn't needed. It just returns an ethereum account balance everyone can already see.


[Jenkins vg tests](http://jenkins.cgcloud.info/job/vg/390/) complete for merge to master.  View the [full report here](http://cgl-pipeline-inputs.s3.amazonaws.com/vg_cgl/vg_ci/jenkins_reports/branch/master/index.html).

9 tests passed, 0 tests failed and 10 tests skipped in 9695 seconds

Tests produced 4501 warnings. 4490 were for lower-than-expected alignment scores


Make this `public` and you don't need a function to check near 48.


This variable length interface (the dynamic array) isn't compatible with other contracts. Try to make it so all your functions always use a fixed number of fixed-size arguments.


You didn't limit the number of receivers, so this is an unbounded loop. It will fail if there are too many receivers.


Allows depth-4 AI


Humourous isn't actually in use, because A. It'd require editing a lot of files to be considered and B. is covered by gregarious


The inconsistent indents are making it hard to follow the flow. This increases the probability of missing something.


Just kill the `project.json` for UWP and you can use `PackageReference` Makes it much easier.


用 `context` 更好点，要考虑 HOC 和 composition。


Yes indeed. do you see a module for it though? I don't.


You need to refactor this without the variable length arrays.


afexxx-refactor (jasondegraw) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2138 of 2142 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.81%25-yellow.svg) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-71.69%25-green.svg)


@yesmeck 给个样例的写法，我改改


![](https://github.trello.services/images/mini-trello-icon.png) [Calcular aproveitamento %](https://trello.com/c/XaKi2hpZ/8-calcular-aproveitamento)


You need to refactor without loops.

I suggest aiming for a minimalist version with no `for` loops at all and concentrate on keeping a very close eye on when and how the secret information is revealed.


Remove all of that 'setprop' from the file


比如 `Checkbox.Group` 就是用 `context` 传属性给被包裹的 `Checkbox`  的。


I have taken this 'haze' out of the code because it looked crap but I (obviously) have not committed it although I though I had.  You may not have noticed but the images alternate in each 'case' to produce the haze.


Amazing!


Nice.


should fail here, not in line 76


Эти две записи равнозначны по смыслу, но вторая, как мне видится и как я встречал на stackoverflow, более лаконичная и точнее передает смысл указателя, поэтому заменил. (Тут нет привязки к GeometryPtr или к GeometryUPtr, это общее для умных указателей.)

К примеру, такой код
GeometryPtr p = GeometryPtr();

равнозначен таким записям:
GeometryPtr p.operator=(GeometryPtr());
GeometryPtr p.operator=(GeometryPtr(nullptr));
GeometryPtr p.operator=(nullptr);
GeometryPtr p = nullptr;

Когда я вижу nullptr, то в отношении указателя мне проще понять тут смысл, что он пустой. А когда я вижу конструктор, то нужно сообразить внутреннее устройство умного указателя, что в данном случае он будет пустым.


I wasn't able to retrieve PDD puzzles from the code base (if you think that it's a bug on your our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues)):

```
set -x;set -e;set -o pipefail;cd /tmp/0pdd20170829-4-go6esc/yegor256/0pdd && git reset --hard --quiet && git clean --force -d && git fetch --quiet && git checkout master && git rebase --abort || true && git rebase --strategy-option=theirs origin/master: pid 366 exit 1 (not zero):
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20170829-4-go6esc/yegor256/0pdd
+ git reset --hard --quiet
+ git clean --force -d
+ git fetch --quiet
+ git checkout master
Already on 'master'
+ git rebase --abort
No rebase in progress?
+ true
+ git rebase --strategy-option=theirs origin/master
Cannot rebase: You have unstaged changes.
Please commit or stash them.

M	assets/images/logo-black.png
Your branch is up-to-date with 'origin/master'.

/app/objects/exec.rb:43:in `block in run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:205:in `popen_run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:95:in `popen3'
/app/objects/exec.rb:41:in `run'
/app/objects/git_repo.rb:100:in `pull'
/app/objects/git_repo.rb:67:in `push'
/app/objects/job.rb:41:in `proceed'
/app/objects/job_starred.rb:35:in `proceed'
/app/objects/job_recorded.rb:33:in `proceed'
/app/objects/job_emailed.rb:36:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:51:in `block in exclusive'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
/app/objects/job_detached.rb:49:in `exclusive'
/app/objects/job_detached.rb:39:in `block in proceed'
/app/objects/job_detached.rb:39:in `fork'
/app/objects/job_detached.rb:39:in `proceed'
/app/0pdd.rb:263:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `block in compile!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:994:in `route_eval'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1015:in `block in process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:973:in `block in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `each'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1085:in `block in dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1082:in `dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `block in call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:895:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/json_csrf.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/commonlogger.rb:33:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:219:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:212:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/head.rb:13:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/methodoverride.rb:22:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:182:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:2013:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `block in call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1787:in `synchronize'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/handler/webrick.rb:88:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
```


I think I found the source of problem: https://github.com/usablica/intro.js/pull/739/files#diff-42068bed56449c4ec84ddf8745e56b7cL404

I had to remove the parameter from `onbeforechange` because we are actually calling this callback function _before_ calculating the next element and if that callback return false, it would halt the process.

Do you have any suggestions @bozdoz @ZizzyZizzy ?


很好


The problem with this is unless I'm mistaken, it will show they've received items when items are being removed as well. In this case there should be no notification.


`a` is `TheResponse`

response is

```
{"errMessage":"Error in $: expected [a], encountered Object","errTitle":"Error"}
```

why doesn't it parses it as `(BL.Fail (BL.JsonApiError t m))` ?


Sum of earning of different coins doesn't really makes sense without conversion.


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/0405a145-4175-4420-a30c-6f37fdd22fa3 "WatsonOnlineStore"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/83b0ffc7-6e9c-4550-babe-e562e6047880 "WatsonOnlineStore") deployed [watson-online-store](https://github.com/emiliasmolko/watson-online-store/releases/tag/deploy-ibm-yp-us-south-emilia.smolko-pl.ibm.com-wecare-20170829-100327 "deploy-ibm-yp-us-south-emilia.smolko-pl.ibm.com-wecare-20170829-100327") to [wecare](https://console.bluemix.net/apps/524eee91-e13a-4f86-ace3-458dad649574?env_id=ibm:yp:us-south "ibm:yp:us-south:emilia.smolko@pl.ibm.com:wecare"), including this commit


现在 antd-mobile@2 的 web 版本默认去掉了 .web 后缀，就跑进来这个 return 了、编译不出 css.js 了。见 date-picker 组件 https://github.com/ant-design/ant-design-mobile/blob/master/components/date-picker/style/index.tsx
cc @paranoidjk


in this case yes, otherwise you get a white background as statusbar color


`expected [a], encountered Object`


backup on 29-9-17


I wasn't able to retrieve PDD puzzles from the code base (if you think that it's a bug on your our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues)):

```
set -x;set -e;set -o pipefail;cd /tmp/0pdd20170829-4-go6esc/yegor256/0pdd && git reset --hard --quiet && git clean --force -d && git fetch --quiet && git checkout master && git rebase --abort || true && git rebase --strategy-option=theirs origin/master: pid 482 exit 1 (not zero):
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20170829-4-go6esc/yegor256/0pdd
+ git reset --hard --quiet
+ git clean --force -d
+ git fetch --quiet
+ git checkout master
Already on 'master'
+ git rebase --abort
No rebase in progress?
+ true
+ git rebase --strategy-option=theirs origin/master
Cannot rebase: You have unstaged changes.
Please commit or stash them.

M	assets/images/logo-black.png
Your branch is up-to-date with 'origin/master'.

/app/objects/exec.rb:43:in `block in run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:205:in `popen_run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:95:in `popen3'
/app/objects/exec.rb:41:in `run'
/app/objects/git_repo.rb:100:in `pull'
/app/objects/git_repo.rb:67:in `push'
/app/objects/job.rb:41:in `proceed'
/app/objects/job_starred.rb:35:in `proceed'
/app/objects/job_recorded.rb:33:in `proceed'
/app/objects/job_emailed.rb:36:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:51:in `block in exclusive'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
/app/objects/job_detached.rb:49:in `exclusive'
/app/objects/job_detached.rb:39:in `block in proceed'
/app/objects/job_detached.rb:39:in `fork'
/app/objects/job_detached.rb:39:in `proceed'
/app/0pdd.rb:263:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `block in compile!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:994:in `route_eval'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1015:in `block in process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:973:in `block in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `each'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1085:in `block in dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1082:in `dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `block in call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:895:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/json_csrf.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/commonlogger.rb:33:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:219:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:212:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/head.rb:13:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/methodoverride.rb:22:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:182:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:2013:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `block in call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1787:in `synchronize'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/handler/webrick.rb:88:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
```


Martin, you could log a little bit more: which version to which version.


Not even if we moved `android:fitsSystemWindows="true"` to the `LinearLayout`?


this would require either a reset, or a legacy method.
I would prefer to to reset every github  stuff and maybe place them in a seperate sharedpref


@struberg  you get the author list from https://github.com/eclipse/microprofile-config/blame/master/spec/src/main/asciidoc/microprofile-config-spec.asciidoc#L19

This is meant to more closely align to the other specs, but now that I did a quick look I see we're all over the place.

@kwsutter what do you think?  I replicated the file copyright header here, but I see some of the others are using `Copyright (c) 2017-2017 Eclipse Microprofile Contributors` and
```
Copyright (c) 2016-2017 Eclipse Microprofile Contributors:
Company Name Here
```


no, thats what I did too :D (sad but: sounds good, doesnt work)


2

3

4

5

6


better use different directory for compressed images, e.g. `public/`


こんにちは！メンターです！
error.jspにトップへのリンクがありません！確認してみてください！


@CMB do you still have things set up to regenerate these files?


> or a legacy method

Stringlate has quite a few of those (just look for `"// TODO Remove by version 1.0 or so"`), so maybe we can just leave this and revoke the GitHub thingy on 1.0, whenever that happens.


haha - there is no lifehack here :) I was looking for wisdom 👍