[R/create_test_simulation_output.R:4:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/create_test_simulation_output.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @param island_ontogeny Boolean indicating if an ontogeny or no ontogeny scenario
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_test_simulation_output.R:14:20:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/create_test_simulation_output.R#L14) *warning:* **no visible global function definition for ‘is_island_ontogeny_input’**
```r
    testit::assert(is_island_ontogeny_input(island_ontogeny))
                   ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_area_params.R:16:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/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/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/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:39:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/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_check_format.R:6:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_check_format.R#L6) *style:* **functions should have cyclomatic complexity of less than 15, this has 35.**
```r
are_rates <- function(x) {
^
```
[R/DAISIE_check_format.R:33:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_check_format.R#L33) *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:46:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_check_format.R#L46) *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:68:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_check_format.R#L68) *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:70:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_check_format.R#L70) *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:73:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_check_format.R#L73) *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:75:7:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_check_format.R#L75) *style:* **Commented code should be removed.**
```r
    # if (!"branching_times" %in% names(simulation_outputs)) return(FALSE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:76:7:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_check_format.R#L76) *style:* **Commented code should be removed.**
```r
    # if (!"stac" %in% names(simulation_outputs)) return(FALSE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:77:7:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_check_format.R#L77) *style:* **Commented code should be removed.**
```r
    # if (!"missing_species" %in% names(simulation_outputs)) return(FALSE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:5:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/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:75:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L7) *style:* **Trailing whitespace is superfluous.**
```r
#' @param keep_final_state logical indicating if final state of simulation
                                                                          ^
```
[R/DAISIE_create_island.R:10:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L10) *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:12:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L12) *style:* **Variable and function name style should be snake_case.**
```r
DAISIE_create_island <- function(stt_table,
^~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:12:44:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L12) *style:* **Trailing whitespace is superfluous.**
```r
DAISIE_create_island <- function(stt_table,
                                           ^
```
[R/DAISIE_create_island.R:13:44:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L13) *style:* **Trailing whitespace is superfluous.**
```r
                                 totaltime,
                                           ^
```
[R/DAISIE_create_island.R:14:46:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L14) *style:* **Trailing whitespace is superfluous.**
```r
                                 island_spec,
                                             ^
```
[R/DAISIE_create_island.R:17:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L17) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_create_island.R:18:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L18) *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:18:104:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L18) *style:* **Trailing whitespace is superfluous.**
```r
  ### if there are no species on the island branching_times = island_age, stac = 0, missing_species = 0
                                                                                ^
```
[R/DAISIE_create_island.R:19:27:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L19) *style:* **Commas should always have a space after.**
```r
  if (length(island_spec[,1]) == 0) {
                          ^
```
[R/DAISIE_create_island.R:20:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L20) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_create_island.R:21:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L21) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:41:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/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/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L43) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:45:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L45) *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:46:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L46) *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:47:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L47) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:54:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L54) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/DAISIE_create_island.R:56:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L56) *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:56:65:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L56) *style:* **Only use double-quotes.**
```r
      colonists_present <- sort(as.numeric(unique(island_spec[, 'Mainland Ancestor'])))
                                                                ^~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:57:60:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L57) *style:* **Trailing whitespace is superfluous.**
```r
      number_colonists_present <- length(colonists_present)
                                                           ^
```
[R/DAISIE_create_island.R:58:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L58) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/DAISIE_create_island.R:59:35:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L59) *style:* **Trailing whitespace is superfluous.**
```r
      island_clades_info <- list()
                                  ^~
```
[R/DAISIE_create_island.R:61:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L61) *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:61:58:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L61) *style:* **Only use double-quotes.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
                                                         ^~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:61:104:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L61) *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:61:105:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L61) *style:* **Trailing whitespace is superfluous.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
                                                                                ^
```
[R/DAISIE_create_island.R:62:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L62) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~
```
[R/DAISIE_create_island.R:63:37:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L63) *style:* **Only use double-quotes.**
```r
        if (class(subset_island) != 'matrix') {
                                    ^~~~~~~~
```
[R/DAISIE_create_island.R:67:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/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/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L69) *style:* **Lines should not be more than 80 characters.**
```r
                                                      island_spec = subset_island,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:71:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L71) *style:* **Lines should not be more than 80 characters.**
```r
                                                      keep_final_state = keep_final_state)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:77:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L77) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~
```
[R/DAISIE_create_island.R:80:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L80) *style:* **Lines should not be more than 80 characters.**
```r
                       taxon_list = island_clades_info, island_spec = island_spec)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:84:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_create_island.R#L84) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_data.R:2:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @title Colonization and branching times of 8 terrestrial avifaunal clades in list
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:7:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' #' @description A list containing the colonization and branching times of the terrestrial
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:12:34:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L12) *style:* **Trailing whitespace is superfluous.**
```r
#' the following elements.\cr \cr
                                 ^
```
[R/DAISIE_data.R:47:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L47) *style:* **Lines should not be more than 80 characters.**
```r
#' @title Colonization and branching times of 8 terrestrial avifaunal clades in list
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:52:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L52) *style:* **Lines should not be more than 80 characters.**
```r
#' @description A list containing the colonization and branching times of the terrestrial
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:92:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L92) *style:* **Lines should not be more than 80 characters.**
```r
#' @title Colonization and branching times of 8 terrestrial avifaunal clades in table
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:96:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L96) *style:* **Lines should not be more than 80 characters.**
```r
#' @description A table containing the colonization and branching times of the terrestrial
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:103:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L103) *style:* **Lines should not be more than 80 characters.**
```r
#' * Non_endemic: for cases where both island and non-island populations of the species have been sampled) \cr
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:104:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L104) *style:* **Lines should not be more than 80 characters.**
```r
#' * Non_endemic_MaxAge: for cases where island population of the species has not
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:124:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L124) *style:* **Lines should not be more than 80 characters.**
```r
#' @title 1000 islands in RAW format simulated with the ML parameters of the CR model
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:125:27:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L125) *style:* **Trailing whitespace is superfluous.**
```r
#' for the Galapagos data.
                          ^
