Вопрос, почему падает запуск IE? с ошибкой

Started InternetExplorerDriver server (64-bit)
3.9.0.0
Listening on port 19300
Only local connections are allowed

org.openqa.selenium.WebDriverException: java.net.ConnectException: Failed to connect to localhost/0:0:0:0:0:0:0:1:19300
Build info: version: '3.14.0', revision: 'aacccce0', time: '2018-08-02T20:19:58.91Z'
System info: host: 'LAPTOP-JTOH1ET3', ip: '192.168.32.193', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_171'
Driver info: driver.version: InternetExplorerDriver

	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:92)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:548)
	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:212)
	at org.openqa.selenium.ie.InternetExplorerDriver.run(InternetExplorerDriver.java:221)
	at org.openqa.selenium.ie.InternetExplorerDriver.<init>(InternetExplorerDriver.java:213)
	at org.openqa.selenium.ie.InternetExplorerDriver.<init>(InternetExplorerDriver.java:150)
	at org.andestech.learning.rfb19.g3.IEAppTest.testCaseChrome01(IEAppTest.java:25)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:72)
	at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:123)
Caused by: java.net.ConnectException: Failed to connect to localhost/0:0:0:0:0:0:0:1:19300
	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:242)
	at okhttp3.internal.connection.RealConnection.connect(RealConnection.java:160)
	at okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:257)
	at okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocation.java:135)
	at okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:114)
	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:42)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:126)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
	at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:200)
	at okhttp3.RealCall.execute(RealCall.java:77)
	at org.openqa.selenium.remote.internal.OkHttpClient.execute(OkHttpClient.java:105)
	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:101)
	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:73)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:136)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	... 30 more
Caused by: java.net.ConnectException: Connection refused: connect
	at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
	at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:589)
	at okhttp3.internal.platform.Platform.connectSocket(Platform.java:129)
	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:240)
	... 52 more


 I came across this project on GitHub https://github.com/sid24rane/MarwadiShaadi.
and I want to implement this project for my college .kindly assist.
I have not ur services from server side even I download ur project.
How can I implement It.Missing Database,Server side code.Any help

Kindly Help


This should not have been changed and will be reverted


Sadly https://apps.fedoraproject.org/packages/php-pecl-pcov is still not valid, I will add the link later, when infra issue will be fixed


This is a problematic bug and surprising it's not hurt before


get**Cout**ProductsByIdCategory xD


元が単なる記述ミスだった部分です．


Ты можешь существо сократить этот код.
Во первых ты можешь не создавать объект папки, потому что ты не собираешь долго с ней работать, а всё что тебе надо это получить список папок и список файлов, т.е. ты можешь использовать статичный класс Directory, он умеет тоже самое, но без создания объектов.

Переменная count по заданию в общем-то не нужна, в задании я имел ввиду чтобы программа работала с любой вложенностью папок, но самая большая была не меньше 3х.


переименуй переменные d и f


Shouldn't those 2 options be on the new "Appearance" tab? It requires restart and it is connected with appearance.


` set_data_null = "update hot_beverages set check_availability=''"`
1) Empty string is not equal to null.
2) Why do u need to set data to empty string??


Move to implementation file


this comment probably out of synch


Predefined zone paths no longer include the actual zone divisions that the paths are based on (however they will still be shown on debug). This helps reduce the amount of memory required to store a large number of paths.

Note that the divisions that the path is based on can still be identified based on the indexes used to select the path.

More path storage efficiency is required


そのようにしてみます．


in head:
<html xmlns:th="http://www.thymeleaf.org">

iterate over attribute elements:
<tr th:each="tempEmployee : ${employees}" >
	<td th:text="${tempEmployee.firstName}" />
	<td th:text="${tempEmployee.lastName}" />
	<td th:text="${tempEmployee.email}" />
</tr>


Will this run?


Nice use of print statements to debug ur code. But please dont commit it. Remove ur debug print statements. They should not be in git


