[R/are_rates.R:4:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/are_rates.R#L4) *style:* **functions should have cyclomatic complexity of less than 15, this has 81.**
```r
are_rates <- function(x) {
^
```
[R/are_rates.R:16:5:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/are_rates.R#L16) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(x) == 7){
    ^
```
[R/are_rates.R:16:20:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/are_rates.R#L16) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
  if(length(x) == 7){
                   ^~
```
[R/are_rates.R:33:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/are_rates.R#L33) *style:* **Lines should not be more than 80 characters.**
```r
    if (x$ext_rate_max < 0.0 || x$ext_rate_max < x$ext_rate || x$ext_rate_max < x$ext_rate2 ) return(FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/are_rates.R:33:92:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/are_rates.R#L33) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if (x$ext_rate_max < 0.0 || x$ext_rate_max < x$ext_rate || x$ext_rate_max < x$ext_rate2 ) return(FALSE)
                                                                                ^
```
[R/are_rates.R:34:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/are_rates.R#L34) *style:* **Lines should not be more than 80 characters.**
```r
    if (x$immig_rate_max < 0.0 || x$immig_rate_max < x$immig_rate || x$immig_rate_max < x$immig_rate2) return(FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/are_rates.R:35:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/are_rates.R#L35) *style:* **Lines should not be more than 80 characters.**
```r
    if (x$clado_rate_max < 0.0 || x$clado_rate_max < x$clado_rate || x$clado_rate_max < x$clado_rate2) return(FALSE)}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/are_rates.R:35:117:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/are_rates.R#L35) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    if (x$clado_rate_max < 0.0 || x$clado_rate_max < x$clado_rate || x$clado_rate_max < x$clado_rate2) return(FALSE)}
                                                                                ^
```
[R/create_rates.R:10:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/create_rates.R#L10) *style:* **Lines should not be more than 80 characters.**
```r
#' @param Tpars A named list containing diversification rates considering two trait states:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_rates.R:17:74:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/create_rates.R#L17) *style:* **Trailing whitespace is superfluous.**
```r
#'   \item{[6]:A numeric with the per capita transition rate with state2}
                                                                         ^
```
[R/create_rates.R:18:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/create_rates.R#L18) *style:* **Lines should not be more than 80 characters.**
```r
#'   \item{[7]:A numeric with the number of species with trait state 2 on mainland}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_rates.R:18:84:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/create_rates.R#L18) *style:* **Trailing whitespace is superfluous.**
```r
#'   \item{[7]:A numeric with the number of species with trait state 2 on mainland}
                                                                                ^
```
[R/create_rates.R:46:3:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/create_rates.R#L46) *style:* **Variable and function name style should be snake_case.**
```r
  Tpars = NULL) {
  ^~~~~
```
[R/create_rates.R:47:21:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/create_rates.R#L47) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
  if (is.null(Tpars)){
                    ^~
```
[R/create_test_simulation_output.R:8:31:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/create_test_simulation_output.R#L8) *style:* **Commas should always have a space after.**
```r
  pars_equal <- c(2.550687345,2.683454548,Inf,0.00933207,1.010073119)
                              ^
```
[R/create_test_simulation_output.R:8:43:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/create_test_simulation_output.R#L8) *style:* **Commas should always have a space after.**
```r
  pars_equal <- c(2.550687345,2.683454548,Inf,0.00933207,1.010073119)
                                          ^
```
[R/create_test_simulation_output.R:8:47:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/create_test_simulation_output.R#L8) *style:* **Commas should always have a space after.**
```r
  pars_equal <- c(2.550687345,2.683454548,Inf,0.00933207,1.010073119)
                                              ^
```
[R/create_test_simulation_output.R:8:58:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/create_test_simulation_output.R#L8) *style:* **Commas should always have a space after.**
```r
  pars_equal <- c(2.550687345,2.683454548,Inf,0.00933207,1.010073119)
                                                         ^
```
[R/create_test_trait_state_params.R:1:44:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/create_test_trait_state_params.R#L1) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
create_test_trait_state_params <- function(){
                                           ^~
```
[R/create_trait_state_params.R:7:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/create_trait_state_params.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @param clado_rate2 A numeric with the per capita cladogenesis rate with state2
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_trait_state_params.R:11:70:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/create_trait_state_params.R#L11) *style:* **Trailing whitespace is superfluous.**
```r
#' @return list of numerical values containing trait state parameters
                                                                     ^
```
[R/create_trait_state_params.R:14:13:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/create_trait_state_params.R#L14) *style:* **Trailing whitespace is superfluous.**
```r
#' @examples
            ^
```
[R/create_trait_state_params.R:30:39:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/create_trait_state_params.R#L30) *style:* **Variable and function name style should be snake_case.**
```r
                                      M2) {
                                      ^~
```
[R/create_trait_state_params.R:43:30:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/create_trait_state_params.R#L43) *style:* **Put spaces around all infix operators.**
```r
  testit::assert(trans_rate2 >=0.0)
                             ^~~
```
[R/create_trait_state_params.R:44:21:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/create_trait_state_params.R#L44) *style:* **Put spaces around all infix operators.**
```r
  testit::assert(M2 >=0)
                    ^~~
```
[R/create_trait_state_params.R:56:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/create_trait_state_params.R#L56) *style:* **Lines should not be more than 80 characters.**
```r
#' @param trait_state_params object to be tested if conforms to trait state parameters
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_trait_state_params.R:71:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/create_trait_state_params.R#L71) *style:* **functions should have cyclomatic complexity of less than 15, this has 33.**
```r
are_trait_state_params <- function(trait_state_params) {
^
```
[R/DAISIE_area_params.R:16:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_area_params.R#L16) *style:* **functions should have cyclomatic complexity of less than 15, this has 23.**
```r
are_area_params <- function(area_params) {
^
```
[R/DAISIE_area_params.R:34:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_area_params.R#L34) *style:* **Lines should not be more than 80 characters.**
```r
#' @param proportional_peak_t value from 0 to 1 indicating where in the island's history the
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_area_params.R:34:93:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_area_params.R#L34) *style:* **Trailing whitespace is superfluous.**
```r
#' @param proportional_peak_t value from 0 to 1 indicating where in the island's history the
                                                                                ^
```
[R/DAISIE_area_params.R:39:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_area_params.R#L39) *style:* **Lines should not be more than 80 characters.**
```r
#' @return list of numerical values containing area parameters for island ontogeny
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_area_params.R:39:83:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_area_params.R#L39) *style:* **Trailing whitespace is superfluous.**
```r
#' @return list of numerical values containing area parameters for island ontogeny
                                                                                ^
```
[R/DAISIE_check_format.R:7:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_check_format.R#L7) *style:* **functions should have cyclomatic complexity of less than 15, this has 81.**
```r
are_rates <- function(x) {
^
```
[R/DAISIE_check_format.R:19:5:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_check_format.R#L19) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(x) == 7){
    ^
```
[R/DAISIE_check_format.R:19:20:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_check_format.R#L19) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
  if(length(x) == 7){
                   ^~
```
[R/DAISIE_check_format.R:36:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_check_format.R#L36) *style:* **Lines should not be more than 80 characters.**
```r
    if (x$ext_rate_max < 0.0 || x$ext_rate_max < x$ext_rate || x$ext_rate_max < x$ext_rate2 ) return(FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:36:92:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_check_format.R#L36) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if (x$ext_rate_max < 0.0 || x$ext_rate_max < x$ext_rate || x$ext_rate_max < x$ext_rate2 ) return(FALSE)
                                                                                ^
```
[R/DAISIE_check_format.R:37:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_check_format.R#L37) *style:* **Lines should not be more than 80 characters.**
```r
    if (x$immig_rate_max < 0.0 || x$immig_rate_max < x$immig_rate || x$immig_rate_max < x$immig_rate2) return(FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:38:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_check_format.R#L38) *style:* **Lines should not be more than 80 characters.**
```r
    if (x$clado_rate_max < 0.0 || x$clado_rate_max < x$clado_rate || x$clado_rate_max < x$clado_rate2) return(FALSE)}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:38:117:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_check_format.R#L38) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    if (x$clado_rate_max < 0.0 || x$clado_rate_max < x$clado_rate || x$clado_rate_max < x$clado_rate2) return(FALSE)}
                                                                                ^
```
[R/DAISIE_check_format.R:52:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_check_format.R#L52) *style:* **Lines should not be more than 80 characters.**
```r
  if (island_ontogeny != "const" && island_ontogeny != "linear" && island_ontogeny != "beta") return(FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:65:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_check_format.R#L65) *style:* **Lines should not be more than 80 characters.**
```r
  if (island_ontogeny != 0 && island_ontogeny != 1 && island_ontogeny != 2) return(FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:87:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_check_format.R#L87) *style:* **Lines should not be more than 80 characters.**
```r
    if (!"island_age" %in% names(simulation_outputs[[n_replicate]][[1]])) return(FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:89:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_check_format.R#L89) *style:* **Lines should not be more than 80 characters.**
```r
        !"not_present_type1" %in% names(simulation_outputs[[n_replicate]][[1]]))) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:92:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_check_format.R#L92) *style:* **Lines should not be more than 80 characters.**
```r
    if (!"stt_all" %in% names(simulation_outputs[[n_replicate]][[1]])) return(FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:94:7:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_check_format.R#L94) *style:* **Commented code should be removed.**
```r
    # if (!"branching_times" %in% names(simulation_outputs)) return(FALSE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:95:7:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_check_format.R#L95) *style:* **Commented code should be removed.**
```r
    # if (!"stac" %in% names(simulation_outputs)) return(FALSE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:96:7:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_check_format.R#L96) *style:* **Commented code should be removed.**
```r
    # if (!"missing_species" %in% names(simulation_outputs)) return(FALSE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:10:17:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L10) *warning:* **no visible global function definition for ‘DAISIE_convert_to_classic_plot’**
```r
  DAISIE_list = DAISIE_convert_to_classic_plot(DAISIE_output,Tpars = NULL)
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:11:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
#' @param Tpars1 A named list containing diversification rates considering two trait states:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:11:18:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L11) *warning:* **no visible global function definition for ‘DAISIE_convert_to_classic_plot’**
```r
  TRASIE_list1 = DAISIE_convert_to_classic_plot(TRASIE_output1,Tpars = Tpars1)
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:12:18:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L12) *warning:* **no visible global function definition for ‘DAISIE_convert_to_classic_plot’**
```r
  TRASIE_list2 = DAISIE_convert_to_classic_plot(TRASIE_output2,Tpars = Tpars2)
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:13:18:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L13) *warning:* **no visible global function definition for ‘DAISIE_convert_to_classic_plot’**
```r
  TRASIE_list3 = DAISIE_convert_to_classic_plot(TRASIE_output3,Tpars = Tpars3)
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:19:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L19) *style:* **Lines should not be more than 80 characters.**
```r
#'   \item{[7]:A numeric with the number of species with trait state 2 on mainland}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:21:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L21) *style:* **Lines should not be more than 80 characters.**
```r
#' @param Tpars2 A named list containing diversification rates considering two trait states:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:22:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L22) *style:* **Lines should not be more than 80 characters.**
```r
#' @param Tpars3 A named list containing diversification rates considering two trait states:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:29:3:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L29) *style:* **Variable and function name style should be snake_case.**
```r
  DAISIE_output,
  ^~~~~~~~~~~~~
```
[R/DAISIE_compare.R:30:3:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L30) *style:* **Variable and function name style should be snake_case.**
```r
  TRASIE_output1,
  ^~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:31:3:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L31) *style:* **Variable and function name style should be snake_case.**
```r
  TRASIE_output2,
  ^~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:32:3:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L32) *style:* **Variable and function name style should be snake_case.**
```r
  TRASIE_output3,
  ^~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:33:3:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L33) *style:* **Variable and function name style should be snake_case.**
```r
  Tpars1,
  ^~~~~~
```
[R/DAISIE_compare.R:34:3:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L34) *style:* **Variable and function name style should be snake_case.**
```r
  Tpars2,
  ^~~~~~
```
[R/DAISIE_compare.R:35:3:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L35) *style:* **Variable and function name style should be snake_case.**
```r
  Tpars3){
  ^~~~~~
```
[R/DAISIE_compare.R:35:9:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L35) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
  Tpars3){
        ^~
```
[R/DAISIE_compare.R:37:3:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L37) *style:* **Variable and function name style should be snake_case.**
```r
  DAISIE_list = DAISIE_convert_to_classic_plot(DAISIE_output,Tpars = NULL)
  ^~~~~~~~~~~
```
[R/DAISIE_compare.R:37:15:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L37) *style:* **Use <-, not =, for assignment.**
```r
  DAISIE_list = DAISIE_convert_to_classic_plot(DAISIE_output,Tpars = NULL)
              ^
```
[R/DAISIE_compare.R:37:62:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L37) *style:* **Commas should always have a space after.**
```r
  DAISIE_list = DAISIE_convert_to_classic_plot(DAISIE_output,Tpars = NULL)
                                                             ^
```
[R/DAISIE_compare.R:38:3:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L38) *style:* **Variable and function name style should be snake_case.**
```r
  TRASIE_list1 = DAISIE_convert_to_classic_plot(TRASIE_output1,Tpars = Tpars1)
  ^~~~~~~~~~~~
```
[R/DAISIE_compare.R:38:16:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L38) *style:* **Use <-, not =, for assignment.**
```r
  TRASIE_list1 = DAISIE_convert_to_classic_plot(TRASIE_output1,Tpars = Tpars1)
               ^
```
[R/DAISIE_compare.R:38:64:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L38) *style:* **Commas should always have a space after.**
```r
  TRASIE_list1 = DAISIE_convert_to_classic_plot(TRASIE_output1,Tpars = Tpars1)
                                                               ^
```
[R/DAISIE_compare.R:39:3:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L39) *style:* **Variable and function name style should be snake_case.**
```r
  TRASIE_list2 = DAISIE_convert_to_classic_plot(TRASIE_output2,Tpars = Tpars2)
  ^~~~~~~~~~~~
```
[R/DAISIE_compare.R:39:16:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L39) *style:* **Use <-, not =, for assignment.**
```r
  TRASIE_list2 = DAISIE_convert_to_classic_plot(TRASIE_output2,Tpars = Tpars2)
               ^
```
[R/DAISIE_compare.R:39:64:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L39) *style:* **Commas should always have a space after.**
```r
  TRASIE_list2 = DAISIE_convert_to_classic_plot(TRASIE_output2,Tpars = Tpars2)
                                                               ^
```
[R/DAISIE_compare.R:40:3:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L40) *style:* **Variable and function name style should be snake_case.**
```r
  TRASIE_list3 = DAISIE_convert_to_classic_plot(TRASIE_output3,Tpars = Tpars3)
  ^~~~~~~~~~~~
```
[R/DAISIE_compare.R:40:16:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L40) *style:* **Use <-, not =, for assignment.**
```r
  TRASIE_list3 = DAISIE_convert_to_classic_plot(TRASIE_output3,Tpars = Tpars3)
               ^
```
[R/DAISIE_compare.R:40:64:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L40) *style:* **Commas should always have a space after.**
```r
  TRASIE_list3 = DAISIE_convert_to_classic_plot(TRASIE_output3,Tpars = Tpars3)
                                                               ^
```
[R/DAISIE_compare.R:41:5:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L41) *style:* **Commented code should be removed.**
```r
  # TRASIE_list4 = DAISIE_convert_to_classic_plot(TRASIE_output4,Tpars = Tpars4)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:43:8:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L43) *style:* **Use <-, not =, for assignment.**
```r
  stt1 = DAISIE_list[["all_species"]]
       ^
```
[R/DAISIE_compare.R:44:8:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L44) *style:* **Use <-, not =, for assignment.**
```r
  stt2 = TRASIE_list1[["all_species"]]
       ^
```
[R/DAISIE_compare.R:45:8:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L45) *style:* **Use <-, not =, for assignment.**
```r
  stt3 = TRASIE_list2[["all_species"]]
       ^
```
[R/DAISIE_compare.R:46:8:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L46) *style:* **Use <-, not =, for assignment.**
```r
  stt4 = TRASIE_list3[["all_species"]]
       ^
```
[R/DAISIE_compare.R:47:5:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L47) *style:* **Commented code should be removed.**
```r
  # stt5 = TRASIE_list4[["all_species"]]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:50:5:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L50) *style:* **Commented code should be removed.**
```r
  # DAISIE_stt = stt1$stt_average[, "Total"]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:51:5:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L51) *style:* **Commented code should be removed.**
```r
  # TRASIE_notrans_stt = stt2$stt_average[, "Total"]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:52:5:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L52) *style:* **Commented code should be removed.**
```r
  # TRASIE_trans1_stt = stt3$stt_average[, "Total"]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:53:5:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L53) *style:* **Commented code should be removed.**
```r
  # TRASIE_trans2_stt = stt4$stt_average[, "Total"]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:54:5:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L54) *style:* **Commented code should be removed.**
```r
  # TRASIE_trans3_stt = stt5$stt_average[, "Total"]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:56:3:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L56) *style:* **Variable and function name style should be snake_case.**
```r
  Data_total<- data.frame(stt1 = stt1$stt_average[, "Total"],
  ^~~~~~~~~~
```
[R/DAISIE_compare.R:56:13:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L56) *style:* **Put spaces around all infix operators.**
```r
  Data_total<- data.frame(stt1 = stt1$stt_average[, "Total"],
           ~^
```
[R/DAISIE_compare.R:60:3:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L60) *style:* **Variable and function name style should be snake_case.**
```r
  Data_nonendemic <- data.frame(stt1 = stt1$stt_average[, "nI"],
  ^~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:64:3:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L64) *style:* **Variable and function name style should be snake_case.**
```r
  Data_Endemic <- data.frame(stt1 = stt1$stt_average[, "Endemic"],
  ^~~~~~~~~~~~
```
[R/DAISIE_compare.R:68:3:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L68) *style:* **Variable and function name style should be snake_case.**
```r
  Data <- list(Data_total, Data_Endemic, Data_nonendemic)
  ^~~~
```
[R/DAISIE_compare.R:70:6:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L70) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in 1:length(Data)){
     ^
```
[R/DAISIE_compare.R:70:12:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L70) *warning:* **Avoid 1:length(...) expressions, use seq_len.**
```r
  for(i in 1:length(Data)){
           ^
```
[R/DAISIE_compare.R:70:26:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L70) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
  for(i in 1:length(Data)){
                         ^~
```
[R/DAISIE_compare.R:74:7:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L74) *style:* **Commented code should be removed.**
```r
    # Data[[i]]$diff1_5 <- Data[[i]]$stt5 - Data[[i]]$stt1
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:76:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L76) *style:* **Lines should not be more than 80 characters.**
```r
    Data_differ_quantile <- apply(Data[[i]][,5:7],2,function(x) round(stats::quantile(x,c(0.25,0.5,0.75)),digits=2))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:76:5:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L76) *style:* **Variable and function name style should be snake_case.**
```r
    Data_differ_quantile <- apply(Data[[i]][,5:7],2,function(x) round(stats::quantile(x,c(0.25,0.5,0.75)),digits=2))
    ^~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:76:46:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L76) *style:* **Commas should always have a space after.**
```r
    Data_differ_quantile <- apply(Data[[i]][,5:7],2,function(x) round(stats::quantile(x,c(0.25,0.5,0.75)),digits=2))
                                             ^
```
[R/DAISIE_compare.R:76:51:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L76) *style:* **Commas should always have a space after.**
```r
    Data_differ_quantile <- apply(Data[[i]][,5:7],2,function(x) round(stats::quantile(x,c(0.25,0.5,0.75)),digits=2))
                                                  ^
```
[R/DAISIE_compare.R:76:53:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L76) *style:* **Commas should always have a space after.**
```r
    Data_differ_quantile <- apply(Data[[i]][,5:7],2,function(x) round(stats::quantile(x,c(0.25,0.5,0.75)),digits=2))
                                                    ^
```
[R/DAISIE_compare.R:76:89:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L76) *style:* **Commas should always have a space after.**
```r
    Data_differ_quantile <- apply(Data[[i]][,5:7],2,function(x) round(stats::quantile(x,c(0.25,0.5,0.75)),digits=2))
                                                                                ^
```
[R/DAISIE_compare.R:76:96:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L76) *style:* **Commas should always have a space after.**
```r
    Data_differ_quantile <- apply(Data[[i]][,5:7],2,function(x) round(stats::quantile(x,c(0.25,0.5,0.75)),digits=2))
                                                                                ^
```
[R/DAISIE_compare.R:76:100:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L76) *style:* **Commas should always have a space after.**
```r
    Data_differ_quantile <- apply(Data[[i]][,5:7],2,function(x) round(stats::quantile(x,c(0.25,0.5,0.75)),digits=2))
                                                                                ^
```
[R/DAISIE_compare.R:76:107:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L76) *style:* **Commas should always have a space after.**
```r
    Data_differ_quantile <- apply(Data[[i]][,5:7],2,function(x) round(stats::quantile(x,c(0.25,0.5,0.75)),digits=2))
                                                                                ^
```
[R/DAISIE_compare.R:76:113:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L76) *style:* **Put spaces around all infix operators.**
```r
    Data_differ_quantile <- apply(Data[[i]][,5:7],2,function(x) round(stats::quantile(x,c(0.25,0.5,0.75)),digits=2))
                                                                                ~^~
```
[R/DAISIE_compare.R:77:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L77) *style:* **Lines should not be more than 80 characters.**
```r
    rownames(Data_differ_quantile)[1:3] <-c("differ_down","differ_median","differ_up")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:77:41:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L77) *style:* **Put spaces around all infix operators.**
```r
    rownames(Data_differ_quantile)[1:3] <-c("differ_down","differ_median","differ_up")
                                        ^~~
```
[R/DAISIE_compare.R:77:59:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L77) *style:* **Commas should always have a space after.**
```r
    rownames(Data_differ_quantile)[1:3] <-c("differ_down","differ_median","differ_up")
                                                          ^
```
[R/DAISIE_compare.R:77:75:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L77) *style:* **Commas should always have a space after.**
```r
    rownames(Data_differ_quantile)[1:3] <-c("differ_down","differ_median","differ_up")
                                                                          ^
```
[R/DAISIE_compare.R:78:5:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L78) *style:* **Variable and function name style should be snake_case.**
```r
    Data_t <- data.frame(t(Data_differ_quantile))
    ^~~~~~
```
[R/DAISIE_compare.R:80:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L80) *style:* **Lines should not be more than 80 characters.**
```r
    pairs_name <- c("DAISIE vs. TRASIE1","DAISIE vs. TRASIE2","DAISIE vs. TRASIE3")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:80:42:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L80) *style:* **Commas should always have a space after.**
```r
    pairs_name <- c("DAISIE vs. TRASIE1","DAISIE vs. TRASIE2","DAISIE vs. TRASIE3")
                                         ^
```
[R/DAISIE_compare.R:80:63:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L80) *style:* **Commas should always have a space after.**
```r
    pairs_name <- c("DAISIE vs. TRASIE1","DAISIE vs. TRASIE2","DAISIE vs. TRASIE3")
                                                              ^
```
[R/DAISIE_compare.R:82:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L82) *style:* **Lines should not be more than 80 characters.**
```r
    pairs_CI <- paste("(", Data_t$differ_down, " ~ ", Data_t$differ_up, ")", sep = "")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:82:5:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L82) *style:* **Variable and function name style should be snake_case.**
```r
    pairs_CI <- paste("(", Data_t$differ_down, " ~ ", Data_t$differ_up, ")", sep = "")
    ^~~~~~~~
```
[R/DAISIE_compare.R:83:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L83) *style:* **Lines should not be more than 80 characters.**
```r
    Data_str <- data.frame(pairs_na=pairs_name,pairs_median=pairs_median,pairs_CI=pairs_CI)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:83:5:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L83) *style:* **Variable and function name style should be snake_case.**
```r
    Data_str <- data.frame(pairs_na=pairs_name,pairs_median=pairs_median,pairs_CI=pairs_CI)
    ^~~~~~~~
```
[R/DAISIE_compare.R:83:36:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L83) *style:* **Put spaces around all infix operators.**
```r
    Data_str <- data.frame(pairs_na=pairs_name,pairs_median=pairs_median,pairs_CI=pairs_CI)
                                  ~^~
```
[R/DAISIE_compare.R:83:48:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L83) *style:* **Commas should always have a space after.**
```r
    Data_str <- data.frame(pairs_na=pairs_name,pairs_median=pairs_median,pairs_CI=pairs_CI)
                                               ^
```
[R/DAISIE_compare.R:83:60:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L83) *style:* **Put spaces around all infix operators.**
```r
    Data_str <- data.frame(pairs_na=pairs_name,pairs_median=pairs_median,pairs_CI=pairs_CI)
                                                          ~^~
```
[R/DAISIE_compare.R:83:74:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L83) *style:* **Commas should always have a space after.**
```r
    Data_str <- data.frame(pairs_na=pairs_name,pairs_median=pairs_median,pairs_CI=pairs_CI)
                                                                         ^
```
[R/DAISIE_compare.R:83:82:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L83) *style:* **Put spaces around all infix operators.**
```r
    Data_str <- data.frame(pairs_na=pairs_name,pairs_median=pairs_median,pairs_CI=pairs_CI)
                                                                                ~^~
```
[R/DAISIE_compare.R:84:5:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L84) *style:* **Variable and function name style should be snake_case.**
```r
    Data_str <- as.matrix(Data_str)
    ^~~~~~~~
```
[R/DAISIE_compare.R:85:5:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L85) *style:* **Variable and function name style should be snake_case.**
```r
    Data_str <- rbind(c(NA,"Median","Interquartile ranges"),Data_str)
    ^~~~~~~~
```
[R/DAISIE_compare.R:85:28:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L85) *style:* **Commas should always have a space after.**
```r
    Data_str <- rbind(c(NA,"Median","Interquartile ranges"),Data_str)
                           ^
```
[R/DAISIE_compare.R:85:37:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L85) *style:* **Commas should always have a space after.**
```r
    Data_str <- rbind(c(NA,"Median","Interquartile ranges"),Data_str)
                                    ^
```
[R/DAISIE_compare.R:85:61:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L85) *style:* **Commas should always have a space after.**
```r
    Data_str <- rbind(c(NA,"Median","Interquartile ranges"),Data_str)
                                                            ^
```
[R/DAISIE_compare.R:86:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L86) *style:* **Lines should not be more than 80 characters.**
```r
    # jpeg(file = "results_Value_1.jpg",width =2000,height = 1800,units = "px",res =300)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:86:7:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L86) *style:* **Commented code should be removed.**
```r
    # jpeg(file = "results_Value_1.jpg",width =2000,height = 1800,units = "px",res =300)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:88:21:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L88) *style:* **Commas should always have a space after.**
```r
               c(NA,Data_t$differ_median),
                    ^
```
[R/DAISIE_compare.R:89:21:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L89) *style:* **Commas should always have a space after.**
```r
               c(NA,Data_t$differ_down),
                    ^
```
[R/DAISIE_compare.R:90:21:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L90) *style:* **Commas should always have a space after.**
```r
               c(NA,Data_t$differ_up),
                    ^
```
[R/DAISIE_compare.R:92:20:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L92) *style:* **Put spaces around all infix operators.**
```r
               xlog=FALSE,
                  ~^~
```
[R/DAISIE_compare.R:96:32:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L96) *style:* **Put spaces around all infix operators.**
```r
                            box="#D55E00"),
                              ~^~
```
[R/DAISIE_compare.R:100:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L100) *style:* **Lines should not be more than 80 characters.**
```r
               txt_gp = forestplot::fpTxtGp(ticks = grid::gpar(cex = 0.5), xlab = grid::gpar(cex = 0.7), cex = 0.7),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:102:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L102) *style:* **Lines should not be more than 80 characters.**
```r
               xlab="Differences in assessment indicators between relevant pairs"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_compare.R:102:20:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L102) *style:* **Put spaces around all infix operators.**
```r
               xlab="Differences in assessment indicators between relevant pairs"
                  ~^~
```
[R/DAISIE_compare.R:104:7:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_compare.R#L104) *style:* **Commented code should be removed.**
```r
    # dev.off()
      ^~~~~~~~~
```
[R/DAISIE_create_island.R:5:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param island_spec matrix with species on island (state of system at each time point)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:7:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @param Tpars A named list containing diversification rates considering two trait states:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:15:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L15) *style:* **Lines should not be more than 80 characters.**
```r
#'   \item{[7]:A numeric with the number of species with trait state 2 on mainland}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:20:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L20) *style:* **Lines should not be more than 80 characters.**
```r
#' @return list with the island information, composed stt table, branching times of extant
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:22:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L22) *style:* **Variable and function name style should be snake_case.**
```r
DAISIE_create_island <- function(stt_table,
^~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:22:44:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L22) *style:* **Trailing whitespace is superfluous.**
```r
DAISIE_create_island <- function(stt_table,
                                           ^
```
[R/DAISIE_create_island.R:23:44:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L23) *style:* **Trailing whitespace is superfluous.**
```r
                                 totaltime,
                                           ^
```
[R/DAISIE_create_island.R:24:46:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L24) *style:* **Trailing whitespace is superfluous.**
```r
                                 island_spec,
                                             ^
```
[R/DAISIE_create_island.R:26:34:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L26) *style:* **Variable and function name style should be snake_case.**
```r
                                 Tpars,
                                 ^~~~~
```
[R/DAISIE_create_island.R:28:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L28) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_create_island.R:41:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L41) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_create_island.R:43:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L43) *style:* **Lines should not be more than 80 characters.**
```r
  ### if there are no species on the island branching_times = island_age, stac = 0, missing_species = 0
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:44:27:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L44) *style:* **Commas should always have a space after.**
```r
  if (length(island_spec[,1]) == 0) {
                          ^
```
[R/DAISIE_create_island.R:45:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L45) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_create_island.R:46:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L46) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:59:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L59) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:67:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L67) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:69:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L69) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:71:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L71) *style:* **Lines should not be more than 80 characters.**
```r
    island_spec[, "branching time (BP)"] <- totaltime - as.numeric(island_spec[, "branching time (BP)"])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:72:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L72) *style:* **Lines should not be more than 80 characters.**
```r
    island_spec[, "Colonisation time (BP)"] <- totaltime - as.numeric(island_spec[, "Colonisation time (BP)"])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:73:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L73) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:82:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L82) *style:* **Lines should not be more than 80 characters.**
```r
      colonists_present <- sort(as.numeric(unique(island_spec[, 'Mainland Ancestor'])))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:82:65:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L82) *style:* **Only use double-quotes.**
```r
      colonists_present <- sort(as.numeric(unique(island_spec[, 'Mainland Ancestor'])))
                                                                ^~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:87:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L87) *style:* **Lines should not be more than 80 characters.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:87:58:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L87) *style:* **Only use double-quotes.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
                                                         ^~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:87:104:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L87) *style:* **Commas should always have a space after.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
                                                                                ^
```
[R/DAISIE_create_island.R:89:37:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L89) *style:* **Only use double-quotes.**
```r
        if (class(subset_island) != 'matrix') {
                                    ^~~~~~~~
```
[R/DAISIE_create_island.R:95:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L95) *style:* **Lines should not be more than 80 characters.**
```r
                                                      island_spec = subset_island,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:97:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L97) *style:* **Lines should not be more than 80 characters.**
```r
                                                      keep_final_state = keep_final_state)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:106:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L106) *style:* **Lines should not be more than 80 characters.**
```r
                       taxon_list = island_clades_info, island_spec = island_spec)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:114:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L114) *style:* **Variable and function name style should be snake_case.**
```r
DAISIE_create_island_trait <- function(stt_table,
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:118:34:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L118) *style:* **Variable and function name style should be snake_case.**
```r
                                 Tpars,
                                 ^~~~~
```
[R/DAISIE_create_island.R:119:58:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L119) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
                                 keep_final_state = FALSE){
                                                         ^~
```
[R/DAISIE_create_island.R:121:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L121) *style:* **Lines should not be more than 80 characters.**
```r
  ### if there are no species on the island branching_times = island_age, stac = 0, missing_species = 0
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:122:27:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L122) *style:* **Commas should always have a space after.**
```r
  if (length(island_spec[,1]) == 0) {
                          ^
```
[R/DAISIE_create_island.R:123:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L123) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:124:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L124) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:145:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L145) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:147:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L147) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:149:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L149) *style:* **Lines should not be more than 80 characters.**
```r
    island_spec[, "branching time (BP)"] <- totaltime - as.numeric(island_spec[, "branching time (BP)"])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:150:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L150) *style:* **Lines should not be more than 80 characters.**
```r
    island_spec[, "Colonisation time (BP)"] <- totaltime - as.numeric(island_spec[, "Colonisation time (BP)"])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:151:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L151) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:152:21:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L152) *style:* **Use <-, not =, for assignment.**
```r
    mainland_ntotal = mainland_n + Tpars$M2
                    ^
```
[R/DAISIE_create_island.R:153:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L153) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:159:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L159) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/DAISIE_create_island.R:160:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L160) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/DAISIE_create_island.R:162:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L162) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/DAISIE_create_island.R:164:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L164) *style:* **Lines should not be more than 80 characters.**
```r
      colonists_present <- sort(as.numeric(unique(island_spec[, 'Mainland Ancestor'])))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:164:65:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L164) *style:* **Only use double-quotes.**
```r
      colonists_present <- sort(as.numeric(unique(island_spec[, 'Mainland Ancestor'])))
                                                                ^~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:165:60:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L165) *style:* **Trailing whitespace is superfluous.**