```
[R/DAISIE_data.R:127:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L127) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Each simulated dataset is an element of the list, which can be called using
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:158:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L158) *style:* **Lines should not be more than 80 characters.**
```r
#' @title 1000 islands in DAISIE format simulated with the ML parameters of the CR
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:161:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L161) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Each simulated dataset is an element of the list, which can be called using
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:165:42:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L165) *style:* **Trailing whitespace is superfluous.**
```r
#' \code{$island_age} - the island age\cr
                                         ^
```
[R/DAISIE_data.R:197:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L197) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Each simulated dataset is an element of the list, which can be called using
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:247:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L247) *style:* **Lines should not be more than 80 characters.**
```r
#' @description A list containing the colonization and branching times of the terrestrial
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:256:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L256) *style:* **Lines should not be more than 80 characters.**
```r
#' The following elements of the list each contains information on a single colonist lineage
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:270:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L270) *style:* **Lines should not be more than 80 characters.**
```r
#' #' \code{$missing_species} - number of island species that were not sampled for
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:286:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L286) *style:* **Lines should not be more than 80 characters.**
```r
#' format, accepted by DAISIE_ML, DAISIE_SR_ML, DAISIE_loglik_all and DAISIE_SR_loglik_all
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:290:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L290) *style:* **Lines should not be more than 80 characters.**
```r
#' #' @description A list containing the colonization and branching times of the
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:290:81:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L290) *style:* **Trailing whitespace is superfluous.**
```r
#' #' @description A list containing the colonization and branching times of the
                                                                                ^
```
[R/DAISIE_data.R:295:34:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L295) *style:* **Trailing whitespace is superfluous.**
```r
#' the following elements.\cr \cr
                                 ^
```
[R/DAISIE_data.R:321:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L321) *style:* **Lines should not be more than 80 characters.**
```r
#' @seealso \code{\link{DAISIE_dataprep}}, \code{\link{DAISIE_ML}}, \code{\link{DAISIE_SR_ML}}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:322:77:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_data.R#L322) *style:* **Trailing whitespace is superfluous.**
```r
#' @source Hauffe, T., D. Delicado, R.S. Etienne and L. Valente (submitted).
                                                                            ^
```
[R/DAISIE_dataprep.R:2:3:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L2) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:7:3:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L7) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:10:3:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L10) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:86:3:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L86) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^~
```
[R/DAISIE_dataprep.R:87:3:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L87) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:88:3:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L88) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:89:3:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L89) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:90:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L90) *style:* **Lines should not be more than 80 characters.**
```r
#' ### Create Galapagos data object where all taxa have the same macroevolutionary process
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:91:3:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L91) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:98:3:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L98) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:100:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L100) *style:* **Lines should not be more than 80 characters.**
```r
#' # for the Darwin's finches. One process applies to type 1 species (all species
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:100:82:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L100) *style:* **Trailing whitespace is superfluous.**
```r
#' # for the Darwin's finches. One process applies to type 1 species (all species
                                                                                ^
```
[R/DAISIE_dataprep.R:101:79:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L101) *style:* **Trailing whitespace is superfluous.**
```r
#' # except for Darwin's finches) and the other applies only to type 2 species
                                                                              ^
```
[R/DAISIE_dataprep.R:104:3:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L104) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:113:3:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L113) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:114:80:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L114) *style:* **Trailing whitespace is superfluous.**
```r
#' ### Create Galapagos data object with a distinct macroevolutionary processes
                                                                               ^
```
[R/DAISIE_dataprep.R:115:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L115) *style:* **Lines should not be more than 80 characters.**
```r
#' # for the Darwin's finches. One process applies to type 1 species (all species
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:116:79:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L116) *style:* **Trailing whitespace is superfluous.**
```r
#' # except for Darwin's finches) and the other applies only to type 2 species
                                                                              ^
```
[R/DAISIE_dataprep.R:117:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L117) *style:* **Lines should not be more than 80 characters.**
```r
#' # (Darwin's finches). Set fraction of potential colonists of type 2 to be 0.163.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:118:3:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L118) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:128:3:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L128) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:130:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L130) *style:* **functions should have cyclomatic complexity of less than 15, this has 22.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
^
```
[R/DAISIE_dataprep.R:130:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L130) *style:* **Lines should not be more than 80 characters.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:130:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L130) *style:* **Variable and function name style should be snake_case.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
^~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:130:17:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L130) *style:* **Use <-, not =, for assignment.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                ^
```
[R/DAISIE_dataprep.R:130:38:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L130) *style:* **Commas should always have a space after.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                     ^
```
[R/DAISIE_dataprep.R:130:49:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L130) *style:* **Commas should always have a space after.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                                ^
```
[R/DAISIE_dataprep.R:130:49:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L130) *style:* **Variable and function name style should be snake_case.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                                ^
```
[R/DAISIE_dataprep.R:130:51:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L130) *style:* **Commas should always have a space after.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                                  ^
```
[R/DAISIE_dataprep.R:130:74:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L130) *style:* **Commas should always have a space after.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                                                         ^
```
[R/DAISIE_dataprep.R:130:131:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L130) *style:* **Commas should always have a space after.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                                                                ^
```
[R/DAISIE_dataprep.R:131:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L131) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
{
^
```
[R/DAISIE_dataprep.R:132:24:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L132) *style:* **Use <-, not =, for assignment.**
```r
  number_colonisations = nrow(datatable)
                       ^
```
[R/DAISIE_dataprep.R:133:12:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L133) *style:* **Use <-, not =, for assignment.**
```r
  datalist = list()
           ^
```
[R/DAISIE_dataprep.R:134:13:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L134) *style:* **Variable and function name style should be snake_case.**
```r
  datatable$Missing_species<-as.numeric(as.character(datatable$Missing_species))
            ^~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:134:28:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L134) *style:* **Put spaces around all infix operators.**
```r
  datatable$Missing_species<-as.numeric(as.character(datatable$Missing_species))
                          ~^~~
```
[R/DAISIE_dataprep.R:135:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L135) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_dataprep.R:136:5:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L136) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(number_clade_types == 1)
    ^
```
[R/DAISIE_dataprep.R:137:3:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L137) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/DAISIE_dataprep.R:138:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L138) *style:* **Lines should not be more than 80 characters.**
```r
    datalist[[1]] = list(island_age=island_age,not_present=(M - number_colonisations))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:138:19:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L138) *style:* **Use <-, not =, for assignment.**
```r
    datalist[[1]] = list(island_age=island_age,not_present=(M - number_colonisations))
                  ^
```
[R/DAISIE_dataprep.R:138:36:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L138) *style:* **Put spaces around all infix operators.**
```r
    datalist[[1]] = list(island_age=island_age,not_present=(M - number_colonisations))
                                  ~^~
```
[R/DAISIE_dataprep.R:138:48:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L138) *style:* **Commas should always have a space after.**
```r
    datalist[[1]] = list(island_age=island_age,not_present=(M - number_colonisations))
                                               ^
```
[R/DAISIE_dataprep.R:138:59:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L138) *style:* **Put spaces around all infix operators.**
```r
    datalist[[1]] = list(island_age=island_age,not_present=(M - number_colonisations))
                                                         ~^~
```
[R/DAISIE_dataprep.R:138:60:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L138) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    datalist[[1]] = list(island_age=island_age,not_present=(M - number_colonisations))
                                                           ^
```
[R/DAISIE_dataprep.R:140:5:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L140) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(number_clade_types == 2)
    ^
