[R/api-hc-extras.R:43:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L43) *style:* **Variable and function names should be all lowercase.**
```r
hc_colorAxis  <- function(hc, ...) {
^~~~~~~~~~~~
```
[R/api-hc-extras.R:44:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L44) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:45:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L45) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "colorAxis", ...)
  ^~~~~~~
```
[R/api-hc-extras.R:46:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L46) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:145:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L145) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:146:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L146) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "drilldown", ...)
  ^~~~~~~
```
[R/api-hc-extras.R:147:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L147) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:160:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L160) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:161:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L161) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "scrollbar", ...)
  ^~~~~~~
```
[R/api-hc-extras.R:162:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L162) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:175:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L175) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:176:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L176) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "navigator", ...)
  ^~~~~~~
```
[R/api-hc-extras.R:177:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L177) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:192:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L192) *style:* **Variable and function names should be all lowercase.**
```r
hc_rangeSelector <- function(hc, ...) {
^~~~~~~~~~~~~~~~
```
[R/api-hc-extras.R:193:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L193) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:194:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L194) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "rangeSelector", ...)
  ^~~~~~~
```
[R/api-hc-extras.R:195:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L195) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:207:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L207) *style:* **Variable and function names should be all lowercase.**
```r
hc_mapNavigation <- function(hc, ...) {
^~~~~~~~~~~~~~~~
```
[R/api-hc-extras.R:208:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L208) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:209:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L209) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "mapNavigation", ...)
  ^~~~~~~
```
[R/api-hc-extras.R:210:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L210) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:222:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L222) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:223:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L223) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "defs", ...)
  ^~~~~~~
```
[R/api-hc-extras.R:224:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L224) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:236:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L236) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:237:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L237) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "annotations", ...)
  ^~~~~~~
```
[R/api-hc-extras.R:238:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L238) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:253:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L253) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:254:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L254) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "pane", ...)
  ^~~~~~~
```
[R/api-hc-extras.R:255:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L255) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:268:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L268) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:269:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L269) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "motion", ...)
  ^~~~~~~
```
[R/api-hc-extras.R:270:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L270) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc-extras.R:286:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L286) *style:* **Variable and function names should be all lowercase.**
```r
hc_elementId <- function(hc, id = NULL) {
^~~~~~~~~~~~
```
[R/api-hc-extras.R:287:6:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc-extras.R#L287) *style:* **Variable and function names should be all lowercase.**
```r
  hc$elementId <- as.character(id)
     ^~~~~~~~~
```
[R/api-hc.R:2:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L2) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:5:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L5) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:7:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L7) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/api-hc.R:8:29:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L8) *style:* **Trailing whitespace is superfluous.**
```r
    chrargs <- lstargsnn %>%
                            ^
```
[R/api-hc.R:9:19:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L9) *style:* **Trailing whitespace is superfluous.**
```r
      unlist() %>%
                  ^
```
[R/api-hc.R:11:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L11) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/api-hc.R:13:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L13) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/api-hc.R:15:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L15) *style:* **lines should not be more than 80 characters.**
```r
      stop(chrargs, " argument is not named in ", paste0("hc_", name), call. = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/api-hc.R:17:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L17) *style:* **lines should not be more than 80 characters.**
```r
      stop(chrargs, " arguments are not named in ", paste0("hc_", name), call. = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/api-hc.R:19:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L19) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/api-hc.R:21:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L21) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:26:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L26) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:27:27:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L27) *warning:* **no visible global function definition for ‘.is_highchart’**
```r
  assertthat::assert_that(.is_highchart(hc))
                          ^~~~~~~~~~~~~
```
[R/api-hc.R:28:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L28) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:29:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L29) *warning:* **no visible global function definition for ‘validate_args’**
```r
  validate_args(name, eval(substitute(alist(...))))
  ^~~~~~~~~~~~~
```
[R/api-hc.R:30:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L30) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:32:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L32) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/api-hc.R:34:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L34) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/api-hc.R:36:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L36) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/api-hc.R:37:29:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L37) *warning:* **no visible global function definition for ‘list.merge’**
```r
    hc$x$hc_opts[[name]] <- list.merge(hc$x$hc_opts[[name]], list(...))
                            ^~~~~~~~~~
```
[R/api-hc.R:38:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L38) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/api-hc.R:40:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L40) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:42:38:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L42) *warning:* **no visible global function definition for ‘.hc_get_fonts’**
```r
  hc$x$fonts <- unique(c(hc$x$fonts, .hc_get_fonts(hc$x$hc_opts)))
                                     ^~~~~~~~~~~~~
```
[R/api-hc.R:43:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L43) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:81:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L81) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:82:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L82) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "chart", ...)
  ^~~~~~~
```
[R/api-hc.R:83:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L83) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:107:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L107) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:109:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L109) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:110:5:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L110) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(colors) == 1)
    ^
```
[R/api-hc.R:114:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L114) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:116:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L116) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:160:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L160) *style:* **Variable and function names should be all lowercase.**
```r
hc_xAxis  <- function(hc, ...) {
^~~~~~~~
```
[R/api-hc.R:161:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L161) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:162:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L162) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "xAxis", ...)
  ^~~~~~~
```
[R/api-hc.R:163:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L163) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:168:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L168) *style:* **Variable and function names should be all lowercase.**
```r
hc_yAxis  <- function(hc, ...) {
^~~~~~~~
```
[R/api-hc.R:169:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L169) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:170:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L170) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "yAxis", ...)
  ^~~~~~~
```
[R/api-hc.R:171:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L171) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:176:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L176) *style:* **Variable and function names should be all lowercase.**
```r
hc_yAxis_multiples <- function(hc, ...) {
^~~~~~~~~~~~~~~~~~
```
[R/api-hc.R:177:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L177) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:178:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L178) *style:* **lines should not be more than 80 characters.**
```r
  #print(length(list(...)));  print(length(list(...)[[1]]));  print(class(list(...)));  print(class(list(...)[[1]]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/api-hc.R:178:4:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L178) *style:* **Commented code should be removed.**
```r
  #print(length(list(...)));  print(length(list(...)[[1]]));  print(class(list(...)));  print(class(list(...)[[1]]))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/api-hc.R:179:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L179) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:180:5:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L180) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(list(...)) == 1 & class(list(...)[[1]]) == "hc_yaxis_list") {
    ^
```
[R/api-hc.R:181:18:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L181) *style:* **Variable and function names should be all lowercase.**
```r
    hc$x$hc_opts$yAxis <- list(...)[[1]]
                 ^~~~~
```
[R/api-hc.R:183:18:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L183) *style:* **Variable and function names should be all lowercase.**
```r
    hc$x$hc_opts$yAxis <- list(...)
                 ^~~~~
```
[R/api-hc.R:185:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L185) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/api-hc.R:187:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L187) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:216:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L216) *style:* **lines should not be more than 80 characters.**
```r
create_yaxis <- function(naxis = 2, heights = 1, sep = 0.01, offset = 0, turnopposite = TRUE, ...) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/api-hc.R:217:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L217) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:219:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L219) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:221:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L221) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:222:22:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L222) *style:* **Put spaces around all infix operators.**
```r
  heights <- (heights/sum(heights)) %>%
                    ~^~
```
[R/api-hc.R:222:40:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L222) *style:* **Trailing whitespace is superfluous.**
```r
  heights <- (heights/sum(heights)) %>%
                                       ^
```
[R/api-hc.R:223:35:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L223) *style:* **Trailing whitespace is superfluous.**
```r
    map(function(x) c(x, sep)) %>%
                                  ^
```
[R/api-hc.R:224:17:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L224) *style:* **Trailing whitespace is superfluous.**
```r
    unlist() %>%
                ^
```
[R/api-hc.R:226:5:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L226) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {./sum(.)} %>%
    ^