[R/persephone.R:7:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/persephone.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' - `new()`: Initializes an object. See the documentation for the derived classes for details.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/persephone.R:13:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/persephone.R#L13) *style:* **Lines should not be more than 80 characters.**
```r
#' - `plot(...)`: Interactive time series plot for a persephone object, see [plot.persephone]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/persephone.R:14:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/persephone.R#L14) *style:* **Lines should not be more than 80 characters.**
```r
#' - `plotSIC(...)`: Interactive plot of the seasonal component, irregular component and calendar
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/persephone.R:16:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/persephone.R#L16) *style:* **Lines should not be more than 80 characters.**
```r
#' - `plotResiduals(...)`: Several interactive plots in connection with residuals for a persephone
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/persephone.R:21:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/persephone.R#L21) *style:* **Lines should not be more than 80 characters.**
```r
#' - `params`: A parameters object of class `SA_spec`. See [x13_spec] and [tramoseats_spec].
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/persephone.R:23:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/persephone.R#L23) *style:* **Lines should not be more than 80 characters.**
```r
#' - `output`: The return value from the underlying functions `x13` or `tramoseats`. This slot will
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/persephone.R:27:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/persephone.R#L27) *style:* **Lines should not be more than 80 characters.**
```r
#' - `verbose`: should the output from the underlying RJDemetra function be displayed after the
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot.R:3:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plot.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' Produces a dygraph (see the [online documentation](https://rstudio.github.io/dygraphs/)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot.R:5:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plot.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' The function generates an interactive time series plot of the original series,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot.R:6:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plot.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' the seasonally adjusted (SA) series and the trend as well as one year forecasts with prediction
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot.R:8:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plot.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
#' If no run has been performed on the [persephone] object, only the original time series is
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot.R:14:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plot.R#L14) *style:* **Lines should not be more than 80 characters.**
```r
#' @param showOutliers logical flag specifying if outliers should be highlighted in the plot
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot.R:15:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plot.R#L15) *style:* **Lines should not be more than 80 characters.**
```r
#' @param rangeSelector logical flag specifying if a range selector should be included in the plot
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot.R:16:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plot.R#L16) *style:* **Lines should not be more than 80 characters.**
```r
#' @param drawPoints logical flag indicating if a small dot should be drawn at each point, in
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot.R:18:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plot.R#L18) *style:* **Lines should not be more than 80 characters.**
```r
#' @param annualComparison integer corresponding to the month or quarter which should be highlighted
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot.R:39:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plot.R#L39) *style:* **Lines should not be more than 80 characters.**
```r
#'                 usrdef.outliersDate=c("1950-01-01","1955-04-01","1959-10-01"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot.R:58:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plot.R#L58) *style:* **Lines should not be more than 80 characters.**
```r
#' @importFrom dygraphs dyCSS dyLegend dyRangeSelector dySeries dygraph dyHighlight dyAnnotation
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotResiduals.R:1:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plotResiduals.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' Several interactive plots in connection with residuals for a persephone object
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotResiduals.R:3:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plotResiduals.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' Produces either a dygraph (see the [online documentation](https://rstudio.github.io/dygraphs/)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotResiduals.R:4:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plotResiduals.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' for more detail) or a `ggplot`/`plotly` object for objects of class [persephone].
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotResiduals.R:8:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plotResiduals.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
#' `"pacf"`,`"sreshist"`, `"nqq"`) selecting the preferred type of plot, see Details.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotResiduals.R:9:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plotResiduals.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
#' A numeric value (`1:6`) corresponding to one of these characters is also accepted.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotResiduals.R:12:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plotResiduals.R#L12) *style:* **Lines should not be more than 80 characters.**
```r
#' @param plotly If the return value would be a `ggplot` object, wrap it in [plotly::ggplotly]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotResiduals.R:42:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plotResiduals.R#L42) *style:* **Lines should not be more than 80 characters.**
```r
#' # maybe one standard for colors (for dygraph and ggplots -> take dygraph colors for ggplots?)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotResiduals.R:43:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plotResiduals.R#L43) *style:* **Lines should not be more than 80 characters.**
```r
#' # maybe adjust tooltip for ggplotly (e.g. when count is shown even though y=density)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotSIC.R:1:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plotSIC.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' Interactive plot of the seasonal component, irregular component and calendar effects for a persephone object
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotSIC.R:3:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plotSIC.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' Produces a dygraph (see the [online documentation](https://rstudio.github.io/dygraphs/)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotSIC.R:5:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plotSIC.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' The function generates an interactive time series plot of the seasonal component, irregular component and calendar effects
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotSIC.R:11:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plotSIC.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
#' @param rangeSelector logical flag specifying if a range selector should be included in the plot
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotSIC.R:12:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plotSIC.R#L12) *style:* **Lines should not be more than 80 characters.**
```r
#' @param drawPoints logical flag indicating if a small dot should be drawn at each point, in addition to a line going through the point.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotSIC.R:13:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plotSIC.R#L13) *style:* **Lines should not be more than 80 characters.**
```r
#' @param annualComparison integer corresponding to the month or quarter which should be highlighted in the plot for every year.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotSIRatios.R:1:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plotSIRatios.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' Interactive plot of SI-ratios (and, in case of x11, of seasonal factors) by period
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotSIRatios.R:4:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plotSIRatios.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' If the `persephone` object is of class `tramoseatsSingle`, the function generates an interactive
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotSIRatios.R:5:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plotSIRatios.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' plot of the SI-ratios and their mean. Otherwise, i.e. if the object is of class `x13Single`,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotSIRatios.R:6:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plotSIRatios.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' the SI-ratios, the replaced SI-ratios, the seasonal factors and the mean of the seasonal factors are
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotSIRatios.R:11:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/plotSIRatios.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
#' @param plotly If the return value would be a `ggplot` object, wrap it in [plotly::ggplotly]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/tramoseatsSingle.R:9:1:](https://github.com/statistikat/persephone/blob/ddb0b6b4f83e902fc100867bff4a92f3dd8e105e/R/tramoseatsSingle.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
#'   ts, template = c("RSAfull", "RSA0", "RSA1", "RSA2", "RSA3", "RSA4", "RSA5"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


[R/DAISIE_data.R:2:1:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_data.R#L270) *style:* **Lines should not be more than 80 characters.**
```r
#' #' \code{$missing_species} - number of island species that were not sampled for
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:277:3:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_data.R#L277) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:2:3:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L2) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:7:3:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L7) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:10:3:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L10) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:86:3:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L86) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^~
```
[R/DAISIE_dataprep.R:87:3:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L87) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:88:3:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L88) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:89:3:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L89) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:90:1:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L91) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:98:3:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L98) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:100:1:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L104) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:113:3:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L113) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:114:80:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L118) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:128:3:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L128) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:130:1:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L130) *style:* **Variable or function name should be snake_case.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
^~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:130:17:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L130) *style:* **Variable or function name should be snake_case.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                                ^
```
[R/DAISIE_dataprep.R:130:51:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L134) *style:* **Variable or function name should be snake_case.**
```r
  datatable$Missing_species<-as.numeric(as.character(datatable$Missing_species))
            ^~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:134:28:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L135) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_dataprep.R:136:5:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L152) *style:* **Use <-, not =, for assignment.**
```r
    datalist[[1]] = list(island_age = island_age, not_present_type1 = not_present_type1, not_present_type2 = not_present_type2)
                  ^