```
[R/DAISIE_dataprep.R:141:3:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L141) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/DAISIE_dataprep.R:142:32:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L142) *style:* **Use <-, not =, for assignment.**
```r
    number_type2_colonisations = length(list_type2_clades)
                               ^
```
[R/DAISIE_dataprep.R:143:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L143) *style:* **Lines should not be more than 80 characters.**
```r
    number_type1_colonisations = number_colonisations - number_type2_colonisations
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:143:32:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L143) *style:* **Use <-, not =, for assignment.**
```r
    number_type1_colonisations = number_colonisations - number_type2_colonisations
                               ^
```
[R/DAISIE_dataprep.R:145:5:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L145) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/DAISIE_dataprep.R:146:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L146) *style:* **Lines should not be more than 80 characters.**
```r
      not_present_type1 = DDD::roundn((M/number_colonisations) * number_type1_colonisations) - number_type1_colonisations
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:146:25:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L146) *style:* **Use <-, not =, for assignment.**
```r
      not_present_type1 = DDD::roundn((M/number_colonisations) * number_type1_colonisations) - number_type1_colonisations
                        ^
```
[R/DAISIE_dataprep.R:146:41:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L146) *style:* **Put spaces around all infix operators.**
```r
      not_present_type1 = DDD::roundn((M/number_colonisations) * number_type1_colonisations) - number_type1_colonisations
                                       ~^~
```
[R/DAISIE_dataprep.R:147:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L147) *style:* **Lines should not be more than 80 characters.**
```r
      not_present_type2 = DDD::roundn((M/number_colonisations) * number_type2_colonisations) - number_type2_colonisations
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:147:25:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L147) *style:* **Use <-, not =, for assignment.**
```r
      not_present_type2 = DDD::roundn((M/number_colonisations) * number_type2_colonisations) - number_type2_colonisations
                        ^
```
[R/DAISIE_dataprep.R:147:41:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L147) *style:* **Put spaces around all infix operators.**
```r
      not_present_type2 = DDD::roundn((M/number_colonisations) * number_type2_colonisations) - number_type2_colonisations
                                       ~^~
```
[R/DAISIE_dataprep.R:149:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L149) *style:* **Lines should not be more than 80 characters.**
```r
      not_present_type1 = DDD::roundn(M * (1 - prop_type2_pool)) - number_type1_colonisations
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:149:25:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L149) *style:* **Use <-, not =, for assignment.**
```r
      not_present_type1 = DDD::roundn(M * (1 - prop_type2_pool)) - number_type1_colonisations
                        ^
```
[R/DAISIE_dataprep.R:150:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L150) *style:* **Lines should not be more than 80 characters.**
```r
      not_present_type2 = DDD::roundn(M * prop_type2_pool) - number_type2_colonisations
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:150:25:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L150) *style:* **Use <-, not =, for assignment.**
```r
      not_present_type2 = DDD::roundn(M * prop_type2_pool) - number_type2_colonisations
                        ^
```
[R/DAISIE_dataprep.R:152:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L152) *style:* **Lines should not be more than 80 characters.**
```r
    datalist[[1]] = list(island_age = island_age, not_present_type1 = not_present_type1, not_present_type2 = not_present_type2)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:152:19:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L152) *style:* **Use <-, not =, for assignment.**
```r
    datalist[[1]] = list(island_age = island_age, not_present_type1 = not_present_type1, not_present_type2 = not_present_type2)
                  ^
```
[R/DAISIE_dataprep.R:154:13:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L154) *warning:* **Avoid 1:nrow(...) expressions, use seq_len.**
```r
  for (i in 1:nrow(datatable))
            ^
```
[R/DAISIE_dataprep.R:155:3:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L155) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/DAISIE_dataprep.R:156:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L156) *style:* **Lines should not be more than 80 characters.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:156:23:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L156) *style:* **Use <-, not =, for assignment.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
                      ^
```
[R/DAISIE_dataprep.R:156:71:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L156) *style:* **Commas should always have a space after.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
                                                                      ^
```
[R/DAISIE_dataprep.R:156:86:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L156) *style:* **Commas should always have a space after.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
                                                                                ^
```
[R/DAISIE_dataprep.R:156:107:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L156) *style:* **Commas should always have a space after.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
                                                                                ^
```
[R/DAISIE_dataprep.R:156:117:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L156) *style:* **Commas should always have a space after.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
                                                                                ^
```
[R/DAISIE_dataprep.R:156:147:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L156) *style:* **Commas should always have a space after.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
                                                                                ^
```
[R/DAISIE_dataprep.R:157:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L157) *style:* **Lines should not be more than 80 characters.**
```r
    the_brts = rev(sort(as.numeric(unlist(strsplit(as.character(datatable[i,"Branching_times"]),split = ",")))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:157:14:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L157) *style:* **Use <-, not =, for assignment.**
```r
    the_brts = rev(sort(as.numeric(unlist(strsplit(as.character(datatable[i,"Branching_times"]),split = ",")))))
             ^
```
[R/DAISIE_dataprep.R:157:77:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L157) *style:* **Commas should always have a space after.**
```r
    the_brts = rev(sort(as.numeric(unlist(strsplit(as.character(datatable[i,"Branching_times"]),split = ",")))))
                                                                            ^
```
[R/DAISIE_dataprep.R:157:97:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L157) *style:* **Commas should always have a space after.**
```r
    the_brts = rev(sort(as.numeric(unlist(strsplit(as.character(datatable[i,"Branching_times"]),split = ",")))))
                                                                                ^
```
[R/DAISIE_dataprep.R:158:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L158) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_dataprep.R:159:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L159) *style:* **Lines should not be more than 80 characters.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:159:7:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L159) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
      ^
```
[R/DAISIE_dataprep.R:159:21:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L159) *style:* **Put spaces around all infix operators.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                   ~^~
```
[R/DAISIE_dataprep.R:159:32:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L159) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                               ^~
```
[R/DAISIE_dataprep.R:159:33:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L159) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                ^
```
[R/DAISIE_dataprep.R:159:46:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L159) *style:* **Only use double-quotes.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                             ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:159:70:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L159) *style:* **Commas should always have a space after.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                     ^
```
[R/DAISIE_dataprep.R:159:84:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L159) *style:* **Commas should always have a space after.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:159:84:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L159) *style:* **Only use double-quotes.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^~~~~~~
```
[R/DAISIE_dataprep.R:159:92:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L159) *style:* **Commas should always have a space after.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:159:117:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L159) *style:* **Commas should always have a space after.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:159:132:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L159) *style:* **Commas should always have a space after.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:159:132:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L159) *style:* **Only use double-quotes.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:159:160:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L159) *style:* **Commas should always have a space after.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:159:163:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L159) *style:* **Put spaces around all infix operators.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ~^~
```
[R/DAISIE_dataprep.R:159:164:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L159) *style:* **Only use double-quotes.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^~
```
[R/DAISIE_dataprep.R:159:168:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L159) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:160:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L160) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_dataprep.R:161:7:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L161) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(length(the_brts) == 1)
      ^
