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

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

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

^~~~
```
[R/DAISIE_dataprep.R:161:7:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/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/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L176) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(max(the_brts)>island_age){
        ^
```
[R/DAISIE_dataprep.R:176:23:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L176) *style:* **Put spaces around all infix operators.**
```r
      if(max(the_brts)>island_age){
                     ~^~
```
[R/DAISIE_dataprep.R:177:1:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L177) *style:* **Lines should not be more than 80 characters.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:177:11:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L177) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
          ^
```
[R/DAISIE_dataprep.R:177:33:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L177) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                ^
```
[R/DAISIE_dataprep.R:177:45:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L177) *style:* **Only use double-quotes.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                            ^~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:177:61:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L177) *style:* **Commas should always have a space after.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                                            ^
```
[R/DAISIE_dataprep.R:177:86:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L177) *style:* **Commas should always have a space after.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:177:101:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L177) *style:* **Commas should always have a space after.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:177:101:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L177) *style:* **Only use double-quotes.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:177:129:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L177) *style:* **Commas should always have a space after.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:177:132:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L177) *style:* **Put spaces around all infix operators.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                                                                ~^~
```
[R/DAISIE_dataprep.R:177:133:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L177) *style:* **Only use double-quotes.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                                                                ^~
```
[R/DAISIE_dataprep.R:177:137:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L177) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
        if(length(the_brts) > 1){stop(paste('Radiation of ',as.character(datatable[i,"Clade_name"]),' is older than the island',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:178:11:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L178) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        if(length(the_brts) == 1){datalist[[i + 1]]$stac = 5}
          ^
```
[R/DAISIE_dataprep.R:178:34:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L178) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
        if(length(the_brts) == 1){datalist[[i + 1]]$stac = 5}
                                 ^
```
[R/DAISIE_dataprep.R:178:58:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L178) *style:* **Use <-, not =, for assignment.**
```r
        if(length(the_brts) == 1){datalist[[i + 1]]$stac = 5}
                                                         ^
```
[R/DAISIE_dataprep.R:178:61:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L178) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
        if(length(the_brts) == 1){datalist[[i + 1]]$stac = 5}
                                                            ^
```
[R/DAISIE_dataprep.R:181:7:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L181) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(datatable[i,"Status"] == "Endemic&Non_endemic")
      ^
```
[R/DAISIE_dataprep.R:181:20:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L181) *style:* **Commas should always have a space after.**
```r
    if(datatable[i,"Status"] == "Endemic&Non_endemic")
                   ^
```
[R/DAISIE_dataprep.R:182:5:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L182) *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:183:30:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L183) *style:* **Use <-, not =, for assignment.**
```r
      datalist[[i + 1]]$stac = 3
                             ^
```
[R/DAISIE_dataprep.R:185:7:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L185) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(datatable[i,"Status"] == "Non_endemic")
      ^
```
[R/DAISIE_dataprep.R:185:20:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L185) *style:* **Commas should always have a space after.**
```r
    if(datatable[i,"Status"] == "Non_endemic")
                   ^
```
[R/DAISIE_dataprep.R:186:5:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L186) *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:187:30:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L187) *style:* **Use <-, not =, for assignment.**
```r
      datalist[[i + 1]]$stac = 4
                             ^
```
[R/DAISIE_dataprep.R:188:9:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L188) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(max(the_brts)>island_age){datalist[[i + 1]]$stac = 1}
        ^
```
[R/DAISIE_dataprep.R:188:23:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L188) *style:* **Put spaces around all infix operators.**
```r
      if(max(the_brts)>island_age){datalist[[i + 1]]$stac = 1}
                     ~^~
```
[R/DAISIE_dataprep.R:188:35:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L188) *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){datalist[[i + 1]]$stac = 1}
                                  ^
```
[R/DAISIE_dataprep.R:188:59:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L188) *style:* **Use <-, not =, for assignment.**
```r
      if(max(the_brts)>island_age){datalist[[i + 1]]$stac = 1}
                                                          ^
```
[R/DAISIE_dataprep.R:188:62:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L188) *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){datalist[[i + 1]]$stac = 1}
                                                             ^
```
[R/DAISIE_dataprep.R:190:7:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L190) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(datatable[i,"Status"] == "Endemic_MaxAge")
      ^
```
[R/DAISIE_dataprep.R:190:20:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L190) *style:* **Commas should always have a space after.**
```r
    if(datatable[i,"Status"] == "Endemic_MaxAge")
                   ^
```
[R/DAISIE_dataprep.R:191:5:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L191) *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:192:30:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L192) *style:* **Use <-, not =, for assignment.**
```r
      datalist[[i + 1]]$stac = 5
                             ^
```
[R/DAISIE_dataprep.R:194:7:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L194) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(number_clade_types == 2)
      ^