```r
      number_colonists_present <- length(colonists_present)
                                                           ^
```
[R/DAISIE_create_island.R:166:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L166) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/DAISIE_create_island.R:167:35:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L167) *style:* **Trailing whitespace is superfluous.**
```r
      island_clades_info <- list()
                                  ^~
```
[R/DAISIE_create_island.R:169:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L169) *style:* **Lines should not be more than 80 characters.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:169:58:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L169) *style:* **Only use double-quotes.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
                                                         ^~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:169:104:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L169) *style:* **Commas should always have a space after.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
                                                                                ^
```
[R/DAISIE_create_island.R:169:105:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L169) *style:* **Trailing whitespace is superfluous.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
                                                                                ^
```
[R/DAISIE_create_island.R:170:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L170) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~
```
[R/DAISIE_create_island.R:171:37:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L171) *style:* **Only use double-quotes.**
```r
        if (class(subset_island) != 'matrix') {
                                    ^~~~~~~~
```
[R/DAISIE_create_island.R:175:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L175) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~
```
[R/DAISIE_create_island.R:177:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L177) *style:* **Lines should not be more than 80 characters.**
```r
                                                      island_spec = subset_island,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:179:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L179) *style:* **Lines should not be more than 80 characters.**
```r
                                                      keep_final_state = keep_final_state)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:185:1:](https://github.com/rsetienne/DAISIE/blob/53c09c064507f23b0c2d91e7c84486aa657cd91d/R/DAISIE_create_island.R#L185) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~
```


test


Dit kan verwijderd worden is toch een define en je kan maar 1 define hebben. Het is niet slim om code uit te commenten daar word het lastig van om het te snappen. Normaal comment je het uit door if 0{} te doen.


Creazione di componenti a schema nidificato


Successfully deployed to following URLs:

* https://twitter-search-dn9u7miw8.now.sh
* https://twitter-search-three-steel.now.sh
* https://twitter-search.nitishpatel.now.sh
* https://twitter-search-git-master.nitishpatel.now.sh


@RaitaroH thanks a lots


@liucijus do we have an issue to suggest this on upstream? We need to have a task per every commit here for upstreaming. We have one for sources and the other one is on Zachi.


Unfortunately wrong commit message, correct one:

> Performance: Asset data of same object is gathered and send to the client multiple times/for each overview again.


Successfully deployed to following URLs:

* https://bequia-forum-il3alelqa.now.sh
* https://bequiaforum.com
* https://bequia-forum.ryancarville.now.sh
* https://bequia-forum-git-master.ryancarville.now.sh


Collaborator: Review for this commit was created. [Link to review](http://tests-a.collabdevteam.net:8080/ui#review:id=1)


Collaborator: Review for this commit was created. [Link to review](http://tests-a.collabdevteam.net:8080/ui#review:id=2)


@ZachiNachshon do we have an issue open with upstream about upstreaming it? I think you forgot to open one


@JuliaRegistrator register

Release notes:

refined meshes link back to their coarse parent
various minor improvements and bugfixes


In relation to this, I've created JIRA https://issues.jboss.org/browse/KEYCLOAK-11968, so in the future, we improve usability a bit and possibly make sure that it is not easily possible to configure REQUIRED and ALTERNATIVE authenticators at same level - or clearly emphasize that if it is configured that way, then authenticators are disabled.

Just a general note, I think that docs is probably sufficient around this and doesn't mean anymore mention around this (like the explicit WARNING or something like this)


Error while trying to register: "Tag with name `0.2.3` already exists and points to a different commit"


log in


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

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.2.4 -m "<description of version>" a0ce691d10923d9f96eeb62e37633e760a664140
git push origin v0.2.4
```


Successfully deployed to following URLs:

* https://ngocdh-oew7zmrhq.now.sh
* https://ngocdh.now.sh
* https://ngocdh.ngocdh236.now.sh
* https://ngocdh-git-master.ngocdh236.now.sh


Successfully deployed to following URLs:

* https://sevesosite-6yqlskvon.now.sh
* https://www.seveso.site
* https://sevesosite.efattal.now.sh
* https://sevesosite-git-master.efattal.now.sh


I am not sure whether to add some WARNING somewhere here and explicitly mention that admin should doublecheck that REQUIREMENT is configured? To avoid some mistakes/misconfigurations as mentioned in this JIRA - https://issues.jboss.org/browse/KEYCLOAK-11824 .


@nirinchev Wonderful, thanks! 🌟


Successfully deployed to following URLs:

* https://ne-ploho-moscow-first-dates-j7uwoguli.now.sh
* https://moscow-first-dates.now.sh
* https://map.ne-ploho.com
* https://ne-ploho-moscow-first-dates.alexkuz.now.sh
* https://ne-ploho-moscow-first-dates-git-master.alexkuz.now.sh


Fixes #11


requires css folder with reset and correct styles


Ei oo mikää ihmeellinen
👎


// インクルード
#include <iostream>
#include <string>
#include <vector>
#include <fstream>
#include <sstream>  // ※istringstreamを使うために必要
#include"print.h"
#include"COC2.h"

// 名前空間
using namespace std;
//
//  CSVを取得する
//      filename    読み込むファイル名
//      table       読み込んだCSVの内容
//      delimiter   区切り文字(今回はデフォルトでカンマ)
//

bool GetContents(const string& filename, vector<vector<string>>& table, const char delimiter = ',')
{
	// ファイルを開く
	fstream filestream(filename);
	if (!filestream.is_open())
	{
		// ファイルが開けなかった場合は終了する
		return false;
	}

	// ファイルを読み込む
	while (!filestream.eof())
	{
		// １行読み込む
		string buffer;
		filestream >> buffer;

		// ファイルから読み込んだ１行の文字列を区切り文字で分けてリストに追加する
		vector<string> record;    // １行分の文字列のリスト
		istringstream streambuffer(buffer); // 文字列ストリーム
		string token;                       // １セル分の文字列
		while (getline(streambuffer, token, delimiter))
		{
			// １セル分の文字列をリストに追加する
			record.push_back(token);

		}
		// １行分の文字列を出力引数のリストに追加する
		table.push_back(record);

	}

	return true;
}

//
// メインメソッド
//
int main(int argc, const char * argv[])
{
	// 変数を定義する
	bool status = false;    // メソッドのステータス
	string filename = "day3_q3.csv"; // ファイル名
	vector<vector<string>> table;   // 読み込んだCSVファイルの内容

	// CSVファイルの内容を取得する
	status = GetContents(filename, table);
	if (!status)
	{
		// 取得に失敗した場合はエラー終了する
		return -1;
	}

    string num0;
    num0 = table[0][0] + " " + table[1][0];
    table[1][0] =num0;
    string num00;
    num00 = table[1][1];
    string num000;
    num000 = table[1][2];
    string num0000;
    num0000 = table[1][3];

    //group_idのstring型→int型変換(for)
    int INTg[9];
    vector<string> Intg = {table[2][0],table[3][0],table[4][0],table[5][0],table[6][0],table[7][0],table[8][0],table[9][0],table[10][0]};
    for (int itg = 0; itg<Intg.size(); itg++){
        istringstream box(Intg[itg]);
        box >> INTg[itg];
    }

    //nameのstring型→char型変換(for)
    const char* CHAR[9];
    vector<string> Char = {table[2][1],table[3][1],table[4][1],table[5][1],table[6][1],table[7][1],table[8][1],table[9][1],table[10][1]};
    for (int ppp = 0; ppp<Char.size(); ppp++){
        CHAR[ppp] = Char[ppp].c_str();
    }

    //idのstring型→int型変換(for)
    int INTi[9];
    vector<string> Inti = {table[2][2],table[3][2],table[4][2],table[5][2],table[6][2],table[7][2],table[8][2],table[9][2],table[10][2]};
    for (int iti = 0; iti<Inti.size(); iti++){
        istringstream box1(Inti[iti]);
        box1 >> INTi[iti];
    }

    //scoreのstring型→int型変換(for)
    int INTs[9];
    vector<string> Ints = {table[2][3],table[3][3],table[4][3],table[5][3],table[6][3],table[7][3],table[8][3],table[9][3],table[10][3]};
    for (int its = 0; its<Ints.size(); its++){
        istringstream box2(Ints[its]);
        box2 >> INTs[its];
    }

    XXX taro;
    taro.getxxx().Id = INTi[0];
    taro.getxxx().Name = CHAR[0];
    taro.getxxx().Score = INTs[0];

    XXX rokuro;
    rokuro.getxxx().Id = INTi[5];
    rokuro.getxxx().Name = CHAR[5];
    rokuro.getxxx().Score = INTs[5];
    XXX riku;
    riku.getxxx().Id = INTi[8];
    riku.getxxx().Name = CHAR[8];
    riku.getxxx().Score = INTs[8];

    XXX Totalscore1; //インスタンス
    int SScore1;
    SScore1  = taro.getxxx().Score + rokuro.getxxx().Score + riku.getxxx().Score;
    Totalscore1.settotalscore(SScore1);

    YYY jiro;
    jiro.getxxx().Id = INTi[1];
    jiro.getxxx().Name = CHAR[1];
    jiro.getxxx().Score = INTs[1];

    YYY santa;
    santa.getxxx().Id = INTi[2];
    santa.getxxx().Name = CHAR[2];
    santa.getxxx().Score = INTs[2];
    YYY goro;
    goro.getxxx().Id = INTi[4];
    goro.getxxx().Name = CHAR[4];
    goro.getxxx().Score = INTs[4];

    YYY Totalscore2; //インスタンス
    int SScore2;
    SScore2  = jiro.getxxx().Score + santa.getxxx().Score + goro.getxxx().Score;
    Totalscore2.settotalscore(SScore2);

    ZZZ siho;
    siho.getxxx().Id = INTi[3];
    siho.getxxx().Name = CHAR[3];
    siho.getxxx().Score = INTs[3];

    ZZZ nana;
    nana.getxxx().Id = INTi[6];
    nana.getxxx().Name = CHAR[6];
    nana.getxxx().Score = INTs[6];
    ZZZ yayoi;
    yayoi.getxxx().Id = INTi[7];
    yayoi.getxxx().Name = CHAR[7];
    yayoi.getxxx().Score = INTs[7];

    ZZZ Totalscore3; //インスタンス
    int SScore3;
    SScore3  = siho.getxxx().Score + nana.getxxx().Score + yayoi.getxxx().Score;
    Totalscore3.settotalscore(SScore3);

    cout <<  num0 << "," << num00 << "," << num000 << "," << num0000 << endl;
    cout << INTg[0] << "," <<  taro.getxxx().Name<< "," << taro.getxxx().Id << "," << taro.getxxx().Score << endl;
    cout << INTg[5] << "," <<  rokuro.getxxx().Name<< "," << rokuro.getxxx().Id << "," << rokuro.getxxx().Score << endl;
    cout << INTg[8] << "," <<  riku.getxxx().Name<< "," << riku.getxxx().Id << "," << riku.getxxx().Score << endl;
    cout << INTg[1] << "," <<  jiro.getxxx().Name<< "," << jiro.getxxx().Id << "," << jiro.getxxx().Score << endl;
    cout << INTg[2] << "," <<  santa.getxxx().Name<< "," << santa.getxxx().Id << "," << santa.getxxx().Score << endl;
    cout << INTg[4] << "," <<  goro.getxxx().Name<< "," << goro.getxxx().Id << "," << goro.getxxx().Score << endl;
    cout << INTg[3] << "," <<  siho.getxxx().Name<< "," << siho.getxxx().Id << "," << siho.getxxx().Score << endl;
    cout << INTg[6] << "," <<  nana.getxxx().Name<< "," << nana.getxxx().Id << "," << nana.getxxx().Score << endl;
    cout << INTg[7] << "," <<  yayoi.getxxx().Name<< "," << yayoi.getxxx().Id << "," << yayoi.getxxx().Score << endl;

	return 0;
}


Fixes #10


Te falta añadir mi nombre


The indentation is inconsistent.


Successfully deployed to following URLs:

* https://mtnalonsocom-bjiq0k1wo.now.sh
* https://mtnalonso.com
* https://mtnalonsocom.mtnalonso.now.sh
* https://mtnalonsocom-git-master.mtnalonso.now.sh


struct xxx {
    const char* Name; //nameを格納するメンバ変数
    int Id;           //idを格納するメンバ変数
    int Score;        //scoreを格納するメンバ変数

};

struct yyy {
    const char* Name; //nameを格納するメンバ変数
    int Id;           //idを格納するメンバ変数
    int Score;        //scoreを格納するメンバ変数
};

struct zzz {
    const char* Name; //nameを格納するメンバ変数
    int Id;           //idを格納するメンバ変数
    int Score;        //scoreを格納するメンバ変数
};

class XXX{
    private:
    xxx name_;
    xxx id_;
    xxx score_;
    int totalscore;

    public:
    XXX() { }
    xxx& getxxx() {
        return name_,id_,score_;
    }
    int settotalscore(int Score);
    int gettotalscore();
};

class YYY{
    private:
    yyy name_;
    yyy id_;
    yyy score_;
    int totalscore;

    public:
    YYY() { }
    yyy& getxxx() {
        return name_,id_,score_;
    }
    int settotalscore(int Score);
    int gettotalscore();
};

class ZZZ{
    private:
    zzz name_;
    zzz id_;
    zzz score_;
    int totalscore;

    public:
    ZZZ() { }
    zzz& getxxx() {
        return name_,id_,score_;
    }
    int settotalscore(int Score);
    int gettotalscore();
};


This is similar to what I started doing with bst_py2mat.m.
Could you keep this logic and rewrite this functionality as bst_mat2py.m?

There will be tons of calls to both functions in everything involving python, so I think we should be careful at making them as transparent as possible to keep the code readable. And I think this this bst_python_util('Mat2Npy', ...) is quite heavy visually...

It could be even something shorter like m2p() and p2m(), but then it we lose completely the sense of what it is.
Any other suggestion?


I' needs removing


I will get rid of this feature with the next rebase. Product wise it's a
terrible implementation. And I have no good ideas how to make it work with
IDEA module structure.

On Thu, Nov 7, 2019 at 1:16 PM Ittai Zeidman <notifications@github.com>
wrote:

> @liucijus <https://github.com/liucijus> do we have an issue to suggest
> this on upstream? We need to have a task per every commit here for
> upstreaming. We have one for sources and the other one is on Zachi.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/wix-playground/intellij/commit/1a8bd9b5ae3f5df10a30cb845647081fbe64f129?email_source=notifications&email_token=AAMMMUTXKUXPLA232Q6XR33QSP2J7A5CNFSM4JKFB7I2YY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBCF6K7#commitcomment-35846495>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AAMMMUW57AKMD6VLGVHMFXTQSP2J7ANCNFSM4JKFB7IQ>
> .
>

--
Vaidas Pilkauskas
+370 615 60451


nothing's changed


#include "COC2.h"

int XXX::settotalscore(int SScore1){
    return totalscore = SScore1;
}

int XXX::gettotalscore() {
    return totalscore;
}

int YYY::settotalscore(int SScore2){
    return totalscore = SScore2;
}

int YYY::gettotalscore() {
    return totalscore;
}

int ZZZ::settotalscore(int SScore3){
    return totalscore = SScore3;
}

int ZZZ::gettotalscore() {
    return totalscore;
}


Btw, I am thinking about removing this layer. It is not a good idea to add more and more options to it, to make it more and more complicated, for every specific corner case and new experiments. We should rather split it up into atomic parts, such that no modifications/extensions are needed to RETURNN, for any new random experiments. See also #239.


w0w kotlin buildscript


</htm>


Resolves #36


Структура репозитория содержит ненужные файлы и директории. Для упрощения понимания содержимого репозитория рекомендуется оставлять только минимально необходимые файлы для запуска.


@akoufoudakis just to be sure, is this a typo?


Hi,
When I enter like this
python pcap.py USB_PCAP.pcapng

It gives me below error:
[!] You need to privide a USB Device Address

Please can u help me to resolve this immediately?


Yes. https://github.com/errai/errai. My bad. However, it was approved. Hehe.


Best practice. Для упрощения установки необходимых библиотек Python иметь файл с списком необходимых.
Прим.
```shell
pip3 install -r requirements.txt
```


Successfully deployed to following URLs:

* https://markdown-deck-ivlgxl82o.now.sh
* https://markdown-deck.now.sh
* https://markdown-deck.amio1.now.sh
* https://markdown-deck-git-master.amio1.now.sh


A base url-t itt mire használod?


Couldn't we make it go through a resolve?


Successfully deployed to following URLs:

* https://effector-bep30l1v8.now.sh
* https://effector.now.sh
* https://effector.zerobias.now.sh
* https://effector-git-master.zerobias.now.sh


Erratum: this fixes #185, not #169


- "ready in" filter


Fixes #3


great skill!


Successfully deployed to following URLs:

* https://ne-ploho-moscow-first-dates-camoch28h.now.sh
* https://moscow-first-dates.now.sh
* https://map.ne-ploho.com
* https://ne-ploho-moscow-first-dates.alexkuz.now.sh
* https://ne-ploho-moscow-first-dates-git-master.alexkuz.now.sh


Чтобы git не добавлял лишние файлы в репозиторий рекомендуется использовать `.gitignore` файл.
[Документация](https://git-scm.com/docs/gitignore)


a


liu da ji ji


.on() igazából pont ugyanúgy, ugyanazt csinálja


Successfully deployed to following URLs:

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


the original auto-config uses that


Changed to a simple dict, as documented here:
https://mne.tools/dev/generated/mne.Info.html#mne.Info

Fixed in:
https://github.com/brainstorm-tools/brainstorm3/commit/e7cac7cf5e7367d69f57c0cb0c45e2237e5a3fad


dajiji


Deployment failed with the following error:

~~~
The property `scripts` is not allowed in now.json when using Now 2.0 – please remove it.
~~~


Successfully deployed to following URLs:

* https://gluons-odilj6630.now.sh
* https://gluons-ecru-ten.now.sh
* https://gluons.euonymus.now.sh
* https://gluons-git-master.euonymus.now.sh


Proponuję to rozwiązać tak:
0. W ChessBoardView dodaj listener dla buttona do cofania.
ta metoda musi wywołać this.chessGame.undoLastMove() (opisane poniżej).
No i przerysować całą szachownicę. Najrpościej będzie usunąć wszysttko co zostało narysowane w _showChessBoard() i wywołać jeszcze raz.

1. Do klasy chessGame dodajesz:
```
gameHistory = []
```
2. PRZED ruchem (no bo chcesz wrócić do sytuacji przed ruchme, a nie po) dodajesz aktualny chessBoard do historii (proponuję od razu ze stroną):
```
            this.gameHistory.push({
            chessBoard: this.chessBoard,
            side: this.currentSide
        });
```
3. Kiedy gracz chce cofnąć ruch to jeśli this.gameHistory nie jest pusta, zamieniasz chessBoard i currentSide używając metody pop() - tak jak teraz dobrze zrobiłeś :)


probably want to reuse the string inside of std::runtime_error....


Technically no: in the case of DX9 this flag doesn't matter.


then what() will return what you expect if you catch std::exception...


liu gui ze mei you ji ji
lgz


Nice,boiiiiiiiiii


Successfully deployed to following URLs:

* https://ne-ploho-moscow-first-dates-gwto6m7r5.now.sh
* https://moscow-first-dates.now.sh
* https://map.ne-ploho.com
* https://ne-ploho-moscow-first-dates.alexkuz.now.sh
* https://ne-ploho-moscow-first-dates-git-master.alexkuz.now.sh


O.o