```
[R/DAISIE_dataprep.R:155:3:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L158) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_dataprep.R:159:1:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L159) *style:* **Put spaces around all infix operators.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                   ~^~
```
[R/DAISIE_dataprep.R:159:33:](https://github.com/rsetienne/DAISIE/blob/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/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/6dd96c9d43e35139820b129e9309e58f427fcd34/R/DAISIE_dataprep.R#L160) *style:* **Trailing whitespace is superfluous.**
```r

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


Thank you. I incorporated your suggestions.


Is this supposed to check for `includes` instead?


replace by `visit.default_duration || 0`


replace by `visit.default_duration_with_seconds || 0`


Первоначальный код


new project


This line seems to be missing a `&&` at the end.


This line seems to be missing a `&&` at the end


so para ver como funciona


If somebody applies transform rule in either way it will be bad, because position is based on this css style. If i use
`getBoundingClientRect()`, i still will need modify transform every time I drag. This might be useful only for switching from
```
let x = touch.clientX;
let y = touch.clientY;
```
to
```
const rect = someDomElement.getBoundingClientRect();
[x,y]= [rect.x, rect.y];
```

Offset is field that holds the initial position of element when we start to drag and can get only from transform.


> with `k` and `k-match` was correct and more understandable

That's your opinion. Not mine.


Show , index, new should not be private


a


whenever I rerun, I want my database that particular column  should be null so that it  should be updated be yes as it checked in checkbox


Added setColor and getColor functions for DataPoint objects by Feature Request as part of systems alliance development.


I think it looks cleaner to have the space around the imports like it was before


> can get only from transform.

This is not true, there're native js properties to get position relative to first relative parent
See this fiddle: http://jsfiddle.net/WKZ8P/

So you have to make sure your container of draggable elements has position `relative` or `absolute`


其实用css.loli.net可能会好一点，jsdeliver在国内很多地方是get不到的


Unfortunately me too.
Same fix worked for me, but in vendor/magento/framework/Archive/Tar.php.


TeamCity Identity and Access Management / identity-hostedpages [Build 149](https://teamcity.nice.org.uk/viewLog.html?buildId=50543&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) is now running


looks a lot better now


//Test line added for check


test


I think you've got an typo in the lang file...
There should be a spaces surrounding the /,  not?


Thanks @mmoskal.

Yes, I'll try to review today so we can merge.

I'm not sure this is quite the right fix for fiber_wake_on_event() though. Unlike fiber_wait_for_event(), the purpose of this is to be able to avoid race conditions by queueing up the running fiber on a wait queue before taking some action that could be preempted (e.g. by something in IRQ context)...

It would be good to protect this for accidental misuse as you say though.


TeamCity Identity and Access Management / identity-hostedpages [Build 149-rB40EF6C](https://teamcity.nice.org.uk/viewLog.html?buildId=50543&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) outcome was **FAILURE**
Summary: Will fail Build time: 00:01:48


is this what fixed the bouncing search bar?


Hi Chris,
I need your help in Login in NetSuite using Token (Token Based Authentication). I try with Application Id but got "Two Factor Authentication" error.  Please let me know how to login using Token in SuiteTalk.

Thanks,
Abhay


> That's your opinion. Not mine.

Never said the opposite.


You did not published version 1.3.3
https://www.npmjs.com/package/draft-js-utils


could we add a separate class to the map, so that it isn't affected by this change?


The availability column is set to 'Yes', when the vendor logins for second time.
To clear the previously selected available items, I updated to empty string.


Hi @jkorous-apple – Can we please revert this code? This broke swift/stable on my Linux box. One cannot use `dynamic_cast` on a `char *`. Did you mean `reinterpret_cast`?

CC: @bob-wilson


Nice !


@samme
Please correct typo. :)
## Version 2.12.0 - 6 February 2019


@sysrich Well I would say that you care about openSUSE :P, anywho, no probs :)


Now this repo requires Python3 from this commit onwards. @soumyaaymous @ananthamurthy @anzalks @hrishi16 take note.


It points to the expression whose type is being constrained.


afn-diff-refactor (jasondegraw) - x86_64-Linux-Ubuntu-18.04-gcc-7.3-IntegrationCoverage-Debug: OK (2475 of 2477 tests passed, 0 test warnings)

Failures:

integration Test Summary
 * Passed: 641
 * Timeout: 2

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


Types should only be constructed by the lattice


Thank you. minhye-lee :)


This is where the values are stored, and pointers to them are passed around, so a deque is used so the memory address never changes. Some sort of smart pointer would be more appropriate.


Библиотеки для работы


@nfeske small changes


It does nothing for non-vars, but since it is called on a lot of arguments that may or may not be vars the generic behavior is easier


We want to memoise a `{-#UNPACK #-} !Word`  inside `Constr` as well otherwise the whole optimization is moot.
  Because currently `c2i` is `O(n)`.  thus making `matchNS` still `O(n)` whilst the point was to make it `O(1)`


Ok LOL 😂👌 100!!


Thanks!


Ok imma try your idea :)


type of one expression is a subtype of the type of another expression


Why would i ever be more than the cell.Objects.Count? In the for loop you set it as

int i = cell.Objects.Count - 1

and the loop only counts down. Only the first line is needed in this fix


💪🏽 nice


if the constraint is type(x) <: type(y), bound is a pointer to y


The systemd manual states directory names provided to StateDirectory and friends must be relative to /var/lib and not include ".." but in most cases here we allow the user to specify a directory of their choice as an absolute path, hence the need for tmpfiles.d. Please correct me if I'm wrong in my reasoning here... I am a systemd newbie.

There are a few commits which use hardcoded paths which are within /var/lib. You're right about those, I should definitely be using StateDirectory and friends there. I guess I got a little carried away while mindlessly handing through these... :-) The behavior for creating directories is described to be the same as tmpfiles.d so I should be able to fix up those few instances with no issue.

If I've got any of this wrong please let me know (the sooner the better before I have to go and bug people for a review of a second revision!) and again thanks for taking the time to review and comment!


Travis fails for this commit with this assertion error:
```
test/testnullpointer.cpp:2542(TestNullPointer::functioncallDefaultArguments): Assertion failed.
Expected:
[test.cpp:3]: (warning, inconclusive) Possible null pointer dereference if the default parameter value is used: p\n
Actual:

```


It appears to work and did not break anything else for me!
Thank you so much!


For which line of code do we need this? This is usually dubious to enable


All those empty verifySteps look suspicious to me, why did we remove them ?


Brand new test ?


X


mycls


cddrr


Empty verify steps ?


qa


ل


Redenumiti fisierul ce contine datele walletului in 1.webd si lasati-l in folderul cu Node-WebDollar, apoi cand va cere sa introduceti calea pentru wallet scrieti doar 1.webd si enter.

Utilizati apoi meniul numarul 7 pentru setarea adresei de minare


Why is the extensions property ignored in JSON serailization, we want it use that to store data?


So i will change from `transform` to `top` and `left`, not a big difference, just other style.


1. new functions: setColor and setSelection were defined for each MapObject: SimpleMapObject, MovableObject and StaticObject
2. changed appearance of map objects: now we have one extra rect which shows selection and another - above previous - shows original color of the object
3. edited cursor styles for MovableObject and StaticObject
4. edited style for tooltip
5. changed EMPTY_TABLE_COLOR, TABLE_COLOR - color constants


@hughbe I'm having troubles with `Ctor_Graphics_ToolStripItem_String_Rectangle_Color_Font_ContentAlignment` test locally:
```
[28/2/19 10:20:04 pm Error] [xUnit.net 00:02:01.07]     System.Windows.Forms.Tests.ToolStripItemTextRenderEventArgsTests.Ctor_Graphics_ToolStripItem_String_Rectangle_Color_Font_ContentAlignment(g: Graphics { Clip = Region { }, ClipBounds = {X=-4194304,Y=-4194304,Width=8388608,Height=8388608}, CompositingMode = SourceOver, CompositingQuality = Default, DpiX = 96, ... }, item: System.Windows.Forms.ToolStripButton, text: "text", textRectangle: {X=1,Y=2,Width=3,Height=4}, textColor: Color [Red], textFont: [Font: Name=Microsoft Sans Serif, Size=8.25, Units=3, GdiCharSet=0, GdiVerticalFont=False], textAlign: -1, expectedTextFormat: Left | Default | Top | Right | Bottom | RightToLeft | HidePrefix) [FAIL]
[28/2/19 10:20:04 pm Informational] [xUnit.net 00:02:01.07]       Assert.Equal() Failure
[28/2/19 10:20:04 pm Informational] [xUnit.net 00:02:01.07]       Expected: Left | Default | Top | Right | Bottom | RightToLeft | HidePrefix
[28/2/19 10:20:04 pm Informational] [xUnit.net 00:02:01.07]       Actual:   Left | Default | Top | Right | Bottom | RightToLeft
[28/2/19 10:20:04 pm Informational] [xUnit.net 00:02:01.07]       Stack Trace:
[28/2/19 10:20:04 pm Informational] [xUnit.net 00:02:01.07]         C:\Development\winforms\src\System.Windows.Forms\tests\UnitTests\System\Windows\Forms\ToolStripItemTextRenderEventArgsTests.cs(60,0): at System.Windows.Forms.Tests.ToolStripItemTextRenderEventArgsTe
```

According to the [docs](https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.textformatflags?view=netframework-4.7.2), `HidePrefix` applies to Windows 2000 and Windows XP only. I'm on W10	(10.0.17134).

Why are we asserting for `HidePrefix`?


Why these assertions have been removed ?


I'd try to hide this implementation from the user. Maybe by moving to another package such as `org.pure4s.ftp4s.lowlevel` or somehting like that?


New test ?


Introduced an extra variable (ret) since the read variable wasbeing cast to an int by implicit conversion when setting the offset.


New test


you can do it yourself,
in audio_out just assign al = left_in, and ar = right_in
and comment out both lpf_* instances.

actually i wait for ghogan42 to make a proper lpf filter at 96/48 frequency. My filter is too simple to be good.


change in the lib (but granted, it's a whitespace change)


I see that you are adopting my style of patch comments :) Good luck! :)