```
[R/api-hc.R:226:6:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L226) *warning:* **no visible binding for global variable ‘.’, Did you mean 'C'?**
```r
    {./sum(.)} %>%
     ^
```
[R/api-hc.R:226:6:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L226) *warning:* **no visible binding for global variable ‘.’, Did you mean 'C'?**
```r
    {./sum(.)} %>%
     ^
```
[R/api-hc.R:226:7:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L226) *style:* **Put spaces around all infix operators.**
```r
    {./sum(.)} %>%
     ~^~
```
[R/api-hc.R:226:14:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L226) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    {./sum(.)} %>%
             ^
```
[R/api-hc.R:226:19:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L226) *style:* **Trailing whitespace is superfluous.**
```r
    {./sum(.)} %>%
                  ^
```
[R/api-hc.R:227:13:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L227) *style:* **Trailing whitespace is superfluous.**
```r
    round(5)
            ^
```
[R/api-hc.R:228:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L228) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:230:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L230) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:233:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L233) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:234:13:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L234) *warning:* **no visible global function definition for ‘data_frame’, Did you mean 'data.frame'?**
```r
  dfaxis <- data_frame(height = heights, top = tops, offset = offset)
            ^~~~~~~~~~
```
[R/api-hc.R:236:20:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L236) *warning:* **no visible global function definition for ‘%>%’, Did you mean '%*%'?**
```r
  dfaxis <- dfaxis %>% dplyr::filter(seq(1:nrow(dfaxis)) %% 2 != 0)
                   ^~~
```
[R/api-hc.R:237:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L237) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:238:5:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L238) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(turnopposite) {
    ^
```
[R/api-hc.R:244:13:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L244) *warning:* **no visible global function definition for ‘bind_cols’**
```r
  dfaxis <- bind_cols(dfaxis, data_frame(nid = seq(naxis), ...))
            ^~~~~~~~~
```
[R/api-hc.R:244:31:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L244) *warning:* **no visible global function definition for ‘data_frame’, Did you mean 'data.frame'?**
```r
  dfaxis <- bind_cols(dfaxis, data_frame(nid = seq(naxis), ...))
                              ^~~~~~~~~~
```
[R/api-hc.R:246:12:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L246) *warning:* **no visible global function definition for ‘list.parse3’**
```r
  yaxis <- list.parse3(dfaxis)
           ^~~~~~~~~~~
```
[R/api-hc.R:247:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L247) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:248:5:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L248) *style:* **Commented code should be removed.**
```r
  # yaxis <- map(yaxis, function(x) c(x, ...))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/api-hc.R:249:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L249) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:251:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L251) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:253:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L253) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:277:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L277) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:278:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L278) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "title", ...)
  ^~~~~~~
```
[R/api-hc.R:279:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L279) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:285:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L285) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:286:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L286) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "subtitle", ...)
  ^~~~~~~
```
[R/api-hc.R:287:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L287) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:312:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L312) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:313:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L313) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "legend", ...)
  ^~~~~~~
```
[R/api-hc.R:314:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L314) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:339:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L339) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:340:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L340) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "tooltip", ...)
  ^~~~~~~
```
[R/api-hc.R:341:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L341) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:384:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L384) *style:* **Variable and function names should be all lowercase.**
```r
hc_plotOptions  <- function(hc, ...) {
^~~~~~~~~~~~~~
```
[R/api-hc.R:385:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L385) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:386:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L386) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "plotOptions", ...)
  ^~~~~~~
```
[R/api-hc.R:387:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L387) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:411:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L411) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:412:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L412) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "credits", ...)
  ^~~~~~~
```
[R/api-hc.R:413:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L413) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:439:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L439) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:440:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L440) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "exporting", ...)
  ^~~~~~~
```
[R/api-hc.R:441:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L441) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:465:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L465) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:466:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L466) *warning:* **no visible global function definition for ‘.hc_opt’**
```r
  .hc_opt(hc, "series", ...)
  ^~~~~~~
```
[R/api-hc.R:467:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L467) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:492:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L492) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:493:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L493) *warning:* **no visible global function definition for ‘validate_args’**
```r
  validate_args("add_series", eval(substitute(alist(...))))
  ^~~~~~~~~~~~~
```
[R/api-hc.R:494:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L494) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:496:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L496) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:500:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L500) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/api-hc.R:502:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L502) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:504:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L504) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:506:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L506) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:516:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L516) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:518:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L518) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:522:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L522) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:524:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L524) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:526:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L526) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/api-hc.R:528:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/api-hc.R#L528) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/assertthat.R:3:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/assertthat.R#L3) *warning:* **no visible global function definition for ‘are_equal’**
```r
  are_equal(TRUE, TRUE)
  ^~~~~~~~~
```
[R/assertthat.R:4:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/assertthat.R#L4) *warning:* **no visible global function definition for ‘are_equal’**
```r
  are_equal(class(hc), c("highchart", "htmlwidget"))
  ^~~~~~~~~
```
[R/assertthat.R:5:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/assertthat.R#L5) *warning:* **no visible global function definition for ‘are_equal’**
```r
  are_equal(class(hc), c("highchart", "htmlwidget"))
  ^~~~~~~~~
```
[R/assertthat.R:15:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/assertthat.R#L15) *warning:* **no visible global function definition for ‘are_equal’**
```r
  are_equal(class(hc_theme), "hc_theme")
  ^~~~~~~~~
```
[R/export-hc.R:30:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L30) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/export-hc.R:31:5:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L31) *style:* **Commented code should be removed.**
```r
  # filename <- "~/tets.js"
    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/export-hc.R:32:5:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L32) *style:* **Commented code should be removed.**
```r
  # load("~/hc.Rdata")
    ^~~~~~~~~~~~~~~~~~
```
[R/export-hc.R:34:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L34) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/export-hc.R:38:28:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L38) *style:* **Trailing whitespace is superfluous.**
```r
  jslns <- hc$x$hc_opts %>%
                           ^
```
[R/export-hc.R:39:5:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L39) *style:* **Variable and function names should be all lowercase.**
```r
    toJSON(pretty = TRUE, auto_unbox = TRUE, force = TRUE) %>%
    ^~~~~~
```
[R/export-hc.R:39:63:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L39) *style:* **Trailing whitespace is superfluous.**
```r
    toJSON(pretty = TRUE, auto_unbox = TRUE, force = TRUE) %>%
                                                              ^
```
[R/export-hc.R:40:24:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L40) *style:* **Trailing whitespace is superfluous.**
```r
    str_split("\n") %>%
                       ^
```
[R/export-hc.R:42:17:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L42) *style:* **Trailing whitespace is superfluous.**
```r
    unlist() %>%
                ^
```
[R/export-hc.R:43:29:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L43) *style:* **Trailing whitespace is superfluous.**
```r
    str_replace('"', "") %>%
                            ^
```
[R/export-hc.R:45:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L45) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/export-hc.R:46:19:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L46) *style:* **Trailing whitespace is superfluous.**
```r
  # function thing
                  ^
```
[R/export-hc.R:47:12:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L47) *warning:* **no visible global function definition for ‘str_detect’**
```r
  fflag <- str_detect(jslns, "function()")
           ^~~~~~~~~~
```
[R/export-hc.R:49:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L49) *style:* **lines should not be more than 80 characters.**
```r
    jslns <- ifelse(fflag, str_replace(jslns, "\"function", "function"), jslns)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/export-hc.R:49:28:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L49) *warning:* **no visible global function definition for ‘str_replace’**
```r
    jslns <- ifelse(fflag, str_replace(jslns, "\"function", "function"), jslns)
                           ^~~~~~~~~~~
