[R/box.R:5:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/box.R#L5) *style:* **Lines should not be more than 120 characters.**
```r
#' @param  color Color of the box. One of \code{c("", "red", "orange", "yellow", "olive", "green", "teal", "blue", "violet", "purple", "pink", "brown", "grey", "black")}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/box.R:7:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/box.R#L7) *style:* **Lines should not be more than 120 characters.**
```r
#' @param title_side Side of a label. One of \code{c("top", "bottom", "top left", "top right", "bottom left", "bottom right")} if \code{ribbon = FALSE}, or one of \code{c("top left", "top right")} if \code{ribbon = TRUE}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/column.R:7:30:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/column.R#L7) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
column <- function(width, ...){
                             ^~
```
[R/column.R:8:85:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/column.R#L8) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
  if (!is.numeric(width) || (width < MIN_COLUMN_WIDTH) || (width > MAX_COLUMN_WIDTH)){
                                                                                ^~
```
[R/constants.R:1:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/constants.R#L1) *style:* **Variable and function name style should be snake_case.**
```r
ALLOWED_COLORS <- c("", "red", "orange", "yellow", "olive", "green", "teal",
^~~~~~~~~~~~~~
```
[R/constants.R:3:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/constants.R#L3) *style:* **Variable and function name style should be snake_case.**
```r
ALLOWED_SIDEBAR_SIZES <- c("", "thin", "very thin", "wide", "very wide")
^~~~~~~~~~~~~~~~~~~~~
```
[R/constants.R:4:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/constants.R#L4) *style:* **Variable and function name style should be snake_case.**
```r
ALLOWED_SIDEBAR_SIDES <- c("left", "right", "top", "bottom")
^~~~~~~~~~~~~~~~~~~~~
```
[R/constants.R:5:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/constants.R#L5) *style:* **Variable and function name style should be snake_case.**
```r
ALLOWED_VALUEBOX_SIZES <- c("mini", "tiny", "small", "", "large", "huge")
^~~~~~~~~~~~~~~~~~~~~~
```
[R/constants.R:6:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/constants.R#L6) *style:* **Variable and function name style should be snake_case.**
```r
ALLOWED_BOX_SIDES_NONRIBBON <- c("top", "bottom", "top left", "top right", "bottom left", "bottom right")
^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/constants.R:7:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/constants.R#L7) *style:* **Variable and function name style should be snake_case.**
```r
ALLOWED_BOX_SIDES_RIBBON <- c("top left", "top right")
^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/constants.R:8:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/constants.R#L8) *style:* **Variable and function name style should be snake_case.**
```r
COLUMN_WIDTHS <-   c("", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten",
^~~~~~~~~~~~~
```
[R/constants.R:10:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/constants.R#L10) *style:* **Variable and function name style should be snake_case.**
```r
MIN_COLUMN_WIDTH <- 1
^~~~~~~~~~~~~~~~
```
[R/constants.R:11:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/constants.R#L11) *style:* **Variable and function name style should be snake_case.**
```r
MAX_COLUMN_WIDTH <- 16
^~~~~~~~~~~~~~~~
```
[R/constants.R:12:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/constants.R#L12) *style:* **Variable and function name style should be snake_case.**
```r
MIN_PROGRESS_VALUE <- 0
^~~~~~~~~~~~~~~~~~
```
[R/constants.R:13:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/constants.R#L13) *style:* **Variable and function name style should be snake_case.**
```r
MAX_PROGRESS_VALUE <- 100
^~~~~~~~~~~~~~~~~~
```
[R/constants.R:15:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/constants.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
DROPDOWN_MENU_ICONS <- list(messages = "mail", notifications = "warning sign", tasks = "tasks")
^~~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu_output.R:15:34:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu_output.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
dropdown_menu_output <- function(outputId){
                                 ^~~~~~~~
```
[R/dropdown_menu_output.R:15:42:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu_output.R#L15) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
dropdown_menu_output <- function(outputId){
                                         ^~
```
[R/dropdown_menu_output.R:19:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu_output.R#L19) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn dropdown_menu_output Create a dropdown menu output (alias for \code{dropdown_menu_output} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu_output.R:21:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu_output.R#L21) *style:* **Variable and function name style should be snake_case.**
```r
dropdownMenuOutput <- dropdown_menu_output
^~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu_output.R:27:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu_output.R#L27) *style:* **Lines should not be more than 120 characters.**
```r
#' @param quoted Is expr a quoted expression (with \code{quote()})? This is useful if you want to save an expression in a variable.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu_output.R:39:76:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu_output.R#L39) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
render_dropdown_menu <- function(expr, env = parent.frame(), quoted = FALSE){
                                                                           ^~
```
[R/dropdown_menu_output.R:44:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu_output.R#L44) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn render_dropdown_menu Create a dropdown menu output (alias for \code{render_dropdown_menu} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu_output.R:46:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu_output.R#L46) *style:* **Variable and function name style should be snake_case.**
```r
renderDropdownMenu <- render_dropdown_menu
^~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu.R:34:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu.R#L34) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn dropdown_menu Create a dropdown menu (alias for \code{dropdown_menu} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu.R:36:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu.R#L36) *style:* **Variable and function name style should be snake_case.**
```r
dropdownMenu <- dropdown_menu
^~~~~~~~~~~~
```
[R/dropdown_menu.R:57:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu.R#L57) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn message_item Create a message item (alias for \code{message_item} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu.R:59:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu.R#L59) *style:* **Variable and function name style should be snake_case.**
```r
messageItem <- message_item
^~~~~~~~~~~
```
[R/dropdown_menu.R:65:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu.R#L65) *style:* **Lines should not be more than 120 characters.**
```r
#' @param color Color of the task item. One of \code{c("", "red", "orange", "yellow", "olive", "green", "teal", "blue", "violet", "purple", "pink", "brown", "grey", "black")}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu.R:70:46:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu.R#L70) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
task_item <- function(text, value, color = ""){
                                             ^~
```
[R/dropdown_menu.R:71:89:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu.R#L71) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
  if (!is.numeric(value) || (value < MIN_PROGRESS_VALUE) || (value > MAX_PROGRESS_VALUE)){
                                                                                ^~
```
[R/dropdown_menu.R:84:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu.R#L84) *style:* **Variable and function name style should be snake_case.**
```r
taskItem <- task_item
^~~~~~~~
```
[R/dropdown_menu.R:90:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu.R#L90) *style:* **Lines should not be more than 120 characters.**
```r
#' @param color Color of the notification item. One of \code{c("", "red", "orange", "yellow", "olive", "green", "teal", "blue", "violet", "purple", "pink", "brown", "grey", "black")}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu.R:95:65:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu.R#L95) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
notification_item <- function(text, icon = "warning", color = ""){
                                                                ^~
```
[R/dropdown_menu.R:102:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu.R#L102) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn notification_item Create a notification item (alias for \code{notification_item} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu.R:104:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/dropdown_menu.R#L104) *style:* **Variable and function name style should be snake_case.**
```r
notificationItem <- notification_item
^~~~~~~~~~~~~~~~
```
[R/menu_item.R:31:47:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/menu_item.R#L31) *style:* **Variable and function name style should be snake_case.**
```r
menu_item <- function(text, ..., icon = NULL, tabName = NULL, href = NULL, newtab = TRUE) {
                                              ^~~~~~~
```
[R/menu_item.R:38:3:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/menu_item.R#L38) *style:* **Variable and function name style should be snake_case.**
```r
  isTabItem <- FALSE
  ^~~~~~~~~
```
[R/menu_item.R:42:5:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/menu_item.R#L42) *style:* **Variable and function name style should be snake_case.**
```r
    isTabItem <- TRUE
    ^~~~~~~~~
```
[R/menu_item.R:69:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/menu_item.R#L69) *style:* **Variable and function name style should be snake_case.**
```r
menuItem <- menu_item
^~~~~~~~
```
[R/menu_item.R:73:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/menu_item.R#L73) *style:* **Variable and function name style should be snake_case.**
```r
menuSubItem <- menu_item
^~~~~~~~~~~
```
[R/menu_item.R:90:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/menu_item.R#L90) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn sidebar_menu Create a sidebar menu (alias for \code{sidebar_menu} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/menu_item.R:92:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/menu_item.R#L92) *style:* **Variable and function name style should be snake_case.**
```r
sidebarMenu <- sidebar_menu
^~~~~~~~~~~
```
[R/semantic_dashboard.R:14:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L14) *style:* **Lines should not be more than 120 characters.**
```r
#'   One of \code{c("", "red", "orange", "yellow", "olive", "green", "teal", "blue", "violet", "purple", "pink", "brown", "grey", "black")}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/semantic_dashboard.R:21:20:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L21) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
#' if(interactive()){
                   ^~
```
[R/semantic_dashboard.R:43:75:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L43) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
                             color = "", inverted = FALSE, disable = FALSE){
                                                                          ^~
```
[R/semantic_dashboard.R:44:14:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L44) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
  if (disable){
             ^~
```
[R/semantic_dashboard.R:63:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L63) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn dashboard_header Create a header of a dashboard (alias for \code{dashboard_header} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/semantic_dashboard.R:65:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L65) *style:* **Variable and function name style should be snake_case.**
```r
dashboardHeader <- dashboard_header
^~~~~~~~~~~~~~~
```
[R/semantic_dashboard.R:74:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L74) *style:* **Lines should not be more than 120 characters.**
```r
#'   One of \code{c("", "red", "orange", "yellow", "olive", "green", "teal", "blue", "violet", "purple", "pink", "brown", "grey", "black")}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/semantic_dashboard.R:83:20:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L83) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
#' if(interactive()){
                   ^~
```
[R/semantic_dashboard.R:105:78:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L105) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
                              center = FALSE, visible = TRUE, disable = FALSE){
                                                                             ^~
```
[R/semantic_dashboard.R:122:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L122) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn dashboard_sidebar Create a sidebar of a dashboard (alias for \code{dashboard_sidebar} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/semantic_dashboard.R:124:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L124) *style:* **Variable and function name style should be snake_case.**
```r
dashboardSidebar <- dashboard_sidebar
^~~~~~~~~~~~~~~~
```
[R/semantic_dashboard.R:133:20:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L133) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
#' if(interactive()){
                   ^~
```
[R/semantic_dashboard.R:154:31:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L154) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
dashboard_body <- function(...){
                              ^~
```
[R/semantic_dashboard.R:161:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L161) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn dashboard_body Create a body of a dashboard (alias for \code{dashboard_body} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/semantic_dashboard.R:163:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L163) *style:* **Variable and function name style should be snake_case.**
```r
dashboardBody <- dashboard_body
^~~~~~~~~~~~~
```
[R/semantic_dashboard.R:172:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L172) *style:* **Lines should not be more than 120 characters.**
```r
#' @param suppress_bootstrap There are some conflicts in CSS styles between SemanticUI and Bootstrap. For the time being it's better to suppress Bootstrap. If \code{TRUE} bootstrap dependency from \code{shiny} will be disabled.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/semantic_dashboard.R:176:20:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L176) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
#' if(interactive()){
                   ^~
```
[R/semantic_dashboard.R:204:79:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L204) *style:* **Commas should always have a space after.**
```r
                               shiny::tags$script(paste0("sidebar_observer('",sidebar$attribs$id,"')")))
                                                                              ^
```
[R/semantic_dashboard.R:204:98:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L204) *style:* **Commas should always have a space after.**
```r
                               shiny::tags$script(paste0("sidebar_observer('",sidebar$attribs$id,"')")))
                                                                                ^
```
[R/semantic_dashboard.R:207:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L207) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn dashboard_page Create a dashboard (alias for \code{dashboard_page} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/semantic_dashboard.R:209:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/semantic_dashboard.R#L209) *style:* **Variable and function name style should be snake_case.**
```r
dashboardPage <- dashboard_page
^~~~~~~~~~~~~
```
[R/sidebar_menu_output.R:6:33:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/sidebar_menu_output.R#L6) *style:* **Variable and function name style should be snake_case.**
```r
sidebar_menu_output <- function(outputId){
                                ^~~~~~~~
```
[R/sidebar_menu_output.R:6:41:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/sidebar_menu_output.R#L6) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
sidebar_menu_output <- function(outputId){
                                        ^~
```
[R/sidebar_menu_output.R:10:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/sidebar_menu_output.R#L10) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn sidebar_menu_output Create a sidebar menu output (alias for \code{sidebar_menu_output} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sidebar_menu_output.R:12:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/sidebar_menu_output.R#L12) *style:* **Variable and function name style should be snake_case.**
```r
sidebarMenuOutput <- sidebar_menu_output
^~~~~~~~~~~~~~~~~
```
[R/sidebar_menu_output.R:19:30:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/sidebar_menu_output.R#L19) *style:* **Variable and function name style should be snake_case.**
```r
menu_item_output <- function(outputId){
                             ^~~~~~~~
```
[R/sidebar_menu_output.R:19:38:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/sidebar_menu_output.R#L19) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
menu_item_output <- function(outputId){
                                     ^~
```
[R/sidebar_menu_output.R:23:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/sidebar_menu_output.R#L23) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn menu_item_output Create a menu item output (alias for \code{menu_item_output} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sidebar_menu_output.R:25:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/sidebar_menu_output.R#L25) *style:* **Variable and function name style should be snake_case.**
```r
menuItemOutput <- menu_item_output
^~~~~~~~~~~~~~
```
[R/sidebar_menu_output.R:31:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/sidebar_menu_output.R#L31) *style:* **Lines should not be more than 120 characters.**
```r
#' @param quoted Is expr a quoted expression (with \code{quote()})? This is useful if you want to save an expression in a variable.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sidebar_menu_output.R:34:67:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/sidebar_menu_output.R#L34) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
render_menu <- function(expr, env = parent.frame(), quoted = FALSE){
                                                                  ^~
```
[R/sidebar_menu_output.R:39:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/sidebar_menu_output.R#L39) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn render_menu Create a menu output (alias for \code{render_menu} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sidebar_menu_output.R:41:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/sidebar_menu_output.R#L41) *style:* **Variable and function name style should be snake_case.**
```r
renderMenu <- render_menu
^~~~~~~~~~
```
[R/tab_box.R:5:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/tab_box.R#L5) *style:* **Lines should not be more than 120 characters.**
```r
#' @param color Color of the box. One of \code{c("", "red", "orange", "yellow", "olive", "green", "teal", "blue", "violet", "purple", "pink", "brown", "grey", "black")}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/tab_box.R:7:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/tab_box.R#L7) *style:* **Lines should not be more than 120 characters.**
```r
#' @param title_side Side of a label. One of \code{c("top", "bottom", "top left", "top right", "bottom left", "bottom right")} if \code{ribbon = FALSE}, or one of \code{c("top left", "top right")} if \code{ribbon = TRUE}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/tab_box.R:28:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/tab_box.R#L28) *style:* **Variable and function name style should be snake_case.**
```r
tabBox <- tab_box
^~~~~~
```
[R/tab.R:9:22:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/tab.R#L9) *style:* **Variable and function name style should be snake_case.**
```r
tab_item <- function(tabName, ...){
                     ^~~~~~~
```
[R/tab.R:9:34:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/tab.R#L9) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
tab_item <- function(tabName, ...){
                                 ^~
```
[R/tab.R:18:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/tab.R#L18) *style:* **Variable and function name style should be snake_case.**
```r
tabItem <- tab_item
^~~~~~~
```
[R/tab.R:30:40:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/tab.R#L30) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
tab_items <- function(..., selected = 1){
                                       ^~
```
[R/tab.R:32:83:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/tab.R#L32) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
  if (round(selected) < 1 | round(selected) > length(tabs) | !is.numeric(selected)){
                                                                                ^~
```
[R/tab.R:42:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/tab.R#L42) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn tab_items Create a panel with tabs (alias for \code{tab_items} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/tab.R:44:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/tab.R#L44) *style:* **Variable and function name style should be snake_case.**
```r
tabItems <- tab_items
^~~~~~~~
```
[R/utils.R:4:25:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/utils.R#L4) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
  if (!(var %in% values)){
                        ^~
```
[R/utils.R:18:22:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/utils.R#L18) *warning:* **Avoid 1:length(...) expressions, use seq_len.**
```r
  dividers <- lapply(1:length(elements), function(i) shiny::tags$div(class = "divider"))
                     ^
```
[R/value_box_output.R:20:30:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/value_box_output.R#L20) *style:* **Variable and function name style should be snake_case.**
```r
value_box_output <- function(outputId, width = 5){
                             ^~~~~~~~
```
[R/value_box_output.R:20:49:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/value_box_output.R#L20) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
value_box_output <- function(outputId, width = 5){
                                                ^~
```
[R/value_box_output.R:24:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/value_box_output.R#L24) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn value_box_output Create a valueBox output (alias for \code{value_box_output} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/value_box_output.R:26:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/value_box_output.R#L26) *style:* **Variable and function name style should be snake_case.**
```r
valueBoxOutput <- value_box_output
^~~~~~~~~~~~~~
```
[R/value_box_output.R:28:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/value_box_output.R#L28) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn value_box_output Create a valueBox output (alias for \code{value_box_output} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/value_box_output.R:30:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/value_box_output.R#L30) *style:* **Variable and function name style should be snake_case.**
```r
infoBoxOutput <- value_box_output
^~~~~~~~~~~~~
```
[R/value_box_output.R:36:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/value_box_output.R#L36) *style:* **Lines should not be more than 120 characters.**
```r
#' @param quoted Is expr a quoted expression (with \code{quote()})? This is useful if you want to save an expression in a variable.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/value_box_output.R:52:72:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/value_box_output.R#L52) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
render_value_box <- function(expr, env = parent.frame(), quoted = FALSE){
                                                                       ^~
```
[R/value_box_output.R:57:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/value_box_output.R#L57) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn render_value_box Create a value box output (alias for \code{render_value_box} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/value_box_output.R:59:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/value_box_output.R#L59) *style:* **Variable and function name style should be snake_case.**
```r
renderValueBox <- render_value_box
^~~~~~~~~~~~~~
```
[R/value_box_output.R:61:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/value_box_output.R#L61) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn render_value_box Create a value box output (alias for \code{render_value_box} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/value_box_output.R:63:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/value_box_output.R#L63) *style:* **Variable and function name style should be snake_case.**
```r
renderInfoBox <- render_value_box
^~~~~~~~~~~~~
```
[R/value_box.R:6:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/value_box.R#L6) *style:* **Lines should not be more than 120 characters.**
```r
#' @param  color Color of the valueBox. One of \code{c("", "red", "orange", "yellow", "olive", "green", "teal", "blue", "violet", "purple", "pink", "brown", "grey", "black")}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/value_box.R:13:89:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/value_box.R#L13) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
value_box <- function(subtitle, value, icon = NULL, color = "blue", width = 5, size = ""){
                                                                                ^~
```
[R/value_box.R:25:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/value_box.R#L25) *style:* **Variable and function name style should be snake_case.**
```r
valueBox <- value_box
^~~~~~~~
```
[R/value_box.R:29:1:](https://github.com/Appsilon/semantic.dashboard/blob/9f0eb6019c66947eb790159a666c7429fbb8a6f5/R/value_box.R#L29) *style:* **Variable and function name style should be snake_case.**
```r
infoBox <- value_box
^~~~~~~
```


Есть еще хороший метод each.with_index() - посмотри


wow great commit!
keep on i appreciate your work


Successfully deployed to following URLs:

* https://umi-blocks-jxvtxub61.now.sh
* https://blocks.umijs.org
* https://umi-blocks.umijs.now.sh
* https://umi-blocks-git-master.umijs.now.sh


### Keybase proof

I hereby claim:

  * I am mbk1099 on github.
  * I am mbk123 (https://keybase.io/mbk123) on keybase.
  * I have a public key ASCtrk0XQWXTuWN8BbJyWKX4ArbvPSKTwS5Z1lG60zOLiQo

To claim this, I am signing this object:

```json
{
  "body": {
    "key": {
      "eldest_kid": "0120adae4d174165d3b9637c05b27258a5f802b6ef3d2293c12e59d651bad3338b890a",
      "host": "keybase.io",
      "kid": "0120adae4d174165d3b9637c05b27258a5f802b6ef3d2293c12e59d651bad3338b890a",
      "uid": "45d57cad863895afd747e578aacd8419",
      "username": "mbk123"
    },
    "merkle_root": {
      "ctime": 1574673624,
      "hash": "db724825fccd82c5185c940bddac9e8b5a28ef4be65694b95a190d111b60a80e2e53a60ad20dd18da0f3da4718836f902c59893b61f9e46bc6cded15c5792e43",
      "hash_meta": "fa8f1d68a7cc5fa577991ba62d22dff8ded1611b653411ed2521e0acce099ae0",
      "seqno": 10796863
    },
    "service": {
      "entropy": "UEPSZ/ygf3MwlqiVRBdmd5Rr",
      "name": "github",
      "username": "mbk1099"
    },
    "type": "web_service_binding",
    "version": 2
  },
  "client": {
    "name": "keybase.io go client",
    "version": "5.0.0"
  },
  "ctime": 1574673658,
  "expire_in": 504576000,
  "prev": "be52eb955f9d5e0779699c45364e700cd340123dd65a43c9bebc17074fd5843a",
  "seqno": 4,
  "tag": "signature"
}
```

with the key [ASCtrk0XQWXTuWN8BbJyWKX4ArbvPSKTwS5Z1lG60zOLiQo](https://keybase.io/mbk123), yielding the signature:

```
hKRib2R5hqhkZXRhY2hlZMOpaGFzaF90eXBlCqNrZXnEIwEgra5NF0Fl07ljfAWyclil+AK27z0ik8EuWdZRutMzi4kKp3BheWxvYWTESpcCBMQgvlLrlV+dXgd5aZxFNk5wDNNAEj3WWkPJvrwXB0/VhDrEIDKqHPEcggsMB+g8UJ58Y6Rp5Lt1wrS9Y6j3FYtRd6ajAgHCo3NpZ8RAgzxf/eqc6uaNhgPEFfUz7Rp3tfRSSqkwDgh70LPAtLJa7sdbGROTMSGzXjDWL0sSwTA7vbyLfgXLmumpzBwADKhzaWdfdHlwZSCkaGFzaIKkdHlwZQildmFsdWXEIEgPaMExWvUAQA+68MzovjP6h/hNlUBxLS/heuuvoeM0o3RhZ80CAqd2ZXJzaW9uAQ==

```

And finally, I am proving ownership of the github account by posting this as a gist.

### My publicly-auditable identity:

https://keybase.io/mbk123

### From the command line:

Consider the [keybase command line program](https://keybase.io/download).

```bash
# look me up
keybase id mbk123
```


This ignore is new. What's the error?


classにmr-${num}的に書けるからそっちにしたほうが良いよ。
10pxならmr-2, 3あたりかな。


Congratulations!


//added new mod items, armor. Obsidian helmet, chestplate, leggings, and boots.


Hi,
is there any way we could have a text description of the changes you've made recently to this repo? We use the Azure plug in in our workplace but have errors when we change the idle time setting for turning off VMs causing us to restart TeamCity, was hoping these fixes may resolve that.


Successfully deployed to following URLs:

* https://backend-qklk0xm86.now.sh
* https://staging.shootismoke.now.sh
* https://backend.shootismoke.now.sh
* https://backend-git-master.shootismoke.now.sh


Successfully deployed to following URLs:

* https://iteamse-poc-1euzjyq7a.now.sh
* https://iteamse-poc-git-master.iteam.now.sh


牛逼


Successfully deployed to following URLs:

* https://picker-3wt5dmebb.now.sh
* https://picker-omega-five.now.sh
* https://picker.react-component.now.sh
* https://picker-git-master.react-component.now.sh


Successfully deployed to following URLs:

* https://analytical-chemistry-bank-p2796j9xz.now.sh
* https://analytical-chemistry-bank.njzjz.now.sh
* https://analytical-chemistry-bank-git-master.njzjz.now.sh


带 魔 术 师  ——伍湖先生


Successfully deployed to following URLs:

* https://lawra-website-c8gtykevl.now.sh
* https://lawra-website.21711933.now.sh
* https://lawra-website-git-master.21711933.now.sh


Successfully deployed to following URLs:

* https://biblidev-abrp6dzm4.now.sh
* https://biblidev.now.sh
* https://biblidev.fr
* https://biblidev.icez.now.sh
* https://biblidev-git-master.icez.now.sh


Successfully deployed to following URLs:

* https://yoke-search-ox8kmw3vo.now.sh
* https://yoke.now.sh
* https://yoke-search.yorkun.now.sh
* https://yoke-search-git-master.yorkun.now.sh


- [x] added modern bundle support with `webpack`
- [x] can now use modern frameworks like `reactjs` and `vuejs` for all kinds of front-end render needs
- [x] completed missing tests
- [x] wrote a better short-code base class
- [x] separated business logic from view logic on short-code renders


Successfully deployed to following URLs:

* https://ccc-3bpeo0cr2.now.sh
* https://ccc.zeit-github-test-dev1.now.sh
* https://ccc-git-master.zeit-github-test-dev1.now.sh


Successfully deployed to following URLs:

* https://github-e2e-tests-dev-alias-v2-with-alias-eet4sgqoo.now.sh
* https://z-github-e2e-tests-dev-alias-v2-with-alias.now.sh
* https://github-e2e-tests-dev-alias-v2-with-alias.zeit-github-test-dev1.now.sh
* https://github-e2e-tests-dev-alias-v2-with-alias-git-master.zeit-github-test-dev1.now.sh


Now could not deploy this pull request since the `now.json` file does not contain valid JSON.

	Click here to see the contents of `now.json`

{this-is-not-json}

For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


Successfully deployed to following URLs:

* https://github-e2e-tests-dev-alias-v2-without-alias-oszgianwe.now.sh
* https://github-e2e-tests-dev-alias-v2-without-alias.zeit-github-test-dev1.now.sh
* https://github-e2e-tests-dev-alias-v2-without-alias-git-master.zeit-github-test-dev1.now.sh


Successfully deployed to following URLs:

* https://github-e2e-tests-dev-alias-v1-with-alias-hzprdoqmdf.now.sh
* https://z-github-e2e-tests-dev-only.now.sh


That might well be, but I installed `gatetools` as advertised (`pip3 install --user -e .`) and then when I try to run it it gave me errors about `array_from_image` & `image_from_array`.

In the output of `pip3 --user -e .` I see this:
```
Obtaining file:///home/boersma/Software/Sources/GATE/GateTools
Requirement already satisfied: uproot in /home/boersma/.local/lib/python3.6/site-packages (from gatetools==0.8.1) (3.6.2)
Requirement already satisfied: matplotlib in /usr/local/lib/python3.6/dist-packages (from gatetools==0.8.1) (3.0.3)
Requirement already satisfied: click in /usr/local/lib/python3.6/dist-packages (from gatetools==0.8.1) (7.0)
Requirement already satisfied: pydicom in /usr/local/lib/python3.6/dist-packages (from gatetools==0.8.1) (1.2.2)
Requirement already satisfied: tqdm in /home/boersma/.local/lib/python3.6/site-packages (from gatetools==0.8.1) (4.32.1)
Requirement already satisfied: colored in /home/boersma/.local/lib/python3.6/site-packages (from gatetools==0.8.1) (1.3.93)
Requirement already satisfied: itk in /usr/local/lib/python3.6/dist-packages (from gatetools==0.8.1) (4.13.2.post1)
Requirement already satisfied: uproot-methods>=0.6.0 in /home/boersma/.local/lib/python3.6/site-packages (from uproot->gatetools==0.8.1) (0.6.1)
Requirement already satisfied: cachetools in /home/boersma/.local/lib/python3.6/site-packages (from uproot->gatetools==0.8.1) (3.1.1)
Requirement already satisfied: numpy>=1.13.1 in /usr/local/lib/python3.6/dist-packages (from uproot->gatetools==0.8.1) (1.16.3)
Requirement already satisfied: awkward>=0.10.0 in /home/boersma/.local/lib/python3.6/site-packages (from uproot->gatetools==0.8.1) (0.10.3)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /usr/local/lib/python3.6/dist-packages (from matplotlib->gatetools==0.8.1) (2.4.0)
Requirement already satisfied: python-dateutil>=2.1 in /usr/local/lib/python3.6/dist-packages (from matplotlib->gatetools==0.8.1) (2.8.0)
Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.6/dist-packages (from matplotlib->gatetools==0.8.1) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.6/dist-packages (from matplotlib->gatetools==0.8.1) (1.1.0)
Requirement already satisfied: itk-segmentation in /usr/local/lib/python3.6/dist-packages (from itk->gatetools==0.8.1) (4.13.2.post1)
Requirement already satisfied: itk-filtering in /usr/local/lib/python3.6/dist-packages (from itk->gatetools==0.8.1) (4.13.2.post1)
Requirement already satisfied: itk-registration in /usr/local/lib/python3.6/dist-packages (from itk->gatetools==0.8.1) (4.13.2.post1)
Requirement already satisfied: itk-io in /usr/local/lib/python3.6/dist-packages (from itk->gatetools==0.8.1) (4.13.2.post1)
Requirement already satisfied: itk-core in /usr/local/lib/python3.6/dist-packages (from itk->gatetools==0.8.1) (4.13.2.post1)
Requirement already satisfied: itk-numerics in /usr/local/lib/python3.6/dist-packages (from itk->gatetools==0.8.1) (4.13.2.post1)
Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.6/dist-packages (from python-dateutil>=2.1->matplotlib->gatetools==0.8.1) (1.12.0)
Requirement already satisfied: setuptools in /home/boersma/.local/lib/python3.6/site-packages (from kiwisolver>=1.0.1->matplotlib->gatetools==0.8.1) (41.2.0)
Installing collected packages: gatetools
  Found existing installation: gatetools 0.8.1
    Uninstalling gatetools-0.8.1:
      Successfully uninstalled gatetools-0.8.1
  Running setup.py develop for gatetools
Successfully installed gatetools
```

That looks like pip3 found my previously installed ITK version 4.13.2.post1 and `pip3` was completely happy with it.
If we want to use features that require ITK>=5 then I think we should specify that in `setup.py`, like described
[here](https://packaging.python.org/discussions/install-requires-vs-requirements/#install-requires-vs-requirements-files).


@solpahi, why **óe**? In particular, why not **ỏkēı**?


This looks familiar to me :-)
:+1:


It should be a universal approach


Successfully deployed to following URLs:

* https://blog-cxw5bl2e3.now.sh
* https://blog.fengshangwuqi.now.sh
* https://blog-git-dev.fengshangwuqi.now.sh


Why delete the package.json?


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit fa59c38373b01934fcc1049370b6cc07159008d0.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


Hvala na feedback-u, trudicu se 😄


> haphazardly

Compatibility checks prevents incorrect finalization. `final` allows me to be sure that class is opened only if it is intended to be opened. In Kotlin all classes are final by default. I prefer the same for Java.


In zip file it is V0.3 Alpha. I will try 0.4.1 and let you know


Is there any reason to keep those split_single() imho they shouldnt exist at all


@pattacini Great!!! 👍 🚀


Successfully deployed to following URLs:

* https://commercetools-docs-kit-8shtm6e4s.now.sh
* https://commercetools-docs-kit.now.sh
* https://commercetools-docs-kit.commercetools.now.sh
* https://commercetools-docs-kit-git-master.commercetools.now.sh


You built sdlmixer, not tremor itself.  Get the new tremor sdlmixer/external
build it like
```
./configure --prefix=/home/wohlstand/_git_repos/SDL_mixer/kek
make && make install
```
and then
```
cd /home/wohlstand/_git_repos/SDL_mixer/kek/lib
LD_LIBRARY_PATH=. ./playmus '/..../..../some-song.ogg'
```

My test was on i686. Will test it now on x86_64.


commit on github


SwimmingPool_Refactoring (dareumnam) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-UnitTestsCoverage-Debug: OK (1241 of 1241 tests passed, 0 test warnings)

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


I built Tremor too, it's here in the same directory:
![Снимок экрана от 2019-11-25 12-41-56](https://user-images.githubusercontent.com/6751442/69529275-02c6c400-0f81-11ea-99d2-ccb93da763dc.png)


unrelated change


Ok, leave it out for now. I expected normal bib syntax to work also in PDF but haven't checked in detail.


Successfully deployed to following URLs:

* https://portfoliov2-kg90d1f28.now.sh
* https://portfoliov2.now.sh
* https://portfoliov2.nursultansharsheev.now.sh
* https://portfoliov2-git-master.nursultansharsheev.now.sh


Unrelated change


Uh, something broke?


Hi there...
can You contact me at live.i@live.it ?


I am not sure yet. In our tests yes. There was a bug reported to the library I fixed yesterday.


I was planning on updating it in the app my hand (through resolution) to see if it's a false positive or not.


Found spelling mistakes in documentation file tutorials/aaa-master-ISDD-1.txt<<
 ISDD handson GitHub
 Found spelling mistakes in documentation file tutorials/aaa-master-ISDD-2.txt<<
 ISDD handson ISDD ISDD


@jakubmisek We could, but that way it would be performed even in the `Debug` configuration. Is that what we want?


Clearly there are several solutions.

Btw you don’t need the 'semitone_interval_to_major_scale_interval_dict' because:
interval = int((interval_in_semitones+1)/2)

Death to all dictionaries!👿
I’m joking. But for simple arithmetics with fixed notations (it is unlikely that the western musical system will change soon), they are not necessary.

Take your time, so far nobody has complained about the lack of support for other keys.😅

I am quite sure that once you’re done, we’ll be able to write the side program for transposition within the full scale in no time!

JMM.

> Le 25 nov. 2019 à 10:19, Tracey <notifications@github.com> a écrit :
>
>
> Ohh I agree with your points 👍
>
> in case of wrong key, set to default C
>
> in case of wrong note, output broken harp
>
> output error if note doesn’t match the regex
>
> default to 4 if there is no octave specified
>
> and I agree the dictionaries are a little long too
>
> about the twelve long dictionaries, I just thought of another idea to replace them, when you mentioned the intervals – maybe we can calculate the number programmatically!
>
> At a rough definition: If the key specified is A♭ major, and the note is D♭ : we can calculate the difference from A♭ to D♭ in semitones (5 semitones). 5 semitones is a fourth interval, which would be 3 in our positioning (since we start with the root note as 0 rather than 1)
>
> # Use this chromatic scale to work out the different in semitones between notes
> # haven't accounted for synonyms yet
> chromatic_scale = ['C', 'Db', 'D', 'Eb', 'E', 'F', 'Gb', 'G', 'Ab', 'A', 'Bb', 'B']
> Then work out the interval_in_semitones by subtracting the index of the two notes in the list (haven’t accounted for circular shift yet)
>
> once you have the interval_in_semitones, use just this dictionary to turn it into the corresponding interval:
>
> semitone_interval_to_major_scale_interval_dict: {0: 0, 2: 1, 4: 2, 5: 3, 7: 4, 9: 5, 11: 6}
>
> # commented version:
>
> semitone_interval_to_major_scale_interval: {
> 0: 0, # 0 semitones means it’s the root note
> 2: 1, # 2 semitones means it’s a 2nd interval
> 4: 2, # 4 semitones means it’s a 3rd interval
> 5: 3, # 5 semitones means it’s a 4th interval
> 7: 4, # 7 semitones means it’s a 5th interval
> 9: 5, # 9 semitones means it’s a 6th interval
> 11: 6 # 11 semitones means it’s a 7th interval
> }
> And yep this class would be called instead of map_note_to_position, for the western notation only
> I can implement this last part, when I have some extra time
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub, or unsubscribe.


TeamCity Bvcms / Build [Build 2879](https://builds.tpsdb.com/viewLog.html?buildId=10045&buildTypeId=Bvcms_Build) is now running


## Hello


你妈死了


@develar , how should we proceed with unit tests then? In many cases we need a class to be not-final to be able to make mocks, or override some methods for test purposes. Is it OK to revert "final" in these cases, or should we follow some other strategy?


@snider, sorry, I don't have any credentials to deploy this project. @etimberg probably has, I tried pinging him [here](https://github.com/chartjs/chartjs-plugin-annotation/pull/186).


Successfully deployed to following URLs:

* https://react-figma-ofeln49xt.now.sh
* https://react-figma.now.sh
* https://react-figma.react-figma.now.sh
* https://react-figma-git-master.react-figma.now.sh


nit: Как правило, кидаются или специализированные ошибки, или RuntimeException с описанием ошибки


Successfully deployed to following URLs:

* https://portfoliov2-4kzvy0o89.now.sh
* https://portfoliov2.now.sh
* https://portfoliov2.nursultansharsheev.now.sh
* https://portfoliov2-git-master.nursultansharsheev.now.sh


Successfully deployed to following URLs:

* https://backend-h2o1ez19c.now.sh
* https://staging.shootismoke.now.sh
* https://backend.shootismoke.now.sh
* https://backend-git-master.shootismoke.now.sh


@snider Due to this, I also am using a non-standard installation currently, sadly


Successfully deployed to following URLs:

* https://react-figma-6rseaq9ji.now.sh
* https://react-figma.now.sh
* https://react-figma.react-figma.now.sh
* https://react-figma-git-master.react-figma.now.sh


Successfully deployed to following URLs:

* https://docspyvecorg-oe4pthymp.now.sh
* https://docspyvecorg.pyvec.now.sh
* https://docspyvecorg-git-master.pyvec.now.sh


TeamCity Identity and Access Management / identity-hostedpages [Build 1026](https://teamcity.nice.org.uk/viewLog.html?buildId=62127&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) is now running


TeamCity Identity and Access Management / identity-hostedpages [Build 1025](https://teamcity.nice.org.uk/viewLog.html?buildId=62126&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) is now running


TeamCity Identity and Access Management / identity-hostedpages [Build 1026](https://teamcity.nice.org.uk/viewLog.html?buildId=62127&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) outcome was **UNKNOWN**
Summary: Canceled (Exit code 143 (Step: Set build number (Command Line)) (new)) Build time: 00:00:15


TeamCity Identity and Access Management / identity-hostedpages [Build 1025](https://teamcity.nice.org.uk/viewLog.html?buildId=62126&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) outcome was **FAILURE**
Summary: Exit code 1 (Step: Set build number (Command Line)) (new) Build time: 00:00:21


TeamCity Bvcms / Build [Build 2879](https://builds.tpsdb.com/viewLog.html?buildId=10045&buildTypeId=Bvcms_Build) outcome was **FAILURE**
Summary: Compilation error: CmsWeb\CMSWeb.csproj (new) Build time: 00:05:09


TeamCity Identity and Access Management / identity-hostedpages [Build 1027](https://teamcity.nice.org.uk/viewLog.html?buildId=62128&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) is now running


Hello World!


Contains only LSTM model.


Successfully deployed to following URLs:

* https://chemicaltools-web-ri78joi0m.now.sh
* https://chemicaltools-web.njzjz.now.sh
* https://chemicaltools-web-git-master.njzjz.now.sh


Sorry - these still aren't right.
You don't want to leave "Role" blank; it should be "Reader" (you had that right before you changed it).

Also, I think you need to add an extra step for selecting the cloudwisdom app as it's not a pick list (my fault, I wasn't clear about this). If you look at screenshots 5.6 - 5.7 and 5.8 attached to PHX-14858 you'll see what I mean.


Кто освобождает эту память?


А кто освобождает эту память?


Successfully deployed to following URLs:

* https://merchant-center-application-kit-r161xstw8.now.sh
* https://mc-custom-applications.now.sh
* https://merchant-center-application-kit.commercetools.now.sh
* https://merchant-center-application-kit-git-master.commercetools.now.sh


OK, tot fuciona 🍄


TeamCity Identity and Access Management / identity-hostedpages [Build 1027-IDAM-304-Migration](https://teamcity.nice.org.uk/viewLog.html?buildId=62128&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) outcome was **SUCCESS**
Summary: Tests passed: 62 Build time: 00:01:53


I have run the robot with the V0.4 alpha version and not throwing any error but there is no stats given the result.
Only stats i am seeing on agent tab (CPU, Mem etc) . But not getting stats test case responce time and min/max etc.


Successfully deployed to following URLs:

* https://biblidev-l42v8gqhz.now.sh
* https://biblidev.now.sh
* https://biblidev.fr
* https://biblidev.icez.now.sh
* https://biblidev-git-master.icez.now.sh


Are we not already writing last login timestamp to auth_user?


Successfully deployed to following URLs:

* https://sveta-azqt0h1rh.now.sh
* https://sveta-rouge-nine.now.sh
* https://sveta.webheroschool1.now.sh
* https://sveta-git-developr.webheroschool1.now.sh


Unfortunately i can't see any reason why it shouldn't work. i'm sure you have seen this but there is further info on forcing the audio to the 3.5mm jack

https://www.raspberrypi.org/documentation/configuration/audio-config.md

it's worthwhile checking hdmi audio because if you are getting sound with that it points to the audio not switching over to the 3.5mm variant.


waterHeaterMixedRefactor (mitchute) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-IntegrationCoverage-Debug: OK (674 of 674 tests passed, 0 test warnings)

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


Successfully deployed to following URLs:

* https://sveta-6w140r7v3.now.sh
* https://sveta-rouge-nine.now.sh
* https://sveta.webheroschool1.now.sh
* https://sveta-git-developr.webheroschool1.now.sh


Ok, we can keep it here. Maybe other optimizations from `ExpressionAnalysis` (that should not be performed in debug) should be moved over here so `ExpressionAnalysis` only takes care about types.


Just leave it running, the agent has to complete the test, and then process the output.xml before it sends results back to the server, this is related to issue #22


@duianto Thanks, I've reverted the commit that caused the regression.


Это рекурсия. Глубина рекурсии в Си органичена сконфигурированным размером стека. Типичные размеры 4-8 Mb на современных системах. Это управляемая конфигурация.
Попробуйте оценить глубину рекурсии для длинны строки ~130Mb и буффера 4Kb.

Использовать рекурсию в таком конетксте - зло! :-)


This removes the error, but does not solve the problem :(
Now a blank screen is provided.


lol, makes sense that we do it, but odd that we don't then use this in the Table!


I also made the ScriptingEngine into a DLL (class library) instead of an EXE since it does not run standalone


[R/box.R:5:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/box.R#L5) *style:* **Lines should not be more than 120 characters.**
```r
#' @param  color Color of the box. One of \code{c("", "red", "orange", "yellow", "olive", "green", "teal", "blue", "violet", "purple", "pink", "brown", "grey", "black")}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/box.R:7:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/box.R#L7) *style:* **Lines should not be more than 120 characters.**
```r
#' @param title_side Side of a label. One of \code{c("top", "bottom", "top left", "top right", "bottom left", "bottom right")} if \code{ribbon = FALSE}, or one of \code{c("top left", "top right")} if \code{ribbon = TRUE}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/column.R:7:30:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/column.R#L7) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
column <- function(width, ...){
                             ^~
```
[R/column.R:8:85:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/column.R#L8) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
  if (!is.numeric(width) || (width < MIN_COLUMN_WIDTH) || (width > MAX_COLUMN_WIDTH)){
                                                                                ^~
```
[R/constants.R:1:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/constants.R#L1) *style:* **Variable and function name style should be snake_case.**
```r
ALLOWED_COLORS <- c("", "red", "orange", "yellow", "olive", "green", "teal",
^~~~~~~~~~~~~~
```
[R/constants.R:3:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/constants.R#L3) *style:* **Variable and function name style should be snake_case.**
```r
ALLOWED_SIDEBAR_SIZES <- c("", "thin", "very thin", "wide", "very wide")
^~~~~~~~~~~~~~~~~~~~~
```
[R/constants.R:4:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/constants.R#L4) *style:* **Variable and function name style should be snake_case.**
```r
ALLOWED_SIDEBAR_SIDES <- c("left", "right", "top", "bottom")
^~~~~~~~~~~~~~~~~~~~~
```
[R/constants.R:5:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/constants.R#L5) *style:* **Variable and function name style should be snake_case.**
```r
ALLOWED_VALUEBOX_SIZES <- c("mini", "tiny", "small", "", "large", "huge")
^~~~~~~~~~~~~~~~~~~~~~
```
[R/constants.R:6:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/constants.R#L6) *style:* **Variable and function name style should be snake_case.**
```r
ALLOWED_BOX_SIDES_NONRIBBON <- c("top", "bottom", "top left", "top right", "bottom left", "bottom right")
^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/constants.R:7:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/constants.R#L7) *style:* **Variable and function name style should be snake_case.**
```r
ALLOWED_BOX_SIDES_RIBBON <- c("top left", "top right")
^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/constants.R:8:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/constants.R#L8) *style:* **Variable and function name style should be snake_case.**
```r
COLUMN_WIDTHS <-   c("", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten",
^~~~~~~~~~~~~
```
[R/constants.R:10:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/constants.R#L10) *style:* **Variable and function name style should be snake_case.**
```r
MIN_COLUMN_WIDTH <- 1
^~~~~~~~~~~~~~~~
```
[R/constants.R:11:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/constants.R#L11) *style:* **Variable and function name style should be snake_case.**
```r
MAX_COLUMN_WIDTH <- 16
^~~~~~~~~~~~~~~~
```
[R/constants.R:12:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/constants.R#L12) *style:* **Variable and function name style should be snake_case.**
```r
MIN_PROGRESS_VALUE <- 0
^~~~~~~~~~~~~~~~~~
```
[R/constants.R:13:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/constants.R#L13) *style:* **Variable and function name style should be snake_case.**
```r
MAX_PROGRESS_VALUE <- 100
^~~~~~~~~~~~~~~~~~
```
[R/constants.R:15:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/constants.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
DROPDOWN_MENU_ICONS <- list(messages = "mail", notifications = "warning sign", tasks = "tasks")
^~~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu_output.R:15:34:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu_output.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
dropdown_menu_output <- function(outputId){
                                 ^~~~~~~~
```
[R/dropdown_menu_output.R:15:42:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu_output.R#L15) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
dropdown_menu_output <- function(outputId){
                                         ^~
```
[R/dropdown_menu_output.R:19:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu_output.R#L19) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn dropdown_menu_output Create a dropdown menu output (alias for \code{dropdown_menu_output} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu_output.R:21:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu_output.R#L21) *style:* **Variable and function name style should be snake_case.**
```r
dropdownMenuOutput <- dropdown_menu_output
^~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu_output.R:27:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu_output.R#L27) *style:* **Lines should not be more than 120 characters.**
```r
#' @param quoted Is expr a quoted expression (with \code{quote()})? This is useful if you want to save an expression in a variable.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu_output.R:39:76:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu_output.R#L39) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
render_dropdown_menu <- function(expr, env = parent.frame(), quoted = FALSE){
                                                                           ^~
```
[R/dropdown_menu_output.R:44:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu_output.R#L44) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn render_dropdown_menu Create a dropdown menu output (alias for \code{render_dropdown_menu} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu_output.R:46:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu_output.R#L46) *style:* **Variable and function name style should be snake_case.**
```r
renderDropdownMenu <- render_dropdown_menu
^~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu.R:34:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu.R#L34) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn dropdown_menu Create a dropdown menu (alias for \code{dropdown_menu} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu.R:36:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu.R#L36) *style:* **Variable and function name style should be snake_case.**
```r
dropdownMenu <- dropdown_menu
^~~~~~~~~~~~
```
[R/dropdown_menu.R:57:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu.R#L57) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn message_item Create a message item (alias for \code{message_item} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu.R:59:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu.R#L59) *style:* **Variable and function name style should be snake_case.**
```r
messageItem <- message_item
^~~~~~~~~~~
```
[R/dropdown_menu.R:65:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu.R#L65) *style:* **Lines should not be more than 120 characters.**
```r
#' @param color Color of the task item. One of \code{c("", "red", "orange", "yellow", "olive", "green", "teal", "blue", "violet", "purple", "pink", "brown", "grey", "black")}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu.R:70:46:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu.R#L70) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
task_item <- function(text, value, color = ""){
                                             ^~
```
[R/dropdown_menu.R:71:89:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu.R#L71) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
  if (!is.numeric(value) || (value < MIN_PROGRESS_VALUE) || (value > MAX_PROGRESS_VALUE)){
                                                                                ^~
```
[R/dropdown_menu.R:84:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu.R#L84) *style:* **Variable and function name style should be snake_case.**
```r
taskItem <- task_item
^~~~~~~~
```
[R/dropdown_menu.R:90:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu.R#L90) *style:* **Lines should not be more than 120 characters.**
```r
#' @param color Color of the notification item. One of \code{c("", "red", "orange", "yellow", "olive", "green", "teal", "blue", "violet", "purple", "pink", "brown", "grey", "black")}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu.R:95:65:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu.R#L95) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
notification_item <- function(text, icon = "warning", color = ""){
                                                                ^~
```
[R/dropdown_menu.R:102:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu.R#L102) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn notification_item Create a notification item (alias for \code{notification_item} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dropdown_menu.R:104:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/dropdown_menu.R#L104) *style:* **Variable and function name style should be snake_case.**
```r
notificationItem <- notification_item
^~~~~~~~~~~~~~~~
```
[R/menu_item.R:31:47:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/menu_item.R#L31) *style:* **Variable and function name style should be snake_case.**
```r
menu_item <- function(text, ..., icon = NULL, tabName = NULL, href = NULL, newtab = TRUE) {
                                              ^~~~~~~
```
[R/menu_item.R:38:3:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/menu_item.R#L38) *style:* **Variable and function name style should be snake_case.**
```r
  isTabItem <- FALSE
  ^~~~~~~~~
```
[R/menu_item.R:42:5:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/menu_item.R#L42) *style:* **Variable and function name style should be snake_case.**
```r
    isTabItem <- TRUE
    ^~~~~~~~~
```
[R/menu_item.R:69:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/menu_item.R#L69) *style:* **Variable and function name style should be snake_case.**
```r
menuItem <- menu_item
^~~~~~~~
```
[R/menu_item.R:73:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/menu_item.R#L73) *style:* **Variable and function name style should be snake_case.**
```r
menuSubItem <- menu_item
^~~~~~~~~~~
```
[R/menu_item.R:90:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/menu_item.R#L90) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn sidebar_menu Create a sidebar menu (alias for \code{sidebar_menu} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/menu_item.R:92:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/menu_item.R#L92) *style:* **Variable and function name style should be snake_case.**
```r
sidebarMenu <- sidebar_menu
^~~~~~~~~~~
```
[R/semantic_dashboard.R:14:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L14) *style:* **Lines should not be more than 120 characters.**
```r
#'   One of \code{c("", "red", "orange", "yellow", "olive", "green", "teal", "blue", "violet", "purple", "pink", "brown", "grey", "black")}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/semantic_dashboard.R:21:20:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L21) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
#' if(interactive()){
                   ^~
```
[R/semantic_dashboard.R:43:75:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L43) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
                             color = "", inverted = FALSE, disable = FALSE){
                                                                          ^~
```
[R/semantic_dashboard.R:44:14:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L44) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
  if (disable){
             ^~
```
[R/semantic_dashboard.R:63:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L63) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn dashboard_header Create a header of a dashboard (alias for \code{dashboard_header} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/semantic_dashboard.R:65:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L65) *style:* **Variable and function name style should be snake_case.**
```r
dashboardHeader <- dashboard_header
^~~~~~~~~~~~~~~
```
[R/semantic_dashboard.R:74:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L74) *style:* **Lines should not be more than 120 characters.**
```r
#'   One of \code{c("", "red", "orange", "yellow", "olive", "green", "teal", "blue", "violet", "purple", "pink", "brown", "grey", "black")}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/semantic_dashboard.R:83:20:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L83) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
#' if(interactive()){
                   ^~
```
[R/semantic_dashboard.R:105:78:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L105) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
                              center = FALSE, visible = TRUE, disable = FALSE){
                                                                             ^~
```
[R/semantic_dashboard.R:122:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L122) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn dashboard_sidebar Create a sidebar of a dashboard (alias for \code{dashboard_sidebar} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/semantic_dashboard.R:124:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L124) *style:* **Variable and function name style should be snake_case.**
```r
dashboardSidebar <- dashboard_sidebar
^~~~~~~~~~~~~~~~
```
[R/semantic_dashboard.R:133:20:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L133) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
#' if(interactive()){
                   ^~
```
[R/semantic_dashboard.R:154:31:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L154) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
dashboard_body <- function(...){
                              ^~
```
[R/semantic_dashboard.R:161:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L161) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn dashboard_body Create a body of a dashboard (alias for \code{dashboard_body} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/semantic_dashboard.R:163:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L163) *style:* **Variable and function name style should be snake_case.**
```r
dashboardBody <- dashboard_body
^~~~~~~~~~~~~
```
[R/semantic_dashboard.R:172:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L172) *style:* **Lines should not be more than 120 characters.**
```r
#' @param suppress_bootstrap There are some conflicts in CSS styles between SemanticUI and Bootstrap. For the time being it's better to suppress Bootstrap. If \code{TRUE} bootstrap dependency from \code{shiny} will be disabled.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/semantic_dashboard.R:176:20:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L176) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
#' if(interactive()){
                   ^~
```
[R/semantic_dashboard.R:204:79:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L204) *style:* **Commas should always have a space after.**
```r
                               shiny::tags$script(paste0("sidebar_observer('",sidebar$attribs$id,"')")))
                                                                              ^
```
[R/semantic_dashboard.R:204:98:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L204) *style:* **Commas should always have a space after.**
```r
                               shiny::tags$script(paste0("sidebar_observer('",sidebar$attribs$id,"')")))
                                                                                ^
```
[R/semantic_dashboard.R:207:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L207) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn dashboard_page Create a dashboard (alias for \code{dashboard_page} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/semantic_dashboard.R:209:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/semantic_dashboard.R#L209) *style:* **Variable and function name style should be snake_case.**
```r
dashboardPage <- dashboard_page
^~~~~~~~~~~~~
```
[R/sidebar_menu_output.R:6:33:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/sidebar_menu_output.R#L6) *style:* **Variable and function name style should be snake_case.**
```r
sidebar_menu_output <- function(outputId){
                                ^~~~~~~~
```
[R/sidebar_menu_output.R:6:41:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/sidebar_menu_output.R#L6) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
sidebar_menu_output <- function(outputId){
                                        ^~
```
[R/sidebar_menu_output.R:10:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/sidebar_menu_output.R#L10) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn sidebar_menu_output Create a sidebar menu output (alias for \code{sidebar_menu_output} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sidebar_menu_output.R:12:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/sidebar_menu_output.R#L12) *style:* **Variable and function name style should be snake_case.**
```r
sidebarMenuOutput <- sidebar_menu_output
^~~~~~~~~~~~~~~~~
```
[R/sidebar_menu_output.R:19:30:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/sidebar_menu_output.R#L19) *style:* **Variable and function name style should be snake_case.**
```r
menu_item_output <- function(outputId){
                             ^~~~~~~~
```
[R/sidebar_menu_output.R:19:38:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/sidebar_menu_output.R#L19) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
menu_item_output <- function(outputId){
                                     ^~
```
[R/sidebar_menu_output.R:23:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/sidebar_menu_output.R#L23) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn menu_item_output Create a menu item output (alias for \code{menu_item_output} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sidebar_menu_output.R:25:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/sidebar_menu_output.R#L25) *style:* **Variable and function name style should be snake_case.**
```r
menuItemOutput <- menu_item_output
^~~~~~~~~~~~~~
```
[R/sidebar_menu_output.R:31:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/sidebar_menu_output.R#L31) *style:* **Lines should not be more than 120 characters.**
```r
#' @param quoted Is expr a quoted expression (with \code{quote()})? This is useful if you want to save an expression in a variable.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sidebar_menu_output.R:34:67:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/sidebar_menu_output.R#L34) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
render_menu <- function(expr, env = parent.frame(), quoted = FALSE){
                                                                  ^~
```
[R/sidebar_menu_output.R:39:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/sidebar_menu_output.R#L39) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn render_menu Create a menu output (alias for \code{render_menu} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sidebar_menu_output.R:41:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/sidebar_menu_output.R#L41) *style:* **Variable and function name style should be snake_case.**
```r
renderMenu <- render_menu
^~~~~~~~~~
```
[R/tab_box.R:5:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/tab_box.R#L5) *style:* **Lines should not be more than 120 characters.**
```r
#' @param color Color of the box. One of \code{c("", "red", "orange", "yellow", "olive", "green", "teal", "blue", "violet", "purple", "pink", "brown", "grey", "black")}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/tab_box.R:7:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/tab_box.R#L7) *style:* **Lines should not be more than 120 characters.**
```r
#' @param title_side Side of a label. One of \code{c("top", "bottom", "top left", "top right", "bottom left", "bottom right")} if \code{ribbon = FALSE}, or one of \code{c("top left", "top right")} if \code{ribbon = TRUE}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/tab_box.R:28:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/tab_box.R#L28) *style:* **Variable and function name style should be snake_case.**
```r
tabBox <- tab_box
^~~~~~
```
[R/tab.R:9:22:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/tab.R#L9) *style:* **Variable and function name style should be snake_case.**
```r
tab_item <- function(tabName, ...){
                     ^~~~~~~
```
[R/tab.R:9:34:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/tab.R#L9) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
tab_item <- function(tabName, ...){
                                 ^~
```
[R/tab.R:18:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/tab.R#L18) *style:* **Variable and function name style should be snake_case.**
```r
tabItem <- tab_item
^~~~~~~
```
[R/tab.R:30:40:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/tab.R#L30) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
tab_items <- function(..., selected = 1){
                                       ^~
```
[R/tab.R:32:83:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/tab.R#L32) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
  if (round(selected) < 1 | round(selected) > length(tabs) | !is.numeric(selected)){
                                                                                ^~
```
[R/tab.R:42:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/tab.R#L42) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn tab_items Create a panel with tabs (alias for \code{tab_items} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/tab.R:44:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/tab.R#L44) *style:* **Variable and function name style should be snake_case.**
```r
tabItems <- tab_items
^~~~~~~~
```
[R/utils.R:4:25:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/utils.R#L4) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
  if (!(var %in% values)){
                        ^~
```
[R/utils.R:18:22:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/utils.R#L18) *warning:* **Avoid 1:length(...) expressions, use seq_len.**
```r
  dividers <- lapply(1:length(elements), function(i) shiny::tags$div(class = "divider"))
                     ^
```
[R/value_box_output.R:20:30:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/value_box_output.R#L20) *style:* **Variable and function name style should be snake_case.**
```r
value_box_output <- function(outputId, width = 5){
                             ^~~~~~~~
```
[R/value_box_output.R:20:49:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/value_box_output.R#L20) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
value_box_output <- function(outputId, width = 5){
                                                ^~
```
[R/value_box_output.R:24:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/value_box_output.R#L24) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn value_box_output Create a valueBox output (alias for \code{value_box_output} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/value_box_output.R:26:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/value_box_output.R#L26) *style:* **Variable and function name style should be snake_case.**
```r
valueBoxOutput <- value_box_output
^~~~~~~~~~~~~~
```
[R/value_box_output.R:28:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/value_box_output.R#L28) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn value_box_output Create a valueBox output (alias for \code{value_box_output} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/value_box_output.R:30:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/value_box_output.R#L30) *style:* **Variable and function name style should be snake_case.**
```r
infoBoxOutput <- value_box_output
^~~~~~~~~~~~~
```
[R/value_box_output.R:36:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/value_box_output.R#L36) *style:* **Lines should not be more than 120 characters.**
```r
#' @param quoted Is expr a quoted expression (with \code{quote()})? This is useful if you want to save an expression in a variable.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/value_box_output.R:52:72:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/value_box_output.R#L52) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
render_value_box <- function(expr, env = parent.frame(), quoted = FALSE){
                                                                       ^~
```
[R/value_box_output.R:57:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/value_box_output.R#L57) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn render_value_box Create a value box output (alias for \code{render_value_box} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/value_box_output.R:59:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/value_box_output.R#L59) *style:* **Variable and function name style should be snake_case.**
```r
renderValueBox <- render_value_box
^~~~~~~~~~~~~~
```
[R/value_box_output.R:61:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/value_box_output.R#L61) *style:* **Lines should not be more than 120 characters.**
```r
#' @describeIn render_value_box Create a value box output (alias for \code{render_value_box} for compatibility with \code{shinydashboard})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/value_box_output.R:63:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/value_box_output.R#L63) *style:* **Variable and function name style should be snake_case.**
```r
renderInfoBox <- render_value_box
^~~~~~~~~~~~~
```
[R/value_box.R:6:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/value_box.R#L6) *style:* **Lines should not be more than 120 characters.**
```r
#' @param  color Color of the valueBox. One of \code{c("", "red", "orange", "yellow", "olive", "green", "teal", "blue", "violet", "purple", "pink", "brown", "grey", "black")}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/value_box.R:13:89:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/value_box.R#L13) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
value_box <- function(subtitle, value, icon = NULL, color = "blue", width = 5, size = ""){
                                                                                ^~
```
[R/value_box.R:25:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/value_box.R#L25) *style:* **Variable and function name style should be snake_case.**
```r
valueBox <- value_box
^~~~~~~~
```
[R/value_box.R:29:1:](https://github.com/Appsilon/semantic.dashboard/blob/17dfc6a12358894f102f96fb2c67db9da9e39e20/R/value_box.R#L29) *style:* **Variable and function name style should be snake_case.**
```r
infoBox <- value_box
^~~~~~~
```