```
[R/DAISIE_dataprep.R:195:5:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L195) *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:196:9:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L196) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(length(which(list_type2_clades == datatable[i,"Clade_name"])) > 0)
        ^
```
[R/DAISIE_dataprep.R:196:56:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L196) *style:* **Commas should always have a space after.**
```r
      if(length(which(list_type2_clades == datatable[i,"Clade_name"])) > 0)
                                                       ^
```
[R/DAISIE_dataprep.R:197:7:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L197) *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:198:36:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_dataprep.R#L198) *style:* **Use <-, not =, for assignment.**
```r
        datalist[[i + 1]]$type1or2 = 2
                                   ^
```
[R/DAISIE_ExpEIN.R:2:3:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L2) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_ExpEIN.R:6:3:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L6) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_ExpEIN.R:7:3:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L7) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_ExpEIN.R:27:3:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L27) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_ExpEIN.R:28:1:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L28) *style:* **Lines should not be more than 80 characters.**
```r
#' ### Compute the expected values at t = 4, for a mainland pool size of 1000 potential
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_ExpEIN.R:29:1:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L29) *style:* **Lines should not be more than 80 characters.**
```r
#' # colonists and a vector of 5 parameters (cladogenesis, extinction, clade-level carrying
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_ExpEIN.R:31:3:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L31) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^~
```
[R/DAISIE_ExpEIN.R:37:3:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L37) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_ExpEIN.R:39:1:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L39) *style:* **Variable or function name should be snake_case.**
```r
DAISIE_ExpEIN = function(t,pars,M,initEI = c(0,0))
^~~~~~~~~~~~~
```
[R/DAISIE_ExpEIN.R:39:15:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L39) *style:* **Use <-, not =, for assignment.**
```r
DAISIE_ExpEIN = function(t,pars,M,initEI = c(0,0))
              ^
```
[R/DAISIE_ExpEIN.R:39:28:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L39) *style:* **Commas should always have a space after.**
```r
DAISIE_ExpEIN = function(t,pars,M,initEI = c(0,0))
                           ^
```
[R/DAISIE_ExpEIN.R:39:33:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L39) *style:* **Commas should always have a space after.**
```r
DAISIE_ExpEIN = function(t,pars,M,initEI = c(0,0))
                                ^
```
[R/DAISIE_ExpEIN.R:39:33:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L39) *style:* **Variable or function name should be snake_case.**
```r
DAISIE_ExpEIN = function(t,pars,M,initEI = c(0,0))
                                ^
```
[R/DAISIE_ExpEIN.R:39:35:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L39) *style:* **Commas should always have a space after.**
```r
DAISIE_ExpEIN = function(t,pars,M,initEI = c(0,0))
                                  ^
```
[R/DAISIE_ExpEIN.R:39:35:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L39) *style:* **Variable or function name should be snake_case.**
```r
DAISIE_ExpEIN = function(t,pars,M,initEI = c(0,0))
                                  ^~~~~~
```
[R/DAISIE_ExpEIN.R:39:48:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L39) *style:* **Commas should always have a space after.**
```r
DAISIE_ExpEIN = function(t,pars,M,initEI = c(0,0))
                                               ^