```
[R/export-hc.R:49:80:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L49) *style:* **Trailing whitespace is superfluous.**
```r
    jslns <- ifelse(fflag, str_replace(jslns, "\"function", "function"), jslns)
                                                                               ^~
```
[R/export-hc.R:50:28:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L50) *warning:* **no visible global function definition for ‘str_replace’**
```r
    jslns <- ifelse(fflag, str_replace(jslns, "\",$", ","), jslns)
                           ^~~~~~~~~~~
```
[R/export-hc.R:51:28:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L51) *warning:* **no visible global function definition for ‘str_replace’**
```r
    jslns <- ifelse(fflag, str_replace(jslns, "\"$", ""), jslns)
                           ^~~~~~~~~~~
```
[R/export-hc.R:53:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L53) *style:* **lines should not be more than 80 characters.**
```r
                    str_replace_all(jslns, "\\\\n", str_c("\\\\n", str_extract(jslns, "^\\s+") )),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/export-hc.R:53:45:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L53) *warning:* **Do not use absolute paths.**
```r
                    str_replace_all(jslns, "\\\\n", str_c("\\\\n", str_extract(jslns, "^\\s+") )),
                                            ^~~~~
```
[R/export-hc.R:53:60:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L53) *warning:* **Do not use absolute paths.**
```r
                    str_replace_all(jslns, "\\\\n", str_c("\\\\n", str_extract(jslns, "^\\s+") )),
                                                           ^~~~~
```
[R/export-hc.R:54:27:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L54) *style:* **Trailing whitespace is superfluous.**
```r
                    jslns)
                          ^~
```
[R/export-hc.R:56:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L56) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/export-hc.R:57:21:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L57) *style:* **Trailing whitespace is superfluous.**
```r
  jslns <- jslns %>%
                    ^
```
[R/export-hc.R:58:29:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L58) *style:* **Trailing whitespace is superfluous.**
```r
    # str_split("\\\\n") %>%
                            ^
```
[R/export-hc.R:59:17:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L59) *style:* **Trailing whitespace is superfluous.**
```r
    unlist() %>%
                ^
```
[R/export-hc.R:60:17:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L60) *style:* **Trailing whitespace is superfluous.**
```r
    tail(-1) %>%
                ^
```
[R/export-hc.R:62:71:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L62) *style:* **Trailing whitespace is superfluous.**
```r
    str_replace_all("\n\\s{4,}\\]\\,\n\\s{4,}\\[\n\\s{4,}", "],[") %>%
                                                                      ^
```
[R/export-hc.R:64:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L64) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/export-hc.R:66:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L66) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/export-hc.R:68:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/export-hc.R#L68) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/hc-charts.R:8:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L8) *warning:* **no visible global function definition for ‘hchart’, Did you mean 'chartr'?**
```r
  hchart(x, ...)
  ^~~~~~
```
[R/hc-charts.R:17:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L17) *warning:* **no visible global function definition for ‘hchart’, Did you mean 'chartr'?**
```r
  hchart(x, type = "pie", ...)
  ^~~~~~
```
[R/hc-charts.R:26:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L26) *warning:* **no visible global function definition for ‘hchart’, Did you mean 'chartr'?**
```r
  hchart(x, ...)
  ^~~~~~
```
[R/hc-charts.R:46:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L46) *warning:* **no visible global function definition for ‘hchart’, Did you mean 'chartr'?**
```r
  hchart(as.ts(x), ...)
  ^~~~~~
```
[R/hc-charts.R:53:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L53) *warning:* **no visible global function definition for ‘hchart.density’**
```r
  hchart.density(x, area = area, ...)
  ^~~~~~~~~~~~~~
```
[R/hc-charts.R:77:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L77) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hc-charts.R:78:5:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L78) *style:* **Commented code should be removed.**
```r
  # library(dplyr);library(purrr)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/hc-charts.R:79:5:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L79) *style:* **Commented code should be removed.**
```r
  # data(diamonds, package = "ggplot2")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/hc-charts.R:83:7:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L83) *style:* **Commented code should be removed.**
```r
  #   arrange(desc(n))
      ^~~~~~~~~~~~~~~~
```
[R/hc-charts.R:84:5:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L84) *style:* **Commented code should be removed.**
```r
  # labels <- cnts$cut
    ^~~~~~~~~~~~~~~~~~
```
[R/hc-charts.R:85:5:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L85) *style:* **Commented code should be removed.**
```r
  # counts <- cnts$n
    ^~~~~~~~~~~~~~~~
```
[R/hc-charts.R:86:5:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L86) *style:* **Commented code should be removed.**
```r
  # size <- 4; icon <- "diamond"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/hc-charts.R:87:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L87) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hc-charts.R:89:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L89) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hc-charts.R:90:9:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L90) *warning:* **no visible global function definition for ‘highchart’**
```r
  hc <- highchart()
        ^~~~~~~~~
```
[R/hc-charts.R:90:20:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L90) *style:* **Trailing whitespace is superfluous.**
```r
  hc <- highchart()
                   ^
```
[R/hc-charts.R:91:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L91) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hc-charts.R:93:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L93) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/hc-charts.R:95:21:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L95) *style:* **Trailing whitespace is superfluous.**
```r
    w <- sizegrid[1]
                    ^
```
[R/hc-charts.R:96:21:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L96) *style:* **Trailing whitespace is superfluous.**
```r
    h <- sizegrid[2]
                    ^~~
```
[R/hc-charts.R:97:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L97) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/hc-charts.R:99:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L99) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/hc-charts.R:101:29:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L101) *style:* **Put spaces around all infix operators.**
```r
    w <- ceiling(sum(counts)/rows)
                           ~^~
```
[R/hc-charts.R:102:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L102) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/hc-charts.R:104:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L104) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hc-charts.R:105:64:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L105) *style:* **Trailing whitespace is superfluous.**
```r
  ds <- data_frame(x = rep(1:w, h), y = rep(1:h, each = w)) %>%
                                                               ^
```
[R/hc-charts.R:106:26:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L106) *style:* **Trailing whitespace is superfluous.**
```r
    head(sum(counts)) %>%
                         ^
```
[R/hc-charts.R:107:28:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L107) *style:* **Trailing whitespace is superfluous.**
```r
    mutate_("y" = "-y") %>%
                           ^
```
[R/hc-charts.R:108:60:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L108) *style:* **Trailing whitespace is superfluous.**
```r
    mutate(gr = rep(seq_along(labels), times = counts)) %>%
                                                           ^
```
[R/hc-charts.R:109:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L109) *style:* **lines should not be more than 80 characters.**
```r
    left_join(data_frame(gr = seq_along(labels), name = as.character(labels)), by = "gr") %>%
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/hc-charts.R:109:94:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L109) *style:* **Trailing whitespace is superfluous.**
```r
    left_join(data_frame(gr = seq_along(labels), name = as.character(labels)), by = "gr") %>%
                                                                                ^
```
[R/hc-charts.R:110:26:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L110) *style:* **Trailing whitespace is superfluous.**
```r
    group_by_("name") %>%
                         ^
```
[R/hc-charts.R:111:53:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L111) *style:* **Trailing whitespace is superfluous.**
```r
    do(data = list.parse2(data_frame(.$x, .$y))) %>%
                                                    ^
```
[R/hc-charts.R:112:18:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L112) *style:* **Trailing whitespace is superfluous.**
```r
    ungroup() %>%
                 ^
```
[R/hc-charts.R:113:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L113) *style:* **lines should not be more than 80 characters.**
```r
    left_join(data_frame(labels = as.character(labels), counts), by = c("name" = "labels")) %>%
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/hc-charts.R:113:96:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L113) *style:* **Trailing whitespace is superfluous.**
```r
    left_join(data_frame(labels = as.character(labels), counts), by = c("name" = "labels")) %>%
                                                                                ^