New function ?


Changing the code to loop and ask again for more data prevents the artefacts and unwatchable playback when seeking to the end of the file. From my tests, I found it only usually takes another 1-2 attempts (10-20ms) before tvheadend responds with some actual data.


Not sure if it was your intention to revert the commit?
https://github.com/LennartPiro/Destinations/compare/820df161cc0cbb533542afebfb7abd313bf2cb1e...040579f0bbc94a0bda60462442d85ce469b1cd85


No, I did that to indicate that it's a combined operation; Pressing that keybind while holding a:
1. building/exchanging gadget changes the range
2. copy/paste gadget rotates/mirrors the paste
3. destruction gadget toggles the overlay


Stealing my commits, huh?


@TimurHurzaniia Вывод на экран тоже надо вынести. Лучше возвращать в таких случаях `True` или `False`


deci asta era problema va multumesc din suflet acum ma apuc de treaba si
mai am o intrebare daca boot-ez din stick ubuntu de ce nu merge procesul de
instalare a webdollar in terminal ? la copierea textului "source ....
profile " nu mai continua ca atunci cand este linux instalat in laptop , sa
nu va suparati pe mine ca va sacaii cu astfel de probleme ( pt mine ca pt
dvs sunt copilarii cred ,eu sunt un inginer constructor care am intrat in
lumea asta minunata la 55 de ani )
multumesc frumos si multa sanatate !