```
[R/DAISIE_ExpEIN.R:40:1:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L40) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
{
^
```
[R/DAISIE_ExpEIN.R:41:10:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L41) *style:* **Use <-, not =, for assignment.**
```r
   pars1 = pars
         ^
```
[R/DAISIE_ExpEIN.R:42:8:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L42) *style:* **Use <-, not =, for assignment.**
```r
   lac = pars1[1]
       ^
```
[R/DAISIE_ExpEIN.R:43:7:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L43) *style:* **Use <-, not =, for assignment.**
```r
   mu = pars1[2]
      ^
```
[R/DAISIE_ExpEIN.R:44:7:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L44) *style:* **Use <-, not =, for assignment.**
```r
   ga = pars1[4]
      ^
```
[R/DAISIE_ExpEIN.R:45:8:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L45) *style:* **Use <-, not =, for assignment.**
```r
   laa = pars1[5]
       ^
```
[R/DAISIE_ExpEIN.R:46:6:](https://github.com/rsetienne/DAISIE/blob/6404f2c885ea24568f885acdd3af3520b4f351ba/R/DAISIE_ExpEIN.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
   if(!is.na(pars1[11]))
     ^
```


@agahkarakuzu If I read correctly, we can only enable/disable with checkboxes?


Meine ID auch gerne: c46e1faf6002


This is an event and pair is already deleted... )


its so gay ;-;


TeamCity Architecture Team :: Java Platform :: otj-metrics :: BuildTest [Build 371](https://teamcity.otenv.com/viewLog.html?buildId=10179733&buildTypeId=ArchitectureTeam_JavaPlatform_OtjMetrics_BuildTest) outcome was **SUCCESS**
Summary: Tests passed: 37 Build time: 00:03:50


Created multidev environment [hscrb#ci-120](https://dashboard.pantheon.io/sites/06f9bf1c-27cc-4fe9-8eda-f88f153eb347#ci-120).

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


Heads up the the whole `python automation/.../get-secret.py` needs to be part of this `if` branch.

Right now, it either looks like either:
* (`is_staging == False`) `python automation/taskcluster/adjust/get-secret.py get-secret.py -s ...`
* (`is_staging == True`) `python automation/taskcluster/adjust/get-secret.py`


The curve from brainpool ;)


![](https://github.trello.services/images/mini-trello-icon.png) [[Mapas] feat(Mediciones - señales horizontales): filtro de cumplimiento](https://trello.com/c/dhmcpNFm/59-mapas-featmediciones-se%C3%B1ales-horizontales-filtro-de-cumplimiento)


In my case, the user can select 3D or 2D filtering from a pull-down menu. If for example, 2D gaussian is selected, I want to grey out 'size z' and 'order'.


This commit has been mentioned on **Discourse Meta**. There might be relevant details there:

https://meta.discourse.org/t/clicking-outside-of-user-card-triggers-redirect/110358/4


Es werden keine Knoten mehr per Hand aufgenommen. Bitte Firmware 4.0.2 verwenden und selbst aktivieren: https://wiki.freifunk-muensterland.de/display/FREIF/Erweiterte+Statistiken+aktivieren


TeamCity Bvcms / Build [Build 616](https://builds.tpsdb.com/viewLog.html?buildId=3354&buildTypeId=Bvcms_Build) is now running


This commit has been mentioned on **Discourse Meta**. There might be relevant details there:

https://meta.discourse.org/t/mobile-user-cards/105009/13


![](https://github.trello.services/images/mini-trello-icon.png) [Reescrever Código Orientando a Objetos](https://trello.com/c/eRnMtI8K/11-reescrever-c%C3%B3digo-orientando-a-objetos)


Big nono. Use the talons from DriveTrainSubsystem if you can. Add getters if you need to.


This line should be changed to instead grab the bind you have set for opening chat.


Good!


You also need to set all the settings back to how they were beforehand


Successfully aliased the URL <https://hoopify-gjs8as8mt.now.sh> to the following alias.

* https://hoopify.app


Very close to being complete. I think you're at a point where you could test today/tomorrow depending on how much robot is being hogged for vision/climber


第一次记载进入时 affix为true的标签右键刷新会直接跳转到404页面
究其原因：  initTags时filterAffixTags只是添加了path属性， refreshSelectedTag方法会直接替换路由到/redirectundifind


The last sentence has an extra “the”.


TeamCity Bvcms / Build [Build 617](https://builds.tpsdb.com/viewLog.html?buildId=3355&buildTypeId=Bvcms_Build) is now running


TeamCity Bvcms / Build [Build 616](https://builds.tpsdb.com/viewLog.html?buildId=3354&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Running Build time: 00:04:23


Hey! I'm glad it works on your side :) I'll still investigate on why it hungs for 30s on mine.
The error is indeed a change you introduced line 698 in your file:

    echom "Intim session launched"endfunction

this extra `endfunction` at the end means nothing good ;)

By the way, I am not sure where you forked this file from. But I think it is missing a few updates from recent commits. Don't hesitate to upgrade as I read that no major changes have been made in your version. If you have a local version of the repo with a pathogen install, a simple `git pull` should do :)


Pepper and butter have been added to this shopping list.


Hi @pbauer!

 plone.api isn't convinced it's obselete :-/

https://github.com/plone/plone.api/blob/548aafea844325a63399da08a2229795dd2e8c44/src/plone/api/portal.py#L51


Who needs a debugger am I right?


This is cool and all, but consider using `logging`, eventually.


![](https://github.trello.services/images/mini-trello-icon.png) [Github](https://trello.com/c/wm14hpqf/4-github)


Danke für die Info, aber wo bekomme ich die Firmware 4.0.2 he?
Zur Zeit ist diese auf dem Router v2017.1.5+3.2.0 / gluon-v2017.1.5 und kann ich auch per SSH die Firmware updaten? Eigentlich ist die Auto-Update Funktion aktiviert ...
Danke für etwas Hilfe ;)


![](https://github.trello.services/images/mini-trello-icon.png) [Eventos de transição entre telas](https://trello.com/c/kmZJOKwH/12-eventos-de-transi%C3%A7%C3%A3o-entre-telas)


TeamCity Bvcms / Build [Build 617](https://builds.tpsdb.com/viewLog.html?buildId=3355&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Running Build time: 00:04:14


Кажется, этот запрос будет падать. Зачем лишняя скобка?


thanks. fixed.


You probably want to add a comma after the first “in” of the last line.


//ignore note... each thread loops 10 times
//add ID to each output


character return


Created multidev environment [hscrb#ci-122](https://dashboard.pantheon.io/sites/06f9bf1c-27cc-4fe9-8eda-f88f153eb347#ci-122).

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


Created multidev environment [hscrb#ci-125](https://dashboard.pantheon.io/sites/06f9bf1c-27cc-4fe9-8eda-f88f153eb347#ci-125).

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


Напомню, что хранить код в комментариях – плохая идея


Wow, fast turn-around! Thanks for that.


Well I clearly missed the "o" twice and didn't notice. Contemplating if I should force push this commit away since the misspelling bugs me...


Ah so it I think I've figured it out. It looks for an environment variable called `COVERALLS_REPO_TOKEN` to get the token in `best_match`, this goes with the coveralls docs using their recommended environment variable name so tools can pick it up. I'll add a `best_match_with_token` so if you supply a token with tarpaulin it ignores it.

I'm adding a patch to sort this though if you set the variable I'd hope it would work. By the time you read this I should have pushed another commit.


So this is part of my tidy up activity once I get it working for you. Thinking about how to properly handle the CI tool stuff. It might be that with the "smart" discovery specifying a tool is no longer needed


Created multidev environment [hscrb#ci-126](https://dashboard.pantheon.io/sites/06f9bf1c-27cc-4fe9-8eda-f88f153eb347#ci-126).

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


What is the reason for that?


test commit comment


According to Java Naming Conventions, method name should have the first letter lowercase and with the first letter of each internal word capitalised. Suggest changing the method name to printSumAndAverage


PPSM_ArrayToVector (Myoldmopar) - i386-Windows-7-VisualStudio-14: OK (3090 of 3112 tests passed, 0 test warnings)

Failures:

EnergyPlusFixture Test Summary
 * Passed: 711
 * Failed: 22

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


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `infinity-service-node-env-canary` (in env: `NODE_ENV)`
* `infinity-service-port-canary` (in env: `PORT)`
* `infinity-service-database-canary` (in env: `DATABASE)`
* `infinity-service-token-secret-canary` (in env: `TOKEN_SECRET)`
* `infinity-service-host-canary` (in env: `HOST)`
* `infinity-service-mailer-apikey-canary` (in env: `MAILER_APIKEY)`
* `infinity-service-mailer-domain-canary` (in env: `MAILER_DOMAIN)`
* `infinity-service-mailer-from-canary` (in env: `MAILER_FROM)`
* `infinity-service-cors-origin-canary` (in env: `CORS_ORIGIN)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