```
[R/hc-charts.R:114:24:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L114) *style:* **Trailing whitespace is superfluous.**
```r
    arrange_("-counts")
                       ^
```
[R/hc-charts.R:115:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L115) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hc-charts.R:117:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L117) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/hc-charts.R:119:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L119) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/hc-charts.R:120:20:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L120) *style:* **Trailing whitespace is superfluous.**
```r
    dsmrk <- ds %>%
                   ^
```
[R/hc-charts.R:121:32:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L121) *style:* **Trailing whitespace is superfluous.**
```r
      mutate(iconm = icons) %>%
                               ^
```
[R/hc-charts.R:122:28:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L122) *style:* **Trailing whitespace is superfluous.**
```r
      group_by_("name") %>%
                           ^
```
[R/hc-charts.R:124:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L124) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/hc-charts.R:125:17:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L125) *style:* **Trailing whitespace is superfluous.**
```r
    ds <- ds %>%
                ^
```
[R/hc-charts.R:126:40:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L126) *style:* **Trailing whitespace is superfluous.**
```r
      left_join(dsmrk, by = "name") %>%
                                       ^
```
[R/hc-charts.R:128:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L128) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/hc-charts.R:130:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L130) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hc-charts.R:131:15:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L131) *style:* **Trailing whitespace is superfluous.**
```r
  hc <- hc %>%
              ^
```
[R/hc-charts.R:132:35:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L132) *style:* **Trailing whitespace is superfluous.**
```r
    hc_chart(type = "scatter") %>%
                                  ^
```
[R/hc-charts.R:133:44:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L133) *style:* **Trailing whitespace is superfluous.**
```r
    hc_add_series_list(list.parse3(ds)) %>%
                                           ^
```
[R/hc-charts.R:134:5:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L134) *style:* **Variable and function names should be all lowercase.**
```r
    hc_plotOptions(series = list(marker = list(radius = size))) %>%
    ^~~~~~~~~~~~~~
```
[R/hc-charts.R:134:68:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L134) *style:* **Trailing whitespace is superfluous.**
```r
    hc_plotOptions(series = list(marker = list(radius = size))) %>%
                                                                   ^
```
[R/hc-charts.R:137:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L137) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hc-charts.R:139:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hc-charts.R#L139) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hchart.R:15:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L15) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hchart.R:29:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L29) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hchart.R:31:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L31) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hchart.R:32:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L32) *warning:* **no visible global function definition for ‘hchart.histogram’**
```r
  hchart.histogram(h, ...)
  ^~~~~~~~~~~~~~~~
```
[R/hchart.R:40:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L40) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hchart.R:42:38:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L42) *style:* **Trailing whitespace is superfluous.**
```r
                   y = object$counts,
                                     ^
```
[R/hchart.R:43:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L43) *style:* **lines should not be more than 80 characters.**
```r
                   name = sprintf("(%s, %s]",object$mids - d/2, object$mids + d/2)) %>%
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/hchart.R:43:46:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L43) *style:* **Commas should always have a space after.**
```r
                   name = sprintf("(%s, %s]",object$mids - d/2, object$mids + d/2)) %>%
                                             ^
```
[R/hchart.R:43:61:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L43) *style:* **Put spaces around all infix operators.**
```r
                   name = sprintf("(%s, %s]",object$mids - d/2, object$mids + d/2)) %>%
                                                           ~^~
```
[R/hchart.R:43:80:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L43) *style:* **Put spaces around all infix operators.**
```r
                   name = sprintf("(%s, %s]",object$mids - d/2, object$mids + d/2)) %>%
                                                                              ~^~
```
[R/hchart.R:43:88:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L43) *style:* **Trailing whitespace is superfluous.**
```r
                   name = sprintf("(%s, %s]",object$mids - d/2, object$mids + d/2)) %>%
                                                                                ^
```
[R/hchart.R:45:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L45) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hchart.R:47:33:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L47) *style:* **Trailing whitespace is superfluous.**
```r
    hc_chart(zoomType = "x") %>%
                                ^
```
[R/hchart.R:48:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L48) *style:* **lines should not be more than 80 characters.**
```r
    hc_tooltip(formatter = JS("function() { return  this.point.name + '<br/>' + this.y; }")) %>%
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/hchart.R:48:97:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L48) *style:* **Trailing whitespace is superfluous.**
```r
    hc_tooltip(formatter = JS("function() { return  this.point.name + '<br/>' + this.y; }")) %>%
                                                                                ^
```
[R/hchart.R:52:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L52) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hchart.R:57:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L57) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hchart.R:59:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L59) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hchart.R:60:18:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L60) *style:* **Trailing whitespace is superfluous.**
```r
  highchart() %>%
                 ^
```
[R/hchart.R:61:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L61) *style:* **lines should not be more than 80 characters.**
```r
    hc_add_series_labels_values(names(tbl), as.vector(tbl), type = type, ...) %>%
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/hchart.R:61:82:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L61) *style:* **Trailing whitespace is superfluous.**
```r
    hc_add_series_labels_values(names(tbl), as.vector(tbl), type = type, ...) %>%
                                                                                ^
```
[R/hchart.R:62:5:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L62) *style:* **Variable and function names should be all lowercase.**
```r
    hc_xAxis(categories = names(tbl))
    ^~~~~~~~
```
[R/hchart.R:70:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L70) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hchart.R:79:3:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L79) *warning:* **no visible global function definition for ‘hc_add_series_ts’**
```r
  hc_add_series_ts(highchart(), object, ...)
  ^~~~~~~~~~~~~~~~
```
[R/hchart.R:79:20:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L79) *warning:* **no visible global function definition for ‘highchart’**
```r
  hc_add_series_ts(highchart(), object, ...)
                   ^~~~~~~~~
```
[R/hchart.R:83:37:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L83) *style:* **Variable and function names should be all lowercase.**
```r
hchart.forecast <- function(object, fillOpacity = 0.3, ...){
                                    ^~~~~~~~~~~
```
[R/hchart.R:84:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L84) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hchart.R:85:24:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L85) *style:* **Trailing whitespace is superfluous.**
```r
  hc <- highchart() %>%
                       ^
```
[R/hchart.R:86:69:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L86) *style:* **Trailing whitespace is superfluous.**
```r
    hc_add_series_ts(object$x, name = "Series", zIndex = 3, ...) %>%
                                                                    ^
```
[R/hchart.R:88:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L88) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hchart.R:90:10:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L90) *warning:* **no visible global function definition for ‘datetime_to_timestamp’**
```r
  tmf <- datetime_to_timestamp(zoo::as.Date(time(object$mean)))
         ^~~~~~~~~~~~~~~~~~~~~
```
[R/hchart.R:92:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L92) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/hchart.R:94:1:](https://github.com/jbkunst/highcharter/blob/9615c5eb122c2035c32eb327c4fd952b3573fea8/R/hchart.R#L94) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```


ok


Not sure if related to parking 'issues' but when i try to retrieve a vehicle without enough money i get no message or notification to say i don't have enough cash as well.

 _player groupChat format["%1, you do not have enough money to retrieve the %2", (name _player), ([_class] call generic_display_name)];


Great use of mixins and great work overall. My only recommendation is the following: cut from `browsehappy` in your `main.scss` and paste it in your `_content.scss` file. This will allow your `main.scss` to work as an index file for all your styles.


@SamVerschueren, oh, sorry. I forgot to look at your code style :eyes:


doe nou niet


What does this mean?


no not really...

I think I would probably need to join a server experiencing the problem to investigate directly.


More potatoes


Test run on iris.csv
```
[INFO ] Loading 'iris.csv' as CSV data.  Size is 150 x 4.
[INFO ] dim     var     mean    std     median  min     max     range   skewness  kurtosis  SE
[INFO ] 0       0.6811225.84333 0.8253015.8     4.3     7.9     3.6     0.175246  1.12569   0.0673856
[INFO ] 1       0.1867513.054   0.4321473       2       4.4     2.4     0.0266889 0.113048  0.0352846
[INFO ] 2       3.09242 3.75867 1.75853 4.35    1       6.9     5.9     -1.4776   15.3453   0.143583
[INFO ] 3       0.5785321.19867 0.7606131.3     0.1     2.5     2.4     -0.04573920.557191  0.0621038
```


maybe you should remove this?


cxccx


I'm thinking that if we use the trakt_id for everything we may not even need to resort to that?


cxcxcxc


Hey, can you give any more details on this change? Have you put this to a test? I'd like to know why 256 was chosen to begin with and if 65k is any better or worse somehow. Thanks :)


The only bad thing about doing so, is that you can have really high memory usage doing this.... In our pipeline we could be calling this a million times an hour with a million different semvers. In our use cases we usually cache this in our InMemoryCacheClient which offers a max items.. https://github.com/exceptionless/Foundatio#caching


Delivery Status:
----------------
|Verify|
|:--|
||
||
||


I've been going back and forth with these indexing methods on `Function`. I think we should prefer to implement `Index` and `IndexMut` when they are public, and only use functions for those that need to be private.

It's not clear yet which of these indexing methods should be private. I think it depends on how we solve the iterate-and-mutate problem.


U are the god ! <3


:-) it is reaction to feedback:  apart fields are dangerous to use, because you would never be able to iterate all data in the future