```
[R/DAISIE_dataprep.R:161:30:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L161) *style:* **Trailing whitespace is superfluous.**
```r
    if(length(the_brts) == 1)
                             ^
```
[R/DAISIE_dataprep.R:162:5:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L162) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/DAISIE_dataprep.R:163:1:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L163) *style:* **Lines should not be more than 80 characters.**
```r
      datalist[[i + 1]]$branching_times = c(island_age,min(the_brts,island_age - epss))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:163:41:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L163) *style:* **Use <-, not =, for assignment.**
```r
      datalist[[i + 1]]$branching_times = c(island_age,min(the_brts,island_age - epss))
                                        ^
```
[R/DAISIE_dataprep.R:163:56:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L163) *style:* **Commas should always have a space after.**
```r
      datalist[[i + 1]]$branching_times = c(island_age,min(the_brts,island_age - epss))
                                                       ^
```
[R/DAISIE_dataprep.R:163:69:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L163) *style:* **Commas should always have a space after.**
```r
      datalist[[i + 1]]$branching_times = c(island_age,min(the_brts,island_age - epss))
                                                                    ^
```
[R/DAISIE_dataprep.R:165:7:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L165) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(length(the_brts) > 1)
      ^
```
[R/DAISIE_dataprep.R:165:29:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L165) *style:* **Trailing whitespace is superfluous.**
```r
    if(length(the_brts) > 1)
                            ^~
```
[R/DAISIE_dataprep.R:166:5:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L166) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/DAISIE_dataprep.R:167:41:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L167) *style:* **Use <-, not =, for assignment.**
```r
      datalist[[i + 1]]$branching_times = c(island_age,the_brts)
                                        ^
```
[R/DAISIE_dataprep.R:167:56:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L167) *style:* **Commas should always have a space after.**
```r
      datalist[[i + 1]]$branching_times = c(island_age,the_brts)
                                                       ^
```
[R/DAISIE_dataprep.R:169:7:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L169) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(datatable[i,"Status"] == "Non_endemic_MaxAge")
      ^
```
[R/DAISIE_dataprep.R:169:20:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L169) *style:* **Commas should always have a space after.**
```r
    if(datatable[i,"Status"] == "Non_endemic_MaxAge")
                   ^
```
[R/DAISIE_dataprep.R:170:5:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L170) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/DAISIE_dataprep.R:171:30:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L171) *style:* **Use <-, not =, for assignment.**
```r
      datalist[[i + 1]]$stac = 1
                             ^
```
[R/DAISIE_dataprep.R:173:7:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L173) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(datatable[i,"Status"] == "Endemic")
      ^
```
[R/DAISIE_dataprep.R:173:20:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L173) *style:* **Commas should always have a space after.**
```r
    if(datatable[i,"Status"] == "Endemic")
                   ^
```
[R/DAISIE_dataprep.R:174:5:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L174) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/DAISIE_dataprep.R:175:30:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L175) *style:* **Use <-, not =, for assignment.**
```r
      datalist[[i + 1]]$stac = 2
                             ^
```
[R/DAISIE_dataprep.R:176:9:](https://github.com/rsetienne/DAISIE/blob/ac6cb4ed4428eb4bd68fae382e0fd8241f221a5b/R/DAISIE_dataprep.R#L176) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(max(the_brts)>island_age){
        ^
```


Successfully deployed to following URLs:

* https://programminginth-9djqvq6vn.now.sh
* https://staging.programming.in.th
* https://programminginth.prginth.now.sh
* https://programminginth-git-master.prginth.now.sh


@elliefm: am I right ?