shouldn't this be on line 132/130 ? and elif below just else?


It's just the crash/hang testing that you were doing recently. OK, so the title should be more like 'Code cleanup: "NVAPI: Wrap vendor-specific draw calls"'


This breaks most of the unit tests and both wmlunits.py and wesnoth_addon_manager, so I suggest reverting for now.


I think you should describe what an alluvial fan is here because _what_ is an alluvial fan?


The variable average should be replaced to variable sum


Corresponding review in Collaborator has been completed.
Author: Administrator.
Reviewer: User 1.


test 2


merge


So don't specify a ci-tool only coveralls and the repo token. Hopefully, it will work! If you could also grab the json it generates that would be helpful. If you use the `--debug` flag it should save a copy of the json to a file called `coveralls.json`


I'm also not sure what this is supposed to fix.

If you integrate phpcas with another business application that wants to do it's on session handling you have to disable session handling within phpcas and do your own custom integration.


merge again


Die Firmware wird noch nicht ausgerollt deswegen kommt sie noch nicht per Autoupdater.
Finden kannst du sie hier: http://firmware.freifunk-muensterland.org/ im Unterodner deiner Domäne.

Per ssh geht natürlich auch.
```
cd /tmp
wget http://firmware.freifunk-muensterland.org/domaene01/versions/v4.0.2/sysupgrade/gluon-ffmsd01-v2018.2.x%2B4.0.2-a5-v11-sysupgrade.bin  #Nicht https!!!
sysupgrade gluon-ffmsd01-v2018.2.x%2B4.0.2-a5-v11-sysupgrade.bin
```
Domänennummer und Dateinamen natürlich auf das Modell deines Routers anpassen.

Für etwas Hilfe meld dich am besten in unserem Forum unter https://forum.freifunk-muensterland.de


We have to push to beta to test because as far as I know we can't test the cache locally.
This did not work.


Should we branch together `alpha` and `SigFault42`?


APPROVED !


Just noticed there's a speck of Awk in this repo :)

I think there's a bug in line 7, you wrote `i++` when I think you meant `start++`.
And if you think it'd be cleaner, there's also a C-like `printf`.


The comment above may need changing:
```
    // TODO-PERF: Right now promotion is confined to struct containing a ptr sized
    // field (int/uint/ref/byref on 32-bits and long/ulong/ref/byref on 64-bits).	    // field (int/uint/ref/byref on 32-bits and long/ulong/ref/byref on 64-bits).
```


Deployment failed with the following error:

~~~
Free Docker deployment capacity exceeded in this region. Please consider upgrading to Now 2.0 (https://zeit.co/upgrade) for alternative ways to build your project or try again later.
~~~


## Jenkins Build Summary

Built from [this commit](https://github.com/scottschurr/rippled/commit/14433728f5b38eaf6217e2035178c7a335be348e)

Built at __20190228 - 20:52:39__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
rpm | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/run-ci-for-sotemplate-code-review/2//artifact/rpm.txt) | 1145 cases, 0 failed, t: n/a | PASS :white_check_mark:
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/run-ci-for-sotemplate-code-review/2//artifact/msvc.Debug.txt) | 1142 cases, 0 failed, t: 632s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/run-ci-for-sotemplate-code-review/2//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1142 cases, 0 failed, t: 646s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/run-ci-for-sotemplate-code-review/2//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 915 cases, 0 failed, t: 6m8s | PASS :white_check_mark:
docs,
TARGET=docs | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/run-ci-for-sotemplate-code-review/2//artifact/docs_TARGET_docs.txt) | 1 cases, 0 failed, t: 0m1s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/run-ci-for-sotemplate-code-review/2//artifact/clang.Debug.txt) | 1145 cases, 0 failed, t: 3m15s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON,
TARGET=coverage_report,
SKIP_TESTS=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/run-ci-for-sotemplate-code-review/2//artifact/gcc.Debug_Dcoverage_ON_TARGET_coverage_report_SKIP_TESTS_true.txt) | 1145 cases, 0 failed, t: 17m17s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/run-ci-for-sotemplate-code-review/2//artifact/clang.Debug_Dunity_OFF.txt) | 1145 cases, 0 failed, t: 1m10s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/run-ci-for-sotemplate-code-review/2//artifact/msvc.Debug_Dunity_OFF.txt) | 1142 cases, 0 failed, t: 1293s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/run-ci-for-sotemplate-code-review/2//artifact/gcc.Debug.txt) | 1145 cases, 0 failed, t: 3m29s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/run-ci-for-sotemplate-code-review/2//artifact/msvc.Release.txt) | 1142 cases, 0 failed, t: 418s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/run-ci-for-sotemplate-code-review/2//artifact/clang.Release_Dassert_ON.txt) | 1145 cases, 0 failed, t: 5m43s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/run-ci-for-sotemplate-code-review/2//artifact/gcc.Debug_Dunity_OFF.txt) | 1145 cases, 0 failed, t: 10m47s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/run-ci-for-sotemplate-code-review/2//artifact/gcc.Release_Dassert_ON.txt) | 1145 cases, 0 failed, t: 6m11s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/run-ci-for-sotemplate-code-review/2//artifact/gcc.Debug_Dstatic_OFF.txt) | 1145 cases, 0 failed, t: 3m30s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/run-ci-for-sotemplate-code-review/2//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1145 cases, 0 failed, t: 3m30s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/run-ci-for-sotemplate-code-review/2//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1145 cases, 0 failed, t: 3m3s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/run-ci-for-sotemplate-code-review/2//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1145 cases, 0 failed, t: 11m16s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/run-ci-for-sotemplate-code-review/2//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1145 cases, 0 failed, t: 12m42s | PASS :white_check_mark:


❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/master/470/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/master/470/display/redirect) (on internal Jenkins) failed in stage(s) 'Test run, Test run' 🔥

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/master/470//console)
✅ Packages: [xamarin.ios-12.7.0.192.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/master/a5232f8c5ebbad9c7edc28f740e78d5d2479b2a0/470/package/xamarin.ios-12.7.0.192.pkg) [xamarin.mac-5.7.0.192.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/master/a5232f8c5ebbad9c7edc28f740e78d5d2479b2a0/470/package/xamarin.mac-5.7.0.192.pkg)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/master/a5232f8c5ebbad9c7edc28f740e78d5d2479b2a0/470/jenkins-results/api-diff/index.html)
🔥 [Failed to compare API and create generator diff](https://jenkins.internalx.com/job/macios/job/master/470//console) 🔥
    Failed to update apidiff references
    Search for `Comparing API & creating generator diff` in the log to view the complete log.
✅ [Test run succeeded](http://xamarin-storage/jenkins/xamarin-macios/master/a5232f8c5ebbad9c7edc28f740e78d5d2479b2a0/470/jenkins-results/tests/index.html)


the only thing is that when adding an Entry to the table, noticed that the Key value is undefined at the beginning therefore setting it by the size + 1 to ensure unique key at each entry.


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 8ebb19d3b323dd906a6ba12709c1e9144df55236.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


@cammellos I finally tried getting back into this issue ... I updated to the latest upstream develop branch, but I'm still not seeing the new translations. What kind of warnings were you getting on compilation? Here is the output of my `make startdev-android-real`. I am getting deprecation warnings.  https://gist.github.com/krisc/f33a3e3fd66ce51fe669fd394520c2e4


Successfully aliased the URL <https://whatsupfranky-bln6x6wtz.now.sh> to the following aliases.

* https://whatsupfranky.com
* https://whatsupfrankie.com


Would like to make my commit comment more clear:
-u shows only rept definitions while expanding macros
-U expands only macro use (hides macro definitions) and runs -u directive

This is so that listing files can be smaller. :)


Czemu te linijki są zakomentowane?


Een admin zal waarschijnlijk ook een email hebben.


Można uprościć, modul 1


Hier graag een lijntje tussen. (Tussen firstOrDefault & return new Response)


vector<Slide> marge_vertical(vector<Photo> vertical_photos)
{
    vector<Slide> marged;
    vector<string> empty;
    Photo photo_pom(-1,0,0,empty);
    int no_of_tags_pom=0;
    for(auto main_photo: vertical_photos)
    {
        no_of_tags_pom =0;
        photo_pom=Photo(-1,0,0,empty);
        for(auto photo: vertical_photos)
        {
            if(main_photo.get_id() < photo.get_id())
            {
                if(no_of_tags_pom<get_tag_number(main_photo.get_tags(),photo.get_tags()))
                {
                    no_of_tags_pom = get_tag_number(main_photo.get_tags(),photo.get_tags());
                    photo_pom = photo;
                }
            }
        }
        if(photo_pom.get_id()!=-1)
        {
            Slide slide;
            slide.add_photo(main_photo);
            slide.add_photo(photo_pom);
            marged.push_back(slide);
        }
    }
    return marged;
}


Code consitentie ook bij constructor en lijn erboven. (Lijntje ertussen)


Voor wat is dit nodig? System.Reflection.Metadata.Ecma335?


Оборачивание в класс стоит понимать чуть менее буквально:)
Этот код будет исполняться при импорте этого модуля и это всё ещё не очень хорошо