test


I like the use of `BTreeSet` here. It makes the order of the predecessor set independent of how it was built (by recalculating, or by maintaining the set during mutations).

Note, though, that instruction numbers are not necessarily increasing or monotonic in an EBB.


@niemyjski, thank you for your feedback.

I'm preparing to release another version, so I'll include an option to enable or disable memoization.


Can you update the readme.md accordingly?


Nice.. It is actually great that is not a bug kkk
Cheers :)


the space should be removed and the colon should be moved inside the gettext call


If you can think of a nicer interface to the parser, ideas welcome!


It's looking a bit beyond my few months of C knowledge at the moment - integrating a C++ library into a large C program is proving tricky! i think the performance gains should be huge though so I'll leave it on the back-burner for now. looking forward to see what you come up with in GLN64!


I did not want to commit thsi file :(


Awesome :). I'm bringing this into https://github.com/exceptionless/Exceptionless and will try and help out where I can :)


Yep, I should, thanks)


@edolstra FYI, using this for some of the perl rewrite stuff


Great use of mixins and great work overall. My only recommendation is the following: cut from `browsehappy` in your `main.scss` and paste it in your `_content.scss` file. This will allow your `main.scss` to work as an index file for all your styles.


#5768-Example-files-which-show-discontinutity-in-air-or-water-flow-rate-through-fans-and-pumps (mjwitte) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


Could argue about just removing this completely. It's easy for someone to cache this just like you did & less code to maintain


**How nice**


Take a look at python's `venv` for this, we might not want to pollute the user's current virtual environment when running on the web version/side.


I hope its not to random for your sake. I should have asked the person who was affected by it to restart the game to see if that fixes it. I'll try to get some feedback about it.


same as above


The trailing comma is missing here


unfortunately the trending data does not contain a trakt_id :-(
trending data id's available are: slug_id, tvdb_id, imdb_id, tvrage_id (this last one is useless, mostly null).


Hier hastg du etwas geändert, was durch den merge verloren ging.


Hello, open a possibility to add this option rapid response for both whatsapp or messaging? and N android officer. here I leave a deck images as I mean.

http://imagizer.imageshack.us/a/img923/4392/ydjG0Y.jpg

http://imagizer.imageshack.us/a/img922/7161/KwlYn9.jpg


@goelaa Please, can  you open an issue with more details about this error? It would be useful for us to know which python version you are using, the error traceback, and any more details that you can provide.


nisam siguran sta je ovaj primjer, interesantno izgleda. Greska ti je u tome sto zoves repeat a da pretpostavljas da  board[square] postoji, sto u tvom slucaju nije ispravno

tako da ovdje u najgorem slucaju moras ili na pocetku provjeriti svu matematiku, ili guardati protiv situacije da board[square] ne postoji


I am not sure if that can be translated ;)


Delivery Status:
----------------
|Verify|
|:--|
||
||
||


proviso: my analysis of trending data come from looking at what is on the local-storage trending-cahce. I should verify that by examining the trendind data send from trakt.tv    .... let me confirm.


It would be neat to have the basic blocks show up as subdivisions of the EBB nodes with the CFG arrows coming from the relevant parts. See [the DOT manual](http://graphviz.readthedocs.io/en/latest/examples.html#structs-py) for an example of how to do that.


same option twice


it may be a good idea to lock in specific versions of such packages and that are known to play well with each other? eg `git=2.7.4-0ubuntu1` (as per `apt-cache show git | grep Version`)


@anton-khodak, @mr-c. Before jumping into the web version of this, I would suggest to create a small test with a tool and wrapping a `.travis.yml` for this.

The purpose of the web page, as the python wheels one, would be to show which packages are in "green" state w.r.t Pypi2CWL integration (right, @mr-c?).


perhaps we can clear the enemies array when collision occurs.


XCode Data Types Testing


if you use the `test.patch_plugs` from `util/test.py`, they are subclasses of `BasePlug` still (or you can do the mocking yourself, but that gets tricky.  as long as you use the `spec=` option when creating the Mock, it will pass isinstance checks).


ovaj ti je primjer bas interesantan, jos kad bih skontao sta si u stvari htio :)


same as above


Well 256 was a nice value back then :) A long-time ago I had done some micro-benchmark and it had been good so I keep the value.

The queue is a ring buffer (array with read/write pointer). If a game populate the ring buffer too fast it will spin wait.
```
		while(!m_queue.push(item))
			std::this_thread::yield();
```
However, I'm not sure all implementations/processors are clever enough to reschedule the thread. So potentially we can keep a CPU busy for nothing (could be the skylake issue with VS2015 or not).

The new value (64K) is big enough so no game will hit the spin wait. So the main thread can dispatch all the work unit to all slaves. And then get some rest in the sync point.


it's faster to execute code `if next_byte in (b'\001', b'\003'):`


this condition wil never pass


Please go ahead and commit this to the master branch.


Is this the same bug in the commit message the same one mentioned here?

https://github.com/pepr/asciidoc/commit/dadd2335b51133be5127988f8421ee250b2a6bbe


If the purple dots are in the corner, it normally means the terminal is physically located there... However, I am completely clueless as to how this would happen in the first place.


this is not true. Asyncio will raise exception on EOF both on `readuntil` and `readexactly`


I am not sure that these should be flagged for translation.

You can ask on gramps-devel but I don't think some of these
tools are meant to be run by users.  Three of the four are
marked as UNSTABLE for instance, which I think means that
users will not be able to select them (and perhaps even to
see them, I am not sure).  You only see them because you
are running gramps from the source.