On Thu, Feb 28, 2019 at 1:30 PM Constantin Busuioceanu <
notifications@github.com> wrote:

> Redenumiti fisierul ce contine datele walletului in 1.webd si lasati-l in
> folderul cu Node-WebDollar, apoi cand va cere sa introduceti calea pentru
> wallet scrieti doar 1.webd si enter.
>
> Utilizati apoi meniul numarul 7 pentru setarea adresei de minare
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/WebDollar/Node-WebDollar/commit/032afada7a074a72249d367fe8a1259edb39836f#commitcomment-32517595>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/At0xrbYuipyXnd5cCRKanny1lIfazAOsks5vR73ZgaJpZM4bUHjA>
> .
>

--
emyg


I have to say for as a simple user of XStream it is not clear what

> [...] handled by XStream [...]

really means.


Hopefully it's just the changelog probably next changelog it will be corrected


There are also helper exe files in there which do not belong into ``dlls.zip``. But we can do it the other way round and have a single ``windeps.zip`` (instead of the 7z file).


Ok 👍


@pieh I'll take it from here thanks ;)


[병합셀 옆 2번째 row에서 방향키 눌러 병합셀로 이동시 포커스 사라지는 문제](https://www.evernote.com/l/AOspUkGkagRFd6Y_DeZ0l7eEj1KX-MoCQGQ/)


@TimurHurzaniia В твоем случае, если человек введет несколько не integer (кстати, не очень понятно, почему не float), то список будет иметь меньше 3 элементов, но всё равно передаст в функцию.


I've nothing to remark but: This should read *there are no middlemen* or *there is no middleman*.


@nfeske just a minor remake for the news item in efc91ca.