```python
class LessonDatabaseSetupTool:
    def __init__(self, database_name="1543.eljur.bot.db"):
        self.database_name = database_name

    def run(self):
        with sqlite3.connect(self.database_name, isolation_level=None) as connection:
            self.setup_classes_tables(self, connection)

    def setup_classes_tables(self, connection):
        with connection.cursor() as cursor:
            cursor.execute(
                """
                CREATE TABLE IF NOT EXISTS classes (
                    id INTEGER PRIMARY KEY AUTOINCREMENT,
                    paral INTEGER,
                    letter TEXT
                );
                """,
            )
```

Обращу внимание на следующие моменты:
1) Теперь установление соединения не происходит, когда этот файл куда-нибудь проимпортируют.
2) Я использую контекст и для соединения, и для курсора, поскольку и то, и другое хорошо бы закрывать в случае исключения.
3) Для удобства чтения запросов лучше использовать многострочные литералы, а не сложение строк.


dodala sam i futer :) kako vam se cini, onako za pocetak..?


Migraties mogen **nooit** aangepast worden.
Indien er iets aan het datamodel aangepast wordt of iets dat een wijziging aan de databank veroorzaakt: een alter table. NOOIT migraties aanpassen.

Nu is het nog oké, omdat we geen effectieve databank hebben. Eens we in testfase zitten kunnen we niet zomaar onze databank gaan weggooien omdat er dan ook effectief gegevens inzitten. Een goeie gewoonte is wel nooit migraties aan te passen.


@gregvanl Actually, I was referring to "Trouble shooting".


dmey/remove-arbitrary-pref-curve-limits (dmey) - x86_64-Linux-Ubuntu-18.04-gcc-7.3-IntegrationCoverage-Debug: OK (2474 of 2477 tests passed, 0 test warnings)

Failures:

DataSetFixture Test Summary
 * Passed: 38
 * Failed: 1

integration Test Summary
 * Passed: 641
 * Timeout: 2

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


Hello @MotoLegacy. Could I ask what you're doing?


в 171 строке должно быть false, тогда работает. Решила очень быстро. В следующем комите Иван усовершенствовал.


Yep; lesson for me there: don't push without thinking!


Code ziet er vrij goed uit, ik zie wel enkel wat er **fout** is. Of stomme dingen als code consitentie, ...
Code layout is belangrijk omdat als iemand uw code opendoet om snel even iets aan te passen, of te checken het goed **leesbaar** moet zijn. Het lijkt wat overdreven maar als ge er even uw bewust van maakt dat dit belangrijk is en een gewoonte van maakt dan is dat een automatisme.


Одна из самых сложных вещей в программировании – выбор имён:)
Лично мне кажется, что лучше в данном случае бы читалось
```python
for class in classes:
    self.add_schedule_from_json(get_schedule.update(class), class)
```

Кстати, после того, как ты перенёс метод сюда, в теле цикла будет вылетать ошибка


png res files were added


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):
~~~


this commit is in reference to #3


Ok, habe ich mal versucht, vielen Dank.
Habe aber leider in der Wiki sysupgrade -n ausgeführt und kann nun nicht mehr per SSH auch den Router, oder brauchst das Update einfach nur etwas länger?


Mag gewoon op 1 lijn: public class Request : IRequest<Response> { }


Liefst een enter hiertussen


Wow


Hier een enter onder, graag.


I'll show myself out. But I was so psyched the first time I saw `OP` on the site.
But that lasted only a day. I guess at least not many people saw it in the meantime that would miss it :)


Where did you declare the Variables  `First` and  `Last`. Also the question specified you return the values, I don't see that implemented.


