Foarte bine! Aplicatia merge si ai tratat toate cazurile. Imi place ca ai folosit o metoda separata pentru generarea numarului aleator.

Ca sugestii pentru imbunatatire, poti renunta la `continue` deoarece executia va continua oricum de la inceput cand iese din if-uri. De asemenea, vad ca ai contorizat numarul de incercari esuate, dar nu faci nimic cu acea valoare. Ar fi interesant de afisat la sfarsit, ca utilizatorul sa stie de cate ori a gresit.

De asemenea, vad ca ai adaugat mai multe fisiere decat trebuie in repository, si nu apar nicaieri commiturile facute de Visual Studio. Cred ca ar trebui sa reiei videoclipul cu git si sa urmaresti pasii de acolo pentru a crea repository-ul cum trebuie.


Successfully deployed to following URLs:

* https://pietvanzoencom-l7e0oiqm1.now.sh
* https://piet.me
* https://pietvanzoencom.pietvanzoen.now.sh
* https://pietvanzoencom-git-master.pietvanzoen.now.sh


hehe


allow configurable overpass and nominatim endpoints is a great change! This is very useful is you are building your own overpass server. When is 0.11 going live?


@nanosoldier `runtests(ALL, vs = "maleadt/julia@e2cd1ff1e31873878d8adabcc79a51fd54ae9ae7")`


Aplicatia merge bine si ai tratat toate cazurile. Ca sugestie de imbunatatire, in loc de `while(1==1)` poti folosi `while(true)`, este putin mai frumos asa :)


## More performance improvements with TSGenerator caching

Project References   Build Mode (2) | Signum.React | Signum.React.Extensions | Southwind.React | Total (All proyects)
-- | -- | -- | -- | --
Clean   Build (delete ts_out) | 30 | 35 | 17 | 88
Build   Signum.React Change | 4 | 13 | 7 | 24
Build   Signum.React.Extensions.Change | 2 | 11 | 5 | 19
Build   Southwind.React Change | 2 | 7 | 5 | 15
No   Changes | 2 | 7 | 5 | 15

Faster TSGenerator | Signum.React | Signum.React.Extensions | Southwind.React | Total (All proyects)
-- | -- | -- | -- | --
Clean   Build (delete ts_out) | 25 | 34 | 16 | 80
Build   Signum.React Change | 5 | 8 | 5 | 18
Build   Signum.React.Extensions.Change | 2 | 6 | 5 | 13
Build   Southwind.React Change | 2 | 2 | 5 | 9
No   Changes | 2 | 2 | 3 | 7

Improvement % | Signum.React | Signum.React.Extensions | Southwind.React | Total (All proyects)
-- | -- | -- | -- | --
Clean   Build (delete ts_out) | 17% | 3% | 6% | 9%
Build   Signum.React Change | -25% | 38% | 29% | 25%
Build   Signum.React.Extensions.Change | 0% | 45% | 0% | 32%
Build   Southwind.React Change | 0% | 71% | 0% | 40%
No   Changes | 0% | 71% | 40% | 53%


plus de C?


@nanosoldier `runtests(["Example", "JSON"], vs = "maleadt/julia@e2cd1ff1e31873878d8adabcc79a51fd54ae9ae7")`


