[R/create_test_simulation_output.R:4:1:](https://github.com/rsetienne/DAISIE/blob/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/R/DAISIE_create_island.R#L84) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_data.R:2:1:](https://github.com/rsetienne/DAISIE/blob/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/R/DAISIE_dataprep.R#L2) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:7:3:](https://github.com/rsetienne/DAISIE/blob/6c727f2587f118a7f951b540f09658c2eb341aac/R/DAISIE_dataprep.R#L7) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:10:3:](https://github.com/rsetienne/DAISIE/blob/6c727f2587f118a7f951b540f09658c2eb341aac/R/DAISIE_dataprep.R#L10) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:86:3:](https://github.com/rsetienne/DAISIE/blob/6c727f2587f118a7f951b540f09658c2eb341aac/R/DAISIE_dataprep.R#L86) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^~
```
[R/DAISIE_dataprep.R:87:3:](https://github.com/rsetienne/DAISIE/blob/6c727f2587f118a7f951b540f09658c2eb341aac/R/DAISIE_dataprep.R#L87) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:88:3:](https://github.com/rsetienne/DAISIE/blob/6c727f2587f118a7f951b540f09658c2eb341aac/R/DAISIE_dataprep.R#L88) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:89:3:](https://github.com/rsetienne/DAISIE/blob/6c727f2587f118a7f951b540f09658c2eb341aac/R/DAISIE_dataprep.R#L89) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:90:1:](https://github.com/rsetienne/DAISIE/blob/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/R/DAISIE_dataprep.R#L91) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:98:3:](https://github.com/rsetienne/DAISIE/blob/6c727f2587f118a7f951b540f09658c2eb341aac/R/DAISIE_dataprep.R#L98) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:100:1:](https://github.com/rsetienne/DAISIE/blob/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/R/DAISIE_dataprep.R#L104) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:113:3:](https://github.com/rsetienne/DAISIE/blob/6c727f2587f118a7f951b540f09658c2eb341aac/R/DAISIE_dataprep.R#L113) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:114:80:](https://github.com/rsetienne/DAISIE/blob/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/R/DAISIE_dataprep.R#L118) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:128:3:](https://github.com/rsetienne/DAISIE/blob/6c727f2587f118a7f951b540f09658c2eb341aac/R/DAISIE_dataprep.R#L128) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:130:1:](https://github.com/rsetienne/DAISIE/blob/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/R/DAISIE_dataprep.R#L135) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_dataprep.R:136:5:](https://github.com/rsetienne/DAISIE/blob/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/R/DAISIE_dataprep.R#L158) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_dataprep.R:159:1:](https://github.com/rsetienne/DAISIE/blob/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/R/DAISIE_dataprep.R#L160) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_dataprep.R:161:7:](https://github.com/rsetienne/DAISIE/blob/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/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/6c727f2587f118a7f951b540f09658c2eb341aac/R/DAISIE_dataprep.R#L176) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(max(the_brts)>island_age){
        ^
```


TeamCity Glyssen / Glyssen pull requests [Build *.*.680.4d960e014b32a639d3ae74ee71ae54a1daaf1dc2](https://build.palaso.org/viewLog.html?buildId=169454&buildTypeId=Glyssen_GlyssenPullRequests2) outcome was **FAILURE**
Summary: Exit code 1 (Step: Release - Build (MSBuild)) (new) Build time: 00:00:54


This was only tested using a WebXR emulator plugin for Firefox.


This parameter is used for scaling the images down before using the pixel classifier on them, the segmentation itself isn't directly affected, only the classification. This parameter should match the one used during training, I'll try to write a better description.
The training usually should include pages with different font sizes (it does for the default model), this parameter is only used to normalize images with different resolution, so using the typical non-title font size should work. In theory, a DPI parameter would probably be better, but we don't have that information for our training images.
I'm not sure about the relation to `xheight`, but I'd assume, that it is mostly equivalent (if I understand correctly, xheight is the height of `x` in the font, which should match `n` for most fonts)


Successfully deployed to following URLs:

* https://kendraio-app-91561iu5m.now.sh
* https://dev.app.kendra.io
* https://kendraio-app.kendraio.now.sh
* https://kendraio-app-git-develop.kendraio.now.sh


[Circle has built](https://circleci.com/gh/cypress-io/cypress/194567) the `linux x64` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    export CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.6.2/linux-x64/circle-develop-b03b25c258990966cbc99e50796c039abbf2f893-194537/cypress.zip
    npm install https://cdn.cypress.io/beta/npm/3.6.2/circle-develop-b03b25c258990966cbc99e50796c039abbf2f893-194527/cypress.tgz


перенос строк скорее всего по phpcs


сыс


> We want to check and fix no?

I don't think it would be possible to automatically determine what the commit message should be.

> So now we have a convention for messages we need one for code style

[Standard](https://standardjs.com/) seems to be pretty common. I don't think it matters too much what we pick as long as there is a definite style. I usually just stick with the defaults or a common style since they are well documented.


Не теряй стектрейс ошибки, иначе потом не найдешь руткоз:
log.error("Message", **e**);

Также добавляй полезную для дебаггинга инфу:
log.error("An unexpected error occurred while processing " **+ dto**, e);


This value is only used in the segmentation algorithm, that is applied to the output of the FCN, so it's indepentent of the model.
The default model was trained on books from the DTA Produktion dataset.


[!] CodeCoverage подключен только в dev режиме, в продовском его нету и будет ошибка


Comuacim mano??? Kkkkkkkk

On Tue, Nov 19, 2019, 11:11 Dann Luciano <notifications@github.com> wrote:

> @eduardocesb <https://github.com/eduardocesb> meu fi está produzindo né?
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/eduardocesb/algoritmos/commit/b93975ab2e04bd3909cfa4ec30f033c462e120b1?email_source=notifications&email_token=AEFVUIIGMAAG3KWDE4YRL4DQUPXZRA5CNFSM4JPD5XIKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBCLQKJ#commitcomment-36028745>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AEFVUIJORRWP4HQTRZ4QEILQUPXZRANCNFSM4JPD5XIA>
> .
>


nit: Не сокращай слова, в сложном проекте, через месяц сам не разберешься, что происходит


да, похоже на правду


@mapx- I can reproduce it without the filter, did you update the filterlist as that filter is gone from uBlock Filters ?


You saw nothing 🏃


Successfully deployed to following URLs:

* https://jobify-rbnfya0uj.now.sh
* https://jobify-theta-five.now.sh
* https://jobify.rafaelsdias.now.sh
* https://jobify-git-master.rafaelsdias.now.sh


If I'm reading this right, you could refactor the above,
from:
```
frame = this._frames[this._frames.length - 1];
this.frameInPlay = this._frames.indexOf(frame);
this._frames[this.frameInPlay].throwOne = pinfall;
```
to:
```
frameInPlay = this._frames[this._frames.length - 1];
frameInPlay.throwOne = pinfall;
```


There are some stata command or code that works only from a do file. The case I've encounter is the `#delimit `which doesn't work as a command but only as part of a do file. I believe there are many such case in which stat would respond by no such command error


@pszmagaj typo on Line 11 :-)


![](https://github.trello.services/images/mini-trello-icon.png) [Search Graph](https://trello.com/c/OS7tMowR/8-search-graph)


I'm currently working an an Angular 6 application (@angular/cli: ^6.1.3) with typescript version 2.7.2. I cannot upgrade typescript without first upgrading Angular, which then requires upgrading other packages, etc., etc. For now, I will continue to use sweetalert2 v 8.17.0, and then try upgrading once I am able to resolve the other dependencies.

Thanks for your quick response.


@AurelienGauffre, this is a very drafty first specification, it's missing a lot of stuff... Feel free to complete it!


Successfully deployed to following URLs:

* https://blog-kcdjoyhm7.now.sh
* https://driggl.com
* https://www.driggl.com
* https://blog.driggl.now.sh
* https://*.driggl.now.sh
* https://blog-git-master.driggl.now.sh


@AurelienGauffre, what do you think about this?


169840232_Issue7547 (mjwitte) - x86_64-Linux-Ubuntu-18.04-gcc-7.4: OK (2621 of 2621 tests passed, 0 test warnings)

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


What is incorrect in the result? Just opposite - actually it looks like app name is correct despite wrong path with missing "processes"...


=for(;;) { }


[AppVeyor has built](https://ci.appveyor.com/project/cypress-io/cypress/builds/28966558/job/i6c1jfy2uj3jh0nu) the `win32 ia32` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    set CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.6.2/win32-ia32/appveyor-develop-b03b25c258990966cbc99e50796c039abbf2f893-28966558/cypress.zip
    npm install https://cdn.cypress.io/beta/binary/3.6.2/win32-ia32/appveyor-develop-b03b25c258990966cbc99e50796c039abbf2f893-28966558/cypress.zip


### Probando markdown
Todo funciona! 👍


This is no good, the onClose will never be called if closeOnBackdropClick is enabled


[R/mbd_conditioning.R:33:3:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_conditioning.R#L33) *warning:* **no visible global function definition for ‘check_pc’**
```r
  check_pc(pc = pc, debug_mode = debug_mode)
  ^~~~~~~~
```
[R/mbd_conditioning.R:35:3:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_conditioning.R#L35) *warning:* **no visible global function definition for ‘check_pc’**
```r
  check_pc(pc = pc, debug_mode = debug_mode)
  ^~~~~~~~
```
[R/mbd_conditioning.R:58:3:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_conditioning.R#L58) *warning:* **no visible global function definition for ‘check_pc’**
```r
  check_pc(pc = pc, debug_mode = debug_mode)
  ^~~~~~~~
```
[R/mbd_condprob.R:102:5:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_condprob.R#L102) *warning:* **local variable ‘yp1’ assigned but may not be used**
```r
    yp1 <- pc1_p_stored
    ^~~
```
[R/mbd_condprob.R:103:5:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_condprob.R#L103) *warning:* **local variable ‘yq1’ assigned but may not be used**
```r
    yq1 <- pc1_q_stored
    ^~~
```
[R/mbd_condprob.R:774:12:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_condprob.R#L774) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      while(abs(coeff) > threshold) {
           ^
```
[R/mbd_condprob.R:848:8:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_condprob.R#L848) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  while(bad_result == TRUE && threshold_derivative > 5e-4) {
       ^
```
[R/mbd_condprob.R:851:1:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_condprob.R#L851) *style:* **Lines should not be more than 80 characters.**
```r
    log_q_mat_p <- mbd::condprob_log_q_mat(lx = lx_max, q = pars[4], eq = "p_eq")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_condprob.R:853:1:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_condprob.R#L853) *style:* **Lines should not be more than 80 characters.**
```r
    log_q_mat_q <- mbd::condprob_log_q_mat(lx = lx_max, q = pars[4], eq = "q_eq")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_condprob.R:882:10:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_condprob.R#L882) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    while(
         ^
```
[R/mbd_condprob.R:890:9:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_condprob.R#L890) *style:* **Commented code should be removed.**
```r
      # cat("lx =", lx, "\n")
        ^~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_condprob.R:919:9:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_condprob.R#L919) *style:* **Commented code should be removed.**
```r
      # cat("pc_q =", abs(pc2_q), "\n")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_condprob.R:920:9:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_condprob.R#L920) *style:* **Commented code should be removed.**
```r
      # cat("pc_p =", abs(pc2_p), "\n")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_condprob.R:921:9:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_condprob.R#L921) *style:* **Commented code should be removed.**
```r
      # cat("der_q =", abs(der_q), "\n")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_condprob.R:922:9:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_condprob.R#L922) *style:* **Commented code should be removed.**
```r
      # cat("der_p =", abs(der_p), "\n")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_condprob.R:925:9:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_condprob.R#L925) *style:* **Commented code should be removed.**
```r
      # cat("distance_q =", distance_q, "\n")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_condprob.R:926:9:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_condprob.R#L926) *style:* **Commented code should be removed.**
```r
      # cat("distance_p =", distance_p, "\n")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_condprob.R:1053:7:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_condprob.R#L1053) *style:* **Commented code should be removed.**
```r
    # cat("lx =", lx, "\n")
      ^~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_condprob.R:1102:8:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_condprob.R#L1102) *style:* **Commented code should be removed.**
```r
    ## f = fp - fq
       ^~~~~~~~~~~
```
[R/mbd_integrate.R:17:3:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_integrate.R#L17) *style:* **Variable and function name style should be snake_case.**
```r
  N <- length(initprobs)
  ^
```
[R/mbd_loglik.R:10:1:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_loglik.R#L10) *style:* **functions should have cyclomatic complexity of less than 15, this has 16.**
```r
mbd_loglik <- function(
^
```
[R/mbd_main_utils.R:13:3:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_main_utils.R#L13) *warning:* **local variable ‘pkg_name’ assigned but may not be used**
```r
  pkg_name <- get_pkg_name() # nolint internal function
  ^~~~~~~~
```
[R/mbd_main_utils.R:13:15:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_main_utils.R#L13) *warning:* **no visible global function definition for ‘get_pkg_name’**
```r
  pkg_name <- get_pkg_name() # nolint internal function
              ^~~~~~~~~~~~
```
[R/mbd_ml.R:20:16:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/R/mbd_ml.R#L20) *warning:* **no visible global function definition for ‘get_param_names’**
```r
  par_names <- get_param_names() # nolint internal function
               ^~~~~~~~~~~~~~~
```
[tests/testthat/test-condprob.R:542:7:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/tests/testthat/test-condprob.R#L542) *style:* **Commented code should be removed.**
```r
    # cat("pc_sim is", pc_sim, "\n")
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-condprob.R:553:7:](https://github.com/Giappo/mbd/blob/ff97d75751bc80f16c618cbde90012377c07e0e8/tests/testthat/test-condprob.R#L553) *style:* **Commented code should be removed.**
```r
    # cat("selection time is ", t_select, "\n")
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


[AppVeyor has built](https://ci.appveyor.com/project/cypress-io/cypress/builds/28966558/job/iaj8xylwna5xvhuv) the `win32 x64` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    set CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.6.2/win32-x64/appveyor-develop-b03b25c258990966cbc99e50796c039abbf2f893-28966558/cypress.zip
    npm install https://cdn.cypress.io/beta/binary/3.6.2/win32-x64/appveyor-develop-b03b25c258990966cbc99e50796c039abbf2f893-28966558/cypress.zip


Successfully deployed to following URLs:

* https://jsproject-qv082dh8z.now.sh
* https://myproject.now.sh
* https://jsproject.smilejke1.now.sh
* https://jsproject-git-master.smilejke1.now.sh


@perpetualgrimace check out this commit. When removing a component, you should also check `src/index.js`, as that is the file that exports all of the components for other sites to use (canon-cms has one too, and that's what makes the `Builder` and stuff available to sites)


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/servo/servo:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:aws-provisioner-v1/servo-docker-untrusted",
        "queue:create-task:very-high:aws-provisioner-v1/servo-docker-untrusted",
        "queue:create-task:high:aws-provisioner-v1/servo-docker-untrusted",
        "queue:create-task:medium:aws-provisioner-v1/servo-docker-untrusted",
        "queue:create-task:low:aws-provisioner-v1/servo-docker-untrusted",
        "queue:create-task:very-low:aws-provisioner-v1/servo-docker-untrusted",
        "queue:create-task:lowest:aws-provisioner-v1/servo-docker-untrusted"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:aws-provisioner-v1/servo-docker-untrusted",
        {
          "AllOf": [
            "queue:define-task:aws-provisioner-v1/servo-docker-untrusted",
            "queue:task-group-id:taskcluster-github/EaYbI-0cQ0mg5hXvrv77DA",
            "queue:schedule-task:taskcluster-github/EaYbI-0cQ0mg5hXvrv77DA/EaYbI-0cQ0mg5hXvrv77DA"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "assume:repo:github.com/servo/servo:pull-request",
    "queue:route:tc-treeherder.v2._/servo-prs.e5b4a2bae38ec1819d0089833bf7e116f696abfb",
    "queue:route:tc-treeherder-staging.v2._/servo-prs.e5b4a2bae38ec1819d0089833bf7e116f696abfb",
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/servo-docker-untrusted",
                "queue:create-task:very-high:aws-provisioner-v1/servo-docker-untrusted",
                "queue:create-task:high:aws-provisioner-v1/servo-docker-untrusted",
                "queue:create-task:medium:aws-provisioner-v1/servo-docker-untrusted",
                "queue:create-task:low:aws-provisioner-v1/servo-docker-untrusted",
                "queue:create-task:very-low:aws-provisioner-v1/servo-docker-untrusted",
                "queue:create-task:lowest:aws-provisioner-v1/servo-docker-untrusted"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/servo-docker-untrusted",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/servo-docker-untrusted",
                "queue:task-group-id:taskcluster-github/EaYbI-0cQ0mg5hXvrv77DA",
                "queue:schedule-task:taskcluster-github/EaYbI-0cQ0mg5hXvrv77DA/EaYbI-0cQ0mg5hXvrv77DA"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-19T14:21:11.663Z

</details>


should have been labeled "topological sort"


Well, no. Since `find_last_of` doesn't throw anything, it just returns some irrelevant data. So, I should add a validation and throw an error if the name is incorrect?


If there are no `processes` part we should throw a `runtime_error`


Successfully deployed to following URLs:

* https://devplenojobify-qtnyfmcfz.now.sh
* https://devplenojobify.leovictorcvo.now.sh
* https://devplenojobify-git-master.leovictorcvo.now.sh


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/58282c74-7739-4827-a16a-52d296627e30?env_id=ibm%3Ayp%3Aus-south "my-toolchain"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/d1bdce56-3551-4f14-ae20-cd8b1d628e8a "my-pipeline") deployed [Golang](https://github.com/Fufe1ok/Golang/releases/tag/deploy-mycluster-20191119-142234 "deploy-mycluster-20191119-142234") to [mycluster](https://console.bluemix.net/kubernetes/clusters/bn4lp3ed0cni1med5vsg/overview "There was a problem retrieving the space name"), including this commit


Successfully deployed to following URLs:

* https://hn-angular-3mf5gudvr.now.sh
* https://hn-angular.now.sh
* https://hn-angular.sengodstar.now.sh
* https://hn-angular-git-master.sengodstar.now.sh


I added a docstring for the checkio solution python code.


This is a bugged commit, right? It looks like it was committed into TC source, but that is very unlikely with only osleyder85 as committer.


Doublon avec calculate_fee_lydia, non ?
J'ai peur que ça fournisse un écart entre les deux, je pense qu'il est preferable d'avoir fee = total - recharging.


[Circle has built](https://circleci.com/gh/cypress-io/cypress/194575) the `darwin x64` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    export CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.6.2/darwin-x64/circle-develop-b03b25c258990966cbc99e50796c039abbf2f893-194572/cypress.zip
    npm install https://cdn.cypress.io/beta/npm/3.6.2/circle-develop-b03b25c258990966cbc99e50796c039abbf2f893-194568/cypress.tgz


Tentando, pelo menos!


Successfully deployed to following URLs:

* https://crown-34bwrs38n.now.sh
* https://crown-smoky-three.now.sh
* https://crown.viktooar.now.sh
* https://crown-git-master.viktooar.now.sh


これは不要だから消したよ！


Breaks windows build will check later, but yeah PR next time mate for CI check :)


right, so adding this filter fixes again the issue
`||googlesyndication.com/pagead/js/adsbygoogle.js$script,redirect=googlesyndication_adsbygoogle.js,domain=aeonax.com`


@nekotohito よろしくね！


# 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:

~~~
Couldn't parse JSON file /tmp/bTO2WlNEDFwsRpsG5rBJtkeQ/repo/now.json.
~~~


Successfully deployed to following URLs:

* https://frontend-omm0qx3bp.now.sh
* https://diy-tracker-delta.now.sh
* https://frontend.lambda-diy-tracker.now.sh
* https://frontend-git-master.lambda-diy-tracker.now.sh


Successfully deployed to following URLs:

* https://jw02-64udm21ls.now.sh
* https://jw02-xi-khaki.now.sh
* https://jw02.wj9.now.sh
* https://jw02-git-master.wj9.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):
~~~


Successfully deployed to following URLs:

* https://github-e2e-tests-production-alias-v2-without-alias-2c2u707g7.now.sh
* https://github-e2e-tests-production-alias-v2-without-alias.zeit-github-test-production1.now.sh
* https://github-e2e-tests-production-alias-v2-without-alias-git-master.zeit-github-test-production1.now.sh


Successfully deployed to following URLs:

* https://github-e2e-test-production-forked-repo-exwz9wvdr.now.sh
* https://github-e2e-test-production-forked-repo.zeit-github-test-production1.now.sh
* https://github-e2e-test-production-forked-repo-git-master.zeit-github-test-production1.now.sh


Successfully deployed to following URLs:

* https://github-e2e-tests-production-alias-v1-with-alias-eskazzzpen.now.sh
* https://github-e2e-production-with-v1-alias.now.sh


Successfully deployed to following URLs:

* https://github-e2e-tests-production-alias-v2-with-alias-q1bg7d7cp.now.sh
* https://github-e2e-production-with-v2-alias.now.sh
* https://github-e2e-tests-production-alias-v2-with-alias.zeit-github-test-production1.now.sh
* https://github-e2e-tests-production-alias-v2-with-alias-git-master.zeit-github-test-production1.now.sh


Successfully deployed to following URLs:

* https://portfolio-3zyh0cn4o.now.sh
* https://portfolio-tau-orcin.now.sh
* https://ebiken.dev
* https://portfolio.ebkn.now.sh
* https://portfolio-git-master.ebkn.now.sh


Successfully deployed to following URLs:

* https://jw9-gu7xolm70.now.sh
* https://jw9-phi-topaz.now.sh
* https://wzhao.ca
* https://jfan.ca
* https://*.wzhao.ca
* https://*.jfan.ca
* https://jw9.wj9.now.sh
* https://jw9-git-master.wj9.now.sh


new add


Works nice for me using SailfishOS based on `hybris-16.0` :+1: no more need for my hacky symlink to get audio https://github.com/sailfishos-oneplus5/droid-config-cheeseburger/commit/c371cf17bd0d961597d8411819577c609bca0e7d
Any chance for this to get a PR & be merged into [libhybris](https://github.com/libhybris/libhybris) soon?


Successfully deployed to following URLs:

* https://jobify-ndrmw4eh5.now.sh
* https://jobify-theta-five.now.sh
* https://jobify.rafaelsdias.now.sh
* https://jobify-git-master.rafaelsdias.now.sh


Collaborator: Review for this commit was created. [Link to review](http://217.170.125.19:40101/ui#review:id=10)


I'm not sure why you created this method. It's not used by anything except this test. Was it a step on the way to having a #getTotalScore method? If so, I think you can now remove it.


Successfully deployed to following URLs:

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


Successfully deployed to following URLs:

* https://docs-7e5ztszyt.now.sh
* https://docs.veritone.now.sh
* https://docs-git-master.veritone.now.sh


Тут виходить, що products2_id, characteristics_id, id тобі просто не потрібні. Краще просто діставати `SELECT DISTINCT value`, і не використовувати клас `ProdChar`. Якщо хочеш - можеш ввести для нього новий клас, хоч зараз це не обов'язково


您好，有点复杂，我是先用的adam，然后再用的sgd，学习率先设置为0.01，跑了30代后又设置为0.001

---原始邮件---
发件人: "Guibeen"<notifications@github.com>
发送时间: 2019年11月19日(星期二) 下午3:54
收件人: "archersama/pku-Artificial-intelligence-practice-homework"<pku-Artificial-intelligence-practice-homework@noreply.github.com>;
抄送: "Subscribed"<subscribed@noreply.github.com>;
主题: Re: [archersama/pku-Artificial-intelligence-practice-homework] 使用VGGNet16分类cifiar10数据集 (4fb2d7a)

向阳同学，请问你这个的学习率是多少？

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


you got it yogendra beta. Now you're becoming a good coder, who can pay attention to details.


Thanks!


Yes, just make it site-specific.


DONE


Поле `error_description` при необходимости ввода капчи содержит не `403 CAPTCHA required`, а содержит `CAPTCHA required`


Yo can throw if you wish. But you will have to write tests for that and probably try catch it somewhere,,,


toy could use .some


As this is a unit test, we'd need this Frame to be mocked, probably using `.createSpyObj()`.


Para aquellos que necesitan dinero urgentemente, les aconsejo que visiten el sitio https://crdito-en-lnea.com/ donde pueden elegir la organización más adecuada para tomar un préstamo en línea. ¡Todo es rápido y conveniente allí!


I'll change this test and add a try-catch to obtaining application name. Or just remove this test, if it is a case?


Maybe these more global functions could be tested as feature tests, in their own file/folder?


This commit has been deployed to DigitalOcean Spaces for easy reviewing.

| [kubernetes-tool](https://kubernetes-tool-testing.sfo2.digitaloceanspaces.com/428efd6f14f19e8196401031fe82d3069439907e/index.html) |
|---|


Тут краще тримати не `productId`, а сам об'єкт продукту (і так само з `characteristicsId`). Тоді в тебе буде `ProdChar`, з яким не треба буде робити додаткові маніпуляції (наприклад, звертатись до репозиторію продуктів), коли потрібно буде дістати корисну інформацію


There should be packages named like libcurl-static or so, if there isn't, download and compile curl yourself following the guide here: https://curl.haxx.se/libcurl/using/curl-config.html


![](https://github.trello.services/images/mini-trello-icon.png) [P3 ||[Bug] GA client ID is 'undefined' for server-side tracking events](https://trello.com/c/mW4lCLLJ/3328-p3-bug-ga-client-id-is-undefined-for-server-side-tracking-events)


nit: Controller должен возвращать ResponseEntity, а Service - StationaryObject


Краще точно вказувати, що поверне твій метод, в даному випадку - `int`. А ще краще - вказати в коді (`public function getId(): int`), ця фіча з'явилась в 7 версії php


Because we already have 2 default values that are never set by existing code, so this value, which is most likely to change, goes first. It doesn't break any existing tests.

Either way is fine. Even better would be to convert to an $options array.


@glendemon не заметил, что подключился этот класс. Предполагалось наследоваться на \RuntimeException


Successfully deployed to following URLs:

* https://jobify-9usj1dgcg.now.sh
* https://jobify-theta-five.now.sh
* https://jobify.rafaelsdias.now.sh
* https://jobify-git-master.rafaelsdias.now.sh


@glendemon да, так же поправил


Good [encapsulation](https://github.com/jade-genevieve/bowling-challenge/blob/master/docs/review.md#poor-encapsulation) here.


Successfully deployed to following URLs:

* https://console-game-viz-njq159sr5.now.sh
* https://console-game-viz.now.sh
* https://console-game-viz.wl1508.now.sh
* https://console-game-viz-git-master.wl1508.now.sh


참 또는 거짓의 값을 갖는 자료형을 부울 자료형
부울 자료형에 대입되는 값은 참(true) 또는 거짓(false)만 가능하다.


Functions which change things (not just returning values) should start their name with a verb, e.g. `roll` or something implying activity.


Successfully deployed to following URLs:

* https://portfolio-7gkzq963p.now.sh
* https://portfolio-tau-orcin.now.sh
* https://ebiken.dev
* https://portfolio.ebkn.now.sh
* https://portfolio-git-master.ebkn.now.sh


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

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


Maira Ashfaq L1f17bscs0192


The result is a barely readable mess though.  It's impossible to really understand the structure, never mind see patterns that can be extracted.


Successfully deployed to following URLs:

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


Зараз ти руками перечислюєш всі характеристики продуктів, і попіпастиш купу коду, в якому змінюється тільки одна цифра.
Потрібно:
- позбутись копіпейсту
- зробити так, щоб твої фільтри формувались динамічно, з бази. Якщо в твоїх продуктів з'явиться нова характеристика, тобі не потрібно для цього міняти цей файл, вона повинна з'явитись в фільтрах автоматично


This is Basic C Program.


nit: для улучшение читабельности кода лучше называть методы максимально близко к тому, что они делают: например getVessel можно улучшить до getVessels, getVesselList, getAllVessels


# 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)|


The resulting code is not a mess, so I guess that's fine.


Successfully deployed to following URLs:

* https://docs-8tjrgmn3y.now.sh
* https://docs.zeit.sh
* https://docs.zeit.now.sh
* https://docs-git-master.zeit.now.sh


Successfully deployed to following URLs:

* https://gatsby-themes-ha7qu1mt7.now.sh
* https://gatsby-themes.undataforum.now.sh
* https://gatsby-themes-git-master.undataforum.now.sh


__[API Description file `pathwar`](https://app.apiary.io/pathwar/editor) has not been updated in Apiary.io__ due to server timeout.
Please try it later by trying to redeliver the associated [web hook in settings](api.github.com/pathwar/pathwar/settings/hooks) of this repository. (Autogenerated message from apiary.io)


Collaborator: Review for this commit was created. [Link to review](http://217.170.125.19:40101/ui#review:id=12)


Successfully deployed to following URLs:

* https://xoxo-1g84n5sc6.now.sh
* https://xoxo.mauroreisvieira.now.sh
* https://xoxo-git-master.mauroreisvieira.now.sh


Аналогично, добавляй инфу полезную для дебаггинга log.debug("Started processing" + dto);


Successfully deployed to following URLs:

* https://jobify-8elpmhsyu.now.sh
* https://jobify-theta-five.now.sh
* https://jobify.rafaelsdias.now.sh
* https://jobify-git-master.rafaelsdias.now.sh


Successfully deployed to following URLs:

* https://corporate-planner-rc9f5otpz.now.sh
* https://corporate-planner.now.sh
* https://corporate-planner.corporate-planner.now.sh
* https://corporate-planner-git-master.corporate-planner.now.sh


Looks good to me!


테스트


@bstoilov Just a kind note, this should be: `query = " ".join(terms)`


top code


Если ты ожидаешь конкретную ошибку, то имеет смысл обработать ее:
catch (NullPointerException npe) {
//do smth with npe
} catch (Exception e) {
//do smth with e
}


Hi @hanickadot,
What pieces are needed to use the compile-time parser for different types of expressions?
I am trying to follow this brainfuck case (I heard about it in the cppcast episode as an example of parsing something else than regular expressions).


try


Successfully deployed to following URLs:

* https://portfolio-6yvaoztac.now.sh
* https://portfolio-tau-orcin.now.sh
* https://ebiken.dev
* https://portfolio.ebkn.now.sh
* https://portfolio-git-master.ebkn.now.sh


@selenasolis1  this is a good commit...and moves toward a decent little command line utility.  One FINAL correction on this program is that you `os.Exit(1)` after printing the usage message.  Exit code one indicates an error. It is not an error print the usage statement to a command line utility with no args.  That is planned functionality.  You should use exit code 0. See this link for a little more background on exit codes.

https://shapeshed.com/unix-exit-codes/#what-is-an-exit-code-in-the-unix-or-linux-shell


Should a backquote have been added here too?