[R/getAvailablePoints.R:3:20:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L3) *style:* **Commas should always have a space after.**
```r
test <- function(a,point,c){
                   ^
```
[R/getAvailablePoints.R:3:26:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L3) *style:* **Commas should always have a space after.**
```r
test <- function(a,point,c){
                         ^
```
[R/getAvailablePoints.R:4:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L4) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(point)){
    ^
```
[R/getAvailablePoints.R:5:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L5) *warning:* **no visible binding for '<<-' assignment to ‘all_available_points’**
```r
    all_available_points<<-c(all_available_points,point)
    ^~~~~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:5:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L5) *warning:* **no visible binding for global variable ‘all_available_points’**
```r
    all_available_points<<-c(all_available_points,point)
    ^~~~~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:5:25:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L5) *style:* **Put spaces around all infix operators.**
```r
    all_available_points<<-c(all_available_points,point)
                       ~^~~~
```
[R/getAvailablePoints.R:5:51:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L5) *style:* **Commas should always have a space after.**
```r
    all_available_points<<-c(all_available_points,point)
                                                  ^
```
[R/getAvailablePoints.R:9:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L9) *style:* **Variable or function name should be snake_case.**
```r
pointsForAllTests<-function(point){
^~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:9:18:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L9) *style:* **Put spaces around all infix operators.**
```r
pointsForAllTests<-function(point){
                ~^~~
```
[R/getAvailablePoints.R:10:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L10) *warning:* **no visible binding for '<<-' assignment to ‘all_available_points’**
```r
  all_available_points<<-c(all_available_points,point)
  ^~~~~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:10:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L10) *warning:* **no visible binding for global variable ‘all_available_points’**
```r
  all_available_points<<-c(all_available_points,point)
  ^~~~~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:10:23:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L10) *style:* **Put spaces around all infix operators.**
```r
  all_available_points<<-c(all_available_points,point)
                     ~^~~~
```
[R/getAvailablePoints.R:10:49:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L10) *style:* **Commas should always have a space after.**
```r
  all_available_points<<-c(all_available_points,point)
                                                ^
```
[R/getAvailablePoints.R:13:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L13) *style:* **Variable or function name should be snake_case.**
```r
getAvailablePoints <-function(project_path){
^~~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:13:20:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L13) *style:* **Put spaces around all infix operators.**
```r
getAvailablePoints <-function(project_path){
                   ^~~
```
[R/getAvailablePoints.R:15:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L15) *warning:* **no visible binding for '<<-' assignment to ‘all_available_points’**
```r
  all_available_points <<- c()
  ^~~~~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:16:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L16) *style:* **Lines should not be more than 100 characters.**
```r
  testFiles <- list.files(path="tests/testthat", pattern = "test.*\\.R", full.names = T, recursive = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:16:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L16) *style:* **Variable or function name should be snake_case.**
```r
  testFiles <- list.files(path="tests/testthat", pattern = "test.*\\.R", full.names = T, recursive = FALSE)
  ^~~~~~~~~
```
[R/getAvailablePoints.R:16:31:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L16) *style:* **Put spaces around all infix operators.**
```r
  testFiles <- list.files(path="tests/testthat", pattern = "test.*\\.R", full.names = T, recursive = FALSE)
                             ~^~
```
[R/getAvailablePoints.R:18:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L18) *warning:* **no visible global function definition for ‘test_file’, Did you mean 'testFile'?**
```r
    test_file(testFile, reporter = "silent",load_helpers=FALSE)
    ^~~~~~~~~
```
[R/getAvailablePoints.R:18:45:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L18) *style:* **Commas should always have a space after.**
```r
    test_file(testFile, reporter = "silent",load_helpers=FALSE)
                                            ^
```
[R/getAvailablePoints.R:18:57:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L18) *style:* **Put spaces around all infix operators.**
```r
    test_file(testFile, reporter = "silent",load_helpers=FALSE)
                                                       ~^~
```
[R/getAvailablePoints.R:20:10:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/getAvailablePoints.R#L20) *warning:* **no visible binding for global variable ‘all_available_points’**
```r
  return(all_available_points)
         ^~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:2:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L2) *style:* **Variable or function name should be snake_case.**
```r
.CreateJsonResults <- function(testthatOutput) {
^~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:2:32:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L2) *style:* **Variable or function name should be snake_case.**
```r
.CreateJsonResults <- function(testthatOutput) {
                               ^~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:3:11:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L3) *style:* **Use <-, not =, for assignment.**
```r
  results = list()
          ^
```
[R/ResultsJsonParser.R:5:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L5) *style:* **Variable or function name should be snake_case.**
```r
    testName <- test$test
    ^~~~~~~~
```
[R/ResultsJsonParser.R:6:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L6) *style:* **Variable or function name should be snake_case.**
```r
    testPoints <- test$points
    ^~~~~~~~~~
```
[R/ResultsJsonParser.R:7:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L7) *style:* **Variable or function name should be snake_case.**
```r
    testMessage <- ""
    ^~~~~~~~~~~
```
[R/ResultsJsonParser.R:10:7:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L10) *style:* **Variable or function name should be snake_case.**
```r
      testStatus <- "pass"
      ^~~~~~~~~~
```
[R/ResultsJsonParser.R:12:7:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L12) *style:* **Variable or function name should be snake_case.**
```r
      testStatus <- "fail"
      ^~~~~~~~~~
```
[R/ResultsJsonParser.R:13:7:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L13) *style:* **Variable or function name should be snake_case.**
```r
      testMessage <- .CreateMessageForTestWithFailures(test)
      ^~~~~~~~~~~
```
[R/ResultsJsonParser.R:13:22:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L13) *warning:* **no visible global function definition for ‘.CreateMessageForTestWithFailures’**
```r
      testMessage <- .CreateMessageForTestWithFailures(test)
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:16:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L16) *style:* **Variable or function name should be snake_case.**
```r
    testResult <- .CreateJsonTestResult(testStatus, testName, testMessage,testPoints, "")
    ^~~~~~~~~~
```
[R/ResultsJsonParser.R:16:19:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L16) *warning:* **no visible global function definition for ‘.CreateJsonTestResult’**
```r
    testResult <- .CreateJsonTestResult(testStatus, testName, testMessage,testPoints, "")
                  ^~~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:16:75:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L16) *style:* **Commas should always have a space after.**
```r
    testResult <- .CreateJsonTestResult(testStatus, testName, testMessage,testPoints, "")
                                                                          ^
```
[R/ResultsJsonParser.R:18:29:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L18) *style:* **Put spaces around all infix operators.**
```r
    results[[length(results)+1]] <- testResult
                           ~^~
```
[R/ResultsJsonParser.R:20:10:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L20) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
  return (results)
         ^