The following doc(s) have been deployed to the [5255lighth](https://5255lighth-static-docs.pantheonsite.io/docs) Multidev environment:
- [gatsby/tests/lighthouse/createPullRequestComment.js](https://github.com/pantheon-systems/documentation/commit/76032daadfcbf5e4e9ad5de6e93b72491766f91e/gatsby/tests/lighthouse/createPullRequestComment.js)
- [gatsby/tests/lighthouse/lighthouse.run.js](https://github.com/pantheon-systems/documentation/commit/76032daadfcbf5e4e9ad5de6e93b72491766f91e/gatsby/tests/lighthouse/lighthouse.run.js)


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/72bfecae-5f32-4131-b4b3-a2de64e6614b?env_id=ibm%3Ayp%3Aus-south "simple-toolchain-20191119093800687"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/49ad1fe8-fecc-423c-892c-b03d4da7ad2c "simple-toolchain-20191119093800687") deployed [simple-toolchain-20191119093800687](https://github.com/chandra4github/simple-toolchain-20191119093800687/releases/tag/deploy-ibm-yp-us-south-athota.chandra-in.ibm.com-dev-20191120-064419 "deploy-ibm-yp-us-south-athota.chandra-in.ibm.com-dev-20191120-064419") to [dev](https://console.bluemix.net/apps/51a1d29f-be06-485c-8774-028543ddb61e?env_id=ibm:yp:us-south "ibm:yp:us-south:athota.chandra@in.ibm.com:dev"), including this commit


for가 시작 값을 제외하면 구조가 완전같네요.
뭔가 수정 가능할것 같은데


1.로직 확인을 위해 성민이처럼 주석으로 간단히 어떻게 문제를 풀 것(?) 이라 적어주세요.
어떻게 접근해서 풀려고 하는지..
2.


Deployment failed with the following error:

~~~
Could not find a secret by name "sendgrid_api_key"
~~~


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/bee08be0-f469-449b-81a1-19218d7236fd?env_id=ibm%3Ayp%3Aus-south "simple-toolchain-20191120043628508"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/41cb41ce-f5b1-4e57-8379-d07b4e413a08 "simple-toolchain-20191120043628508") deployed [shipping-service](https://github.com/deepthiakula1984/shipping-service/releases/tag/deploy-ibm-yp-eu-gb-deeptiorg-deeptispace-20191120-064644 "deploy-ibm-yp-eu-gb-deeptiorg-deeptispace-20191120-064644") to [deeptispace](https://console.bluemix.net/apps/9ee84f7c-7b20-4749-bf62-43c42f058678?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:deeptiorg:deeptispace"), including this commit


여기 아래 else if 부분은 설명이 좀 필요해보입니다..


[可行性分析.docx](https://github.com/ZiyueTang/softwareEngineering/files/3867694/default.docx)


Add the Below Code in your Startup.cs file after .AddDefaultTokenProviders() .
This will solve the issue.

.AddDefaultUI()


Deployment failed with the following error:

~~~
An internal error occurred with ZEIT Now.
~~~


Deployment failed with the following error:

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


Copy of this build can be found at
https://www.mewbuilds.com/build/f40bf0a2ee8cbce0d49f25eb061e695dd8c121d1/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmSQfyuP4M1onKXb9nEtq3XDQRLpGfVcx2Zv3oLPnLpQQ2
                       Virus Total analysis
                       https://www.virustotal.com/file/c0c0233f0fa1d5faaf2f1e4c9ab99d85a9c9cc22b593f21cccd58b598a81c0e0/analysis/1574232758/


秀


Is this happening in a clean build?


Is this checked if that many modes are possible at all? Make robust such that at initialization it is checked whether the number of modes considered is possible. In some cases, for 2 element with 12 dofs 24 modes would not be possible.


![](https://github.trello.services/images/mini-trello-icon.png) [Agregar filtro al dashboard](https://trello.com/c/prqsQK3f/74-agregar-filtro-al-dashboard)


ホゲホゲです。


Successfully deployed to following URLs:

* https://react-hook-form-website-64kdm2jes.now.sh
* https://react-hook-form.com
* https://www.react-hook-form.com
* https://react-hook-form-website.bluebill1049.now.sh
* https://react-hook-form-website-git-master.bluebill1049.now.sh


Successfully deployed to following URLs:

* https://communityqiskitorg-nms0brbc0.now.sh
* https://communityqiskitorg.neosalvador.now.sh
* https://communityqiskitorg-git-master.neosalvador.now.sh


Deploy preview for _website_ ready!

Built with commit undefined

https://circleback-design-system-6dqmgq1je.now.sh


Successfully deployed to following URLs:

* https://theprojectalpha-k9i54x3ie.now.sh
* https://project-alpha.now.sh
* https://theprojectalpha.now.sh
* https://theprojectalpha.hugos29dev.now.sh
* https://theprojectalpha-git-master.hugos29dev.now.sh


Successfully deployed to following URLs:

* https://circleback-design-system-9xnv85ahi.now.sh
* https://circleback-design-system.amalv.now.sh
* https://circleback-design-system-git-master.amalv.now.sh


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/a903ceab-af58-4d40-9de5-39501ad15e1a?env_id=ibm%3Ayp%3Aus-south "nyu-devops-fall19-promotion-toolchain"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/5860bddd-fc68-4c80-afbc-55ea22efe279 "nyu-devops-fall19-promotion-pipeline") deployed [promotions](https://github.com/devops-fall-2019-promotions-squad/promotions/releases/tag/deploy-ibm-yp-us-south-rs6565-nyu.edu-dev-20191120-065841 "deploy-ibm-yp-us-south-rs6565-nyu.edu-dev-20191120-065841") to [dev](https://console.bluemix.net/apps/efcd7d31-ed8b-433d-b811-007435b814df?env_id=ibm:yp:us-south "ibm:yp:us-south:rs6565@nyu.edu:dev"), including this commit


@alexandrudima I hope this `monaco.d.ts` change is fine, the `updateOptions` method was already there from the super type but not allowing to use `IDiffEditorOptions`.


@olzzon a question about DRYness:
Is there a reason for duplicating this code block
```
if (this._connectivityTimeout) {
	clearTimeout(this._connectivityTimeout)
	this._connectivityTimeout = null
}
this.updateIsConnected(true)
this._pingCounter++
```
from the one in the if-clause on line 176?
Otherwise it could be moved to outside the if-clause?


yep, I found that today too:)

On Wed, Nov 20, 2019 at 6:22 PM Krzysztof Marczak <notifications@github.com>
wrote:

> Keep it as force option. I found that in some hybrids it works
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/buddhi1980/mandelbulber2/commit/694938e7228c6743bdbef167bfb76c33b380afc8?email_source=notifications&email_token=ADBNSHDOSWXDC7KVZFRDXE3QUTCTDA5CNFSM4JPF5KD2YY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBCL6F7#commitcomment-36042943>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ADBNSHEPRIL44IIPX7U5XUTQUTCTDANCNFSM4JPF5KDQ>
> .
>


Would be more robust to have instead of:
"outrigger_mass": mass_val,
"outrigger_stiffness_ratio_y" : y_rat,
"outrigger_stiffness_ratio_z" : z_rat
something like
"outrigger": {
"mass": mass_val,
"stiff_ratio" : [1.1, 2.3, 4.4]
}


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/e6ef7854-d14b-4a5f-ab06-71df385822b7?env_id=ibm%3Ayp%3Aus-south "simple-toolchain-20191119091256974"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/e4b30fa5-edbf-400b-9dc5-63326bb3a3ac "simple-toolchain-20191119091256974") deployed [cloudbootcamp](https://github.com/sailabalakhuntia/cloudbootcamp/releases/tag/deploy-ibm-yp-us-south-cloudbootcamporg-cloudbootcampspace-20191120-070126 "deploy-ibm-yp-us-south-cloudbootcamporg-cloudbootcampspace-20191120-070126") to [cloudbootcampspace](https://console.bluemix.net/apps/650edd6c-40ee-40d0-b379-48d222f3a029?env_id=ibm:yp:us-south "ibm:yp:us-south:cloudbootcamporg:cloudbootcampspace"), including this commit


Deployment failed with the following error:

~~~
Could not find a secret by name "sendgrid_api_key"
~~~


No.


I don't wanna.


BTW The aexion octopus is the same- default Delta with force analytic
option :)

On Wed, Nov 20, 2019 at 8:00 PM carbuncle grim <mclarekin@gmail.com> wrote:

> yep, I found that today too:)
>
> On Wed, Nov 20, 2019 at 6:22 PM Krzysztof Marczak <
> notifications@github.com> wrote:
>
>> Keep it as force option. I found that in some hybrids it works
>>
>> —
>> You are receiving this because you authored the thread.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/buddhi1980/mandelbulber2/commit/694938e7228c6743bdbef167bfb76c33b380afc8?email_source=notifications&email_token=ADBNSHDOSWXDC7KVZFRDXE3QUTCTDA5CNFSM4JPF5KD2YY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBCL6F7#commitcomment-36042943>,
>> or unsubscribe
>> <https://github.com/notifications/unsubscribe-auth/ADBNSHEPRIL44IIPX7U5XUTQUTCTDANCNFSM4JPF5KDQ>
>> .
>>
>


There should be a generic way.
We have dynamic and static solve
We have linear, newton-raps and picard solver
Should be check what uses what and make generic.


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/a903ceab-af58-4d40-9de5-39501ad15e1a?env_id=ibm%3Ayp%3Aus-south "nyu-devops-fall19-promotion-toolchain"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/5860bddd-fc68-4c80-afbc-55ea22efe279 "nyu-devops-fall19-promotion-pipeline") deployed [promotions](https://github.com/devops-fall-2019-promotions-squad/promotions/releases/tag/deploy-ibm-yp-us-south-rs6565-nyu.edu-prod-20191120-070431 "deploy-ibm-yp-us-south-rs6565-nyu.edu-prod-20191120-070431") to [prod](https://console.bluemix.net/apps/ce7c172b-4a93-4d4a-be2f-bbf7bd1fb4b7?env_id=ibm:yp:us-south "ibm:yp:us-south:rs6565@nyu.edu:prod"), including this commit


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/bee08be0-f469-449b-81a1-19218d7236fd?env_id=ibm%3Ayp%3Aus-south "simple-toolchain-20191120043628508"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/41cb41ce-f5b1-4e57-8379-d07b4e413a08 "simple-toolchain-20191120043628508") deployed [shipping-service](https://github.com/deepthiakula1984/shipping-service/releases/tag/deploy-ibm-yp-eu-gb-deeptiorg-deeptispace-20191120-070515 "deploy-ibm-yp-eu-gb-deeptiorg-deeptispace-20191120-070515") to [deeptispace](https://console.bluemix.net/apps/9ee84f7c-7b20-4749-bf62-43c42f058678?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:deeptiorg:deeptispace"), including this commit


We need ```mpi4py``` as well.


Created multidev environment [sfgov#pr-415](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#pr-415).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-415-sfgov.pantheonsite.io/)


Successfully deployed to following URLs:

* https://decks-bd-2p8pnvgkp.now.sh
* https://decks-bd-alpha-one.now.sh
* https://decks-bd.now.sh
* https://decks-bd.amio1.now.sh
* https://decks-bd-git-master.amio1.now.sh


Successfully deployed to following URLs:

* https://ymca-mvnfevvxl.now.sh
* https://ymca.now.sh
* https://ymca.hack4impact1.now.sh
* https://ymca-git-master.hack4impact1.now.sh


k


The following doc(s) have been deployed to the [5255lighth](https://5255lighth-static-docs.pantheonsite.io/docs) Multidev environment:
- [gatsby/tests/lighthouse/lighthouse.run.js](https://github.com/pantheon-systems/documentation/commit/378248e80e2812f8d0e105c04f1f803872c1c7c9/gatsby/tests/lighthouse/lighthouse.run.js)


Yes.
Seems to me that the code is incompatible to Flatbuffers 1.11.0.
E.g. from 1.9.0 to 1.11.0, the Verify(const String *) method has been renamed to VerifyString(const String *).

I guess that this was not detected by jenkins, because it is configured to build without ENABLE_INTERAL_FLATBUFFERS=ON and thus still uses Flatbuffers 1.9.0.


See Pull 89.


Successfully deployed to following URLs:

* https://hostingguru-l6b8cckm3.now.sh
* https://hostingguru.wiki
* https://hostingguru.joozty.now.sh
* https://hostingguru-git-master.joozty.now.sh


I suppose this is because there are multiple commits in the PR. I think you're looking at the diff from the last one within the PR. This view looks fine: https://github.com/lektor/lektor/pull/707/files


Betettem ide a szöveget


:white_check_mark: All Rules (3 / 3) Passed

      :crown: Good job! this pull request is aligned with your organization's best practices!

      :point_right: You can review your rules settings at smart policy management :point_left:

:point_right: click here to view a full list of the events :point_left:


I fully agree that this part of the documentation needs improving...
Patches welcome.


how can i find the fields of documents, and where should i search the rpc documents?
cause i want write the rpc functions by myself.


updated packages are available on PyPI now


I'm getting this error when `docker-compose up -d`

```
root@invi-master-1572340487917-s-1vcpu-1gb-sgp1-03:/home/invidious-api-only# docker-compose up -d
Building invidious
Step 1/16 : FROM alpine:edge
 ---> 7eacb6761fa1
Step 2/16 : RUN apk add --no-cache crystal shards libc-dev     yaml-dev libxml2-dev sqlite-dev zlib-dev curl &&     curl -Lo /etc/apk/keys/omarroth.rsa.pub https://github.com/omarroth/boringssl-alpine/releases/download/1.1.0-r0/omarroth.rsa.pub &&     curl -Lo boringssl-dev.apk https://github.com/omarroth/boringssl-alpine/releases/download/1.1.0-r0/boringssl-dev-1.1.0-r0.apk &&     curl -Lo lsquic.apk https://github.com/omarroth/lsquic-alpine/releases/download/2.6.3-r0/lsquic-2.6.3-r0.apk &&     apk update &&     apk add boringssl-dev.apk lsquic.apk &&     rm -rf /var/cache/apk/* boringssl-dev.apk lsquic.apk
 ---> Using cache
 ---> 4a5dafee1333
Step 3/16 : WORKDIR /invidious
 ---> Using cache
 ---> cfd64197aaca
Step 4/16 : COPY ./shard.yml ./shard.yml
 ---> Using cache
 ---> 135026f7094b
Step 5/16 : RUN shards update && shards install
 ---> Using cache
 ---> 829bd97a19fe
Step 6/16 : RUN cp /usr/lib/libcrypto.a ./lib/lsquic/src/lsquic/ext/libcrypto.a &&     cp /usr/lib/libssl.a ./lib/lsquic/src/lsquic/ext/libssl.a &&     cp /usr/lib/liblsquic.a ./lib/lsquic/src/lsquic/ext/liblsquic.a
 ---> Using cache
 ---> 176f76b46894
Step 7/16 : COPY ./src/ ./src/
 ---> Using cache
 ---> 3490fc9cd52e
Step 8/16 : COPY ./.git/ ./.git/
 ---> Using cache
 ---> 51c513043e7b
Step 9/16 : RUN crystal build --release --warnings all --error-on-warnings     -Dmusl     ./src/invidious.cr
 ---> Running in 14c25a16f5dc
Failed to raise an exception: END_OF_STACK
[0x55830a34fa36] ???
[0x5583099e4259] __crystal_raise +153
[0x5583099e564c] ???
[0x5583099f14af] ???
[0x5583099ea72a] ???
[0x5583099e99fd] ???
[0x558309d6662d] ???
[0x5583099fc0e0] ???
[0x5583099e7b47] main +55
[0x7f02a153f226] ???
ERROR: Service 'invidious' failed to build: The command '/bin/sh -c crystal build --release --warnings all --error-on-warnings     -Dmusl     ./src/invidious.cr' returned a non-zero code: 5
```


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/039e9151-40ee-4230-823d-245989aa317b?env_id=ibm%3Ayp%3Aeu-gb "simple-toolchain-20191119091215583"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/9577bb19-f65a-492a-bcb2-5936ef4cef04 "simple-toolchain-20191119091215583") deployed [shipping-service](https://github.com/namachi91/shipping-service/releases/tag/deploy-ibm-yp-eu-gb-namack26-in.ibm.com-dev-20191120-071659 "deploy-ibm-yp-eu-gb-namack26-in.ibm.com-dev-20191120-071659") to [dev](https://console.bluemix.net/apps/0e4f0ef1-a681-49bc-9934-ccb6a7013587?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:namack26@in.ibm.com:dev"), including this commit


I am not sure this will deliver what is intended all the time. From values['c_iy'] the stiffness will be generated using a polynonmial evaluation. Are you really only interested in values['c_iy'][0]?


The following doc(s) have been deployed to the [5255lighth](https://5255lighth-static-docs.pantheonsite.io/docs) Multidev environment:
- [gatsby/tests/lighthouse/lighthouse.run.js](https://github.com/pantheon-systems/documentation/commit/3ef3fa691825cba79010f96de182e97055d9afa3/gatsby/tests/lighthouse/lighthouse.run.js)


Can you send me the code


Extract to descriptive method


Yes will update this soon, we also don't need a lot of other dependencies too.


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/36edbf5d-2f74-4b32-88b5-1997276b5d5a?env_id=ibm%3Ayp%3Aus-south "empty-toolchain-20191119123622730"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/8b0626eb-a13e-4b8e-ba5d-05d36d6e3e61 "own-chain-pipeline") deployed [shipping-service](https://github.com/namachi91/shipping-service/releases/tag/deploy-mycluster-20191120-071935 "deploy-mycluster-20191120-071935") to [mycluster](https://console.bluemix.net/kubernetes/clusters/bn830smd0e66qt0e39kg/overview "There was a problem retrieving the space name"), including this commit


没有代码啊


Why not depend on `psycopg2-binary` instead, or is it required to build it from source upon install.. ?


Copy of this build can be found at
https://www.mewbuilds.com/build/384feb59d385365f1ea414b36e48cb6d78471071/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmeVcmbNWuSAqZ9Jw7oYL3FvaTMu7HLQ91uMgabNqt2YHt
                       Virus Total analysis
                       https://www.virustotal.com/file/12139337d0560fb52adb3f643c9fad867083822989266391eb2e6c0a56a280cb/analysis/1574234412/


@UziTech very weird, why the nice angular format commit messages were lost and the commit uses the PR title instead.

Did you by chance squash merged the PR? If so, by using rebase merge instead doesn't lose the commit messages.


Should be a ',' before "DM IT"


老毛牛逼 @maoyange9804


Deployment failed with the following error:

~~~
Could not find a secret by name "sendgrid_api_key"
~~~


> 秀

加鸡腿


How this line work? Where it will effect?


Deployment failed with the following error:

~~~
An internal error occurred with ZEIT Now.
~~~


This won’t work. There is a Type check that throws an exception.


Successfully deployed to following URLs:

* https://ymca-j68naw5iw.now.sh
* https://ymca.now.sh
* https://ymca.hack4impact1.now.sh
* https://ymca-git-master.hack4impact1.now.sh


convert set to unordered_set, and the time used is less than the original


IBM Cloud toolchain: An unknown tool deployed [cloudbootcamp](https://github.com/sailabalakhuntia/cloudbootcamp/releases/tag/deploy-mycluster-20191120-072643 "deploy-mycluster-20191120-072643") to [mycluster](https://console.bluemix.net/kubernetes/clusters/bn73uuqd0pbu6jbukpt0/overview "There was a problem retrieving the space name"), including this commit


cool syntax


상세페이지 부분을 개발을 시작한다.
메인페이지 영역에서 상세페이지 영역으로 넘어가기 위해선 각자의 product_id를 통해서
상세페이지를 독립적으로 관리하기 쉽다고 판단하였다.
그래서 백엔드 영역에서 product_id를 가져와 프론트 영역 id로 저장을 했다.

content 영역별로 리스너를 만들려고 하였지만 더보기를 하면 그 영역을 다시 리스너로 설정해야 했기에
리스너가 계속 만들어지면 과부하의 문제로 옳지 않은 방법이라 판단하였다.
그래서 content를 품고있는 레이아웃 영역을 설정하면 나중에 더보기를 누르더라도
그 영역은 늘어나기 때문에 굳이 설정을 더 만들 필요가 없었다.
하지만 e.target으로 누르면 다른 영역의 값이 나타났다. span img div 등등
여기서 javascript, javascript웹 부분을 공부한 부분이 빛을 발했다.

javascript 언어는 함수형 프로그래밍으로 특히나 어레이, json 데이터에 대해서 관리하는 부분을 생각해서
어차피 내가 쓸건 content영역이니까 무조건 그걸 컨트롤 할 수 있도록
e.path 어레이를  항상 classname = content인 오브젝트만 가져와서 똑같이 컨트롤 할 수 있도록 해보자
그렇게 작성했더니 역시 잘 동작했다. 어느 영역을 눌러도 상세페이지 url을 만들 수 있도록 되었다.

메인페이지의 역할은 끝이나고  이젠
상세페이지 영역을 다루어야 할 것 같다.
최대한 중복되는 영역은 하나의 함수로 만들도록 노력해야겠다.
중복하는 영역들이 많으니 수정해야 하는 시간이 오래걸렸다.
이번엔 전체를 생각하고 왠만하면 유지보수가 적게 이루어지도록, 중복은 없도록 하는 것이 목표다.


# What
add
' myql2'
'haml-rails'
 'font-awesome-rails'
 'jquery-rails'
'pry-rails'


How important it is to have "processes" in path?


Add grant access methods to Role model too.


Add methods for checking access.


BTW write test with other test data: /some/path/app/process",  "app/process" and "process"


For adaptive applications? It is obligatory. There are no other options than having `processes` in path. The service won't start if it is in different location


Hello?!How are you?


But shouldn't it only do ClearTimeout if a valid BLOP response is received?

The first IF checks for pingValue, but as the /blop can include all sorts of strings it would need an OR and than inside that an extra if to set the mixerOnline state.
I did try to all inside one IF-clause, but it wasn't as readable, and would be even worse if an extra check state was added in the ping.

Let me know if you think it differently :)


Created multidev environment [sfgov#ci-3637](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-3637).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-3637-sfgov.pantheonsite.io/)


@package   App


Чтобы не выводить тех, кто старше 1990г.


Successfully deployed to following URLs:

* https://calendario-blg2np4ln.now.sh
* https://calendario.now.sh
* https://calendario.danielnava901.now.sh
* https://calendario-git-master.danielnava901.now.sh


Successfully deployed to following URLs:

* https://decks-bd-7f9i9hcke.now.sh
* https://decks-bd-alpha-one.now.sh
* https://decks-bd.now.sh
* https://decks-bd.amio1.now.sh
* https://decks-bd-git-master.amio1.now.sh


Successfully deployed to following URLs:

* https://decks-bd-dfv04o3ag.now.sh
* https://decks-bd-alpha-one.now.sh
* https://decks-bd.now.sh
* https://decks-bd.amio1.now.sh
* https://decks-bd-git-master.amio1.now.sh


Deployment failed with the following error:

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


That's strange: in the jenkins build log of Linux64, the line about flatbuffers
`Found FlatBuffers: /home/jenkins/workspace/LINUX-64/tools/depends/xbmc-depends/x86_64-linux-gnu-native/bin/flatc`
is the _only_ one _not_ telling which exact version is in use.

The Win64 jenkins build log clearly states: `Getting flatbuffers-1.9.0.7z...`


Successfully deployed to following URLs:

* https://firebase-d29se2zw8.now.sh
* https://firebase-kohl-omega.now.sh
* https://firebase.rosnovsky.now.sh
* https://firebase-git-master.rosnovsky.now.sh


xz


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


Deployment failed with the following error:

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


Love this logic here that you are only showing rides from other users 💯


В листе хранятся студенты с разными параметрами. У некоторых есть только ид, имя и группа и нет даты рождения. Я хотел вычленить тех, у кого есть параметр даты и потом уже отсортировать по параметру


# :warning: **Performance Alert!!** :warning:

Possible performance regression was detected for benchmark 'Go Benchmark'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 2.

| Benchmark suite | Current: ace2d57fd4e357111c3cd5ac37dda9acfdc3b81e | Previous: 70e31dc6342aca739d3779013d25639418fc9c3e | Ratio |
|-|-|-|-|
| `BenchmarkFib10` | `1969` ns/op | `454` ns/op | `4.3370044052863435` |
| `BenchmarkFib20` | `249670` ns/op | `57073` ns/op | `4.374572915389063` |

This comment was automatically generated by [workflow](https://github.com/rhysd/github-action-benchmark/actions?query=workflow%3ACI) using [github-action-benchmark](https://github.com/rhysd/github-action-benchmark).


Big addition of mobile styles here, they look like a copy of desktop styles. Either GitHub now serves a variant of the desktop styles to mobile or our mobile generator is broken.


yeah CRTP biting in the ass


@rebornix please take note of this follow up change from your changes with the intent to reuse the gesture and double click handling on the tabs container.

One thing that is not clear to me is the `instanceof MouseEvent` check. It seems to me that any `GestureEvent` is also an instance of `MouseEvent`, so I went with the approach of checking for the event type instead to make sure. But maybe I broke something with this change, can you check?


Error:

    "message": "Illegal string offset 'name'",
    "trace": [
        {
            "file": "/var/www/vendor/waavi/sanitizer/src/Sanitizer.php",
            "line": 131,
            "function": "handleError",
            "class": "Illuminate\\Foundation\\Bootstrap\\HandleExceptions",
            "type": "->",
            "args": [
                2,
                "Illegal string offset 'name'",
                "/var/www/vendor/waavi/sanitizer/src/Sanitizer.php",
                131,
                {
                    "rule": "trim",
                    "value": "usertest@meneame.net"
                }
            ]
        },


held


/*this is the header of this project*/


Here is the second time you iterate all the rides in the same view. When your application grows, there will be more rides and iteration can be really expensive. Try think of a way to only iterate through all the rides once.


Thanks for fixing this!


Successfully deployed to following URLs:

* https://swssr-azvhficcp.now.sh
* https://swssr.com
* https://swssr.swss.now.sh
* https://swssr-git-master.swss.now.sh


Successfully deployed to following URLs:

* https://mf-data-admin-2oj0uypqs.now.sh
* https://mf-data-admin.now.sh
* https://mf-data-admin.mayfantasy.now.sh
* https://mf-data-admin-git-master.mayfantasy.now.sh


@gvollbach *ping*


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/e10d94ec-499d-4357-bebe-ce687e9b9f33?env_id=ibm%3Ayp%3Aeu-gb "shipping-service-new-02-toolchain"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/2eb07de4-d0d4-4e54-a571-9fe32f7f9684 "hello-containers-20191120074204184") deployed [shipping-service-new](https://github.com/priyadasgupta/shipping-service-new/releases/tag/deploy-mycluster-20191120-075611 "deploy-mycluster-20191120-075611") to [mycluster](https://console.bluemix.net/kubernetes/clusters/bn8nv3dd0u8rnb3ukt6g/overview "There was a problem retrieving the space name"), including this commit


Successfully deployed to following URLs:

* https://nextjsproject-gdmp8g3u6.now.sh
* https://nextjsproject.shamshadcse90.now.sh
* https://nextjsproject-git-master.shamshadcse90.now.sh


Checkmarx scan results 20 Nov 2019 09:57 UTC +02:00

High
Medium
Low
Info

New
0
0
0
0

Recurrent
0
0
0
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

1e71c4b085217e0cab2013734fb62a6c80309419	@web-flow


Successfully deployed to following URLs:

* https://noteful-app-qffgi8wf2.now.sh
* https://noteful-app-pi-seven.now.sh
* https://noteful-app.tessgronski.now.sh
* https://noteful-app-git-master.tessgronski.now.sh


Shorter: `const turndisp = this.props.playturn ? "This user is playing now" : "Play"; `


Successfully deployed to following URLs:

* https://firebase-2vcqxu2jn.now.sh
* https://firebase-kohl-omega.now.sh
* https://firebase.rosnovsky.now.sh
* https://firebase-git-master.rosnovsky.now.sh


Successfully deployed to following URLs:

* https://front-end-ek3sn66xk.now.sh
* https://front-end-alpha-one.now.sh
* https://front-end.dadjokes-nov.now.sh
* https://front-end-git-master.dadjokes-nov.now.sh


![](https://github.trello.services/images/mini-trello-icon.png) [Agregar filtro al dashboard](https://trello.com/c/prqsQK3f/74-agregar-filtro-al-dashboard)


Jenkins uses flatbuffers 1.11.0 for all depends platforms (android, ios, linux and macos). On FreeBSD flatbuffers 1.11.0 is installed to `/usr/local/bin/flatc` which is used for compiling Kodi.

Looking at your log excerpt, it looks like this isn't a clean build. `savestate_generated.h` was generated by flatbuffers 1.9.0, but `flatbuffers/flatbuffers.h` is the header file from flatbuffers 1.11.0.


Please add cursor: pointer; in all your buttons classes scss code. So this way user can see that button is clickable and all our buttons will have the same design.


Deployment failed with the following error:

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


Successfully deployed to following URLs:

* https://nohai-app-bdwt63wb4.now.sh
* https://nohai-app.now.sh
* https://nohai-app.nohai-team.now.sh
* https://nohai-app-git-master.nohai-team.now.sh


Deployment failed with the following error:

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