[Your test job](https://github.com/maleadt/julia/commit/9babbf5dc6d2d08b9ed422386830460516cb8aed#commitcomment-36260882) has completed - no new issues were detected. A full report can be found [here](https://github.com/maleadt/BasePkgEvalReports/blob/a549d8e210aac292e235e9dbc9182027ebe1608b/9babbf5_vs_e2cd1ff/report.md). cc @maleadt


Successfully deployed to following URLs:

* https://website-mojswkpcv.now.sh
* https://keplersj.com
* https://website.keplersj.now.sh
* https://website-git-master.keplersj.now.sh


Successfully deployed to following URLs:

* https://chemicaltools-web-mfe7v4a4p.now.sh
* https://chemicaltools-web.njzjz.now.sh
* https://chemicaltools-web-git-master.njzjz.now.sh


Also, the code that throws the exception actually states the opposite of your description, so it's not that you cannot create a CNAME for a root domain. The logic throws the exception if the host name DNS entry *is* a CNAME. In my case specifically I have not added a CNAME for the root domain so this error is a mystery to me.

https://github.com/Azure/azure-libraries-for-net/blob/master/src/ResourceManagement/AppService/HostNameBindingImpl.cs#L145


Added next


This is introducing jerkiness on zoom in/out with mouse wheel, on basic map with no variable or background layers. Confirm by changing `if (!IsDisposed)` to `if (!IsDisposed && (bool) parameters[3])` although this isn't gonna work for [HandleVariableLayersRequery](https://github.com/SharpMap/SharpMap/commit/4f2218f4f4fcd08b72da0b23a900f27987214a9a?diff=unified#diff-953e3588d9e33c64f9ccdcdea6517386L161).


Thanks for your reply!
And can you tell me what your OS ,your IDE and the compilers you use are?Maybe that's why I have met these problems.
Sorry,because there are many errors,and they are all in chinese,so it's not convenient for you to check,and here I will introduce the compliing progress. when I build the solution by cmake,and I begin to compile the solution from the scop_lib project.
And now these errors came from the scop_lib project when it's being complied,because this project depends on the Ecos,and the original Ecos is the linux so. format,and in order to use it,I build the Ecos and build it into a lib,so that the scop_project can use it,but the project cannot recgonize it,and I don't know what to do.
Thanks again!


２回目のコミットを追加


Successfully deployed to following URLs:

* https://nuxt-typescript-vuetify-rfq0gxpq6.now.sh
* https://nuxt-typescript-vuetify.justhannes.now.sh
* https://nuxt-typescript-vuetify-git-master.justhannes.now.sh


@zmaniacz didn't want to order app/View/Penalties/add.ctp while you're at it?

https://github.com/zmaniacz/lfstats/search?q=Common+Foul&unscoped_q=Common+Foul


@JuliaRegistrator register


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

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.4.0 -m "<description of version>" a7cdb6d7f19f076f5fadd8b58a9c5a061c48322f
git push origin v0.4.0
```


Lighthouse scores

Tested url: https://vigilant-pare-6101d0.netlify.com/

Best scores across 3 parallel runs:

✅ performance: 99/97

✅ accessibility: 94/92

✅ best-practices: 100/93

✅ seo: 100/92

Detailed reports: run 1, run 2, run 3


When I say Part 1, I totally mean Part 2. Typo.


type should be `Set<Asset>`, not `HashSet<Asset>`


When I say Part 1, I totally mean Part 2. Typo.

Also, this was an accidental push. Didn't mean to just push one file over.  Fixed in the next one.


![](https://github.trello.services/images/mini-trello-icon.png) [(3) Implementation of functionality to compile the defect detections using tools on excel file [1.5]](https://trello.com/c/7NGSX9RL/72-3-implementation-of-functionality-to-compile-the-defect-detections-using-tools-on-excel-file-15)


Successfully deployed to following URLs:

* https://website-13bnnww3k.now.sh
* https://keplersj.com
* https://website.keplersj.now.sh
* https://website-git-master.keplersj.now.sh


it should be remove.


Successfully deployed to following URLs:

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


Successfully deployed to following URLs:

* https://dreams-lqupxhj0n.now.sh
* https://dreams-kappa-sandy.now.sh
* https://dreams.wtf
* https://*.dreams.wtf
* https://dreams.participio.now.sh
* https://dreams-git-master.participio.now.sh


Successfully deployed to following URLs:

* https://nitro-ablicynua.now.sh
* https://nitro.williamluke.now.sh
* https://nitro-git-master.williamluke.now.sh


Also change return type of `createFields()` to void and remove variables `hasFieldCache`


![](https://github.trello.services/images/mini-trello-icon.png) [(2) Functionality for viewing previously created rules (java class "GUI_Rule_Frame_Viewing" use) [?]](https://trello.com/c/xiSKNauj/117-2-functionality-for-viewing-previously-created-rules-java-class-guiruleframeviewing-use)


PR welcome :+1:


自动构建 [auto-dragalia-56ad5216.zip](https://circleci.com/gh/NateScarlet/auto-dragalia/756/artifacts/0/home/circleci/project/artifacts/auto-dragalia-56ad5216.zip)


# 博物馆“小导游”插件
| Target release | 12-4-201 |
| ------ | ------ |
| Document Status | 未完成 |
| Document owner | 张杰 |
| Designer | 张杰 |
| Developer | 张杰 |
| Tester | 张杰 |
| API | 百度语音识别API |

## 一、产品文档价值主张
### 1、加值宣言
### 2、核心价值
### 3、核心价值与用户痛点
### 4、人工智能概率性与用户痛点
### 5、需求列表与人工智能API加值
## 二、原型设计
### 1、交互及界面设计
### 2、信息设计
### 3、原型文档
### 4、口头操作说明
## 三、API产品使用关键AI或机器学习之API的输出入展示
### 1、API使用
### 2、比较分析
### 3、风险报告


@nanosoldier `runtests(["Example", "JSON"])`


自动构建 [auto-dragalia-09faa036.zip](https://circleci.com/gh/NateScarlet/auto-dragalia/758/artifacts/0/home/circleci/project/artifacts/auto-dragalia-09faa036.zip)


修改：
1. InOrder -> InOrderModel 代表整个Database Model
2. 增加ConsoleBasedView, 实现console中的UI，通过terminal来操作database
3. 增加Controller 文件夹，用来进行Model和View之间的communication
4. Commands文件夹中的每一个文件是该database的一个功能


Properly remove `nameSuffix` from `generate()`


Successfully deployed to following URLs:

* https://tgif-r0k5zy8d2.now.sh
* https://tgif.jeramaiqfaber.now.sh
* https://tgif-git-master.jeramaiqfaber.now.sh


@JuliaRegistrator register


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

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v1.0.0 -m "<description of version>" 41e3a16f52c08af4e65359a09d59d4e863320a46
git push origin v1.0.0
```


this shoudn't be removed because it breaks the controller style relative to the textbox it should be <Setter Property="BorderThickness" Value="0 0 0 1" />


Setti líka UI hlutann í UILayer möppu í UserUI


[Your test job](https://github.com/maleadt/julia/commit/9babbf5dc6d2d08b9ed422386830460516cb8aed#commitcomment-36261054) has completed - possible issues were detected. A full report can be found [here](https://github.com/maleadt/BasePkgEvalReports/blob/3abc0a2a4fa5323d926859847208bac91a25db77/9babbf5/report.md). cc @maleadt


@AdrianBach I don't think it's faster so much as safer to get used to the decrement (reduces the risk of an infinite loop when writing bigger functions). Here the function is small enough that it really doesn't matter though.

A Skype meeting tomorrow sounds good. What time were you thinking?


# Performance Report

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

| Benchmark suite | Current: ed9bf967debd87bd7691179cf73bdfef82de1c0d | Previous: 1ce4061c946ac9804d1e1b2e69e1dc3659b9c915 | Ratio |
|-|-|-|-|
| `render /` | `222` ops/sec (`±118.12%`) | `190` ops/sec (`±128.51%`) | `0.8558558558558559` |
| `render /news/1` | `282` ops/sec (`±2.87%`) | `303` ops/sec (`±2.03%`) | `1.074468085106383` |

This comment was automatically generated by [workflow](https://github.com/umijs/umi-server/actions?query=workflow%3Arender%20Benchmark) using [github-action-benchmark](https://github.com/marketplace/actions/continuous-benchmark).


Successfully deployed to following URLs:

* https://shopify-twitch-social-fq1t4sdx1.now.sh
* https://shopify-twitch-social.now.sh
* https://shopify-twitch-social.atarashii.now.sh
* https://shopify-twitch-social-git-master.atarashii.now.sh


Successfully deployed to following URLs:

* https://tgif-gsblk63ha.now.sh
* https://tgif.jeramaiqfaber.now.sh
* https://tgif-git-master.jeramaiqfaber.now.sh


![mobile tablet desctop computer Footer](https://user-images.githubusercontent.com/58415047/70131162-20331680-1682-11ea-9e22-0424d53c6319.jpg)
![mobile tablet desctop computer Header](https://user-images.githubusercontent.com/58415047/70131166-20cbad00-1682-11ea-93da-2d17ddb8f603.jpg)
![mobile tablet desctop computer Products](https://user-images.githubusercontent.com/58415047/70131167-20cbad00-1682-11ea-869e-d7894bfb9016.jpg)
![mobile tablet desctop computer ReTech](https://user-images.githubusercontent.com/58415047/70131168-20cbad00-1682-11ea-9a77-d3837ba354c6.jpg)


i think this should be left also


4 skisser som jag redan delat i Teams


Allocating space with `fallocate` may be a better option, because it only marks the space occupied which will lead to a degraded system behaviour, rather than writing all the bytes to the mounted volume. This will increase the lifetime of the disks (especially SSDs).


Code


it is actually use -c, it won't overwrite the file if the size is the same
/cc @vincentchabannes


Reason


Successfully deployed to following URLs:

* https://web-pyrj4z77d.now.sh
* https://eesast.now.sh
* https://web.robertying.now.sh
* https://web-git-master.robertying.now.sh


I'm on Ubuntu using VSCode. Newer versions of both gcc and clang both work without issue. Unfortunately, I don't have any experience with building it (or anything) on Windows so won't be able to help. Maybe find out how to build ECOS for Windows and then you might have to make some adjustments to the ECOS section in `CMakeLists.txt`. Let me know if it works for you, I'm curious too what changes it takes to compile on Windows.


Successfully deployed to following URLs:

* https://shopify-twitch-social-b2xk44td7.now.sh
* https://shopify-twitch-social.now.sh
* https://shopify-twitch-social.atarashii.now.sh
* https://shopify-twitch-social-git-master.atarashii.now.sh


buffer
builder
缓冲
建造者
多个建造者，意味着线程不安全


# Performance Report

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

| Benchmark suite | Current: 2cac88d974bc5c1a25d81a08b1cc7b59529d5b4c | Previous: ed9bf967debd87bd7691179cf73bdfef82de1c0d | Ratio |
|-|-|-|-|
| `render /` | `214` ops/sec (`±123.96%`) | `200` ops/sec (`±130.59%`) | `0.9345794392523364` |
| `render /news/1` | `297` ops/sec (`±2.26%`) | `307` ops/sec (`±2.80%`) | `1.0336700336700337` |

This comment was automatically generated by [workflow](https://github.com/umijs/umi-server/actions?query=workflow%3Arender%20Benchmark) using [github-action-benchmark](https://github.com/marketplace/actions/continuous-benchmark).


Successfully deployed to following URLs:

* https://chameleon-36k2k5fo4.now.sh
* https://chameleon-dead-plane.now.sh
* https://chameleon.ebury.now.sh
* https://chameleon-git-master.ebury.now.sh


Then it "works" correctly, becasue the T5/T6 keys in the simulator don't actually work.


Successfully deployed to following URLs:

* https://orchestra-pdlfuiymj.now.sh
* https://orchestra.now.sh
* https://stage.orchestra-design.com
* https://orchestra.orchestra.now.sh
* https://orchestra-git-master.orchestra.now.sh


Случайно из-за проблем с кодировкой изменил все файлы марлина .
Смотреть нужно на Marlin_main.cpp и Configuration.h


Successfully deployed to following URLs:

* https://aremycolorsaccessible-5dal8kvr8.now.sh
* https://aremycoloursaccessible.com
* https://aremycolorsaccessible.com
* https://www.aremycolorsaccessible.com
* https://www.aremycoloursaccessible.com
* https://aremycolorsaccessible.sitaggart.now.sh
* https://aremycolorsaccessible-git-master.sitaggart.now.sh


Successfully deployed to following URLs:

* https://datocms-plugin-bridged-links-7il72aqge.now.sh
* https://datocms-plugin-bridged-links.now.sh
* https://datocms-plugin-bridged-links.symbio.now.sh
* https://datocms-plugin-bridged-links-git-master.symbio.now.sh


[R/create_test_simulation_output.R:4:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/create_test_simulation_output.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @param island_ontogeny Boolean indicating if an ontogeny or no ontogeny scenario
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_test_simulation_output.R:14:20:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/create_test_simulation_output.R#L14) *warning:* **no visible global function definition for ‘is_island_ontogeny_input’**
```r
    testit::assert(is_island_ontogeny_input(island_ontogeny))
                   ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_area_params.R:16:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_area_params.R#L16) *style:* **functions should have cyclomatic complexity of less than 15, this has 23.**
```r
are_area_params <- function(area_params) {
^
```
[R/DAISIE_area_params.R:34:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_area_params.R#L34) *style:* **Lines should not be more than 80 characters.**
```r
#' @param proportional_peak_t value from 0 to 1 indicating where in the island's history the
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_area_params.R:39:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_area_params.R#L39) *style:* **Lines should not be more than 80 characters.**
```r
#' @return list of numerical values containing area parameters for island ontogeny
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:6:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_check_format.R#L6) *style:* **functions should have cyclomatic complexity of less than 15, this has 35.**
```r
are_rates <- function(x) {
^
```
[R/DAISIE_check_format.R:33:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_check_format.R#L33) *style:* **Lines should not be more than 80 characters.**
```r
  if (island_ontogeny != "const" && island_ontogeny != "linear" && island_ontogeny != "beta") return(FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:46:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_check_format.R#L46) *style:* **Lines should not be more than 80 characters.**
```r
  if (island_ontogeny != 0 && island_ontogeny != 1 && island_ontogeny != 2) return(FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:68:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_check_format.R#L68) *style:* **Lines should not be more than 80 characters.**
```r
    if (!"island_age" %in% names(simulation_outputs[[n_replicate]][[1]])) return(FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:70:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_check_format.R#L70) *style:* **Lines should not be more than 80 characters.**
```r
        !"not_present_type1" %in% names(simulation_outputs[[n_replicate]][[1]]))) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:73:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_check_format.R#L73) *style:* **Lines should not be more than 80 characters.**
```r
    if (!"stt_all" %in% names(simulation_outputs[[n_replicate]][[1]])) return(FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:75:7:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_check_format.R#L75) *style:* **Commented code should be removed.**
```r
    # if (!"branching_times" %in% names(simulation_outputs)) return(FALSE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:76:7:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_check_format.R#L76) *style:* **Commented code should be removed.**
```r
    # if (!"stac" %in% names(simulation_outputs)) return(FALSE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_check_format.R:77:7:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_check_format.R#L77) *style:* **Commented code should be removed.**
```r
    # if (!"missing_species" %in% names(simulation_outputs)) return(FALSE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:5:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param island_spec matrix with species on island (state of system at each time point)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:7:75:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L7) *style:* **Trailing whitespace is superfluous.**
```r
#' @param keep_final_state logical indicating if final state of simulation
                                                                          ^
```
[R/DAISIE_create_island.R:10:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L10) *style:* **Lines should not be more than 80 characters.**
```r
#' @return list with the island information, composed stt table, branching times of extant
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:12:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L12) *style:* **Variable and function name style should be snake_case.**
```r
DAISIE_create_island <- function(stt_table,
^~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:12:44:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L12) *style:* **Trailing whitespace is superfluous.**
```r
DAISIE_create_island <- function(stt_table,
                                           ^
```
[R/DAISIE_create_island.R:13:44:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L13) *style:* **Trailing whitespace is superfluous.**
```r
                                 totaltime,
                                           ^
```
[R/DAISIE_create_island.R:14:46:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L14) *style:* **Trailing whitespace is superfluous.**
```r
                                 island_spec,
                                             ^
```
[R/DAISIE_create_island.R:17:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L17) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_create_island.R:18:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L18) *style:* **Lines should not be more than 80 characters.**
```r
  ### if there are no species on the island branching_times = island_age, stac = 0, missing_species = 0
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:18:104:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L18) *style:* **Trailing whitespace is superfluous.**
```r
  ### if there are no species on the island branching_times = island_age, stac = 0, missing_species = 0
                                                                                ^
```
[R/DAISIE_create_island.R:19:27:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L19) *style:* **Commas should always have a space after.**
```r
  if (length(island_spec[,1]) == 0) {
                          ^
```
[R/DAISIE_create_island.R:20:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L20) *style:* **Trailing whitespace is superfluous.**
```r

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

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

^~~~
```
[R/DAISIE_create_island.R:43:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L43) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:45:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L45) *style:* **Lines should not be more than 80 characters.**
```r
    island_spec[, "branching time (BP)"] <- totaltime - as.numeric(island_spec[, "branching time (BP)"])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:46:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L46) *style:* **Lines should not be more than 80 characters.**
```r
    island_spec[, "Colonisation time (BP)"] <- totaltime - as.numeric(island_spec[, "Colonisation time (BP)"])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:47:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L47) *style:* **Trailing whitespace is superfluous.**
```r

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

^~~~~~
```
[R/DAISIE_create_island.R:56:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L56) *style:* **Lines should not be more than 80 characters.**
```r
      colonists_present <- sort(as.numeric(unique(island_spec[, 'Mainland Ancestor'])))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:56:65:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L56) *style:* **Only use double-quotes.**
```r
      colonists_present <- sort(as.numeric(unique(island_spec[, 'Mainland Ancestor'])))
                                                                ^~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:57:60:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L57) *style:* **Trailing whitespace is superfluous.**
```r
      number_colonists_present <- length(colonists_present)
                                                           ^
```
[R/DAISIE_create_island.R:58:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L58) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/DAISIE_create_island.R:59:35:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L59) *style:* **Trailing whitespace is superfluous.**
```r
      island_clades_info <- list()
                                  ^~
```
[R/DAISIE_create_island.R:61:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L61) *style:* **Lines should not be more than 80 characters.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:61:58:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L61) *style:* **Only use double-quotes.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
                                                         ^~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:61:104:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L61) *style:* **Commas should always have a space after.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
                                                                                ^
```
[R/DAISIE_create_island.R:61:105:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L61) *style:* **Trailing whitespace is superfluous.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
                                                                                ^
```
[R/DAISIE_create_island.R:62:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L62) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~
```
[R/DAISIE_create_island.R:63:37:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L63) *style:* **Only use double-quotes.**
```r
        if (class(subset_island) != 'matrix') {
                                    ^~~~~~~~
```
[R/DAISIE_create_island.R:67:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L67) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~
```
[R/DAISIE_create_island.R:69:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L69) *style:* **Lines should not be more than 80 characters.**
```r
                                                      island_spec = subset_island,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:71:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L71) *style:* **Lines should not be more than 80 characters.**
```r
                                                      keep_final_state = keep_final_state)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:77:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_create_island.R#L77) *style:* **Trailing whitespace is superfluous.**
```r

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

^~
```
[R/DAISIE_data.R:2:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_data.R#L270) *style:* **Lines should not be more than 80 characters.**
```r
#' #' \code{$missing_species} - number of island species that were not sampled for
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:286:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_data.R#L286) *style:* **Lines should not be more than 80 characters.**
```r
#' format, accepted by DAISIE_ML, DAISIE_SR_ML, DAISIE_loglik_all and DAISIE_SR_loglik_all
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:290:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_data.R#L290) *style:* **Lines should not be more than 80 characters.**
```r
#' #' @description A list containing the colonization and branching times of the
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:290:81:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_data.R#L290) *style:* **Trailing whitespace is superfluous.**
```r
#' #' @description A list containing the colonization and branching times of the
                                                                                ^
```
[R/DAISIE_data.R:295:34:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_data.R#L295) *style:* **Trailing whitespace is superfluous.**
```r
#' the following elements.\cr \cr
                                 ^
```
[R/DAISIE_data.R:321:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_data.R#L321) *style:* **Lines should not be more than 80 characters.**
```r
#' @seealso \code{\link{DAISIE_dataprep}}, \code{\link{DAISIE_ML}}, \code{\link{DAISIE_SR_ML}}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:322:77:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_data.R#L322) *style:* **Trailing whitespace is superfluous.**
```r
#' @source Hauffe, T., D. Delicado, R.S. Etienne and L. Valente (submitted).
                                                                            ^
```
[R/DAISIE_dataprep.R:2:3:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L2) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:7:3:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L7) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:10:3:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L10) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:86:3:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L86) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^~
```
[R/DAISIE_dataprep.R:87:3:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L87) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:88:3:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L88) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:89:3:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L89) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:90:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L91) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:98:3:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L98) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:100:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L104) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:113:3:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L113) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:114:80:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L118) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:128:3:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L128) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:130:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L130) *style:* **functions should have cyclomatic complexity of less than 15, this has 22.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
^
```
[R/DAISIE_dataprep.R:130:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L130) *style:* **Variable and function name style should be snake_case.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
^~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:130:17:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L130) *style:* **Variable and function name style should be snake_case.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                                ^
```
[R/DAISIE_dataprep.R:130:51:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L134) *style:* **Variable and function name style should be snake_case.**
```r
  datatable$Missing_species<-as.numeric(as.character(datatable$Missing_species))
            ^~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:134:28:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L135) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_dataprep.R:136:5:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L152) *style:* **Use <-, not =, for assignment.**
```r
    datalist[[1]] = list(island_age = island_age, not_present_type1 = not_present_type1, not_present_type2 = not_present_type2)
                  ^
```
[R/DAISIE_dataprep.R:154:13:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L154) *warning:* **Avoid 1:nrow(...) expressions, use seq_len.**
```r
  for (i in 1:nrow(datatable))
            ^
```
[R/DAISIE_dataprep.R:155:3:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L158) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_dataprep.R:159:1:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L159) *style:* **Put spaces around all infix operators.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                   ~^~
```
[R/DAISIE_dataprep.R:159:32:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L159) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                               ^~
```
[R/DAISIE_dataprep.R:159:33:](https://github.com/rsetienne/DAISIE/blob/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/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/90f36353ee94c714f6670d9eca94cb5c05d6a35c/R/DAISIE_dataprep.R#L160) *style:* **Trailing whitespace is superfluous.**
```r

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


Oops @AdrianBach -- looks like there is a staff meeting tomorrow morning. Could we do later on in the day, or Friday morning?


Why not just use enums for flags?


ACK. I'll fix it. Thanks.


sendErrorToState -> pushError
SET_REQUEST_ERROR -> PUSH_ERROR


Successfully deployed to following URLs:

* https://zpie-pyrppx9dh.now.sh
* https://zpie.now.sh
* https://zpie.brucegne.now.sh
* https://zpie-git-master.brucegne.now.sh


It LGTM: I left a comment for future maintainers and our future selves.


Successfully deployed to following URLs:

* https://adoerww-db8q6srah.now.sh
* https://adoerww.now.sh
* https://adoerww.vanvan.now.sh
* https://adoerww-git-master.vanvan.now.sh


Излишнее, не доверяем стору, обращаемся к куке напрямую. В стор можно руками засунуть что угодно


Добавил строку кода


Ajout des étudiants et enseignants


RemoveSynonyms-6601PartB (mjwitte) - x86_64-Linux-Ubuntu-18.04-gcc-7.4: OK (2631 of 2631 tests passed, 0 test warnings)

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


коммент к строке


真实


Successfully deployed to following URLs:

* https://picker-drn5w5817.now.sh
* https://picker-omega-five.now.sh
* https://picker.react-component.now.sh
* https://picker-git-master.react-component.now.sh


:white_check_mark: All Rules (5 / 5) Passed

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

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

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


vflags = []
if cc.get_id() == clang
  vflags += -Wl.....
endif

gusb = llibrary..


Successfully deployed to following URLs:

* https://orchestra-c017yfpb6.now.sh
* https://orchestra.now.sh
* https://stage.orchestra-design.com
* https://orchestra.orchestra.now.sh
* https://orchestra-git-master.orchestra.now.sh


Successfully deployed to following URLs:

* https://now-github-starter-cksfo6k2c.now.sh
* https://now-github-starter-puce-six.now.sh
* https://now-github-starter.kzantow.now.sh
* https://now-github-starter-git-master.kzantow.now.sh


@nanosoldier `runtests(["Example", "JSON"], vs = "JuliaLang/julia#v1.3.0")`


.catch (error => pushError(error.message || 'Sorry, the service is unavailable. Please try later.'))?
И строки всегда в одинарных кавычках или в апострафах


Successfully deployed to following URLs:

* https://adoerww-lcyrtvhnf.now.sh
* https://adoerww.now.sh
* https://adoerww.vanvan.now.sh
* https://adoerww-git-master.vanvan.now.sh


Can we release this 🙏


Successfully deployed to following URLs:

* https://zpie-1deyql9be.now.sh
* https://zpie.now.sh
* https://zpie.brucegne.now.sh
* https://zpie-git-master.brucegne.now.sh


[Daniel Waterworth posted](https://review.discourse.org/t/dev-use-category-ids-in-urls-preferentially/7422/3):

 https://review.discourse.org/t/dev-use-category-ids-in-more-urls-preferentially/7490


I wanted to have 1.0.0 be the first correctly working version, but you are right, this is not a good number. I'll set it to 0.2.0 and let 1.0.0 be the first version that has all featurse implemented and is error-free


Successfully deployed to following URLs:

* https://gridtest-efa9eszta.now.sh
* https://gridtest-sick-tiger.now.sh
* https://gridtest.ilovenox.now.sh
* https://gridtest-git-master.ilovenox.now.sh


E xoa phan tinh diem TB di. Vi phan do sẽ di chung voi nhap va xuat


看ant design原本的设计Footer和Content是平级的，虽然有点不太明白要把{footerDom}移动到里面，强迫症又让我在本地库挪动回来了


Something went wrong when running [your job](https://github.com/maleadt/julia/commit/9babbf5dc6d2d08b9ed422386830460516cb8aed#commitcomment-36261379):
```
NanosoldierError: error when preparing/pushing to report repo: ArgumentError: column name :name_1 not found in the data frame; existing most similar names are: :name
```
Unfortunately, the logs could not be uploaded.
cc @maleadt


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


RemoveSynonyms-6601PartB (mjwitte) - x86_64-Linux-Ubuntu-18.04-cppcheck: OK (0 of 0 tests passed, 0 test warnings)

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


Successfully deployed to following URLs:

* https://js-project-8t1azh67f.now.sh
* https://js-project-rouge-iota.now.sh
* https://js-project.fr7stzz.now.sh
* https://js-project-git-master.fr7stzz.now.sh


> Do what we do best in multimedia: add conflicting hacks on top of other
hacks, that fix a single sample, and may break other ones.

True, very true.


Successfully deployed to following URLs:

* https://zpie-cf0o3cx04.now.sh
* https://zpie.now.sh
* https://zpie.brucegne.now.sh
* https://zpie-git-master.brucegne.now.sh


![](https://github.trello.services/images/mini-trello-icon.png) [GitHubサーバーURL](https://trello.com/c/07rWpaZ1/9-github%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BCurl)


RemoveSynonyms-6601PartB (mjwitte) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (11 of 11 tests passed, 0 test warnings)

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


newer


#AndroidDevChallenge


@nanosoldier `runtests(["Example", "JSON"], vs = "JuliaLang/julia#v1.3.0")`


@@todo where does return (^) belong?

Expressions are composed of the following building blocks:
# The six ''pseudo-variables'': ==self==, ==super==, ==nil==, ==true==, ==false==, and ==thisContext==
# Constant expressions for ''literal'' objects including numbers, characters, strings, symbols and arrays
# Variable declarations
# Assignments
# Block closures
# Messages


done


chillerAbsorptionRefactor (mitchute) - Win64-Windows-10-VisualStudio-16: OK (2586 of 2586 tests passed, 2 test warnings)

Messages:\n
 * 2 tests had: AUD diffs.
 * 2 tests had: BND diffs.
 * 2 tests had: EIO diffs.

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


The following doc(s) have been deployed to the [nginxlogs](https://nginxlogs-static-docs.pantheonsite.io/docs) Multidev environment:
- [source/scripts/access_getlogs.sh.txt](https://github.com/pantheon-systems/documentation/commit/09622197dff14fc0b4af426d4d130c5cbe0a3d68/source/scripts/access_getlogs.sh.txt)
- [/docs/php-slow-log](https://nginxlogs-static-docs.pantheonsite.io/docs/php-slow-log)


Successfully deployed to following URLs:

* https://devplenoconvertmymoney-icwrpndla.now.sh
* https://devplenoconvertmymoney.leovictorcvo.now.sh
* https://devplenoconvertmymoney-git-master.leovictorcvo.now.sh


Successfully deployed to following URLs:

* https://main-site-42u67opcx.now.sh
* https://fcc-mcr.now.sh
* https://fccmanchester.com
* https://main-site.fcc-mcr.now.sh
* https://main-site-git-master.fcc-mcr.now.sh


@szlin, @dilawar, @eclipso, @fornwall @sjmulder `nnn` v2.8.1 is released!

v2.8.1 fixes a much-used feature which was broken in v2.8 released yesterday.

Note that the `findutils` dep (for `xargs`) is gone from v2.8 release. `nnn` works with any xargs implementation now including the minimal BusyBox one.


Successfully deployed to following URLs:

* https://nuxt-book-ns1vkkxxi.now.sh
* https://nuxt-book.now.sh
* https://learningnuxt.tech
* https://nuxt-book.droyer.now.sh
* https://nuxt-book-git-master.droyer.now.sh


Deployment failed with the following error:

~~~
Could not find a secret by name "airtable-api-key"
~~~


Successfully deployed to following URLs:

* https://website-3mgz0p9wc.now.sh
* https://keplersj.com
* https://website.keplersj.now.sh
* https://website-git-master.keplersj.now.sh


Successfully deployed to following URLs:

* https://web-j9xwrrk7a.now.sh
* https://eesast.now.sh
* https://web.robertying.now.sh
* https://web-git-master.robertying.now.sh


okk


Successfully deployed to following URLs:

* https://webapp-3o7yh8071.now.sh
* https://writewithwrabit.com
* https://webapp.writewithwrabit.now.sh
* https://webapp-git-master.writewithwrabit.now.sh


Successfully deployed to following URLs:

* https://nuxtstrap-oesnan3lb.now.sh
* https://nuxtstrap.now.sh
* https://nuxtstrap.droyer.now.sh
* https://nuxtstrap-git-master.droyer.now.sh


yes, what the actual f*** git?


Successfully deployed to following URLs:

* https://paste-e1d7crt7e.now.sh
* https://paste.twilio.design
* https://paste.twilio-dsys.now.sh
* https://paste-git-master.twilio-dsys.now.sh


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

Created multidev environment [ci-460](https://dashboard.pantheon.io/sites/689219ca-6583-4af8-ab05-2cebf6ef79a0#ci-460) for ci-drops-8.


Class names should begin with a capital letter


Oh, I'm sorry. It's working fine with your change.


Tautological Test


1ª linha inserida


Issue misreference, as it was #23


This is a little too cumbersome.  Create a template of sorts and use things like String.replace or String.format to insert the selected words.


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://pr-35-pantheon-d8-composer-project-mmafe.pantheonsite.io/)

Created multidev environment [pr-35](https://dashboard.pantheon.io/sites/04c3e265-efbf-4120-84af-f029c7b6535b#pr-35) for pantheon-d8-composer-project-mmafe.


![](https://github.trello.services/images/mini-trello-icon.png) [#3.3.1 New diagnoses submit](https://trello.com/c/uHxl3IvH/142-331-new-diagnoses-submit)


What is the advantage to having each word in an individual field when the parameters are passed in via arrays?


![](https://github.trello.services/images/mini-trello-icon.png) [#3.3.1 New diagnosis form](https://trello.com/c/N2xoLCND/143-331-new-diagnosis-form)


Fields can be final


Is there supposed to be a loop here?


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://pr-18-darwin-d8-composer-project.pantheonsite.io/)

Created multidev environment [pr-18](https://dashboard.pantheon.io/sites/52355ac1-d072-476c-a395-9c94b630e74e#pr-18) for darwin-d8-composer-project.


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://pr-1-h-gatsby.pantheonsite.io/)

Created multidev environment [pr-1](https://dashboard.pantheon.io/sites/328f98c7-34f6-4958-be34-836f4376ca9f#pr-1) for h-gatsby.


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://pr-13-conftool.pantheonsite.io/)

Created multidev environment [pr-13](https://dashboard.pantheon.io/sites/3b0044e5-7502-4c55-b197-f149b25ac699#pr-13) for conftool.


Deployment failed with the following error:

~~~
Your `package.json` file is missing a `build` property inside the `scripts` property.
~~~


This class should not be specific to the story.  It should be generic.  Whatever story class is passed to it, it can work with.  So, for example, it needs to be able to query the story object to find out what words to prompt for.


[this page]({{site.baseurl}}/algorithm-development/advanced-algorithm-development)


Copy of this build can be found at
https://www.mewbuilds.com/build/318024c59311c051b4e3ca8e6ec331df153c85b4/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmcLyqTqe8uXAeVZafPxtrHidLbH6ycApVinuvepRB2R9f
                       Virus Total analysis
                       https://www.virustotal.com/file/4de0241e8cc92d2aaecab83d126a9812f7f821037e76ed569aa53277d1ae8e8b/analysis/1575504800/


Refactor as follows: There should be a constant array of "prompt" strings in this class.  There should be a corresponding array containing the user-entered words.  (I.e., same number of elements in each.)  The "main" class should request the list of prompts and get a word from the user for each.  Then, it should pass in the full array to the constructor of this class.


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://pr-17-codejourneymen.pantheonsite.io/)

Created multidev environment [pr-17](https://dashboard.pantheon.io/sites/9c8b3599-3fde-4228-88b0-2e3d5b592955#pr-17) for codejourneymen.


Big thanks to Grego and Rotwang


Artigo - Assistente Matemático


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://pr-27-bb-megasite-d8.pantheonsite.io/)

Created multidev environment [pr-27](https://dashboard.pantheon.io/sites/f4c5c116-0f1c-4c9d-8b49-62d99e1ff6c2#pr-27) for bb-megasite-d8.


Copy of this build can be found at
https://www.mewbuilds.com/build/134c6d3aefcf6a19f4c58c3aad4f76f63ce074e0/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmReL8jQLcf4c5QrgSDa2tG8hSJHm7vQBkR28Zs53auuAF
                       Virus Total analysis
                       https://www.virustotal.com/file/9f25afc66750956a1178514f125c3fde5abd33292fab716347428345a18fbf19/analysis/1575504978/


❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/mono-2019-10/2/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/mono-2019-10/2/display/redirect) (on internal Jenkins) failed in stage(s) 'Test run, Test run' 🔥

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/mono-2019-10/2//console)
✅ Packages:
* [xamarin.ios-13.15.0.148.pkg (Not notarized)](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/mono-2019-10/0c957d240a91c82d757537c0569f1f5ccd19139b/2/package/xamarin.ios-13.15.0.148.pkg)
* [xamarin.mac-6.15.0.148.pkg (Not notarized)](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/mono-2019-10/0c957d240a91c82d757537c0569f1f5ccd19139b/2/package/xamarin.mac-6.15.0.148.pkg)
* [xamarin.ios-13.15.0.148.pkg (Notarized)](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/mono-2019-10/0c957d240a91c82d757537c0569f1f5ccd19139b/2/package/notarized/xamarin.ios-13.15.0.148.pkg)
* [xamarin.mac-6.15.0.148.pkg (Notarized)](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/mono-2019-10/0c957d240a91c82d757537c0569f1f5ccd19139b/2/package/notarized/xamarin.mac-6.15.0.148.pkg)

✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/mono-2019-10/0c957d240a91c82d757537c0569f1f5ccd19139b/2/jenkins-results/api-diff/index.html)
✅ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/mono-2019-10/0c957d240a91c82d757537c0569f1f5ccd19139b/2/jenkins-results/apicomparison/api-diff.html) (no change)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/mono-2019-10/0c957d240a91c82d757537c0569f1f5ccd19139b/2/jenkins-results/generator-diff/index.html) (no change)
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/mono-2019-10/0c957d240a91c82d757537c0569f1f5ccd19139b/2/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>1 tests failed, 163 tests passed.</summary>

## Failed tests

 * monotouch-test/watchOS 32-bits - simulator/Debug: Crashed
</details>


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://pr-40-ecdemo.pantheonsite.io/)

Created multidev environment [pr-40](https://dashboard.pantheon.io/sites/8194d45a-1eec-4bca-bf52-e2b9ee0a0eff#pr-40) for ecdemo.


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://pr-18-circlecitesting.pantheonsite.io/)

Created multidev environment [pr-18](https://dashboard.pantheon.io/sites/b3a23884-e410-4cba-8d0d-94acff20cc8f#pr-18) for circlecitesting.


Copy of this build can be found at
https://www.mewbuilds.com/build/af91ab0a3e9c3aba85d507576296ae59ff2f6e25/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmbYmsZQvM6LG4UXc5yyXHmFp3QDWo5TZR3EohNHBDwnph
                       Virus Total analysis
                       https://www.virustotal.com/file/01779a98ab559935690889f4e00e3be258363ef7c011ca8c47b63860729b05df/analysis/1575505095/


Interesting! I thought the signature didn't change as one can still call `settings.detectFormatAutomatically()` (no arguments provided) and it will work. But then I never tested against compiled code in an external library. I'll add the no-args override which is not even meant to be deprecated by the way.


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

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

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

### Deployments updated

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

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


Successfully deployed to following URLs:

* https://lspdrz-f5cnabu2j.now.sh
* https://lspdrz.now.sh
* https://lspdrz.com
* https://lspdrz.lspdrz.now.sh
* https://lspdrz-git-master.lspdrz.now.sh


Successfully deployed to following URLs:

* https://cover-to-cover-app-3n7rcv9sr.now.sh
* https://cover-to-cover-app.legsateri.now.sh
* https://cover-to-cover-app-git-master.legsateri.now.sh


Successfully deployed to following URLs:

* https://visasite-1jyom7jcy.now.sh
* https://visasite-six-umber.now.sh
* https://visasite.tech
* https://visasite.bengrunfeld.now.sh
* https://visasite-git-master.bengrunfeld.now.sh


lol


Successfully deployed to following URLs:

* https://paste-lg2gxis2b.now.sh
* https://paste.twilio.design
* https://paste.twilio-dsys.now.sh
* https://paste-git-master.twilio-dsys.now.sh


Carvalho Martins - Aluno do Instituto Federal de São Paulo 2019


O módulo sys não está sendo utilizado.


@darrachequesne Sorry if I'm blind but I can't seem to find any documentation for this 2.3.0 release?


Isso é facultativo, e não tem utilizadade.


GCD


of*


Hellou Lucas.


1. Install MySQL, create user and password
2. Create a database from dump, name it audiobooks
3. Install Apache Tomcat
4. Deploy audiobookStore.war
5. Enter the correct Username, Password, Server name or IP, Port  in the form
6. Use the application audiobookStore


FYI - This change has broken a major feature of the node


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://pr-316-ci-example-d8-composer.pantheonsite.io/)

Created multidev environment [pr-316](https://dashboard.pantheon.io/sites/c401fd14-f745-4e51-9af2-f30b45146a0c#pr-316) for ci-example-d8-composer.


Thanks for keeping the package secure!


Have you tried latest master branch with allowMessagePassThrough?


Forgot to Mention:

This commit also contained additions to the code. Including the creation of a couple of functions.
[add_num_of_ships(), guess(), get_guess(), get_ships(), on_turn_started(), square_clicked()]


Copy of this build can be found at
https://www.mewbuilds.com/build/e631b491ae8cd46eeab9e159951b973ae3fb4a21/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmaNrHdt4GrpeqhbP1FuBzdEwA1nGVPX7uPM2W1RVbX8uR
                       Virus Total analysis
                       https://www.virustotal.com/file/4ea08823b7af4264ecc4e7488a3c397106299f1ad65aae23648018fdbeee860b/analysis/1575505661/