```
[R/ResultsJsonParser.R:24:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L24) *style:* **Variable or function name should be snake_case.**
```r
.CreateJsonTestResult <- function(testStatus, testName, testMessage,
^~~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:24:35:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L24) *style:* **Variable or function name should be snake_case.**
```r
.CreateJsonTestResult <- function(testStatus, testName, testMessage,
                                  ^~~~~~~~~~
```
[R/ResultsJsonParser.R:24:47:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L24) *style:* **Variable or function name should be snake_case.**
```r
.CreateJsonTestResult <- function(testStatus, testName, testMessage,
                                              ^~~~~~~~
```
[R/ResultsJsonParser.R:24:57:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L24) *style:* **Variable or function name should be snake_case.**
```r
.CreateJsonTestResult <- function(testStatus, testName, testMessage,
                                                        ^~~~~~~~~~~
```
[R/ResultsJsonParser.R:25:35:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L25) *style:* **Variable or function name should be snake_case.**
```r
                                  testPoints, backtrace) {
                                  ^~~~~~~~~~
```
[R/ResultsJsonParser.R:26:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L26) *style:* **Variable or function name should be snake_case.**
```r
  testResult <- list(status=unbox(testStatus),
  ^~~~~~~~~~
```
[R/ResultsJsonParser.R:26:28:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L26) *style:* **Put spaces around all infix operators.**
```r
  testResult <- list(status=unbox(testStatus),
                          ~^~
```
[R/ResultsJsonParser.R:27:26:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L27) *style:* **Put spaces around all infix operators.**
```r
                     name=unbox(format(testName)),
                        ~^~
```
[R/ResultsJsonParser.R:28:29:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L28) *style:* **Put spaces around all infix operators.**
```r
                     message=unbox(testMessage),
                           ~^~
```
[R/ResultsJsonParser.R:29:31:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L29) *style:* **Put spaces around all infix operators.**
```r
                     backtrace=unbox(backtrace),
                             ~^~
```
[R/ResultsJsonParser.R:30:28:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L30) *style:* **Put spaces around all infix operators.**
```r
                     points=testPoints)
                          ~^~
```
[R/ResultsJsonParser.R:36:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L36) *style:* **Variable or function name should be snake_case.**
```r
.MessageFromFailedResult <- function(result) {
^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:42:10:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L42) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
  return (paste(sep="", "Failed with call: ", language,"\n", result$message))
         ^
```
[R/ResultsJsonParser.R:42:20:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L42) *style:* **Put spaces around all infix operators.**
```r
  return (paste(sep="", "Failed with call: ", language,"\n", result$message))
                  ~^~
```
[R/ResultsJsonParser.R:42:56:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L42) *style:* **Commas should always have a space after.**
```r
  return (paste(sep="", "Failed with call: ", language,"\n", result$message))
                                                       ^
```
[R/ResultsJsonParser.R:45:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L45) *style:* **Variable and function names should not be longer than 30 characters.**
```r
.CreateMessageForTestWithFailures <- function(test) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:45:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L45) *style:* **Variable or function name should be snake_case.**
```r
.CreateMessageForTestWithFailures <- function(test) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:46:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L46) *style:* **Variable or function name should be snake_case.**
```r
  testMessage <- ""
  ^~~~~~~~~~~
```
[R/ResultsJsonParser.R:49:7:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L49) *style:* **Variable or function name should be snake_case.**
```r
      testMessage <- paste(sep = "", testMessage, .MessageFromFailedResult(result))
      ^~~~~~~~~~~
```
[R/ResultsJsonParser.R:49:51:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L49) *warning:* **no visible global function definition for ‘.MessageFromFailedResult’**
```r
      testMessage <- paste(sep = "", testMessage, .MessageFromFailedResult(result))
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:56:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L56) *style:* **Variable or function name should be snake_case.**
```r
.WriteJson <- function(results) {
^~~~~~~~~~
```
[R/ResultsJsonParser.R:58:20:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L58) *warning:* **no visible global function definition for ‘toJSON’**
```r
  json <- enc2utf8(toJSON(results, pretty = FALSE))
                   ^~~~~~
```
[R/ResultsJsonParser.R:59:11:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L59) *warning:* **no visible global function definition for ‘prettify’, Did you mean 'pretty'?**
```r
  json <- prettify(json)
          ^~~~~~~~
```
[R/ResultsJsonParser.R:65:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L65) *style:* **Variable or function name should be snake_case.**
```r
.PrintResultsFromJson <- function(jsonResult) {
^~~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:65:35:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/ResultsJsonParser.R#L65) *style:* **Variable or function name should be snake_case.**
```r
.PrintResultsFromJson <- function(jsonResult) {
                                  ^~~~~~~~~~
```
[R/RunTests.R:8:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L8) *style:* **Variable or function name should be snake_case.**
```r
runTests <- function(projectPath, print=FALSE) {
^~~~~~~~
```
[R/RunTests.R:8:22:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L8) *style:* **Variable or function name should be snake_case.**
```r
runTests <- function(projectPath, print=FALSE) {
                     ^~~~~~~~~~~
```
[R/RunTests.R:9:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L9) *style:* **Variable or function name should be snake_case.**
```r
  tmcrTestRunnerProjectPath <- getwd()
  ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:12:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L12) *style:* **Variable or function name should be snake_case.**
```r
  testthatOutput <- .RunTestsProject(projectPath)
  ^~~~~~~~~~~~~~
```
[R/RunTests.R:12:21:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L12) *warning:* **no visible global function definition for ‘.RunTestsProject’**
```r
  testthatOutput <- .RunTestsProject(projectPath)
                    ^~~~~~~~~~~~~~~~
```
[R/RunTests.R:14:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L14) *style:* **Variable or function name should be snake_case.**
```r
  jsonResults <- .CreateJsonResults(testthatOutput)
  ^~~~~~~~~~~
```
[R/RunTests.R:14:18:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L14) *warning:* **no visible global function definition for ‘.CreateJsonResults’**
```r
  jsonResults <- .CreateJsonResults(testthatOutput)
                 ^~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:15:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L15) *warning:* **no visible global function definition for ‘.WriteJson’**
```r
  .WriteJson(jsonResults)
  ^~~~~~~~~~
```
[R/RunTests.R:18:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L18) *warning:* **no visible global function definition for ‘.PrintResultsFromJson’**
```r
    .PrintResultsFromJson(jsonResults)
    ^~~~~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:24:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L24) *style:* **Variable or function name should be snake_case.**
```r
.RunTestsProject <- function(projectPath) {
^~~~~~~~~~~~~~~~
```
[R/RunTests.R:24:30:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L24) *style:* **Variable or function name should be snake_case.**
```r
.RunTestsProject <- function(projectPath) {
                             ^~~~~~~~~~~
```
[R/RunTests.R:27:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L27) *style:* **Variable or function name should be snake_case.**
```r
  testthatOutput <- list()
  ^~~~~~~~~~~~~~
```
[R/RunTests.R:30:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L30) *style:* **Lines should not be more than 100 characters.**
```r
  testFiles <- list.files(path="tests/testthat", pattern = "test.*\\.R", full.names = T, recursive = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:30:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L30) *style:* **Variable or function name should be snake_case.**
```r
  testFiles <- list.files(path="tests/testthat", pattern = "test.*\\.R", full.names = T, recursive = FALSE)
  ^~~~~~~~~
```
[R/RunTests.R:30:31:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L30) *style:* **Put spaces around all infix operators.**
```r
  testFiles <- list.files(path="tests/testthat", pattern = "test.*\\.R", full.names = T, recursive = FALSE)
                             ~^~
```
[R/RunTests.R:33:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L33) *style:* **Variable or function name should be snake_case.**
```r
    testFileOutput <- .RunTestsFile(testFile)
    ^~~~~~~~~~~~~~
```
[R/RunTests.R:33:23:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L33) *warning:* **no visible global function definition for ‘.RunTestsFile’**
```r
    testFileOutput <- .RunTestsFile(testFile)
                      ^~~~~~~~~~~~~
```
[R/RunTests.R:34:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L34) *style:* **Variable or function name should be snake_case.**
```r
    testthatOutput <- c(testthatOutput, testFileOutput)
    ^~~~~~~~~~~~~~
```
[R/RunTests.R:39:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L39) *style:* **Variable or function name should be snake_case.**
```r
.RunTestsFile <- function(filePath) {
^~~~~~~~~~~~~
```
[R/RunTests.R:39:27:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L39) *style:* **Variable or function name should be snake_case.**
```r
.RunTestsFile <- function(filePath) {
                          ^~~~~~~~
```
[R/RunTests.R:43:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L43) *style:* **Variable or function name should be snake_case.**
```r
  testFileOutput <- test_file(filePath, reporter = "silent")
  ^~~~~~~~~~~~~~
```
[R/RunTests.R:43:21:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L43) *warning:* **no visible global function definition for ‘test_file’**
```r
  testFileOutput <- test_file(filePath, reporter = "silent")
                    ^~~~~~~~~
```
[R/RunTests.R:44:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L44) *style:* **Variable or function name should be snake_case.**
```r
  testFileOutput <- .AddPointsToTestOutput(testFileOutput)
  ^~~~~~~~~~~~~~
```
[R/RunTests.R:44:21:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L44) *warning:* **no visible global function definition for ‘.AddPointsToTestOutput’**
```r
  testFileOutput <- .AddPointsToTestOutput(testFileOutput)
                    ^~~~~~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:49:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L49) *style:* **Variable or function name should be snake_case.**
```r
.AddPointsToTestOutput <- function(testOutput) {
^~~~~~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:49:36:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L49) *style:* **Variable or function name should be snake_case.**
```r
.AddPointsToTestOutput <- function(testOutput) {
                                   ^~~~~~~~~~
```
[R/RunTests.R:51:31:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L51) *warning:* **no visible global function definition for ‘.GetTestPoints’**
```r
    testOutput[[i]]$points <- .GetTestPoints(testOutput[[i]]$test)
                              ^~~~~~~~~~~~~~
```
[R/RunTests.R:56:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L56) *style:* **Variable or function name should be snake_case.**
```r
.GetTestPoints <- function(testName) {
^~~~~~~~~~~~~~
```
[R/RunTests.R:56:28:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L56) *style:* **Variable or function name should be snake_case.**
```r
.GetTestPoints <- function(testName) {
                           ^~~~~~~~
```
[R/RunTests.R:58:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L58) *style:* **Variable or function name should be snake_case.**
```r
    testPoints <- vector()
    ^~~~~~~~~~
```
[R/RunTests.R:60:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L60) *style:* **Variable or function name should be snake_case.**
```r
    testPoints <- points[[testName]]
    ^~~~~~~~~~
```
[R/RunTests.R:62:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/RunTests.R#L62) *style:* **Variable or function name should be snake_case.**
```r
  testPoints <- c(.GlobalEnv$points_for_all_tests, testPoints)
  ^~~~~~~~~~
```
[R/TestthatResultReader.R:2:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/TestthatResultReader.R#L2) *style:* **Variable or function name should be snake_case.**
```r
.CheckAllTestPassed <- function(testOutput) {
^~~~~~~~~~~~~~~~~~~
```
[R/TestthatResultReader.R:2:33:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/TestthatResultReader.R#L2) *style:* **Variable or function name should be snake_case.**
```r
.CheckAllTestPassed <- function(testOutput) {
                                ^~~~~~~~~~
```
[R/TestthatResultReader.R:10:10:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/TestthatResultReader.R#L10) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
  return (ret)
         ^
```
[R/TestthatResultReader.R:14:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/TestthatResultReader.R#L14) *style:* **Variable or function name should be snake_case.**
```r
.CheckIfTestPassed <- function(test) {
^~~~~~~~~~~~~~~~~~
```
[R/TestthatResultReader.R:22:10:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/TestthatResultReader.R#L22) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
  return (ret)
         ^
```
[R/TestthatResultReader.R:26:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/TestthatResultReader.R#L26) *style:* **Variable or function name should be snake_case.**
```r
.CheckIfResultPassed <- function(result) {
^~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/resources/simple_all_tests_pass/R/main.R:1:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/resources/simple_all_tests_pass/R/main.R#L1) *style:* **Variable or function name should be snake_case.**
```r
RetTrue <- function() {
^~~~~~~
```
[tests/testthat/resources/simple_all_tests_pass/R/main.R:5:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/resources/simple_all_tests_pass/R/main.R#L5) *style:* **Variable or function name should be snake_case.**
```r
RetOne <- function() {
^~~~~~
```
[tests/testthat/resources/simple_all_tests_pass/R/main.R:9:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/resources/simple_all_tests_pass/R/main.R#L9) *style:* **Variable or function name should be snake_case.**
```r
Add <- function(a, b) {
^~~
```
[tests/testthat/resources/simple_all_tests_pass/tests/testthat/helperTMC.R:4:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/resources/simple_all_tests_pass/tests/testthat/helperTMC.R#L4) *style:* **Variable or function name should be snake_case.**
```r
pointsForAllTests <- function(points) {
^~~~~~~~~~~~~~~~~
```
[tests/testthat/resources/simple_all_tests_pass/tests/testthat/helperTMC.R:12:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/resources/simple_all_tests_pass/tests/testthat/helperTMC.R#L12) *warning:* **no visible global function definition for ‘test_that’**
```r
  test_that(desc, code)
  ^~~~~~~~~
```
[tests/testthat/resources/simple_all_tests_pass/tests/testthat/testMain.R:1:9:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/resources/simple_all_tests_pass/tests/testthat/testMain.R#L1) *style:* **Only use double-quotes.**
```r
library('testthat')
        ^~~~~~~~~~
```
[tests/testthat/resources/simple_some_tests_fail/R/main.R:1:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/resources/simple_some_tests_fail/R/main.R#L1) *style:* **Variable or function name should be snake_case.**
```r
RetTrue <- function() {
^~~~~~~
```
[tests/testthat/resources/simple_some_tests_fail/R/main.R:5:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/resources/simple_some_tests_fail/R/main.R#L5) *style:* **Variable or function name should be snake_case.**
```r
RetOne <- function() {
^~~~~~
```
[tests/testthat/resources/simple_some_tests_fail/R/main.R:9:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/resources/simple_some_tests_fail/R/main.R#L9) *style:* **Variable or function name should be snake_case.**
```r
Add <- function(a, b) {
^~~
```
[tests/testthat/resources/simple_some_tests_fail/R/main.R:13:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/resources/simple_some_tests_fail/R/main.R#L13) *style:* **Variable or function name should be snake_case.**
```r
RetFalse <- function() {
^~~~~~~~
```
[tests/testthat/resources/simple_some_tests_fail/tests/testthat/helperTMC.R:4:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/resources/simple_some_tests_fail/tests/testthat/helperTMC.R#L4) *style:* **Variable or function name should be snake_case.**
```r
pointsForAllTests <- function(points) {
^~~~~~~~~~~~~~~~~
```
[tests/testthat/resources/simple_some_tests_fail/tests/testthat/helperTMC.R:12:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/resources/simple_some_tests_fail/tests/testthat/helperTMC.R#L12) *warning:* **no visible global function definition for ‘test_that’**
```r
  test_that(desc, code)
  ^~~~~~~~~
```
[tests/testthat/resources/simple_some_tests_fail/tests/testthat/testMain.R:1:9:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/resources/simple_some_tests_fail/tests/testthat/testMain.R#L1) *style:* **Only use double-quotes.**
```r
library('testthat')
        ^~~~~~~~~~
```
[tests/testthat/testRunTests.R:4:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/testRunTests.R#L4) *style:* **Variable and function names should not be longer than 30 characters.**
```r
simple_all_tests_pass_project_path <- paste(sep = "", test_resources_dir, "/simple_all_tests_pass")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:5:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/testRunTests.R#L5) *style:* **Lines should not be more than 100 characters.**
```r
simple_some_tests_fail_project_path <- paste(sep = "", test_resources_dir, "/simple_some_tests_fail")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:5:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/testRunTests.R#L5) *style:* **Variable and function names should not be longer than 30 characters.**
```r
simple_some_tests_fail_project_path <- paste(sep = "", test_resources_dir, "/simple_some_tests_fail")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:30:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/testRunTests.R#L30) *style:* **Lines should not be more than 100 characters.**
```r
  testFileOutput <- test_file(paste(sep="", simple_all_tests_pass_project_path, "/tests/testthat/testMain.R"), reporter="silent")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:30:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/testRunTests.R#L30) *style:* **Variable or function name should be snake_case.**
```r
  testFileOutput <- test_file(paste(sep="", simple_all_tests_pass_project_path, "/tests/testthat/testMain.R"), reporter="silent")
  ^~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:30:40:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/testRunTests.R#L30) *style:* **Put spaces around all infix operators.**
```r
  testFileOutput <- test_file(paste(sep="", simple_all_tests_pass_project_path, "/tests/testthat/testMain.R"), reporter="silent")
                                      ~^~
```
[tests/testthat/testRunTests.R:30:120:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/testRunTests.R#L30) *style:* **Put spaces around all infix operators.**
```r
  testFileOutput <- test_file(paste(sep="", simple_all_tests_pass_project_path, "/tests/testthat/testMain.R"), reporter="silent")
                                                                                ~^~
```
[tests/testthat/testRunTests.R:32:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/testRunTests.R#L32) *style:* **Variable or function name should be snake_case.**
```r
  testFileOutput <- .AddPointsToTestOutput(testFileOutput)
  ^~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:38:36:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/testRunTests.R#L38) *style:* **Put spaces around all infix operators.**
```r
  expect_true(file.exists(paste(sep="",simple_all_tests_pass_project_path, "/.results.json")))
                                  ~^~
```
[tests/testthat/testRunTests.R:38:40:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/testRunTests.R#L38) *style:* **Commas should always have a space after.**
```r
  expect_true(file.exists(paste(sep="",simple_all_tests_pass_project_path, "/.results.json")))
                                       ^
```
[tests/testthat/testRunTests.R:47:7:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/testRunTests.R#L47) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!isTRUE(all.equal(string, pass_string))) {
      ^
```
[tests/testthat/testRunTests.R:56:36:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/testRunTests.R#L56) *style:* **Put spaces around all infix operators.**
```r
  expect_true(file.exists(paste(sep="", simple_some_tests_fail_project_path, "/.results.json")))
                                  ~^~
```
[tests/testthat/testRunTests.R:63:36:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/testRunTests.R#L63) *style:* **Put spaces around all infix operators.**
```r
  expect_true(file.exists(paste(sep="", simple_some_tests_fail_project_path, "/.results.json")))
                                  ~^~
```
[tests/testthat/testRunTests.R:69:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/testRunTests.R#L69) *style:* **Commented code should be removed.**
```r
#   runTests(simple_all_tests_pass_project_path)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:73:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/testRunTests.R#L73) *style:* **Commented code should be removed.**
```r
#   string1 <- format(.PrintResult("Testi1", "!", FALSE))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:74:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/testRunTests.R#L74) *style:* **Commented code should be removed.**
```r
#   string2 <- format("Testi1: PASS")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:75:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/testRunTests.R#L75) *style:* **Commented code should be removed.**
```r
#   expect_equal(string1, string2)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testTestthatResultReader.R:1:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/testTestthatResultReader.R#L1) *style:* **Trailing blank lines are superfluous.**
```r

^
```


[R/Authentication.R:1:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L1) *style:* **Commented code should be removed.**
```r
# install.packages("rjson")
  ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Authentication.R:2:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L2) *style:* **Commented code should be removed.**
```r
# install.packages("httr")
  ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Authentication.R:5:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
# https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_understanding_username_password_oauth_flow.htm
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Authentication.R:7:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
  client_id <- "d56662a9898966d8275edb2e609bf1c52919ca7a4e3797bd663e40833522ab3b"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Authentication.R:9:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
  body <- paste(sep = "", "grant_type=password&client_id=", client_id, "&client_secret=", secret,"&username=",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Authentication.R:9:98:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L9) *style:* **Commas should always have a space after.**
```r
  body <- paste(sep = "", "grant_type=password&client_id=", client_id, "&client_secret=", secret,"&username=",
                                                                                ^
```
[R/Authentication.R:12:10:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L12) *warning:* **no visible global function definition for ‘POST’**
```r
  req <- POST(url = "https://tmc.mooc.fi/oauth/token", body = body)
         ^~~~
```
[R/Authentication.R:14:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L14) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(status_code(req)==200){
    ^
```
[R/Authentication.R:14:22:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L14) *style:* **Put spaces around all infix operators.**
```r
  if(status_code(req)==200){
                    ~^~~
```
[R/Authentication.R:16:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L16) *warning:* **no visible global function definition for ‘stop_for_status’**
```r
    stop_for_status(x = req, task = "Authenticate with TMC")
    ^~~~~~~~~~~~~~~
```
[R/Authentication.R:17:30:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L17) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
    token <- paste("Bearer", content(req)$access_token)
                             ^~~~~~~
```
[R/Authentication.R:21:12:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L21) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
    return (content(req))
           ^
```
[R/Authentication.R:21:13:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L21) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
    return (content(req))
            ^~~~~~~
```
[R/Authentication.R:29:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L29) *style:* **Lines should not be more than 80 characters.**
```r
# Temporary testing/example function that fetches the data of a single course from TMC
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Authentication.R:30:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L30) *style:* **Variable or function name should be snake_case.**
```r
tempGetCourse <- function(token) {
^~~~~~~~~~~~~
```
[R/Authentication.R:33:10:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L33) *warning:* **no visible global function definition for ‘GET’, Did you mean 'T'?**
```r
  req <- GET(url = url, config = add_headers(Authorization = token))
         ^~~
```
[R/Authentication.R:33:34:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L33) *warning:* **no visible global function definition for ‘add_headers’**
```r
  req <- GET(url = url, config = add_headers(Authorization = token))
                                 ^~~~~~~~~~~
```
[R/Authentication.R:34:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L34) *warning:* **no visible global function definition for ‘stop_for_status’**
```r
  stop_for_status(x = req, task = "Fetching data from the TMC API")
  ^~~~~~~~~~~~~~~
```
[R/Authentication.R:35:13:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L35) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
  course <- content(req)
            ^~~~~~~
```
[R/Authentication.R:41:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L41) *style:* **Variable or function name should be snake_case.**
```r
tempGetAllCourses <- function(token, org_id) {
^~~~~~~~~~~~~~~~~
```
[R/Authentication.R:42:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L42) *style:* **Lines should not be more than 80 characters.**
```r
  url <- paste("https://tmc.mooc.fi/api/v8/core/org/", org_id, "/courses", sep = "")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Authentication.R:43:5:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L43) *style:* **Commented code should be removed.**
```r
  # url <- "https://tmc.mooc.fi/api/v8/core/org/hy/courses"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Authentication.R:46:10:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L46) *warning:* **no visible global function definition for ‘GET’, Did you mean 'T'?**
```r
  req <- GET(url = url, config = add_headers(Authorization = token))
         ^~~
```
[R/Authentication.R:46:34:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L46) *warning:* **no visible global function definition for ‘add_headers’**
```r
  req <- GET(url = url, config = add_headers(Authorization = token))
                                 ^~~~~~~~~~~
```
[R/Authentication.R:47:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L47) *warning:* **no visible global function definition for ‘stop_for_status’**
```r
  stop_for_status(x = req, task = "Fetching data from the TMC API")
  ^~~~~~~~~~~~~~~
```
[R/Authentication.R:48:14:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L48) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
  courses <- content(req)
             ^~~~~~~
```
[R/Authentication.R:54:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Authentication.R#L54) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Example.R:1:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/Example.R#L1) *style:* **Variable or function name should be snake_case.**
```r
returnsTrue <- function() {
^~~~~~~~~~~
```
[R/TMC_plugin.R:7:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/TMC_plugin.R#L7) *style:* **Variable or function name should be snake_case.**
```r
loginGadget <- function() {
^~~~~~~~~~~
```
[R/TMC_plugin.R:70:16:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/TMC_plugin.R#L70) *style:* **Use <-, not =, for assignment.**
```r
      response = authenticate(input$username,input$password)
               ^
```
[R/TMC_plugin.R:70:18:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/TMC_plugin.R#L70) *warning:* **no visible global function definition for ‘authenticate’**
```r
      response = authenticate(input$username,input$password)
                 ^~~~~~~~~~~~
```
[R/TMC_plugin.R:70:46:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/TMC_plugin.R#L70) *style:* **Commas should always have a space after.**
```r
      response = authenticate(input$username,input$password)
                                             ^
```
[R/TMC_plugin.R:72:17:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/TMC_plugin.R#L72) *style:* **Only use double-quotes.**
```r
      if (grepl('Bearer',response[1])) {
                ^~~~~~~~
```
[R/TMC_plugin.R:72:26:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/TMC_plugin.R#L72) *style:* **Commas should always have a space after.**
```r
      if (grepl('Bearer',response[1])) {
                         ^
```
[R/TMC_plugin.R:81:7:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/TMC_plugin.R#L81) *warning:* **no visible global function definition for ‘showDialog’**
```r
      showDialog(title = title, message = message, url = "")
      ^~~~~~~~~~
```
[R/TMC_plugin.R:84:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/TMC_plugin.R#L84) *style:* **Lines should not be more than 80 characters.**
```r
    # render*-function renders UI content and corresponds to *Output-function in UI
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/TMC_plugin.R:87:12:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/TMC_plugin.R#L87) *style:* **Variable or function name should be snake_case.**
```r
    output$courseDisplay <- renderText({
           ^~~~~~~~~~~~~
```
[R/TMC_plugin.R:91:3:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/TMC_plugin.R#L91) *warning:* **no visible global function definition for ‘runGadget’**
```r
  runGadget(ui, server, viewer = dialogViewer("TMC login"))
  ^~~~~~~~~
```
[R/TMC_plugin.R:91:34:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/R/TMC_plugin.R#L91) *warning:* **no visible global function definition for ‘dialogViewer’**
```r
  runGadget(ui, server, viewer = dialogViewer("TMC login"))
                                 ^~~~~~~~~~~~
```
[tests/testthat/testAuthentication.R:7:1:](https://github.com/RTMC/tmc-r/blob/23c5b88e6624c5872f93ab6746d2dd2f6cdcc0ca/tests/testthat/testAuthentication.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
  expect_is(authenticate("sddsdaddsdsdadasads", "dsdasasdsdsdasdasdasd"), "list")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


alphabetical order ;à


simply:
return this.getLastQueryFromLocalStorage(localStorageName);


modifier


I think you actually want to delete all `.sln` and `.vcxproj` and generate via CMake.


For evaluate "optima",we can add a function "get_solution" into class "optima".


This should become
```
border: none;
border-top: 1.5px solid white;
```
which'll fix some issues on my windows pc chrome


The `unix` bit could go after the `if`/`else`.


Is the processing of the #include opcode the only issue needing to be addressed?


This makes learning layers available as an authentication provider. Default config is setup for 127.0.0.1:8073


The reference to backup-manager.org should be removed from the project description as well:
![image](https://user-images.githubusercontent.com/1470270/30850522-093c716c-a2a6-11e7-8bd3-7cb2c714a41a.png)


Oh nevermind, `addr` is a string here.


```
var self = this;
return _.map(this.columnInvisibleFields, function (domains) {
    return self.record.evalModifiers({
        column_invisible: domains,
     }).column_invisible;
});
```


@tomm1996 @shopware This would be very interesting because it broke our build after updating and we were unable to detect the change because nothing was listed in changelog. Normally if you update a patch version there shouldn't be much of a problem but this "patch" looks more like a minor release to me instead.


Nope. The solution is to use correctly [Javadoc code markup features](https://dzone.com/articles/a-guide-to-formatting-code-snippets-in-javadoc). In this case, you should use:
```
{@code @RunWith(SpringRunner.class)}
```


ERROR: Redundant 'public' modifier.


No, but it requires a recent version of MachinekitClient


Is it ok to move the position of this?


Nope. If you want to link to a method in a different class you can use either `@see` o `{@link}`:
```java
/**
 * some javadoc stuff
 * {@link com.other.package.Class#method()}
 * more stuff
 * @see com.other.package.Class#method()
 */
```


This is causing problem while creating file_context.bin in Nitrogen. You faced anything such in Lineage?


Just download the new binary from here: https://github.com/qtquickvcp/QtQuickVcp#rolling-releases


Да, порядок. Подниму до 9


@Grz3s then I'll wait for you to move things before porting this to Classic DB. 👍


@boy0001 Build failed to compile.


LGTM


see also rest parameters


\n może byc w tym samym logu co cały string


zbędna pusta linia


break zamiast return - najlepiej jak z funkcji wychodzi się tylko na końcu, a tutaj nie ma potrzeby robić return w switchu


pour executer son test, il faut taper la commande: npm (nom du dossier de test) dans l'invite de commande


spacja po if


to spowoduje, że nawet jak notifykacje są wyłączone to cały czas lata callout - niepotrzebnie zużywa prąd


인덴트 수정하였습니다.


@tomm1996 @Miw0 @shopware https://issues.shopware.com/issues/SW-19456 is a 404. I can't find it either.


@evil-at-wow yes, that's right purified and disinfected bites of technicians, so Vaelastrasz does not choked himself while eating them.

@killerwife I'm fine with your point. :)


This seems wrong. Shouldn't it be `too few arguments`? Just seem to have hit that with calling `repository_ctx.path()`.


No, it's not, it's a mistake. Will fix.


Although no tests failed, with or without encryption.


updated
cid nie jest tutaj potrzebny bo nie używamy coc


Should I create a new ticket for this issue so you only toggle players part of an arena visible on exit rather than force everyone globally visible when global toggling is disabled?


hey @tomm1996 @Miw0 @NinoNikoles
 the ticket was not published. Sorry for that! should be visible now
https://issues.shopware.com/issues/SW-19456


https://github.com/spitWind/checkObj    ///  npm install checkobj 对象检测
checkobj(obj,checker)  // 支持对象,数组, 字符串 函数式子校验


The resolver (`QPromise<T>::QPromise(resolver)`) is guarantee to be executed immediately (this info is missing in the doc) and the associated promise doesn't keep any reference/copy on this lambda, so capturing by reference in this specific case seems safe. Though I agree that capturing by reference is highly error prone.


The reason of the global hash-tables for Mem is that I wanted `create "foo"` to be persistent on both FS and Mem. I agree that this was maybe not the most easy choice, especially regarding the behavior of caches. If the cache are now part of the store, this gives a clear user story (e.g. the cache are valid as long as the store value is alive) so it makes sense to remove the global state for the mem backend. Some tests will fail but these can be fixed.


good job


Actually just updated fabric8 maven plugin version


Bad code


Typo: "an" input field


> AA_EnableHighDpiScaling give huge dialogboxes and system-styled UI are off/lowress

This is not too surprising. This is what the [QtQuick Controls 2 documentation](http://doc.qt.io/qt-5/qtquickcontrols2-highdpi.html) says about it:

> Warning: Qt Quick Controls 1.x are not compatible with Qt's automatic high-DPI scaling. There is currently no available solution for high-DPI support in applications wishing to mix Qt Quick Controls and Qt Quick Controls 2.


jak już mamy takiego loga to jeszcze handle by się przydał


*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2791)*


Yes, the problem I see here is that each protocol calls the print function for its encapsulated protocol but I'd like to configure each protocol individual. So, for instance, at the Ethernet level I have to tell log also the config for ARP, IPv4, UDP, TCP, and DHCP as all of them may be found inside the packet. Maybe this can also be achieved with the type-for-each approach without declaring an endless amount of types but I currently cannot see how.


ten callback można wyrzucić - raczej nie jest potrzebny


Thanks for adding 'Access-Control-Allow-Origin' header for 301 redirect. But in the response with actual path to *.csv.gz the header still absent.


a to co robi?


please put your code into corresponding directories in example folder


Thanks for the comments. I applied the changes in the next commit here https://github.com/goga-m/lamassu-admin-elm/commit/ec927294c136785e60dfa16351b650b24637e5df


Añadida licencia, descripción, y claves pública/privada.


khob nit


spacja przed if


khob hast


foo = foo version 2
democonfigclient.message=hello spring io

# routes to serviceId
# routes to url
# zuul.routes.api-a-url.path=/userapi/**
# zuul.routes.api-a-url.url=http://localhost:8881/
#eureka.client.serviceUrl.defaultZone=http://localhost:8880/eureka/


@krusic22 Do you actually need to comment out that line? Recompiling the source against the latest BungeeCord keepalive changes seems to fix the problem. Can reconnect fine. At least with my testing.


Is there a reason this fix has never made it into any of the official releases? I'm considering patching it to fix some race conditions which have been causing sporadic test failures (outside Poco).


ta nazwa ma być taka sama jak device name ustawiony w gap więc powinno to byś ustawiane z jednego static consta albo #define


I don't know exactly what else has changed, but with 1.1.1 I'm getting both `fields.date` and `unknown_fields.year`/`unknown_fields.month`. I had expected that fields whose data shows up in `fields` would not also appear in `unknown_fields`.


@nWidart please review this method


Just as a side-note: According to https://developer.mozilla.org/en-US/docs/Web/API/Element/tagName, you would have lowercase strings on XHTML documents. But as Moodle is HTML5, this should be safe like you built it.


I have deleted my branch with that 'fix'. Currently testing @fieldOfView his pull request.


no ale dlaczego 120? skądś się ta liczba wzięła...


generalnie co komentarz to masz inaczej sformatowany

polecam tak:
/* jednolinijkowy komentarz */
i bez kropek na końcu bo najczęściej nie sa to zdania

/*
 * wielolinijkowy
 * komentarz
 */


I would somehow prefer having directly
```
return true
```
in this line, followed by
```
else {
    return false;
}
```
There's no real need to store the return value in a variable


в ссылки добавь заголовки еще


I just commented it out and it worked. So I don't really see the point in
keeping it in there.

On Sep 26, 2017 10:54, "mibby" <notifications@github.com> wrote:

@krusic22 <https://github.com/krusic22> Do you actually need to comment out
that line? Recompiling the source against the latest BungeeCord keepalive
changes seems to fix the problem. Can reconnect fine. At least with my
testing.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<https://github.com/krusic22/Bungee-Reconnect/commit/8b85f76073d6341c6a8ddf3cee5e1362af960479#commitcomment-24567119>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AH9ys1rC3boU7KGt8kSZXLONaHuLlqsgks5smLvUgaJpZM4Pj5aD>
.


tu bym tego dixygena nie dawał bo to nie jest funkcja z jakiegoś api tylko zwykły callback - on jest zdefiniowany gdzieś w api nimble


*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2793)*


Isn't it needed to keep the connection alive while idling it?


welp


Typo. Should be `catch`.


The commit message says Linux and Windows, but the Windows key-bind remains the same. I'm guessing it's just an oversight?


ta funkcja nie jest nigdzie używana


ta też nie


A renommer xxxxx_bibnoms ?


Not rly in 1.12.1 as far as I see.

On Sep 26, 2017 10:59, "mibby" <notifications@github.com> wrote:

Isn't it needed to keep the connection alive while idling it?

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<https://github.com/krusic22/Bungee-Reconnect/commit/8b85f76073d6341c6a8ddf3cee5e1362af960479#commitcomment-24567198>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AH9yszgFfc4sjty9C7gEn-WdbvNuOeSfks5smLzdgaJpZM4Pj5aD>
.


*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2794)*


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/b09e3ee0-bc62-4bd7-bcf6-7b033dada6af "TriAzurUE"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/57bc70fc-3a85-4eb7-a477-d1a67ac25fb2 "TriAzurUE") deployed [TriAzur_code](https://github.com/Doncassino/TriAzur_code/releases/tag/deploy-ibm-yp-eu-gb-TriAzur-TriAzur-20170926-090320 "deploy-ibm-yp-eu-gb-TriAzur-TriAzur-20170926-090320") to [TriAzur](https://console.bluemix.net/apps/11b7850a-b04f-4546-975c-fb2662c615cd?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:TriAzur:TriAzur"), including this commit


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


это фон будет


![Szeptember 26. - Kedd](http://ujlipot.vakvarju.com/data/napimenu/21.jpg?v=1506286319)
Zellerkrémleves ricottás töltött tésztával
Hentes tokány jázminrizzsel
Kókusz kocka


这里有BUG


*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2796)*


这里还是有BUG


оберни кнопки в доп обертку


Creating only the html part
Creating the Home page and also the rest of the pages


It sucks.


test


clever


тут можно чуть сократить
в теге цитата оставить текст, абзац убрать, под цитатой cite и ссылка, потом обертка с кнопками и под ней кнопка написать.
Может еще понадобятся обертки - это уже потом


i'm adventurous and caring


可以的非常棒！


arg chyba nie musi być złamane


komentarz


ссылка


Actually, the previous code was correct, `li > a`
Anchor tags should be inside of the list item.


wszystko w porządku


Nice I see your form.


When doing a scrap, `moves_todo` will only contain scrapped moves and we'll never have to make a backorder.
```
    if all(m.scrapped for move_todo in moves_todo:
        return moves_todo
```


nie hrs_device_info bo to nie jest charakterystyka z hrs
tak jak pisałem wcześniej: gatt_dis_uuid


It would make sense to have this hardcoded as the other methods.


Is this information already in the _date_?


i albo zrób serwisy po kolei a potem charakterystyki, albo najpierw jeden cały serwis a póxniej drugi - teraz to jest wymieszane


Yup, As I said I haven't tested it. I'm not a C++ guru also, so probably there is some stupid mistake in my code. In another commit I removed unnecessary BTHFClient stuff and added some more logging to narrow down the problem.


dispatchTouchEvent： 分發TouchEvent。
onInterceptTouchEvent： 攔截TouchEvent。
onTouchEvent： 處理TouchEvent。

![image](https://user-images.githubusercontent.com/12508109/30852186-7f8f61ee-a2dd-11e7-985a-29bd3bf88ba9.png)
![image](https://user-images.githubusercontent.com/12508109/30852203-8edf8070-a2dd-11e7-8bf9-bcc1f1f37b8f.png)


#空


*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2798)*


@timothyylim This crashes when upgrading old content. You must always make sure when adding new semantics and assuming that it is there to add a default for old content. This can be done by extending options with defaults in the constructor.


Small typo in comment here. It should be `produce` with one p :)


Let's keep the new line at the end of the file, to satisfy codeclimate.


to może być static - zamiast externować dodaj funkcję którą będzie można notifykować tą charakterystykę z zewnątrz - podajesz mbufa jako parametr

no i nazwać to lepiej hrs_hrm_handle albo hrs_heart_rate_meas_handle


to chyba jest za dużo razy pozawijane


lavanya


*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2799)*


Added Vue-Meta to the Vue plugin.


давай тут ссылками, вдруг задуман переход на отдельную страницу


Hi is this a website for steam trade?


to można zbudować na inne targety też więc lepiej wpisz coś co nie jest związane z hardware, typu "Mynewt HR Sensor"


Hi is this a website for steamtrade?


chrome extension which work with web site as database,stats,tables and etc


This broke the php build. Fix is here: https://github.com/NixOS/nixpkgs/pull/29794


Hi is this website for steamtrade?


wsw


Il suffit que la DILA renomme ce jeu de données, et le lien sera cassé sans aucun moyen pratique pour l'utilisateur de savoir quel était le jeu de données pointé.

Bonne pratique 1 : mettre le lien sur le nom du jeu de données et son producteur  plutôt que data.gouv.fr (ici : la base de données locale de l'annuaire de l'administration de la DILA).

Bonne pratique 2 : lier le permalien data.gouv.fr  (avec l'uuid) plutôt que le slug qui, lui, dépend du nom du jeu de données (ici: https://www.data.gouv.fr/fr/datasets/53699fe4a3a729239d206227/ )


#include "iostream"
#include"string"
#include"stdio.h"

using namespace std;
FILE*file;

//FILE 是变量类型，实际上是C语言定义的标准数据结构，用于文件。FILE *file 是声明，声明file是指针，用来指向FILE类型的对象。

int chars = 0, words = 0, lines = 1, symbols = 0, s[500];
char c;

//定义全局变量

void index()
{
	cout << "                ********************主菜单*********************" << endl;
	cout << "                *                                          *" << endl;
	cout << "                *         1、显示字符数、单词数和行数      *" << endl;
	cout << "                *                                          *" << endl;
    cout << "                *         2、显示符号数                    *" << endl;
    cout << "                *                                          *" << endl;
    cout << "                *         3、显示行数及行分类              *" << endl;
	cout << "                *                                          *" << endl;
	cout << "                *         4、显示所有                      *" << endl;
	cout << "                *                                          *" << endl;
	cout << "                *         5、退出                           *" << endl;
	cout << "                *                                          *" << endl;
	cout << "                ***********************************************" << endl;
    cout << "                * 请选择需要的功能：";
}
//主菜单函数
void  analyse()
{
	while ((c = fgetc(file)) != EOF)//EOF是“End Of File”的缩写，意为文件结束的标志
	{
		chars++;
		if (((c <= 'z') && (c >= 'a')) || ((c <= 'Z') && (c >= 'A')) || ((c >= '0') && (c <= '9')))
		{
			words++;
			while ((c = fgetc(file)) != EOF)
			{
				chars++;
				if (((c <= 'z') && (c >= 'a')) || ((c <= 'Z') && (c >= 'A')) || ((c >= '0') && (c <= '9')))
				{
				}
				else if (c == '\n')//\n行符
				{
					s[lines] = 1;
					lines++;
					break;
				}
				else if (c == ' ')
				  break;
				else
				{
					symbols++;
					break;
				}
			}
		}
		else if (c == '\n')
		{
			if (s[lines] != 2)
				s[lines] = 1;
			lines++;
		}
		else if (c == ' ')
		{
		}
		else
			symbols++;
	}
	if (s[lines] != 2)
		s[lines] = 1;
}//分析所有字符、单词数、行数及行类的函数

int main()
{
	char name[30], b;
	int a, i, j;
	cout << " * 请输入源文件名:";
	for (;;)
	{
		cin >> name;
		if ((file = fopen(name, "r")) != NULL)
			break;
		else
			cout << " * 文件路径错误！请重新输入源文件名:";
	}
	analyse();
	fclose(file);
	index();
	cin >> a;
	while (a != 5)
	{
		switch (a)
		{
		case 1:cout << " * 字符数：" << chars << endl;
			cout << " * 单词数：" << words << endl;
			cout << " * 行数 ：" << lines << endl;
			cout << " * 按任意键返回：";
			b = getchar();
			b = getchar();
			break;
		case 2:cout << " * 符号数：" << symbols << endl;
			cout << " * 按任意键返回：";
			b = getchar();
			b = getchar();
			break;
		case 3:cout << " * 行数：" << lines << endl;
			for (i = 1; i <= lines; i++)
			{
				if (s[i] == 1)
				{
					if (i<10)
						cout << " * 第" << i << "行为 代码行" << endl;
					else if (i<100)
						cout << " * 第" << i << "行为 代码行" << endl;
					else
						cout << " * 第" << i << "行为 代码行" << endl;
				}
				else if (s[i] == 2)
				{
					if (i<10)
						cout << " * 第" << i << "行为 注释行" << endl;
					else if (i<100)
						cout << " * 第" << i << "行为 注释行" << endl;
					else
						cout << " * 第" << i << "行为 注释行" << endl;
				}
			}
			cout << " * 按任意键返回：";
			b = getchar();
			b = getchar();
			break;
		case 4:cout << " * 字符数：" << chars << endl;
			cout << " * 单词数：" << words << endl;
			cout << " * 符号数：" << symbols << endl;
			cout << " * 行数 ：" << lines << endl;
			for (j = 1; j <= lines; j++)
			{
				if (s[j] == 1)
				{
					if (j<10)
						cout << " * 第" << j << "行为 代码行" << endl;
					else if (j<100)
						cout << " * 第" << j << "行为 代码行" << endl;
					else
						cout << " * 第" << j << "行为 代码行" << endl;
				}
				else if (s[j] == 2)
				{
					if (j<10)
						cout << " * 第" << j << "行为 注释行" << endl;
					else if (j<100)
						cout << " * 第" << j << "行为 注释行" << endl;
					else
						cout << " * 第" << j << "行为 注释行" << endl;
				}
			}
			cout << " * 按任意键返回：";
			b = getchar();
			b = getchar();
			break;
		}
		system("cls");
		index();
		cin >> a;
	}
	return 0;
}//主函数


*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2803)*


ok


it can solve also #12 no ?


Fixed now, thanks and sorry! How does MSVC not report about those things. Ought to setup myself some better local testing mechanism.


The scan failed.
Included commits

Commit ID	Owner

c2a19176da36171f07987496bcbf687bcce9cf08	@web-flow


I am   testing all programs


I tried using this with vue 2.4.4 but I get the following message in console.

[Vue tip]: Event "onchange" is emitted in component <FlatPickr> but the handler is registered for "onChange". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "on-change" instead of "onChange".

Any Idea what may create this message?


I know it's an additional JS library, but [Dropzone.js](http://www.dropzonejs.com) is really nice. If this was integrated into our file/image uploads I'd be well happy.

They use it in WordPress core too. License (MIT) is compatible with Textpattern's.


So if I understand correctly, this will read
back zeros for any page_is_ram() below
1Mb, leaving only the iomem regions
allowed. But dosemu and likely other
mentioned apps like X also need an
access to BDA, which is in ram:
http://stanislavs.org/helppc/bios_data_area.html
We need it only for VGA pass-through
which is rarely used, but nevertheless
I wonder why not to simply disallow
the in-kernel allocators to ever touch
that region? As I understand the above
description, they currently can even
overwrite the BDA?


сделал


Perhaps this should be `VERSION >= v"0.7.0-DEV.1415"`


+1 for @Aternus post.
@roblesterjr04 Laravel `5.1.0` also breaks.


*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2805)*


Can you report an issue with proper sample of code?