Graag in de toekomst geen comments in de code. Tenzij het beschrijvend is. De code is effectief iets dat wij opbouwen. Als je commentaar hebt op bepaalde stukken code, of hulp ergens nodig hebt moet dit in je documentatie. Niet in de code. Dit bevuilt en heeft kans dat het eindigt in test of zelfs productie.


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `infinity-service-node-env-canary` (in env: `NODE_ENV)`
* `infinity-service-port-canary` (in env: `PORT)`
* `infinity-service-database-canary` (in env: `DATABASE)`
* `infinity-service-token-secret-canary` (in env: `TOKEN_SECRET)`
* `infinity-service-host-canary` (in env: `HOST)`
* `infinity-service-mailer-apikey-canary` (in env: `MAILER_APIKEY)`
* `infinity-service-mailer-domain-canary` (in env: `MAILER_DOMAIN)`
* `infinity-service-mailer-from-canary` (in env: `MAILER_FROM)`
* `infinity-service-cors-origin-canary` (in env: `CORS_ORIGIN)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


Commentaar graag weg!


The variables used how did you declare them? Did you test whether your code was working before pushing. Refer to notes on variables. You cannot use variables that are not declared.


missed an m


Geen connectionstrings inchecken aub!! Als dit in test / productie komt later kan iedereen aan onze database omdat de credentials gewoon op github staan!


Show work for this.


Also implement this like we discussed in class


👍
kiitos!

This was the one thing stopping me using reitit (currently using bidi and pushy - with polyfill for the IE fix), I'll migrate to reitit soon.


Graag commits een zinnige naam geven.


The function works, very impressive, but you need to call it from the button


Done in https://github.com/giampaolo/psutil/pull/1446. Thanks @EccoTheFlintstone.


Is it statusses or statuses?


Of iets werkt of niet moet je niet in de commit message steken.
Dit zou als voorbeeld kunnen noemen:
**Toevoegen admin, get admin & get admins**

Andere commit:
** Admin toegevoegd aan country **


das -n heist update ohne Übernahme der Konfiguration. Somit befindet sich der Router jetzt wieder im Config Modus und du musst ihn neu Konfigurieren.


Merhaba,
yönlendiricide önemli bir şey yok zaten. Anahtar cihazına ait dosyayı nereden indirdiğimi bulamadığım için depoya ekleyemedim. eposta adresinizi gönderirseniz size yollarım.
iyi çalışmalar.

> On 28 Feb 2019, at 11:48, Yasseryh95 <notifications@github.com> wrote:
>
> merhaba hocam
>
> AgProgramlama1Anahtar.swf ve AgProgramlama1Yonlendirici.swf nerden ulasabiliriz ?
>
> tesekkurler
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub <https://github.com/celalceken/AgProgramlama/commit/9583aed0759f5caef6c647151056544247c7d7c1#commitcomment-32515222>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AGR_0BqN42MgY7BgOIvLMmN4qHWZk5UFks5vR5fMgaJpZM4bWS_a>.
>


@codybroyles Why run Visit model tests on the Student model?


[CodeFactor](https://www.codefactor.io/repository/github/enisn/xamarin.forms.inputkit/overview/master) found an issue: A C# document may only contain a single class at the root level unless all of the classes are partial and are of the same type.

It's currently on:
[InputKit\Shared\Controls\SelectionView.cs:383
](https://www.codefactor.io/repository/github/enisn/xamarin.forms.inputkit/source/master/InputKit/Shared/Controls/SelectionView.cs#L383)Commit f3dbb6613fe08d02424ddf66fcb43e1f97717229


TeamCity ImageHunt / Build Branch [Build 259](http://51.255.204.38:8111/viewLog.html?buildId=720&buildTypeId=ImageHunt_BuildBanch) is now running


Copy of this build can be found at
https://www.mewbuilds.com/build/5f0062c6f3774d327dbc72664dd0bc9767e1ff21/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmdhWzDhtGUPFJt7xvrGPCsKD6oz2QRa9hcmRtdWqB5voe


> Wow,that's awesome ！You are really a sympathetic guy because your additions are exactly what I needed. And I have just solve the inputting problem. thanks for your help!

@AdaChambers Hey, I'm having the exact issue that you mentioned where sublimegdb is not stopping to request input.  How did you fix this issue?  I have applied these changes here but all it gives me is another input method that doesn't work.  I was able to supply the:
```
"sublimegdb_arguments": "< input.dat"
```
and if I save something inside of the input.dat file it will take that as stdin but I have no idea how to get sublimegdb to give me live responses and stop when reaching a stdin line (std::cin for example) and allow me to enter input while the program is running.

Do you have any solution to this since it seems from your response that you had figured it out?

Thanks!
Matt


Waarom admin aan Country? Landen gaan op voorhand gewoon ge-seed worden en zijn niet user specifiek.
Regio's wel, omdat een regio specifiek is aan een user. Het wil niet zeggen dat ik dezelfde regio's heb als iemand anders. We gaan wel dezelfde landen delen. Landen zijn **NIET** user specifiek.


This commit has been mentioned on **Discourse Meta**. There might be relevant details there:

https://meta.discourse.org/t/webhooks-for-topic-timers/108437/2


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):
~~~


data can be download at https://www.lendingclub.com/info/download-data.action


Oh I see. Currently trying to troubleshoot a problem where we get the error

> react-docgen failure: Cannot find module '@babel/plugin-proposal-class-properties' from '/path/to/some/dir'

in our CI runs, but not when I run react-docgen on my devserver. I figured it must have something to do with the babel config chances since that's the really the only thing that changed in v4.

Hard to find out what the reall problem is though 😞


This does not affect any code.


PPSM_ArrayToVector (Myoldmopar) - x86_64-Linux-Ubuntu-18.04-cppcheck-1.82: OK (0 of 0 tests passed, 0 test warnings)

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


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

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


issue #1319


Live website color change test to purple


TeamCity ImageHunt / Build Branch [Build 259](http://51.255.204.38:8111/viewLog.html?buildId=720&buildTypeId=ImageHunt_BuildBanch) outcome was **SUCCESS**
Summary: Tests passed: 380, ignored: 1 Build time: 00:09:46


<!DOCTYPE html>

    <meta charset="utf-8">

    <title>Number guessing game</title>

Number guessing game

We have selected a random number between 1 and 100. See if you can guess it in 10 turns or fewer. We'll tell you if your guess was too high or too low.

      Enter a guess: <input type="text" id="guessField" class="guessField">
      <input type="submit" value="Submit guess" class="guessSubmit">


 </body>
</html>


That would be great!

Thanks again,

Liam


Not for NPM packages used as dependencies by other packages. If you don't have them as dependencies, it requires downstream projects to add the `@types` dependencies even if that package only uses that type transitively through this package.


Awesome that you start taking a look at this fork! :clap:
It's a shame we're dropping the version support, but yes I understand that the signature are not the same between upstream and fork since the fork also returns the `patch` https://github.com/mchehab/zbar/blob/0.22/include/zbar.h#L269


Thank you for fixing this.
Can you add code to show a DELETE for a user?
var client = new Duo.DuoApi(ikey, skey, host);
var parameters = new Dictionary<string, string>();
parameters.Add("username", usertodelete);
string strResponse = client.ApiCall("DELETE", $"/admin/v1/users", parameters);
This aways returns stat=FAIL even though the application has authority to delete, GET user works fine.


This has no effect as it is included in `"strict": true`.

The whitespace changes undo what `prettier` does, so they will just get reverted the next time this file is edited, including the missing trailing newline.


Ok, noted, will test


npm i --save react-redux@^5.1.1


Deployment failed with the following error:

~~~
Failed to validate now.json. Only use properties mentioned here: https://zeit.co/docs/v2/deployments/configuration/
~~~


etest


ISSUE:
Questo commit (che ripete l'ex 5bb1346) ha alterato le tabelle di pagg. 7 e 8 /15.


@sfortier99

You delete users by their unique `user_id` (the 20 char string), not their `username`.

Please see https://duo.com/docs/adminapi#delete-user for more information about the delete operation and https://duo.com/docs/adminapi#retrieve-users for a description of all user response parameters.


For the `--no-cleanup` option, you can have it `store_false` into `cleanup` instead of having a separate `no_cleanup` in the options.

The code that sets up a value for `cleanup` in the runner can be simplified using `dict`'s `get()` method:
```
cleanup = input['test']['spec'].get('cleanup', True)
```

(I assume you meant for `True` to be the default there; the code has it `False`.)


haven't played much with 4.19 yet, but noticed some ongoing discussions re wifi stability, [regulatory.db](https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=224931&start=100#p1433135), [hostapd](https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=224931&start=125#p1434906), etc... that may be of help for 4.19 early days.


LGTM


[vg CI tests](https://ucsc-ci.com/vgteam/vg/pipelines/268) complete for branch include-usr.  View the [full report here](http://vg-data.s3.amazonaws.com/vg_ci/vgci_reports/commit/62c1a1176f8ff1af0df82c5d5672bff8de657e8b/index.html).

19 tests passed, 0 tests failed and 0 tests skipped in 17345 seconds

Tests produced 1918 warnings. 1918 were for lower-than-expected alignment scores


This is inappropriate and misleading. Documentation of AbstractMethodError clearly states it is “Thrown when an application tries to call an abstract method.”


Nice Job


TeamCity Architecture Team :: Java Platform :: otj-metrics :: BuildTest [Build 372](https://teamcity.otenv.com/viewLog.html?buildId=10179924&buildTypeId=ArchitectureTeam_JavaPlatform_OtjMetrics_BuildTest) is now running


PPSM_ArrayToVector (Myoldmopar) - x86_64-Linux-Ubuntu-18.04-gcc-7.3: OK (3130 of 3152 tests passed, 6 test warnings)

Messages:

 * 6 tests had: MTD diffs.
 * 6 tests had: RDD diffs.
 * 2 tests had: BND diffs.

Failures:

EnergyPlusFixture Test Summary
 * Passed: 711
 * SEGFAULT: 22

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


PPSM_ArrayToVector (Myoldmopar) - x86_64-MacOS-10.13-clang: OK (3090 of 3112 tests passed, 5 test warnings)

Messages:

 * 5 tests had: MTD diffs.
 * 5 tests had: RDD diffs.
 * 1 test had: BND diffs.

Failures:

EnergyPlusFixture Test Summary
 * Passed: 711
 * SEGFAULT: 22

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


TeamCity Bvcms / Build [Build 618](https://builds.tpsdb.com/viewLog.html?buildId=3360&buildTypeId=Bvcms_Build) is now running


[Select] Create-able Select components (#3381)

Previews: documentation | landing | table