[inst/shiny-examples/shinyjwtauth_example/app.R:7:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/inst/shiny-examples/shinyjwtauth_example/app.R#L7) *style:* **Variable and function name style should be snake_case.**
```r
.StanGenerator <- function() {
^~~~~~~~~~~~~~
```
[inst/shiny-examples/shinyjwtauth_example/app.R:32:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/inst/shiny-examples/shinyjwtauth_example/app.R#L32) *warning:* **no visible global function definition for ‘req’**
```r
    req(credentials()$userAuth)
    ^~~
```
[inst/shiny-examples/shinyjwtauth_example/app.R:33:25:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/inst/shiny-examples/shinyjwtauth_example/app.R#L33) *warning:* **no visible global function definition for ‘renderText’**
```r
    output$logintext <- renderText("Login Success")
                        ^~~~~~~~~~
```
[inst/shiny-examples/shinyjwtauth_example/app.R:37:36:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/inst/shiny-examples/shinyjwtauth_example/app.R#L37) *warning:* **no visible global function definition for ‘renderText’**
```r
    output$password.change.text <- renderText("change button clicked")
                                   ^~~~~~~~~~
```
[inst/shiny-examples/shinyjwtauth_example/app.R:61:3:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/inst/shiny-examples/shinyjwtauth_example/app.R#L61) *style:* **Variable and function name style should be snake_case.**
```r
  logoutInit <- callModule(
  ^~~~~~~~~~
```
[inst/shiny-examples/shinyjwtauth_example/app.R:77:3:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/inst/shiny-examples/shinyjwtauth_example/app.R#L77) *style:* **Variable and function name style should be snake_case.**
```r
  jwtToken <- reactive({
  ^~~~~~~~
```
[inst/shiny-examples/shinyjwtauth_example/app.R:95:12:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/inst/shiny-examples/shinyjwtauth_example/app.R#L95) *style:* **Variable and function name style should be snake_case.**
```r
    output$password.change.text <- renderText("change button clicked")
           ^~~~~~~~~~~~~~~~~~~~
```
[R/apiFunction.R:4:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/apiFunction.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @param custom.header Custom-Header to be sent with the request common to APIs made by Revanth Nemani
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/apiFunction.R:7:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/apiFunction.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @return This will return a dataframe with 3 columns if the authentication passes and
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/apiFunction.R:18:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/apiFunction.R#L18) *style:* **Variable and function name style should be snake_case.**
```r
.ApiPOSTRequest <- function(url, custom.header = NULL, body = NULL) {
^~~~~~~~~~~~~~~
```
[R/apiFunction.R:18:34:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/apiFunction.R#L18) *style:* **Variable and function name style should be snake_case.**
```r
.ApiPOSTRequest <- function(url, custom.header = NULL, body = NULL) {
                                 ^~~~~~~~~~~~~
```
[R/apiFunction.R:19:3:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/apiFunction.R#L19) *style:* **Variable and function name style should be snake_case.**
```r
  req.res <- httr::POST(
  ^~~~~~~
```
[R/apiFunction.R:22:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/apiFunction.R#L22) *style:* **Lines should not be more than 80 characters.**
```r
      .headers = c("Content-Type" = "application/json", "Custom-Header" = custom.header)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/apiFunction.R:25:3:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/apiFunction.R#L25) *style:* **Variable and function name style should be snake_case.**
```r
  req.res <- httr::content(req.res, "text", encoding = "UTF-8")
  ^~~~~~~
```
[R/apiFunction.R:26:3:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/apiFunction.R#L26) *style:* **Variable and function name style should be snake_case.**
```r
  req.res <- jsonlite::fromJSON(req.res, flatten = T)
  ^~~~~~~
```
[R/apiFunction.R:32:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/apiFunction.R#L32) *style:* **Lines should not be more than 80 characters.**
```r
#' @param custom.header Custom-Header to be sent with the request common to APIs made by Revanth Nemani
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/apiFunction.R:44:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/apiFunction.R#L44) *style:* **Variable and function name style should be snake_case.**
```r
.ApiGETRequest <- function(url, custom.header = NULL) {
^~~~~~~~~~~~~~
```
[R/apiFunction.R:44:33:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/apiFunction.R#L44) *style:* **Variable and function name style should be snake_case.**
```r
.ApiGETRequest <- function(url, custom.header = NULL) {
                                ^~~~~~~~~~~~~
```
[R/apiFunction.R:45:3:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/apiFunction.R#L45) *style:* **Variable and function name style should be snake_case.**
```r
  req.res <- httr::GET(
  ^~~~~~~
```
[R/apiFunction.R:48:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/apiFunction.R#L48) *style:* **Lines should not be more than 80 characters.**
```r
      .headers = c("Content-Type" = "application/json", "Custom-Header" = custom.header)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/apiFunction.R:51:3:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/apiFunction.R#L51) *style:* **Variable and function name style should be snake_case.**
```r
  req.res <- httr::content(req.res, "text", encoding = "UTF-8")
  ^~~~~~~
```
[R/apiFunction.R:52:3:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/apiFunction.R#L52) *style:* **Variable and function name style should be snake_case.**
```r
  req.res <- jsonlite::fromJSON(req.res, flatten = T)
  ^~~~~~~
```
[R/createUser.R:28:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L28) *style:* **Variable and function name style should be snake_case.**
```r
CreateUserUI <- function(id,
^~~~~~~~~~~~
```
[R/createUser.R:30:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L30) *style:* **Variable and function name style should be snake_case.**
```r
                         first.name.title = "First Name",
                         ^~~~~~~~~~~~~~~~
```
[R/createUser.R:31:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L31) *style:* **Variable and function name style should be snake_case.**
```r
                         last.name.title = "Last Name",
                         ^~~~~~~~~~~~~~~
```
[R/createUser.R:32:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L32) *style:* **Variable and function name style should be snake_case.**
```r
                         username.title = "Username",
                         ^~~~~~~~~~~~~~
```
[R/createUser.R:33:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L33) *style:* **Variable and function name style should be snake_case.**
```r
                         password.title = "Password",
                         ^~~~~~~~~~~~~~
```
[R/createUser.R:34:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L34) *style:* **Variable and function name style should be snake_case.**
```r
                         password.title.2 = "reenter Password",
                         ^~~~~~~~~~~~~~~~
```
[R/createUser.R:35:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L35) *style:* **Variable and function name style should be snake_case.**
```r
                         expiry.title = "Expiry Date",
                         ^~~~~~~~~~~~
```
[R/createUser.R:36:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L36) *style:* **Variable and function name style should be snake_case.**
```r
                         create.title = "Create User",
                         ^~~~~~~~~~~~
```
[R/createUser.R:37:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L37) *style:* **Variable and function name style should be snake_case.**
```r
                         error.message = "Something went wrong") {
                         ^~~~~~~~~~~~~
```
[R/createUser.R:116:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L116) *style:* **Variable and function name style should be snake_case.**
```r
CreateUser <- function(input,
^~~~~~~~~~
```
[R/createUser.R:121:24:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L121) *style:* **Variable and function name style should be snake_case.**
```r
                       jwt.token = NULL) {
                       ^~~~~~~~~
```
[R/createUser.R:127:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L127) *style:* **Lines should not be more than 80 characters.**
```r
        '<p style="color: red;font-weight: bold;padding-top: 5px;" class="text-center">Passwords don\'t match</p>'
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/createUser.R:144:7:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L144) *style:* **Variable and function name style should be snake_case.**
```r
      POSTbody <- sprintf(
      ^~~~~~~~
```
[R/createUser.R:146:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L146) *style:* **Use spaces to indent, not tabs.**
```r
	"stan": "%s",
^
```
[R/createUser.R:147:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L147) *style:* **Use spaces to indent, not tabs.**
```r
	"firstName": "%s",
^
```
[R/createUser.R:148:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L148) *style:* **Use spaces to indent, not tabs.**
```r
	"lastName": "%s",
^
```
[R/createUser.R:149:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L149) *style:* **Use spaces to indent, not tabs.**
```r
	"username": "%s",
^
```
[R/createUser.R:150:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L150) *style:* **Use spaces to indent, not tabs.**
```r
	"password": "%s",
^
```
[R/createUser.R:151:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L151) *style:* **Use spaces to indent, not tabs.**
```r
	"expiryDt": "%s"
^
```
[R/createUser.R:161:7:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L161) *style:* **Variable and function name style should be snake_case.**
```r
      create.user <- .ApiPOSTRequest(url = url,
      ^~~~~~~~~~~
```
[R/createUser.R:171:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L171) *style:* **Lines should not be more than 80 characters.**
```r
        shinyWidgets::updateAirDateInput(session, "exp.dt", value = NULL, clear = T)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/createUser.R:175:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L175) *style:* **Lines should not be more than 80 characters.**
```r
            '<p style="color: green;font-weight: bold;padding-top: 5px;" class="text-center">created user with id: %s</p>',
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/createUser.R:196:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/createUser.R#L196) *style:* **Lines should not be more than 80 characters.**
```r
            '<p style="color: red;font-weight: bold;padding-top: 5px;" class="text-center">%s</p>',
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/getUsers.R:22:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/getUsers.R#L22) *style:* **Variable and function name style should be snake_case.**
```r
GetUserUI <- function(id,
^~~~~~~~~
```
[R/getUsers.R:24:23:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/getUsers.R#L24) *style:* **Variable and function name style should be snake_case.**
```r
                      error.message = "Something went wrong") {
                      ^~~~~~~~~~~~~
```
[R/getUsers.R:46:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/getUsers.R#L46) *style:* **Lines should not be more than 80 characters.**
```r
               rhandsontable::rHandsontableOutput(outputId = ns("get.all.users"))),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/getUsers.R:82:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/getUsers.R#L82) *style:* **Variable and function name style should be snake_case.**
```r
GetUser <- function(input,
^~~~~~~
```
[R/getUsers.R:85:21:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/getUsers.R#L85) *style:* **Variable and function name style should be snake_case.**
```r
                    base.url = "http://localhost:3005",
                    ^~~~~~~~
```
[R/getUsers.R:86:21:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/getUsers.R#L86) *style:* **Variable and function name style should be snake_case.**
```r
                    users.route = "/user",
                    ^~~~~~~~~~~
```
[R/getUsers.R:87:21:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/getUsers.R#L87) *style:* **Variable and function name style should be snake_case.**
```r
                    url.all.users = "/search",
                    ^~~~~~~~~~~~~
```
[R/getUsers.R:88:21:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/getUsers.R#L88) *style:* **Variable and function name style should be snake_case.**
```r
                    jwt.token = NULL) {
                    ^~~~~~~~~
```
[R/getUsers.R:95:21:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/getUsers.R#L95) *style:* **Commas should always have a space after.**
```r
        .get.users[,-which(names(.get.users) %in% c("password"))]
                    ^
```
[R/getUsers.R:97:61:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/getUsers.R#L97) *style:* **Commas should always have a space after.**
```r
        .get.users[!.get.users$username %in% c("root.user"),]
                                                            ^
```
[R/getUsers.R:100:14:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/getUsers.R#L100) *style:* **Variable and function name style should be snake_case.**
```r
      output$get.all.users <- rhandsontable::renderRHandsontable({
             ^~~~~~~~~~~~~
```
[R/getUsers.R:107:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/getUsers.R#L107) *style:* **Lines should not be more than 80 characters.**
```r
          '<p style="color: red;font-weight: bold;padding-top: 5px;" class="text-center">%s</p>',
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/login.R:23:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/login.R#L23) *style:* **Variable and function name style should be snake_case.**
```r
JwtLoginUI <- function(id,
^~~~~~~~~~
```
[R/login.R:25:24:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/login.R#L25) *style:* **Variable and function name style should be snake_case.**
```r
                       user.title = "User Name",
                       ^~~~~~~~~~
```
[R/login.R:26:24:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/login.R#L26) *style:* **Variable and function name style should be snake_case.**
```r
                       pass.title = "Password",
                       ^~~~~~~~~~
```
[R/login.R:27:24:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/login.R#L27) *style:* **Variable and function name style should be snake_case.**
```r
                       login.title = "Log in",
                       ^~~~~~~~~~~
```
[R/login.R:28:24:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/login.R#L28) *style:* **Variable and function name style should be snake_case.**
```r
                       error.message = "Invalid username or password!") {
                       ^~~~~~~~~~~~~
```
[R/login.R:61:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/login.R#L61) *style:* **Lines should not be more than 80 characters.**
```r
                      style = "color: red; font-weight: bold; padding-top: 5px;",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/login.R:78:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/login.R#L78) *style:* **Lines should not be more than 80 characters.**
```r
#' @param log.out [reactive] supply the returned reactive from \link{JwtLogin} here to trigger a user logout
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/login.R:86:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/login.R#L86) *style:* **Lines should not be more than 80 characters.**
```r
#' @return The module will return a reactive 2 element list to your main application.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/login.R:87:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/login.R#L87) *style:* **Lines should not be more than 80 characters.**
```r
#'   The first element \code{userAuth} is a value inditcating whether there has been
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/login.R:96:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/login.R#L96) *style:* **Variable and function name style should be snake_case.**
```r
JwtLogin <- function(input,
^~~~~~~~
```
[R/login.R:103:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/login.R#L103) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
{
^
```
[R/login.R:110:17:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/login.R#L110) *style:* **Variable and function name style should be snake_case.**
```r
    credentials$userAuth <- FALSE
                ^~~~~~~~
```
[R/login.R:126:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/login.R#L126) *style:* **Variable and function name style should be snake_case.**
```r
    POSTbody <- sprintf(
    ^~~~~~~~
```
[R/login.R:128:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/login.R#L128) *style:* **Use spaces to indent, not tabs.**
```r
	"stan": "%s",
^
```
[R/login.R:129:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/login.R#L129) *style:* **Use spaces to indent, not tabs.**
```r
	"username": "%s",
^
```
[R/login.R:130:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/login.R#L130) *style:* **Use spaces to indent, not tabs.**
```r
	"password": "%s"
^
```
[R/login.R:145:19:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/login.R#L145) *style:* **Variable and function name style should be snake_case.**
```r
      credentials$userAuth <- TRUE
                  ^~~~~~~~
```
[R/login.R:151:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/login.R#L151) *style:* **Lines should not be more than 80 characters.**
```r
          '<p style="color: red;font-weight: bold;padding-top: 5px;" class="text-center">%s</p>',
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/logout.R:23:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/logout.R#L23) *style:* **Lines should not be more than 80 characters.**
```r
JwtLogoutUI <- function(id, label = "Log out", style = "fill", color = "primary", size = "sm", icon = NULL) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/logout.R:23:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/logout.R#L23) *style:* **Variable and function name style should be snake_case.**
```r
JwtLogoutUI <- function(id, label = "Log out", style = "fill", color = "primary", size = "sm", icon = NULL) {
^~~~~~~~~~~
```
[R/logout.R:47:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/logout.R#L47) *style:* **Lines should not be more than 80 characters.**
```r
#' @param active [reactive] supply the returned \code{userAuth} boolean reactive from \link{JwtLogin}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/logout.R:53:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/logout.R#L53) *style:* **Lines should not be more than 80 characters.**
```r
#' @return The reactive output of this module should be supplied as the \code{log.out} argument to the
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/logout.R:59:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/logout.R#L59) *style:* **Variable and function name style should be snake_case.**
```r
JwtLogout <- function(input, output, session, active) {
^~~~~~~~~
```
[R/logout.R:65:19:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/logout.R#L65) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  shiny::reactive({input$button})
                  ^
```
[R/passwordChange.R:25:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/passwordChange.R#L25) *style:* **Variable and function name style should be snake_case.**
```r
PasswordChangeUI <- function(id,
^~~~~~~~~~~~~~~~
```
[R/passwordChange.R:27:30:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/passwordChange.R#L27) *style:* **Variable and function name style should be snake_case.**
```r
                             user.title = "Username",
                             ^~~~~~~~~~
```
[R/passwordChange.R:28:30:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/passwordChange.R#L28) *style:* **Variable and function name style should be snake_case.**
```r
                             old.pass.title = "Old password",
                             ^~~~~~~~~~~~~~
```
[R/passwordChange.R:29:30:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/passwordChange.R#L29) *style:* **Variable and function name style should be snake_case.**
```r
                             new.pass.title = "New Password",
                             ^~~~~~~~~~~~~~
```
[R/passwordChange.R:30:30:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/passwordChange.R#L30) *style:* **Variable and function name style should be snake_case.**
```r
                             new.2.pass.title = "Reenter New Password",
                             ^~~~~~~~~~~~~~~~
```
[R/passwordChange.R:31:30:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/passwordChange.R#L31) *style:* **Variable and function name style should be snake_case.**
```r
                             change.title = "Change",
                             ^~~~~~~~~~~~
```
[R/passwordChange.R:32:30:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/passwordChange.R#L32) *style:* **Variable and function name style should be snake_case.**
```r
                             error.message = "Passwords Do not match!") {
                             ^~~~~~~~~~~~~
```
[R/passwordChange.R:79:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/passwordChange.R#L79) *style:* **Lines should not be more than 80 characters.**
```r
                      style = "color: red; font-weight: bold; padding-top: 5px;",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/passwordChange.R:107:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/passwordChange.R#L107) *style:* **Variable and function name style should be snake_case.**
```r
PasswordChange <- function(input,
^~~~~~~~~~~~~~
```
[R/passwordChange.R:112:28:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/passwordChange.R#L112) *style:* **Variable and function name style should be snake_case.**
```r
                           jwt.token = NULL) {
                           ^~~~~~~~~
```
[R/passwordChange.R:118:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/passwordChange.R#L118) *style:* **Lines should not be more than 80 characters.**
```r
        '<p style="color: red;font-weight: bold;padding-top: 5px;" class="text-center">new passwords don\'t match</p>'
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/passwordChange.R:137:7:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/passwordChange.R#L137) *style:* **Variable and function name style should be snake_case.**
```r
      POSTbody <- sprintf(
      ^~~~~~~~
```
[R/passwordChange.R:140:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/passwordChange.R#L140) *style:* **Use spaces to indent, not tabs.**
```r
	"username": "%s",
^
```
[R/passwordChange.R:141:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/passwordChange.R#L141) *style:* **Use spaces to indent, not tabs.**
```r
	"oldPassword": "%s",
^
```
[R/passwordChange.R:142:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/passwordChange.R#L142) *style:* **Use spaces to indent, not tabs.**
```r
	"newPassword": "%s"
^
```
[R/passwordChange.R:150:7:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/passwordChange.R#L150) *style:* **Variable and function name style should be snake_case.**
```r
      password.change <- .ApiPOSTRequest(url = url,
      ^~~~~~~~~~~~~~~
```
[R/passwordChange.R:162:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/passwordChange.R#L162) *style:* **Lines should not be more than 80 characters.**
```r
            '<p style="color: green;font-weight: bold;padding-top: 5px;" class="text-center">%s</p>',
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/passwordChange.R:185:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/passwordChange.R#L185) *style:* **Lines should not be more than 80 characters.**
```r
            '<p style="color: red;font-weight: bold;padding-top: 5px;" class="text-center">%s</p>',
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/runExample.R:8:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/runExample.R#L8) *style:* **Variable and function name style should be snake_case.**
```r
runShinyExample <- function() {
^~~~~~~~~~~~~~~
```
[R/runExample.R:9:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/runExample.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
  appDir <- system.file("shiny-examples", "shinyjwtauth_example", package = "shinyjwtauth")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/runExample.R:9:3:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/runExample.R#L9) *style:* **Variable and function name style should be snake_case.**
```r
  appDir <- system.file("shiny-examples", "shinyjwtauth_example", package = "shinyjwtauth")
  ^~~~~~
```
[R/runExample.R:11:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/runExample.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
    stop("Could not find example directory. Try re-installing `shinyjwtauth`.", call. = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/updateUser.R:20:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L20) *warning:* **no visible global function definition for ‘req’**
```r
    req(input$uName)
    ^~~
```
[R/updateUser.R:34:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L34) *style:* **Variable and function name style should be snake_case.**
```r
UpdateUserUI <- function(id,
^~~~~~~~~~~~
```
[R/updateUser.R:36:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L36) *style:* **Variable and function name style should be snake_case.**
```r
                         username.title = "Username",
                         ^~~~~~~~~~~~~~
```
[R/updateUser.R:37:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L37) *style:* **Variable and function name style should be snake_case.**
```r
                         roles.title = "Select roles",
                         ^~~~~~~~~~~
```
[R/updateUser.R:38:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L38) *style:* **Variable and function name style should be snake_case.**
```r
                         lock.title = "Lock User",
                         ^~~~~~~~~~
```
[R/updateUser.R:39:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L39) *style:* **Variable and function name style should be snake_case.**
```r
                         expiry.title = "Expiry Date",
                         ^~~~~~~~~~~~
```
[R/updateUser.R:40:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L40) *style:* **Variable and function name style should be snake_case.**
```r
                         update.roles.button = "Update roles",
                         ^~~~~~~~~~~~~~~~~~~
```
[R/updateUser.R:41:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L41) *style:* **Variable and function name style should be snake_case.**
```r
                         update.expiry.button = "Update expiry",
                         ^~~~~~~~~~~~~~~~~~~~
```
[R/updateUser.R:42:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L42) *style:* **Variable and function name style should be snake_case.**
```r
                         reset.title = "Reset Password",
                         ^~~~~~~~~~~
```
[R/updateUser.R:43:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L43) *style:* **Variable and function name style should be snake_case.**
```r
                         reset.button.title = "Reset selected user's Password",
                         ^~~~~~~~~~~~~~~~~~
```
[R/updateUser.R:44:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L44) *style:* **Variable and function name style should be snake_case.**
```r
                         error.message = "Something went wrong",
                         ^~~~~~~~~~~~~
```
[R/updateUser.R:45:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L45) *style:* **Variable and function name style should be snake_case.**
```r
                         base.url = "http://localhost:3005",
                         ^~~~~~~~
```
[R/updateUser.R:46:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L46) *style:* **Variable and function name style should be snake_case.**
```r
                         users.route = "/user",
                         ^~~~~~~~~~~
```
[R/updateUser.R:48:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L48) *style:* **Variable and function name style should be snake_case.**
```r
                         url.all.roles = "/roles",
                         ^~~~~~~~~~~~~
```
[R/updateUser.R:49:26:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L49) *style:* **Variable and function name style should be snake_case.**
```r
                         jwt.token = NULL) {
                         ^~~~~~~~~
```
[R/updateUser.R:52:3:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L52) *style:* **Variable and function name style should be snake_case.**
```r
  user.names <-
  ^~~~~~~~~~
```
[R/updateUser.R:55:3:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L55) *style:* **Variable and function name style should be snake_case.**
```r
  user.names <- user.names[!user.names %in% "root.user"]
  ^~~~~~~~~~
```
[R/updateUser.R:64:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L64) *warning:* **no visible global function definition for ‘req’**
```r
    req(input$uName)
    ^~~
```
[R/updateUser.R:101:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L101) *warning:* **no visible global function definition for ‘req’**
```r
    req(input$uName)
    ^~~
```
[R/updateUser.R:102:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L102) *warning:* **no visible global function definition for ‘req’**
```r
    req(input$exp.dt)
    ^~~
```
[R/updateUser.R:167:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L167) *warning:* **no visible global function definition for ‘req’**
```r
    req(input$uName)
    ^~~
```
[R/updateUser.R:168:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L168) *warning:* **no visible global function definition for ‘req’**
```r
    req(input$roles)
    ^~~
```
[R/updateUser.R:169:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L169) *warning:* **no visible global function definition for ‘req’**
```r
    req(input$roles.button)
    ^~~
```
[R/updateUser.R:225:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L225) *style:* **Variable and function name style should be snake_case.**
```r
UpdateUser <- function(input,
^~~~~~~~~~
```
[R/updateUser.R:229:24:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L229) *style:* **Variable and function name style should be snake_case.**
```r
                       username.title = "Username",
                       ^~~~~~~~~~~~~~
```
[R/updateUser.R:230:24:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L230) *style:* **Variable and function name style should be snake_case.**
```r
                       roles.title = "Select roles",
                       ^~~~~~~~~~~
```
[R/updateUser.R:231:24:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L231) *style:* **Variable and function name style should be snake_case.**
```r
                       base.url = "http://localhost:3005",
                       ^~~~~~~~
```
[R/updateUser.R:232:24:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L232) *style:* **Variable and function name style should be snake_case.**
```r
                       users.route = "/user",
                       ^~~~~~~~~~~
```
[R/updateUser.R:233:24:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L233) *style:* **Variable and function name style should be snake_case.**
```r
                       details.route = "/details",
                       ^~~~~~~~~~~~~
```
[R/updateUser.R:234:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L234) *warning:* **no visible global function definition for ‘req’**
```r
    req(input$uName)
    ^~~
```
[R/updateUser.R:234:24:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L234) *style:* **Variable and function name style should be snake_case.**
```r
                       lock.title = "Lock User",
                       ^~~~~~~~~~
```
[R/updateUser.R:235:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L235) *warning:* **no visible global function definition for ‘req’**
```r
    req(input$reset.button)
    ^~~
```
[R/updateUser.R:235:24:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L235) *style:* **Variable and function name style should be snake_case.**
```r
                       unlock.title = "Unlock User",
                       ^~~~~~~~~~~~
```
[R/updateUser.R:237:24:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L237) *style:* **Variable and function name style should be snake_case.**
```r
                       url.all.roles = "/roles",
                       ^~~~~~~~~~~~~
```
[R/updateUser.R:241:24:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L241) *style:* **Variable and function name style should be snake_case.**
```r
                       url.reset.password = "/update/password/reset",
                       ^~~~~~~~~~~~~~~~~~
```
[R/updateUser.R:242:24:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L242) *style:* **Variable and function name style should be snake_case.**
```r
                       jwt.token = NULL) {
                       ^~~~~~~~~
```
[R/updateUser.R:245:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L245) *style:* **Variable and function name style should be snake_case.**
```r
    user.details <-
    ^~~~~~~~~~~~
```
[R/updateUser.R:256:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L256) *style:* **Variable and function name style should be snake_case.**
```r
    user.roles <- strsplit(user.details$role, split = ", ")[[1]]
    ^~~~~~~~~~
```
[R/updateUser.R:257:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L257) *style:* **Variable and function name style should be snake_case.**
```r
    user.lock <- as.logical(as.integer(user.details$locked))
    ^~~~~~~~~
```
[R/updateUser.R:258:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L258) *style:* **Variable and function name style should be snake_case.**
```r
    user.lock.label <- ifelse(user.lock, unlock.title, lock.title)
    ^~~~~~~~~~~~~~~
```
[R/updateUser.R:259:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L259) *style:* **Variable and function name style should be snake_case.**
```r
    user.expiry <- as.Date(user.details$expiryDt)
    ^~~~~~~~~~~
```
[R/updateUser.R:275:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L275) *style:* **Variable and function name style should be snake_case.**
```r
    user.names <-
    ^~~~~~~~~~
```
[R/updateUser.R:278:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L278) *style:* **Variable and function name style should be snake_case.**
```r
    user.names <- user.names[!user.names %in% "root.user"]
    ^~~~~~~~~~
```
[R/updateUser.R:290:7:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L290) *style:* **Variable and function name style should be snake_case.**
```r
      .POSTbody <-
      ^~~~~~~~~
```
[R/updateUser.R:295:7:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L295) *style:* **Variable and function name style should be snake_case.**
```r
      .POSTbody <-
      ^~~~~~~~~
```
[R/updateUser.R:300:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L300) *style:* **Variable and function name style should be snake_case.**
```r
    user.lock.status <-
    ^~~~~~~~~~~~~~~~
```
[R/updateUser.R:329:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L329) *style:* **Variable and function name style should be snake_case.**
```r
    .POSTbody <-
    ^~~~~~~~~
```
[R/updateUser.R:348:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L348) *style:* **Lines should not be more than 80 characters.**
```r
          '<p style="color: green;font-weight: bold;padding-top: 5px;" class="text-center">%s</p>',
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/updateUser.R:370:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L370) *style:* **Lines should not be more than 80 characters.**
```r
          '<p style="color: red;font-weight: bold;padding-top: 5px;" class="text-center">%s</p>',
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/updateUser.R:394:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L394) *style:* **Variable and function name style should be snake_case.**
```r
    .selected.roles <-
    ^~~~~~~~~~~~~~~
```
[R/updateUser.R:395:49:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L395) *style:* **Only use double-quotes.**
```r
      paste(c(isolate(input$roles)), collapse = ', ')
                                                ^~~~
```
[R/updateUser.R:397:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L397) *style:* **Variable and function name style should be snake_case.**
```r
    .POSTbody <-
    ^~~~~~~~~
```
[R/updateUser.R:415:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L415) *style:* **Lines should not be more than 80 characters.**
```r
          '<p style="color: green;font-weight: bold;padding-top: 5px;" class="text-center">%s</p>',
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/updateUser.R:437:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L437) *style:* **Lines should not be more than 80 characters.**
```r
          '<p style="color: red;font-weight: bold;padding-top: 5px;" class="text-center">%s</p>',
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/updateUser.R:461:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L461) *style:* **Variable and function name style should be snake_case.**
```r
    .POSTbody <-
    ^~~~~~~~~
```
[R/updateUser.R:466:5:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L466) *style:* **Variable and function name style should be snake_case.**
```r
    .user.password.reset <-
    ^~~~~~~~~~~~~~~~~~~~
```
[R/updateUser.R:477:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L477) *style:* **Lines should not be more than 80 characters.**
```r
          '<p style="color: green;font-weight: bold;padding-top: 5px;" class="text-center">%s for user: %s</p>',
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/updateUser.R:500:1:](https://github.com/RevanthNemani/shinyjwtauth/blob/8b79a70e3abfa0551ac8c6990af4f09eb960f942/R/updateUser.R#L500) *style:* **Lines should not be more than 80 characters.**
```r
          '<p style="color: red;font-weight: bold;padding-top: 5px;" class="text-center">%s</p>',
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


You need to copy both files from this pong project onto your circuitpy board. In the repository there is code.py and pong_helpers.py, you need both of them in the root directory of your device. You are very close now I promise =).


Nice work!


Successfully deployed to following URLs:

* https://reacnetgenerator-3csweeyxt.now.sh
* https://reacnetgenerator.tongzhugroup.now.sh
* https://reacnetgenerator-git-master.tongzhugroup.now.sh


Let's include a replace in democlient too.


Successfully deployed to following URLs:

* https://hackton-frontend-yitzsol60.now.sh
* https://hackton-frontend.now.sh
* https://hackton.co
* https://hackton-frontend.hackton.now.sh
* https://hackton-frontend-git-develop.hackton.now.sh


Successfully deployed to following URLs:

* https://front-end-oe42nkyi9.now.sh
* https://front-end-kappa-nine.now.sh
* https://front-end.smcguire1826.now.sh
* https://front-end-git-master.smcguire1826.now.sh


@JuliaRegistrator register


Failed to assign a domain to your deployment due to the following error:

~~~
The chosen alias "what-next.now.sh" is already in use.
~~~

([Learn more](https://zeit.co/robhowell/what-next/jec4m7vz2) or [visit](https://what-next-jec4m7vz2.now.sh) the non-aliased deployment)


Registration pull request created: [JuliaRegistries/General/7621](https://github.com/JuliaRegistries/General/pull/7621)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.3.0 -m "<description of version>" 0a16fb75584b58e45d3580a16365a554efd561d6
git push origin v0.3.0
```


Successfully deployed to following URLs:

* https://front-end-p3x54nuqq.now.sh
* https://front-end-kappa-nine.now.sh
* https://front-end.smcguire1826.now.sh
* https://front-end-git-master.smcguire1826.now.sh


Makes sense for an `undefined` model to be a blank date rather than defaulting to current date.


Successfully deployed to following URLs:

* https://codyapricecom-15y9hf5yn.now.sh
* https://codyaprice.com
* https://codyapricecom.devcprice.now.sh
* https://codyapricecom-git-master.devcprice.now.sh


fixes #5


Successfully deployed to following URLs:

* https://mp-3-player-react-2pyfp6ppg.now.sh
* https://mp-3-player-react.now.sh
* https://mp-3-player-react.mishaskopenko1.now.sh
* https://mp-3-player-react-git-master.mishaskopenko1.now.sh


Quantum adder


let's keep these lines


Successfully deployed to following URLs:

* https://paulkinlanme-qubauz8qq.now.sh
* https://paul.kinlan.me
* https://paulkinlanme.kinlan.now.sh
* https://paulkinlanme-git-main.kinlan.now.sh


i'm fine with the code formatting change and addition of final; are there any unstaged changes after compiling?


Successfully deployed to following URLs:

* https://repo-remover-op964b669.now.sh
* https://reporemover.xyz
* https://www.reporemover.xyz
* https://repo-remover.moollaza.now.sh
* https://repo-remover-git-master.moollaza.now.sh


The advance setting is for users to modify reader configuration for FCC test. The Advance Setting tab will be hidden by default and can be activated by pressing ctrl + D.


Successfully deployed to following URLs:

* https://osiuxws-iydpotlrv.now.sh
* https://osiux.ws
* https://www.osiux.ws
* https://osiuxws.osiux.now.sh
* https://osiuxws-git-master.osiux.now.sh


Successfully deployed to following URLs:

* https://clothing-store-client-1zk854iub.now.sh
* https://clothing-store-client.now.sh
* https://clothing-store-client.krogank9.now.sh
* https://clothing-store-client-git-master.krogank9.now.sh


Successfully deployed to following URLs:

* https://nano-e8p9f2l5c.now.sh
* https://nano.cbdyzj.now.sh
* https://nano-git-master.cbdyzj.now.sh


    :x: Test Failed: va/tests/accessibility

composer va:test:accessibility

```
audited 183 packages in 1.371s
found 2 low severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for details

> axe_tests@1.0.0 test /var/aegir/projects/cms/pr806
> node ./tests/accessibility/aXeAccessibilityCheck.js

!!!  NUMBER OF NEW VIOLATIONS on http://pr806.ci.cms.va.gov 1
!!!  NUMBER OF NEW VIOLATIONS on http://pr806.ci.cms.va.gov/sections  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr806.ci.cms.va.gov/node/add/page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr806.ci.cms.va.gov/node/add/landing_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr806.ci.cms.va.gov/node/add/documentation_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr806.ci.cms.va.gov/node/add/event  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr806.ci.cms.va.gov/node/add/health_care_local_facility  = 1
[ { id: 'label',
    impact: 'critical',
    tags:
     [ 'cat.forms',
       'wcag2a',
       'wcag332',
       'wcag131',
       'section508',
       'section508.22.n' ],
    description: 'Ensures every form element has a label',
    help: 'Form elements must have labels',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/label?application=webdriverjs',
    nodes:
     [ [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr806.ci.cms.va.gov/node/add/health_care_region_detail_page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr806.ci.cms.va.gov/node/add/health_care_region_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr806.ci.cms.va.gov/node/add/office  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr806.ci.cms.va.gov/node/add/outreach_asset  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr806.ci.cms.va.gov/node/add/person_profile  = 1
[ { id: 'duplicate-id-aria',
    impact: 'critical',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description:
     'Ensures every id attribute value used in ARIA and in labels is unique',
    help: 'IDs used in ARIA and labels must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id-aria?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr806.ci.cms.va.gov/node/add/press_release  = 1
[ { id: 'aria-allowed-attr',
    impact: 'critical',
    tags: [ 'cat.aria', 'wcag2a', 'wcag412' ],
    description: 'Ensures ARIA attributes are allowed for an element\'s role',
    help: 'Elements must only use allowed ARIA attributes',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/aria-allowed-attr?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr806.ci.cms.va.gov/node/add/regional_health_care_service_des  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr806.ci.cms.va.gov/node/add/news_story  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr806.ci.cms.va.gov/node/add/support_service  = 0
[]
!!!  VIOLATION TYPES FOUND: 6 PROCESS EXITED WITH CODE 1  !!!
> npm install --only=production
> npm test
Tue, 07 Jan 2020 01:52:09 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:44:14
Tue, 07 Jan 2020 01:52:11 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:56:42
Failed to inject axe-core into one of the iframes!
Failed to inject axe-core into one of the iframes!
npm ERR! Test failed.  See above for more details.
Script npm test handling the va:test:accessibility event returned with error code 1
```

- **On:** devshop.cms.va.gov
- **In:** 01:12