At least one of the four doesn't have its strings flagged for
translation either, which supports my theory.

So it could be argued that you are just making more work
for our translators when no user will ever see the strings
you are flagging for translation.  Only developers.

But you should ask, I am not an expert in such things.


> languageLevel="JDK_1_6"

:cry:


Great job linking the external sheet, and using Google fonts! Gold stars!


I would say it client side, log into the server teammate ask, whats the purple dots on the map, I open map no markers for me, but he can see them. I login again next day and all of them show up but one. I will look at my client logs to see if I can find something, It happen a few days ago.


Oh, so this is okay then? The idea is to prevent it from querying the tournament again for every adjudicator.


if you just skip bytes until `b'\002'` is read, you may hit limit in asyncio...be ready for that. (I'm not familiar with  that protocol)


Possível adição: Algo sobre SMT explicando PUs do hwloc; falar disso também na fundamentação.


I thought args() were exposed already


Finalizado


expansive color products with category.sql

expEnsive ;(


Quick reply will be implemented, but we have to wait until the N source gets public because there are still some issues we can't resolve right now.


Awesome use of classes, and setting up a container. In the future, you might want to consider using the html5 tag `<header>` for this will accomplish the same outcome of `<div class="top-content"`with less typing :)


@mvl22 the title is just the `[uid, description].join(" ")` and so I think truncating it is by far a lesser of two emails as it causes confusion.  If you prefer us to pre-populate a field that is over the character limit then we can easily revert to that.


should whether to use `zval_dtor(z_result)` here?


There is a drastic difference between the markers not showing and being in the corner, it's important to know which of the 2 happened.


In the future, you'll probably want to avoid using `<br>` tags. instead, just add in space using CSS.


Awesome!


que estas haciendo ahi?


Your CSS looks fantastic. Great job!


;_; y u do dis. ur speling is too gud:

```
y u do dis ;_; y u forgoten the filename ;_;


つぼね全面リニューアルしてもいいのかもしれないね

俺やってもいい
— たけてぃ (@takeokunn) 2016年7月10日


Not necessary


[前端开发技术栈及开发工具](http://www.zhihu.com/question/33179506)


I'm still working on it ;( ;(
I'm sorry for it


2245154-NewVRFHRModel (Myoldmopar) - Win64-Windows-7-VisualStudio-12: OK (2210 of 2217 tests passed, 550 test warnings)

 * 557 tests had: AUD diffs.
 * 557 tests had: ERR diffs.
 * 8 tests had: EIO diffs.
 * 7 tests had: ESO big diffs.
 * 4 tests had: MTR big diffs.
 * 4 tests had: Table big diffs.
 * 1 test had: MTR small diffs.
 * 1 test had: MTD diffs.
 * 1 test had: RDD diffs.

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


Yes, I checked performance and I realized your implementation is awesome! :smile:
So I'm just thinking to implement it.


@chenzhao 套路啊


make a little method that outputs immediately, using

DB::alteration_message


@look4me 好像是没有 我只是提供一个思路。具体实现还是要靠自己。 :smile:


This appears to be an unnecessary copy of 7754ffa2902bfb5e7fa5244051ce8a7b7cda1148.


make a variable first  of the location
then clone


Fixes this issue: http://esotericsoftware.com/forum/Skeleton-Render-Separator-missing-material-6613


baidu


write in error catchers last...


vue-resource `0.9.3`中关于 interceptors 的文档，2个参数应该分别是 request、next
```
Vue.http.interceptors.push((request, next)  => {

    // modify request
    request.method = 'POST';

    // continue to next interceptor
    next((response) => {

        // modify response
        response.body = '...';

    });
});
```

现有的代码导致后面的HTTP无 response 返回，还不容易发现，我就坑在这里了


I have a method to do the very same thing.  I guess I fixed this error and forgot to tell everyone.
String.valueOf("http://www.ccbcmd.edu/Programs-and-Courses-Finder/course/"+ course.getTitle().substring(0,4) + "/" + course.getTitle().substring(4,7));


:+1: I just noticed this error today. Thanks for fixing!


- [ ] どのような意図でこの構成を採るのかを書いてください。ガイドラインがどのような開発スタイルを意識していて、その上でこの構成にどのようなメリットがあるのかが読み取れることを意識してください。

`一般的にSOAPクライアントアプリケーションの開発を行う場合は、開発時は開発用SOAPサーバに接続してテストを実施し、本番で実際のSOAPサーバに接続する。これを容易に実現するため、当ガイドラインではプロキシの定義はdomainプロジェクトで（中略）を推奨している。`みたいな感じ。（文言は見直してください）


I do not see any output from this code when I execute it.
Also, it gives errors for the following input values : 1, 10, 100 and 1000


Good name for variable!


On the command line argument, this program allowed me to give the following number as input : 88999999


I've checked the SWIG output in "my" branch. It is OK now. It is not overwriting python files. Thanks.
I do not know, should I mention the fact that bud disappeared or should I silently enjoy it. ;-) (Sorry for spam.)


sadf


必须有字体


通常来说，1.2 rem 1.4 1.6
不存在1.3


字体颜色通常是 333 666 999


- [ ] 通信先を変えるだけなら、スタブを作ったりBean定義を切り替える必要ないのでは。（そのためにプロパティをenvにまとめるのでは）

また、スタブを使用するのはどのような場合を想定していますか？単体テストor結合テスト？
単体テスト用のコンテキストファイルを別に作るなら、SpringプロファイルでBean切り替えする必要もなさそうに思います。


字体颜色通常是 #333


sweet, ty ;)


Reworked the buttons. These do not freeze Plasma when there's a notification.


I don't know why there is such a performance decrease.... It's like if the scene was rendered 12 times instead of 6 :/ ... It's just a prototype.


@nyura123 Yes, I am using `reactModuleForCell` prop. So I take it that there'd be no change to AppDelegate.m with this PR [#102](https://github.com/aksonov/react-native-tableview/pull/102), once it's pushed to npm? Thanks!


python连接mysql


aha! thanks!


We lied because we don't really like people ruining surprises for themselves and others.


"bud disappeared" ??? What's bud?


I don't see any output on the screen when I run this program.

Try to keep each module independent from each other. Each module should be a stand alone program that informs the user about what it is doing. This modularity will also help you write better test cases for various scenarios and make it your programs more robust.


Oh... Sorry. But we all knew anyways. Thanks so much for the update! It's amazing! So does this update make it easier to add new dinosaurs? Anyway... Do you guys have a donate thing? I totally would.


urlargs


\b は「漢字」や「ウムラルト付き英字」を考慮しない。このアイデアは放棄


Hope I didn't undo your changes with this merge @jcburnette


I don't mind at all, that's why I post all this on github :)

I made this branch:
https://github.com/loganmc10/GLideN64/tree/GLSL2

Which s a little "prettier", I'll be refining it a bit more over the next few days. That branch is missing the .a files, they can be found here if you need them (compiled on an rpi3):

https://github.com/loganmc10/game_launcher/tree/master/glsl


O áudio está anexado no formato .wav


Can you guess where the question ended and where the user input began from the following screenshot :

$ python game.py
Enter no of players4
Enter the namen3
Enter the namen4
Enter the namen5
Enter the namen6


Backup of Repository and Catalog.


Ah, good news. Trending data does have the trakt_id :-)
its was the TraktTVUdateService.js that was deleting it!
```
            /**
             * Save Trakt.TV's trending list to localstorage once a week
             */
            updateCachedTrending: function() {
                return TraktTVv2.trending(true).then(function(result) {
                    localStorage.setItem('trakttv.trending.cache', JSON.stringify(result.map(function(serie) {
                        delete serie.images;
                        delete serie.ids;
                        delete serie.available_translations;
                        delete serie.fanart;
                        delete serie.banner;
                        delete serie.tmdb_id;
                        delete serie.trakt_id;
                        return serie;
                    })));
                    return true;
                });
            }
```
\o/


That's a good point. I'll admit that memoization was a bit of an afterthought added to help for the application I wrote this for (which is expected to run for relatively short periods of time, and handle a large number of similar semvers).


This line differs from the README.md.  Additionally, it differs from the comment immediately above it.  Which is correct?


Oops... I didn't put it in a folder .. how can I delete it or edit? I can only merge it


u should do ಠ_ಠ at the end instead of `;_;`


*How nice*
http://delfi.lt - automatic!
[Google](http://google.com)

![GitHub Logo](C:\Users\Acer\Pictures\2013-05-23 001)
Format: ![Alt Text](url)

I think you should use an
`<addr>` element here instead.

~~this~~
:waning_crescent_moon:


saw approval from javajolt
at https://github.com/basho/riak-erlang-client/commit/f4028ba71abcd1860a1bb01b07c0de4b7445bf2d


merging basho/riak-erlang-client/features/lrb/otp-19-gh-299 = f4028ba7 into borshop-integration-300-features/lrb/otp-19-gh-299


basho/riak-erlang-client/features/lrb/otp-19-gh-299 = f4028ba7 merged ok, testing candidate = 688f5161


Awesome! :D


Excellent.

On Mon, Jul 11, 2016 at 10:00 PM, garfield69 <notifications@github.com>
wrote:

> Ah, good news. Trending data does have the trakt_id :-)
> its was the TraktTVUdateService.js that was deleting it!
>
>             /**
>              * Save Trakt.TV's trending list to localstorage once a week
>              */
>             updateCachedTrending: function() {
>                 return TraktTVv2.trending(true).then(function(result) {
>                     localStorage.setItem('trakttv.trending.cache', JSON.stringify(result.map(function(serie) {
>                         delete serie.images;
>                         delete serie.ids;
>                         delete serie.available_translations;
>                         delete serie.fanart;
>                         delete serie.banner;
>                         delete serie.tmdb_id;
>                         delete serie.trakt_id;
>                         return serie;
>                     })));
>                     return true;
>                 });
>             }
>
> \o/
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/SchizoDuckie/DuckieTV/commit/6da9be113b687c362fee18ac86ac56d98439dd85#commitcomment-18201469>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/AAG0Xssz9p9AnTF6iRRR3QPxRZNBhsg1ks5qUqDSgaJpZM4JJrWx>
> .
>


The terminals are located correctly and you can use them, i tested this on both apex and the old version with the same issue.

another thing to note using the vanilla version the store NPCs are literally dancing !  http://puu.sh/pYdtQ/82bde67e79.jpg


here is two logins into the server hope this helps

13:46:14 "Loading parking misc functions"
13:46:14 "Loading parking misc functions complete"
13:46:14 "Loading list simple menu functions ... "
13:46:14 "Loading list simple menu functions complete"
13:46:14 "Loading parking interact functions ..."
13:46:14 "Loading parking interact functions complete"
13:46:14 "Loading parking saving functions ..."
13:46:14 "Loading parking saving functions complete"
13:46:14 "Loading parking functions ..."
13:46:14 "Waiting for parking terminals setup to complete ..."
13:46:14 "Parking terminals setup complete"
13:46:14 "Loading parking functions complete"

14:50:56 "Loading parking misc functions"
14:50:56 "Loading parking misc functions complete"
14:50:56 "Loading vehicle misc functions ..."
14:50:56 "Loading vehicle misc functions complete"
14:50:56 "Loading vector functions ... "
14:50:56 "Loading vector functions complete"
14:50:56 "Loading vehicle actions functions ..."
14:50:56 "Loading vehicle actions functions complete"
14:50:56 "Loading storage functions ..."
14:50:56 "Waiting for storage boxes setup to complete ..."
14:50:56 "Storage boxes setup complete"
14:50:56 "Loading storage functions complete"
14:50:56 "Loading list simple menu functions ... "
14:50:56 "Loading list simple menu functions complete"
14:50:56 "Loading parking interact functions ..."
14:50:56 "Loading parking interact functions complete"
14:50:56 "Loading parking saving functions ..."
14:50:56 "Loading parking saving functions complete"
14:50:56 "Loading parking functions ..."
14:50:56 "Waiting for parking terminals setup to complete ..."
14:50:56 "Parking terminals setup complete"
14:50:56 "Loading parking functions complete"


breaks the rendering.....


mogao si ovdje bez problema i bez forcanja


Delivery Status:
----------------
|Verify|
|:--|
||
||
||


👍 great job! (and good night 😄 🌠  )


Yeah, you're right. I'm just daft/lazy/not paying attention and missed that.


Yes.  A pooled object returned to the pool more than once would allow it to be allocated more than once so multiple partitions could end up writing to it in deferent threads.  Very bad!


Ok found it


nisam siguran da teen moze biti od 1-18 :)


Ooh wow, thank you! I didn't think that one got merged... it was a comment for a "closed" PR.


why using the SQL * Selector? I thought it is known to be slow?


Using a timeout and varying it by the size of messages is an exercise in futility. A far better approach is to make things cancellable.


@killerwife Where is this, how does it load, how does it call?


np


nema potrebe da inicializiras string. Ovdje si super mogao isprobati opcionalnu konstantu : let someString: String? ... a opcionalna konstanta je nesto sto ces cesto koristiti u pravom zivotu


Might wanna press f5 /refresh in  eclipse you were using a package that doesnt exist anymore


Sorry, you are right the prefix "a." was missing on my css declaration. It is working as expected. Thanks a lot!


ce ai avut cu noi de ai pus-o zipped..:)


Hey Chris, thanks for these comments!

You're exactly right. Both of those approaches would be a great way of eliminating these global variables. The first solution you mentioned would limit the scope of these variables to the function scope of the wrapper function. This would prevent the variables from being accessible globally across your application.  An easy way to do this would be to wrap your entire application in an IIFE (Immediately Invoked Function Expression). This wouldn't require any change in your code but wrapping it in a function.

Your second solution is also a great one! However, unlike the first, it would take a bit more refactoring of your code, but it would be a good exercise to implement it.  We will send out both functional and Object Oriented solutions soon!


GHOSTBUSTERS


hi, why did you choose to nest the second if inside the first?


excellent ! it seems to solve my issue 👍


to specify the location of the TBB header file


u zavisnosti od toga sta zelis da ostvaris, ovaj break moze biti koristan ili ne.  u ovom primjeru je nekorisan


Generic school management system built on laravel 4.2. Has the following modules:
1. Finance module
2. Examinations module
3. Bulk SMS module.
An additional Reports module is integrated with the main modules to generate dynamic reports from the data.


## Another Test


@Alexander--

I do appreciate the time you're taking to explain all this -- I need to update my knowledge about current best threading practices in Java. Please bear with me as I get this library in top shape!

> I recall, that ZipFileSystem was largely rewritten during Java 8.
> [...]
> > Under the hood, since NIO's ZipFileSystem actually uses the "old-style" InputChanne;… then… NIO can't use interruptible reads.
> You are wrong. There is no magic within NIO interruption. All channels, including those from Channels#newChannel, are inherently interruptible.

Check for yourself: even in Java 9, `nio.zipfs.ZipFileSystem#newFileChannel` [unzips whole entries to disk](http://hg.openjdk.java.net/jdk9/jdk9/jdk/file/5cebf921be7a/src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java#l705) before mapping them to a `FileChannel`. This is incredibly wasteful when we only need the first 10-20k of the file to be uncompressed.

If you call `ZipFileSystem#getInputStream`, and the zip entry is compressed, [it just calls `java.util.zip.InflaterInputStream`](http://hg.openjdk.java.net/jdk9/jdk9/jdk/file/5cebf921be7a/src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java#l1434), which delivers a standard non-interruptible `InputStream`. So while opening and reading from that InputStream, the thread is not interruptible, even though it is exposed in an NIO API. Or did I miss something?

> Btw, you should consider using bigger buffer sizes 16kb is too small for modern computers, even if you aim for level 1 CPU cache.

You make lots of incorrect assumptions here:

1. I plotted a histogram of classfile header sizes over a large classpath of jars from Maven Central, and discovered thatthe vast majority of classfiles have a header smaller than 10kb, and most are smaller than 20kb (a tiny number are much larger than this, almost all are Hadoop classes); and
2. I benchmarked the heck out of this, and tried a large range of buffer sizes for the initial buffer fill and subsequent buffer fills, also over the same large classpath, and I discovered that initially loading 16kb and then subsequently loading more data as needed in 4kb chunks gives the shortest total scan time. Going either side of these windows, for either parameter, increases scan time by a few percent initially, but the further you deviate in either direction for either parameter, eventually the scan time can double.

You have to consider that (a) there is an overhead to if you decompressing the data, you're not just limited by read bandwidth, so it is wasteful to decompress more than you need (I close the InputStream after reading the whole classfile header, and the classfile is often much larger than the header size), and (b) there are underlying buffer sizes already in play (in `java.util.unzip`) that you have no control over, and specifying a much larger buffer size for your own read buffer only saves a few relatively low-cost API calls.

> It is not fair to compare performance of existing feature-heavy implementation with one, tailored for your specific purpose. If you were to do your testing with custom ExecutorService, precisely mirroring behavior of your current code, you would get correct results.

OK, so I looked into this before already -- and another user suggested adding a custom ExecutorService -- but writing one looked like a fairly complex endeavor. I would like to use a custom ExecutorService for the case that the user doesn't supply one, however. Can you please point me to some example code for the simplest possible implementation that will get the job done for a fixed thread pool?

> You used *another* thread-safe Queue, effectively wasting the synchronization overhead of Executor Queue. [...] Instead of keeping results within individual Threads/Futures until full completion, you eagerly shoved them into (another!) thread-safe Collection (makng the CompletionService redundant)… And now you complain, that using generic ThreadPoolExecutor incurred overhead. Sure, you have duplicated entire infrastructure of both of ExecutorsService and CompletionService within your own code, so using them only made you slower.

There's a reason for this, and contrary to your assumptions, it saves time, I have timed and profiled this extensively compared to just using a queue of Futures for each work unit.

The reason I use custom queues is that there was quite a lot of overhead in submitting a bunch of Runnables to the ThreadPoolExecutor. So instead of relying on the work loop of the ExecutorService, I moved the looping inside the worker threads, and just fetched work unit descriptors from a shared queue. Yes, this is duplicating a lot of stuff in ThreadPoolExecutor, and yes, there is now a lot of stuff I don't need in ThreadPoolExecutor. This is why I just switched to using Threads directly.

Here is the structure of the problem, tell me if you have a better suggestion about how to do this in a performant way:

1. There is an initial hierarchical scanning stage that needs to run single-threaded, since it has to implement classpath masking (a relative path earlier in the classpath should mask resources with the same relative path later in the classpath). This is quite lightweight, because reading directory entries and zipfile entries is quite fast. This first stage generates a list of tuples for each classfile to be scanned, (classpathElement, relativePath) (the tuple is currently named `ClassfileResource`).
2. Threads in a pool of "mapper" worker threads each read from a shared queue of these tuples, scan a classfile, and produce a new object with the info from the classfile, `ClassInfoUnlinked`. These are written to a shared queue and sent to a "reducer" thread.
3. The single "reducer" thread takes these `ClassInfoUnlinked` objects, creates `ClassInfo` objects, and cross-links the `ClassInfo` objects with each other. This needs to be done in a single thread, because the linking logic is quite hard to make threadsafe (and it is a relatively low-cost operation anyway).

So step 2 can be done by sending one Runnable to the ThreadPoolExecutor for each `ClassfileResource`, or I can just start N threads, and have each one pull from a shared blocking queue. This second method is faster in my testing. Also though, if step 2 generates a series of Future<ClassInfoUnlinked> objects, then step 3 will waste time blocking on the Future#get() method. It can simply process ClassInfoUnlinked objects in the order they are produced, it doesn't need to consume them in the order they appear in a queue created in step 1.

What do you suggest is the right structure for this problem, given your knowledge of Java threading best practices?

Also, I don't know Java best practices for scheduling (N-1) threads to feed into one thread, without knowing the number of threads available in the thread pool. I currently require the number of threads to be passed in with the custom ExecutorService (see below re. the latest checkin), but I don't know if users will always want to have to specify the number of threads (maybe that should be automatically inferred from the ExecutorService?).

> You never returned any Futures to user (you may have as well never created them).

Correct. I  currently only expose a blocking API. But it is a good feature request to expose a nonblocking API, I created #63 to track this.

> Speaking of redundant code, I highly recommend you to read this article about (false) sharing. It is rather enlightening in many ways.
>
> TL; DR: don't eagerly store everything in thread-safe Collections just because you can. Either submit tasks to Executor ASAP or wait until you know full scope of work and split it between Threads in advance (thus eliminating the need for input Queue altogether). Don't collect outputs in thread-safe way each time you produce a tiny unit of work.

I'm very aware of this concept, and I hate using shared locked queues rather than a non-locked queue per thread, but using non-shared datastructures only works properly when work units are very similar in computational requirements, which they are not here (classfile headers vary wildly in size, and the size can't be predicted without actually reading the header). Doing it the way you suggest will inevitably lead to one or more threads being pegged at the end of the run while other threads sit idle. I opted for a shared queue so that at least the load is properly leveled.

The other reason I chose a shared queue is that the overhead of synchronization on the shared queue is much less than the overhead of opening and reading from a zipfile, so the total cost of shared synchronization should be small.

> read up about "poison-pill" technique

I know about using poison pills with blocking queues, in fact I used this technique in the latest version of the threading code that I wrote last night, where I tried to incorporate some of your suggestions. Please see 121d74f. It is a work in progress (e.g. I don't have a way of returning Futures from the API yet), but I tried to make the threads interruptible everywhere (yes, I still use my own mechanism for this, `InterruptionChecker`, because if one worker thread is interrupted, I want to interrupt all the other threads too, and I haven't figured out yet if there's a way to do that with the standard Java APIs -- please advise). However, is this version at least partway sane?


Ai testat ce ai scris aici? Cum?


Cheers!


This file is awesome! This is one of the things I've looked for on Plex's site, but there documentation is so bad I never found it.

Thanks for posting it =)


maybe just protect against re-entry in this case if its really an issue?


plant-autosizing-gaps (EnergyArchmage) - i386-Windows-7-VisualStudio-12: OK (2214 of 2228 tests passed, 544 test warnings)

 * 556 tests had: AUD diffs.
 * 12 tests had: Table big diffs.

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


Okay, so the bad case of spin waiting is avoided. So as long as there aren't 65k extra large items in the queue, we should be good. Whatever these items are anyway ;p


Beep beep


ili if let optionalArray = optionalMinMax([Int]()) {
    print(optionalArray)
}


accidentally put in the socket URI generator helper into this commit