[R/mbd_ml.R:205:3:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_ml.R#L205) *style:* **Variable or function name should be snake_case.**
```r
  ML <- as.numeric(unlist(out$fvalues))
  ^~
```
[R/mbd_pure_multiple_birth.R:42:72:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_pure_multiple_birth.R#L42) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      ii <- i[stats::dpois(i, nu * time_intervals[t], log = FALSE) != 0 ]
                                                                       ^
```
[R/mbd_pure_multiple_birth.R:46:24:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_pure_multiple_birth.R#L46) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      a_term[t] <- sum( (1 - q) ^ (ii * k[t]) * poisson_term ) * # (1)
                       ^
```
[R/mbd_pure_multiple_birth.R:46:61:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_pure_multiple_birth.R#L46) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      a_term[t] <- sum( (1 - q) ^ (ii * k[t]) * poisson_term ) * # (1)
                                                            ^
```
[R/mbd_pure_multiple_birth.R:90:47:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_pure_multiple_birth.R#L90) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    a_term <- rep(1, length(time_intervals)    ) #branches
                                              ^
```
[R/mbd_pure_multiple_birth.R:100:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_pure_multiple_birth.R#L100) *style:* **Lines should not be more than 80 characters.**
```r
      # (1) nu contribution: (1-q)^(k * i) * (nu *(t_k-t_k-1))^i * exp(-nu *(t_k-t_k-1)) / i!
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_pure_multiple_birth.R:102:24:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_pure_multiple_birth.R#L102) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      a_term[t] <- sum( (1 - q) ^ (ii * k[t]) * poisson_term ) * # (1)
                       ^
```
[R/mbd_pure_multiple_birth.R:102:61:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_pure_multiple_birth.R#L102) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      a_term[t] <- sum( (1 - q) ^ (ii * k[t]) * poisson_term ) * # (1)
                                                            ^
```
[R/mbd_pure_multiple_birth.R:110:17:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_pure_multiple_birth.R#L110) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        (1 - q)^(k[-length(k)] - births)                 # (1)
                ^
```
[R/mbd_pure_multiple_birth.R:161:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_pure_multiple_birth.R#L161) *style:* **Lines should not be more than 80 characters.**
```r
    cat("There are parameter values used which cause numerical problems:", trpars1, "\n")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_pure_multiple_birth.R:185:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_pure_multiple_birth.R#L185) *style:* **Lines should not be more than 80 characters.**
```r
  # - changeloglikifnoconv = if T the loglik will be set to -Inf if ML does not converge
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_pure_multiple_birth.R:187:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_pure_multiple_birth.R#L187) *style:* **Lines should not be more than 80 characters.**
```r
  # - changeloglikifnoconv = if T the loglik will be set to -Inf if ML does not converge
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_pure_multiple_birth.R:188:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_pure_multiple_birth.R#L188) *style:* **Lines should not be more than 80 characters.**
```r
  # - optimmethod = "simplex" (current default) or 'subplex' (default of previous versions)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_pure_multiple_birth.R:193:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_pure_multiple_birth.R#L193) *style:* **Lines should not be more than 80 characters.**
```r
  n_pars <- length(namepars); #if you add more parameters to your model just change this
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_pure_multiple_birth.R:194:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_pure_multiple_birth.R#L194) *style:* **Lines should not be more than 80 characters.**
```r
  failpars <- rep(-1, n_pars); names(failpars) <- namepars; #those are the parameters that you get if something goes sideways
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_pure_multiple_birth.R:237:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_pure_multiple_birth.R#L237) *style:* **Lines should not be more than 80 characters.**
```r
      cat("The loglikelihood for the initial parameter values is", initloglik, "\n")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_pure_multiple_birth.R:240:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_pure_multiple_birth.R#L240) *style:* **Lines should not be more than 80 characters.**
```r
        cat("The initial parameter values have a likelihood that is equal to 0 or below machine precision. Try again with different initial values.\n")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_pure_multiple_birth.R:244:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_pure_multiple_birth.R#L244) *style:* **Lines should not be more than 80 characters.**
```r
                               fun = pmb_loglik_choosepar, trparsopt = trparsopt,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_pure_multiple_birth.R:249:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_pure_multiple_birth.R#L249) *style:* **Lines should not be more than 80 characters.**
```r
          cat("Optimization has not converged. Try again with different initial values.\n")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:92:7:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L92) *style:* **Variable or function name should be snake_case.**
```r
      L <- matrix(0, nrow = 1e6, 4)
      ^
```
[R/mbd_sim.R:101:11:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L101) *style:* **Variable or function name should be snake_case.**
```r
          deltaT <- stats::rexp(1, rate = total_rate)
          ^~~~~~
```
[R/mbd_sim.R:102:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L102) *style:* **Lines should not be more than 80 characters.**
```r
          outcome <- sample(c(-1, 1, 2), size = 1, prob = c(n_species * mu, n_species * lambda, nu))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:103:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L103) *style:* **Lines should not be more than 80 characters.**
```r
          delta_n <- -1 * (outcome == -1) + 1 * (outcome == 1) + (outcome == 2) * stats::rbinom(n = 1, size = n_species, prob = q)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:113:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L113) *style:* **Lines should not be more than 80 characters.**
```r
            L[new_interval, 1] <- t#-(delta_n:1)* 1e-5 add this if you need separate time points
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:134:5:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L134) *style:* **Variable or function name should be snake_case.**
```r
    L <- L[(1:total_count), ]
    ^
```
[R/mbd_sim.R:142:35:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L142) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    crown_species_dead <- (length( unique(sign(alive[, 3]))) != 2 ) * cond
                                  ^
```
[R/mbd_sim.R:142:66:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L142) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    crown_species_dead <- (length( unique(sign(alive[, 3]))) != 2 ) * cond
                                                                 ^
```
[R/mbd_sim.R:144:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L144) *style:* **Lines should not be more than 80 characters.**
```r
    births.reconstructed_tree <- unlist(unname(sort(DDD::L2brts(L, dropextinct = TRUE), decreasing = TRUE)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:144:5:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L144) *style:* **Variable or function name should be snake_case.**
```r
    births.reconstructed_tree <- unlist(unname(sort(DDD::L2brts(L, dropextinct = TRUE), decreasing = TRUE)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:145:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L145) *style:* **Lines should not be more than 80 characters.**
```r
    births.full_tree <- unlist(unname(sort(DDD::L2brts(L, dropextinct = FALSE), decreasing = TRUE)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:145:5:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L145) *style:* **Variable or function name should be snake_case.**
```r
    births.full_tree <- unlist(unname(sort(DDD::L2brts(L, dropextinct = FALSE), decreasing = TRUE)))
    ^~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:146:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L146) *style:* **Lines should not be more than 80 characters.**
```r
    multiple_births.reconstructed_tree <- sum( duplicated(births.reconstructed_tree))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:146:5:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L146) *style:* **Variable and function names should not be longer than 30 characters.**
```r
    multiple_births.reconstructed_tree <- sum( duplicated(births.reconstructed_tree))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:146:5:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L146) *style:* **Variable or function name should be snake_case.**
```r
    multiple_births.reconstructed_tree <- sum( duplicated(births.reconstructed_tree))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:146:47:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L146) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    multiple_births.reconstructed_tree <- sum( duplicated(births.reconstructed_tree))
                                              ^
```
[R/mbd_sim.R:147:35:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L147) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    multi_births_full_tree <- sum( duplicated(births.full_tree))
                                  ^
```
[R/mbd_sim.R:149:7:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L149) *style:* **Commented code should be removed.**
```r
    # multiple_births_check = (multi_births_full_tree>=minimum_multiple_births)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:150:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L150) *style:* **Lines should not be more than 80 characters.**
```r
    multiple_births_check <- (multiple_births.reconstructed_tree >= minimum_multiple_births)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:152:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L152) *style:* **Lines should not be more than 80 characters.**
```r
    keep_the_sim <- (!crown_species_dead) & (tips >= tips_interval[1] & tips <= tips_interval[2]) #should i keep this simulation?
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:154:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L154) *style:* **Lines should not be more than 80 characters.**
```r
  time_points <- unlist(unname(sort(DDD::L2brts(L, dropextinct = TRUE), decreasing = TRUE)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:172:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L172) *style:* **Lines should not be more than 80 characters.**
```r
#' @description mbd_sim0 produces simulated trees including multiple speciations at the same time.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:179:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L179) *style:* **Lines should not be more than 80 characters.**
```r
#' @return The function returns a list of L table, branching times and number of extinct species.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:182:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L182) *style:* **Lines should not be more than 80 characters.**
```r
#'   \item tes is a tree-object corresponding to the reconstructed phylogenetic tree;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:184:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L184) *style:* **Lines should not be more than 80 characters.**
```r
#'   \item extinct_species is the number of species gone extinct before the present time;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:188:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L188) *style:* **Lines should not be more than 80 characters.**
```r
#'      \item second is the label of the parent of the species; positive and negative values only indicate whether the species belongs to the left or right crown lineage;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:189:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L189) *style:* **Lines should not be more than 80 characters.**
```r
#'      \item third is the label of the daughter species itself; positive and negative values only indicate whether the species belongs to the left or right crown lineage;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:190:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L190) *style:* **Lines should not be more than 80 characters.**
```r
#'      \item fourth is the time of extinction of the species. If this is equal to -1, then the species is still extant.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:195:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L195) *style:* **Lines should not be more than 80 characters.**
```r
#' out = mbd_sim0( pars=c(2.5, 0.1, 0.1), soc=2, age=10, cond=1, tips_interval=c(0,Inf))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:227:18:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L227) *style:* **Use <-, not =, for assignment.**
```r
      total_count=init_n_lineages
                 ^
```
[R/mbd_sim.R:227:18:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L227) *style:* **Put spaces around all infix operators.**
```r
      total_count=init_n_lineages
                ~^~
```
[R/mbd_sim.R:231:7:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L231) *style:* **Variable or function name should be snake_case.**
```r
      L <- matrix(0, nrow=1e6, 4)
      ^
```
[R/mbd_sim.R:231:26:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L231) *style:* **Put spaces around all infix operators.**
```r
      L <- matrix(0, nrow=1e6, 4)
                        ~^~
```
[R/mbd_sim.R:238:9:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L238) *style:* **Variable or function name should be snake_case.**
```r
        deltaT <- stats::rexp(1, rate = (lambda + n_species * mu))
        ^~~~~~
```
[R/mbd_sim.R:250:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L250) *style:* **Lines should not be more than 80 characters.**
```r
          L[new_interval, 1] <- t#-(delta_n:1)* 1e-5 add this if you need separate time points
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:252:50:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L252) *style:* **Put spaces around all infix operators.**
```r
          L[new_interval, 3] <- abs(new_interval)* sign(parents)
                                                ~^
```
[R/mbd_sim.R:254:44:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L254) *style:* **Put spaces around all infix operators.**
```r
          pool <- c(pool, abs(new_interval)* sign(parents))
                                          ~^
```
[R/mbd_sim.R:255:37:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L255) *style:* **Put spaces around all infix operators.**
```r
          total_count <- total_count+delta_n
                                   ~^~
```
[R/mbd_sim.R:259:51:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L259) *style:* **Put spaces around all infix operators.**
```r
            dead <- sample(pool, replace = F, size=1)
                                                 ~^~
```
[R/mbd_sim.R:264:28:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L264) *style:* **Put spaces around all infix operators.**
```r
          pool <- pool[pool!=dead]
                          ~^~~
```
[R/mbd_sim.R:268:5:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L268) *style:* **Variable or function name should be snake_case.**
```r
    L=L[(1:total_count), ]
    ^
```
[R/mbd_sim.R:268:6:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L268) *style:* **Use <-, not =, for assignment.**
```r
    L=L[(1:total_count), ]
     ^
```
[R/mbd_sim.R:268:6:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L268) *style:* **Put spaces around all infix operators.**
```r
    L=L[(1:total_count), ]
    ~^~
```
[R/mbd_sim.R:269:21:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L269) *style:* **Use <-, not =, for assignment.**
```r
    extinct_species = sum(L[, 4]!=-1)
                    ^
```
[R/mbd_sim.R:269:33:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L269) *style:* **Put spaces around all infix operators.**
```r
    extinct_species = sum(L[, 4]!=-1)
                               ~^~~
```
[R/mbd_sim.R:271:9:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L271) *style:* **Use <-, not =, for assignment.**
```r
    tips=length(L[, 4][L[, 4]==-1])
        ^
```
[R/mbd_sim.R:271:9:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L271) *style:* **Put spaces around all infix operators.**
```r
    tips=length(L[, 4][L[, 4]==-1])
       ~^~
```
[R/mbd_sim.R:271:30:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L271) *style:* **Put spaces around all infix operators.**
```r
    tips=length(L[, 4][L[, 4]==-1])
                            ~^~~
```
[R/mbd_sim.R:273:10:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L273) *style:* **Use <-, not =, for assignment.**
```r
    alive=L[L[, 4]==-1, ]
         ^
```
[R/mbd_sim.R:273:10:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L273) *style:* **Put spaces around all infix operators.**
```r
    alive=L[L[, 4]==-1, ]
        ~^~
```
[R/mbd_sim.R:273:19:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L273) *style:* **Put spaces around all infix operators.**
```r
    alive=L[L[, 4]==-1, ]
                 ~^~~
```
[R/mbd_sim.R:274:10:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L274) *style:* **Use <-, not =, for assignment.**
```r
    alive=matrix(alive, ncol=4)
         ^
```
[R/mbd_sim.R:274:10:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L274) *style:* **Put spaces around all infix operators.**
```r
    alive=matrix(alive, ncol=4)
        ~^~
```
[R/mbd_sim.R:274:29:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L274) *style:* **Put spaces around all infix operators.**
```r
    alive=matrix(alive, ncol=4)
                           ~^~
```
[R/mbd_sim.R:275:30:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L275) *style:* **Use <-, not =, for assignment.**
```r
    conditioning_on_survival = ( length( unique(sign(alive[, 3])))!=2 )* cond
                             ^
```
[R/mbd_sim.R:275:33:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L275) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    conditioning_on_survival = ( length( unique(sign(alive[, 3])))!=2 )* cond
                                ^
```
[R/mbd_sim.R:275:41:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L275) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    conditioning_on_survival = ( length( unique(sign(alive[, 3])))!=2 )* cond
                                        ^
```
[R/mbd_sim.R:275:67:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L275) *style:* **Put spaces around all infix operators.**
```r
    conditioning_on_survival = ( length( unique(sign(alive[, 3])))!=2 )* cond
                                                                 ~^~~
```
[R/mbd_sim.R:275:70:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L275) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    conditioning_on_survival = ( length( unique(sign(alive[, 3])))!=2 )* cond
                                                                     ^
```
[R/mbd_sim.R:275:72:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L275) *style:* **Put spaces around all infix operators.**
```r
    conditioning_on_survival = ( length( unique(sign(alive[, 3])))!=2 )* cond
                                                                      ~^
```
[R/mbd_sim.R:278:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L278) *style:* **Lines should not be more than 80 characters.**
```r
    births.reconstructed_tree=unlist(unname(sort(DDD::L2brts(L, dropextinct = T), decreasing = T)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:278:5:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L278) *style:* **Variable or function name should be snake_case.**
```r
    births.reconstructed_tree=unlist(unname(sort(DDD::L2brts(L, dropextinct = T), decreasing = T)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:278:30:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L278) *style:* **Use <-, not =, for assignment.**
```r
    births.reconstructed_tree=unlist(unname(sort(DDD::L2brts(L, dropextinct = T), decreasing = T)))
                             ^
```
[R/mbd_sim.R:278:30:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L278) *style:* **Put spaces around all infix operators.**
```r
    births.reconstructed_tree=unlist(unname(sort(DDD::L2brts(L, dropextinct = T), decreasing = T)))
                            ~^~
```
[R/mbd_sim.R:279:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L279) *style:* **Lines should not be more than 80 characters.**
```r
    births.full_tree=unlist(unname(sort(DDD::L2brts(L, dropextinct = F), decreasing = T)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:279:5:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L279) *style:* **Variable or function name should be snake_case.**
```r
    births.full_tree=unlist(unname(sort(DDD::L2brts(L, dropextinct = F), decreasing = T)))
    ^~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:279:21:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L279) *style:* **Use <-, not =, for assignment.**
```r
    births.full_tree=unlist(unname(sort(DDD::L2brts(L, dropextinct = F), decreasing = T)))
                    ^
```
[R/mbd_sim.R:279:21:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L279) *style:* **Put spaces around all infix operators.**
```r
    births.full_tree=unlist(unname(sort(DDD::L2brts(L, dropextinct = F), decreasing = T)))
                   ~^~
```
[R/mbd_sim.R:280:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L280) *style:* **Lines should not be more than 80 characters.**
```r
    multiple_births.reconstructed_tree = sum( duplicated(births.reconstructed_tree))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:280:5:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L280) *style:* **Variable and function names should not be longer than 30 characters.**
```r
    multiple_births.reconstructed_tree = sum( duplicated(births.reconstructed_tree))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:280:5:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L280) *style:* **Variable or function name should be snake_case.**
```r
    multiple_births.reconstructed_tree = sum( duplicated(births.reconstructed_tree))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:280:40:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L280) *style:* **Use <-, not =, for assignment.**
```r
    multiple_births.reconstructed_tree = sum( duplicated(births.reconstructed_tree))
                                       ^
```
[R/mbd_sim.R:280:46:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L280) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    multiple_births.reconstructed_tree = sum( duplicated(births.reconstructed_tree))
                                             ^
```
[R/mbd_sim.R:281:5:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L281) *warning:* **local variable ‘multi_births_full_tree’ assigned but may not be used**
```r
    multi_births_full_tree = sum( duplicated(births.full_tree))
    ^~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:281:28:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L281) *style:* **Use <-, not =, for assignment.**
```r
    multi_births_full_tree = sum( duplicated(births.full_tree))
                           ^
```
[R/mbd_sim.R:281:34:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L281) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    multi_births_full_tree = sum( duplicated(births.full_tree))
                                 ^
```
[R/mbd_sim.R:283:7:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L283) *style:* **Commented code should be removed.**
```r
    # multiple_births_check = (multi_births_full_tree>=minimum_multiple_births)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:284:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L284) *style:* **Lines should not be more than 80 characters.**
```r
    multiple_births_check = (multiple_births.reconstructed_tree>=minimum_multiple_births)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:284:27:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L284) *style:* **Use <-, not =, for assignment.**
```r
    multiple_births_check = (multiple_births.reconstructed_tree>=minimum_multiple_births)
                          ^
```
[R/mbd_sim.R:284:64:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L284) *style:* **Put spaces around all infix operators.**
```r
    multiple_births_check = (multiple_births.reconstructed_tree>=minimum_multiple_births)
                                                              ~^~~
```
[R/mbd_sim.R:286:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L286) *style:* **Lines should not be more than 80 characters.**
```r
  time_points=unlist(unname(sort(DDD::L2brts(L, dropextinct = T), decreasing = T)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:286:14:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L286) *style:* **Use <-, not =, for assignment.**
```r
  time_points=unlist(unname(sort(DDD::L2brts(L, dropextinct = T), decreasing = T)))
             ^
```
[R/mbd_sim.R:286:14:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L286) *style:* **Put spaces around all infix operators.**
```r
  time_points=unlist(unname(sort(DDD::L2brts(L, dropextinct = T), decreasing = T)))
            ~^~
```
[R/mbd_sim.R:287:8:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L287) *style:* **Use <-, not =, for assignment.**
```r
  brts = -sort(abs(as.numeric(time_points)), decreasing = TRUE)
       ^
```
[R/mbd_sim.R:288:7:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L288) *style:* **Use <-, not =, for assignment.**
```r
  tes = DDD::L2phylo(L, dropextinct = T)
      ^
```
[R/mbd_sim.R:289:7:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L289) *style:* **Use <-, not =, for assignment.**
```r
  tas = DDD::L2phylo(L, dropextinct = F)
      ^
```
[R/mbd_sim.R:290:7:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L290) *style:* **Commented code should be removed.**
```r
  #   graphics::plot(tas)
      ^~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:291:7:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L291) *style:* **Commented code should be removed.**
```r
  #   graphics::plot(tes)
      ^~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:304:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L304) *style:* **Lines should not be more than 80 characters.**
```r
#' @title Creates a full simulated dataset of trees under the multiple birth death process
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:305:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L305) *style:* **Lines should not be more than 80 characters.**
```r
#' @description mbd_sim_dataset produces a full dataset of max_sims simulated trees including multiple speciations at the same time. This second version takes into account the possibility both of allopatric and sympatric speciation.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:307:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L307) *style:* **Lines should not be more than 80 characters.**
```r
#' @param edge the program automatically detects the (estimated) average number of tips. "edge" defines the width of the spread around the mean.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:308:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L308) *style:* **Lines should not be more than 80 characters.**
```r
#' @return The function returns a list of brts vectors, one for each of the max_sims simulations.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:309:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L309) *style:* **Lines should not be more than 80 characters.**
```r
#' It also saves those in a file called "sim_data" and saves all the settings in a "general_settings" file.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:314:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L314) *style:* **Lines should not be more than 80 characters.**
```r
#' # out <- mbd_sim_dataset( pars=c(0.4, 0.1, 0.2, 0.15), soc=2, age=10, cond=1, edge=Inf )
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:328:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L328) *style:* **Lines should not be more than 80 characters.**
```r
  #"edge" gives the extent of fluctuations around the mean that i want to consider
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:338:3:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L338) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/mbd_sim.R:349:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L349) *style:* **Lines should not be more than 80 characters.**
```r
    tips_interval <- c(min_tips, max_tips) #c(10, 45) #setting the upper limit over 50 may be a problem #min and max number of tips for simulated trees
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:349:45:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L349) *style:* **Commented code should be removed.**
```r
    tips_interval <- c(min_tips, max_tips) #c(10, 45) #setting the upper limit over 50 may be a problem #min and max number of tips for simulated trees
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:356:3:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L356) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/mbd_sim.R:359:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L359) *style:* **Lines should not be more than 80 characters.**
```r
                                tips_interval = tips_interval, minimum_multiple_births = minimum_multiple_births)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:366:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L366) *style:* **Lines should not be more than 80 characters.**
```r
  max_k <- (init_n_lineages - 1) + (is.list(sim_data)) * max(sapply(sim_data, length)) + (1 - is.list(sim_data)) * length(sim_data)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:368:3:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L368) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/mbd_sim.R:381:3:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L381) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/mbd_sim.R:386:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L386) *style:* **Lines should not be more than 80 characters.**
```r
  # simpath=paste("sims /", sim_pars[1], "-", sim_pars[2], "-", sim_pars[3], "-", sim_pars[4], "/", sep = '')
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:386:5:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L386) *style:* **Commented code should be removed.**
```r
  # simpath=paste("sims /", sim_pars[1], "-", sim_pars[2], "-", sim_pars[3], "-", sim_pars[4], "/", sep = '')
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:392:34:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L392) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (file.exists(sim_data_name)){suppressWarnings( file.remove(sim_data_name))}
                                 ^
```
[R/mbd_sim.R:392:52:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L392) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if (file.exists(sim_data_name)){suppressWarnings( file.remove(sim_data_name))}
                                                   ^
```
[R/mbd_sim.R:392:80:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L392) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  if (file.exists(sim_data_name)){suppressWarnings( file.remove(sim_data_name))}
                                                                               ^
```
[R/mbd_sim.R:394:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L394) *style:* **Lines should not be more than 80 characters.**
```r
  if (file.exists(general_settings_name)){suppressWarnings( file.remove(general_settings_name))}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:394:42:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L394) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (file.exists(general_settings_name)){suppressWarnings( file.remove(general_settings_name))}
                                         ^
```
[R/mbd_sim.R:394:60:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L394) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if (file.exists(general_settings_name)){suppressWarnings( file.remove(general_settings_name))}
                                                           ^
```
[R/mbd_sim.R:394:96:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L394) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  if (file.exists(general_settings_name)){suppressWarnings( file.remove(general_settings_name))}
                                                                                ^
```
[R/mbd_sim.R:395:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L395) *style:* **Lines should not be more than 80 characters.**
```r
  save(sim_pars, soc, age, cond, max_sims, tips_interval, max_k, max_b, ext_species, additional_species, tips, minimum_multiple_births, file=general_settings_name)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:395:141:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L395) *style:* **Put spaces around all infix operators.**
```r
  save(sim_pars, soc, age, cond, max_sims, tips_interval, max_k, max_b, ext_species, additional_species, tips, minimum_multiple_births, file=general_settings_name)
                                                                                ~^~
```
[R/mbd_sim.R:396:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L396) *style:* **Lines should not be more than 80 characters.**
```r
  if (file.exists(sim_trees_name)){suppressWarnings( file.remove(sim_trees_name))}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_sim.R:396:35:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L396) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (file.exists(sim_trees_name)){suppressWarnings( file.remove(sim_trees_name))}
                                  ^
```
[R/mbd_sim.R:396:53:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L396) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if (file.exists(sim_trees_name)){suppressWarnings( file.remove(sim_trees_name))}
                                                    ^
```
[R/mbd_sim.R:396:82:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_sim.R#L396) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  if (file.exists(sim_trees_name)){suppressWarnings( file.remove(sim_trees_name))}
                                                                                ^
```
[R/mbd_utils.R:20:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L20) *style:* **Lines should not be more than 80 characters.**
```r
  n_pars <- length(sim_pars);#pars_interval=list(c(0, quantile(results[, 1],.95)), c(0, quantile(results[, 2],.95)), c(0, quantile(results[, 3],.95)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:20:31:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L20) *style:* **Commented code should be removed.**
```r
  n_pars <- length(sim_pars);#pars_interval=list(c(0, quantile(results[, 1],.95)), c(0, quantile(results[, 2],.95)), c(0, quantile(results[, 3],.95)))
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:21:26:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L21) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (missing(idparsopt)){estimated_pars=1:n_pars}else{estimated_pars=idparsopt}
                         ^
```
[R/mbd_utils.R:21:41:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L21) *style:* **Use <-, not =, for assignment.**
```r
  if (missing(idparsopt)){estimated_pars=1:n_pars}else{estimated_pars=idparsopt}
                                        ^
```
[R/mbd_utils.R:21:41:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L21) *style:* **Put spaces around all infix operators.**
```r
  if (missing(idparsopt)){estimated_pars=1:n_pars}else{estimated_pars=idparsopt}
                                       ~^~
```
[R/mbd_utils.R:21:50:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L21) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  if (missing(idparsopt)){estimated_pars=1:n_pars}else{estimated_pars=idparsopt}
                                                 ^
```
[R/mbd_utils.R:21:55:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L21) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (missing(idparsopt)){estimated_pars=1:n_pars}else{estimated_pars=idparsopt}
                                                      ^
```
[R/mbd_utils.R:21:70:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L21) *style:* **Use <-, not =, for assignment.**
```r
  if (missing(idparsopt)){estimated_pars=1:n_pars}else{estimated_pars=idparsopt}
                                                                     ^
```
[R/mbd_utils.R:21:70:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L21) *style:* **Put spaces around all infix operators.**
```r
  if (missing(idparsopt)){estimated_pars=1:n_pars}else{estimated_pars=idparsopt}
                                                                    ~^~
```
[R/mbd_utils.R:21:80:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L21) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  if (missing(idparsopt)){estimated_pars=1:n_pars}else{estimated_pars=idparsopt}
                                                                               ^
```
[R/mbd_utils.R:24:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L24) *style:* **Lines should not be more than 80 characters.**
```r
  truevalues_color <- "red"; points_color = "azure4"; medians_color = "blue3"#"chartreuse3";
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:24:43:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L24) *style:* **Use <-, not =, for assignment.**
```r
  truevalues_color <- "red"; points_color = "azure4"; medians_color = "blue3"#"chartreuse3";
                                          ^
```
[R/mbd_utils.R:24:69:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L24) *style:* **Use <-, not =, for assignment.**
```r
  truevalues_color <- "red"; points_color = "azure4"; medians_color = "blue3"#"chartreuse3";
                                                                    ^
```
[R/mbd_utils.R:25:55:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L25) *style:* **Use <-, not =, for assignment.**
```r
  medians_color_name <- "blue"; truevalues_color_name = "red";
                                                      ^
```
[R/mbd_utils.R:31:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L31) *style:* **Lines should not be more than 80 characters.**
```r
  medians_string <- paste0( "MLE Medians (", medians_color_name, ") = (", paste(signif(medians, 2), sep = "''", collapse = ", "), ")")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:31:28:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L31) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  medians_string <- paste0( "MLE Medians (", medians_color_name, ") = (", paste(signif(medians, 2), sep = "''", collapse = ", "), ")")
                           ^
```
[R/mbd_utils.R:32:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L32) *style:* **Lines should not be more than 80 characters.**
```r
  truevalues_string <- paste0( "True Values (", truevalues_color_name, ") = (", paste(signif(sim_pars, 2), sep = "''", collapse = ", "), ")")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:32:31:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L32) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  truevalues_string <- paste0( "True Values (", truevalues_color_name, ") = (", paste(signif(sim_pars, 2), sep = "''", collapse = ", "), ")")
                              ^
```
[R/mbd_utils.R:45:29:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L45) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  for (i in estimated_pars) { for (j in estimated_pars) {
                            ^
```
[R/mbd_utils.R:46:5:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L46) *style:* **Variable or function name should be snake_case.**
```r
    good.lines = results[, i] < axislimits[i] & results[, j] < axislimits[j]
    ^~~~~~~~~~
```
[R/mbd_utils.R:46:16:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L46) *style:* **Use <-, not =, for assignment.**
```r
    good.lines = results[, i] < axislimits[i] & results[, j] < axislimits[j]
               ^
```
[R/mbd_utils.R:47:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L47) *style:* **Lines should not be more than 80 characters.**
```r
    ifelse(any(good.lines) > 0, good.results <- results[good.lines, ], good.results <- results)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:47:33:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L47) *style:* **Variable or function name should be snake_case.**
```r
    ifelse(any(good.lines) > 0, good.results <- results[good.lines, ], good.results <- results)
                                ^~~~~~~~~~~~
```
[R/mbd_utils.R:47:72:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L47) *style:* **Variable or function name should be snake_case.**
```r
    ifelse(any(good.lines) > 0, good.results <- results[good.lines, ], good.results <- results)
                                                                       ^~~~~~~~~~~~
```
[R/mbd_utils.R:64:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L64) *style:* **Lines should not be more than 80 characters.**
```r
      graphics::points(x = sim_pars[j], y = sim_pars[i], col = truevalues_color, pch = 10, cex = 1.5)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:65:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L65) *style:* **Lines should not be more than 80 characters.**
```r
      graphics::points(x = medians[j], y = medians[i], col = medians_color, pch = 10, cex = 1.5)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:68:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L68) *style:* **Lines should not be more than 80 characters.**
```r
  graphics::title(main = (titolo.pdf<-(paste("\n\n", titolo, "\n", medians_string, "\n", truevalues_string, sep = ''))), outer=T)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:68:27:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L68) *style:* **Variable or function name should be snake_case.**
```r
  graphics::title(main = (titolo.pdf<-(paste("\n\n", titolo, "\n", medians_string, "\n", truevalues_string, sep = ''))), outer=T)
                          ^~~~~~~~~~
```
[R/mbd_utils.R:68:37:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L68) *style:* **Put spaces around all infix operators.**
```r
  graphics::title(main = (titolo.pdf<-(paste("\n\n", titolo, "\n", medians_string, "\n", truevalues_string, sep = ''))), outer=T)
                                   ~^~~
```
[R/mbd_utils.R:68:39:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L68) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  graphics::title(main = (titolo.pdf<-(paste("\n\n", titolo, "\n", medians_string, "\n", truevalues_string, sep = ''))), outer=T)
                                      ^
```
[R/mbd_utils.R:68:115:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L68) *style:* **Only use double-quotes.**
```r
  graphics::title(main = (titolo.pdf<-(paste("\n\n", titolo, "\n", medians_string, "\n", truevalues_string, sep = ''))), outer=T)
                                                                                ^~
```
[R/mbd_utils.R:68:127:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L68) *style:* **Put spaces around all infix operators.**
```r
  graphics::title(main = (titolo.pdf<-(paste("\n\n", titolo, "\n", medians_string, "\n", truevalues_string, sep = ''))), outer=T)
                                                                                ~^~
```
[R/mbd_utils.R:79:31:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L79) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    for (i in estimated_pars) { for (j in estimated_pars) {
                              ^
```
[R/mbd_utils.R:80:7:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L80) *style:* **Variable or function name should be snake_case.**
```r
      good.lines = results[, i] < axislimits[i] & results[, j] < axislimits[j]
      ^~~~~~~~~~
```
[R/mbd_utils.R:80:18:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L80) *style:* **Use <-, not =, for assignment.**
```r
      good.lines = results[, i] < axislimits[i] & results[, j] < axislimits[j]
                 ^
```
[R/mbd_utils.R:81:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L81) *style:* **Lines should not be more than 80 characters.**
```r
      ifelse(any(good.lines) > 0, good.results <- results[good.lines, ], good.results <- results)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:81:35:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L81) *style:* **Variable or function name should be snake_case.**
```r
      ifelse(any(good.lines) > 0, good.results <- results[good.lines, ], good.results <- results)
                                  ^~~~~~~~~~~~
```
[R/mbd_utils.R:81:74:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L81) *style:* **Variable or function name should be snake_case.**
```r
      ifelse(any(good.lines) > 0, good.results <- results[good.lines, ], good.results <- results)
                                                                         ^~~~~~~~~~~~
```
[R/mbd_utils.R:84:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L84) *style:* **Lines should not be more than 80 characters.**
```r
        graphics::hist((good.results[, i]), main = NULL, xlab = paste(par_names[i]), breaks = 15)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:125:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L125) *style:* **Lines should not be more than 80 characters.**
```r
  n_pars <- length(sim_pars);#pars_interval=list(c(0, stats::quantile(results[, 1],.95)), c(0, quantile(results[, 2],.95)), c(0, quantile(results[, 3],.95)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:125:31:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L125) *style:* **Commented code should be removed.**
```r
  n_pars <- length(sim_pars);#pars_interval=list(c(0, stats::quantile(results[, 1],.95)), c(0, quantile(results[, 2],.95)), c(0, quantile(results[, 3],.95)))
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:128:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L128) *style:* **Lines should not be more than 80 characters.**
```r
  for (idpar in 1:n_pars) { percentiles[[idpar]] <- stats::quantile(results[, idpar], quantiles_choice)}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:128:27:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L128) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  for (idpar in 1:n_pars) { percentiles[[idpar]] <- stats::quantile(results[, idpar], quantiles_choice)}
                          ^
```
[R/mbd_utils.R:128:104:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L128) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  for (idpar in 1:n_pars) { percentiles[[idpar]] <- stats::quantile(results[, idpar], quantiles_choice)}
                                                                                ^
```
[R/mbd_utils.R:134:3:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L134) *warning:* **local variable ‘out’ assigned but may not be used**
```r
  out <- percentiles
  ^~~
```
[R/mbd_utils.R:141:19:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L141) *style:* **Use <-, not =, for assignment.**
```r
heatmap2dataframe = function(
                  ^
```
[R/mbd_utils.R:147:3:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L147) *style:* **Variable or function name should be snake_case.**
```r
  heatmap.name="HeatMap"
  ^~~~~~~~~~~~
```
[R/mbd_utils.R:150:46:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L150) *style:* **Commas should always have a space after.**
```r
  df <- data.frame(expand.grid(x = x, y = y),HeatMap = matrix_2)
                                             ^
```
[R/mbd_utils.R:157:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L157) *style:* **Lines should not be more than 80 characters.**
```r
#' Converts branching times to "time intervals between branching times" and "birth at nodes" vectors
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:167:1:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L167) *style:* **Lines should not be more than 80 characters.**
```r
  time_intervals <- c((diff(unique_branching_times)),(abs(utils::tail(unique_branching_times, 1))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_utils.R:167:54:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L167) *style:* **Commas should always have a space after.**
```r
  time_intervals <- c((diff(unique_branching_times)),(abs(utils::tail(unique_branching_times, 1))))
                                                     ^
```
[R/mbd_utils.R:167:54:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L167) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  time_intervals <- c((diff(unique_branching_times)),(abs(utils::tail(unique_branching_times, 1))))
                                                     ^
```
[R/mbd_utils.R:169:29:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L169) *style:* **Put spaces around all infix operators.**
```r
  out <- list(time_intervals=time_intervals, births=births)
                           ~^~
```
[R/mbd_utils.R:169:52:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L169) *style:* **Put spaces around all infix operators.**
```r
  out <- list(time_intervals=time_intervals, births=births)
                                                  ~^~
```
[R/mbd_utils.R:189:3:](https://github.com/Giappo/mbd/blob/23b4f0fa4118829d41e80f1ba0cbc416776e5752/R/mbd_utils.R#L189) *style:* **Variable or function name should be snake_case.**
```r
  create_mbd_P_matrix <- function(
  ^~~~~~~~~~~~~~~~~~~
```


z


It looks as if this line doesn't do anything in Zotero. I also don't understand the logic behind it. In my brain it should do something like <term=volume>.<variable=volume> which doesn't make any sense to me. That's why I investigated and realized it has no effect in Zotero at all. If you remove this line, Zotero still works.

Can someone please give me some insight to what could have been the intention behind this line? Sadly I didn't create the original CSL, but I'm tasked to fix bugs that we start to encounter now.


已经去掉打印信息


Nice! Anything that worth submitting a PR?


1) at this [i18n documentation essentials Overview Options](https://www.i18next.com/translation-function/essentials#overview-options) link it shows that `replace` is shown to be one of the `options` that you can use (i.e. `t(key, options)`), and the value of any of its properties (i.e. you've given it one property called `creationFee` with a value of `fees.reclaimFee.toString()`) can be interpolated in the `defaultValue` string by using the syntax `defaultValue: 'A fee of {{creationFee}} will be deducted from the sender to reclaim the transaction.`
2) `relaimFee` that you've used is undefined as it isn't a property of `replace`, and it has a typo (missing letter `c` so should be spelt `reclaimFee`).


Cool! Is it worth submitting a PR?


Now could not deploy this pull request since the `now.json` file does not contain valid JSON.

	Click here to see the contents of `now.json`

{}
//test

For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


it works,
thanks


[full use case description.docx](https://github.com/SMZozi/Car-Comparison/files/2424123/full.use.case.description.docx).git


/cc: @nathansobo


İt was my mistake, i have found the issue. I did not add null command in customer model code. Now Everything works fine. Thanks a lot.

Ali Osman

slegr002 <notifications@github.com<mailto:notifications@github.com>> şunları yazdı (27 Eyl 2018 15:44):

Can you share your Customer model code, your Details method in customer controller, and your Customers database table? It seems like your the Customer you selected has a null value for Id, but Id can't be null, it must contain a value of type int

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://github.com/mosh-hamedani/vidly-mvc-5/commit/b727a26e1b4b88abe84a8b48208fec537db2ed43#commitcomment-30674540>, or mute the thread<https://github.com/notifications/unsubscribe-auth/Apnu8Jjl_5QEvis_9xy2kT46fuaqhktCks5ufMgbgaJpZM4JEcYW>.


:+1: Nice..


You're ruining my repository. Now I can't merge my file.


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

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

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

### Deployments updated

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

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


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

* https://packagephobia.now.sh


I think the idea is that we would never pull another 2014-metadata. A 2018-metadata would replace it?

We have a better chance of seeing the diff formatted. Otherwise we will just get +/- a single line.


The breaks were intentional, though.. :wink:


It does not. In a later change I switched it to replace a few lines below this. A bit of a duplication.


Yup, changed in a later commit.


I guess so. I think of this more as a bit of metadata rather than true data. We can split it out of desired, but the idea is that we will not come back to these files often.


There is nothing like clicking button when signature is drawn


Changing something


Great!


what about localization of errors?


Wouldn't we need the .cgt and .egt files from the parser folder in the first place? (The .grm files are rather a nice to have.)
Have you tried to import some code with a jar file created via makeStructorizer?
I suggest to insert the following lines:
```
cp lu/fisch/structorizer/parsers/*.cgt ../bin/lu/fisch/structorizer/parsers/
cp lu/fisch/structorizer/parsers/*.egt ../bin/lu/fisch/structorizer/parsers/
```


Uhm, but that would require that wherever `pan?` is used it must be checked that it's a string because otherwise ~the `=~` will b0rk~. We just only use `pan?` once.

Actually `!!(1 =~ /\d/)` returns you a fine `false`. So does `!!({} =~ /\d/)` etc.

However, actually I'd like to remove `:str?` from `required(:field)` and just have it in the predicates. The problem is that then we won't have the error that the content "must be a string" if it aint. Therefore we must have `:str?` when specifying the fields — although I think they belong in the predicates.


The consecutives spaces too 😭

> When you do want to insert a <br /> break tag using Markdown, you end a line with two or more spaces, then type return. — https://daringfireball.net/projects/markdown/syntax


We've used PRs pretty consistently in this project, I'd suggest doing that in the future.

No other companies have had vacancies posted here, which makes me weary that Fishbrain now has them.
Also, the `a` tag is not indented to under the `li` tag.


See  c1e8bd75c2c1


Always be thankful is my mantra. Felt weird not to mention the guy who did the job ⛑


Será retirado no próximo commit, era parte do estudo para capturar email do usuario para usar na validação da permission


不知


_Hint:_
If you only want to catch the "else" case, then you can also use `!` just before the command whose exit code you want to negate. This is not only accepted by `test` aka `[`, but also by the shell in general.
So this should be equivalent:

    if ! grep --quiet RESUME=none /etc/initramfs-tools/initramfs.conf; then
    echo "RESUME=none" >> /etc/initramfs-tools/initramfs.conf; fi


I haven't looked at this yet. We maxed out our client ids and I have to come up with a solution around that.


:+1:: this line

:-1: DON'T MAKE ONE BRANCH FOR EVERYTHING YOU DO. One feature on one branch. When done start pull request and don't merge yourself!


In the Keys.xml line 48 Description for Chips is missing


As far as I can tell, this text is missing the cardinal rule of line-wrapping that distinguishes the style used here and in the Swift standard library from many others: Any opening delimiter whose matching close delimiter doesn't fit on the same line should be last non-comment token on the line (except for closure signatures which idiomatically follow an open brace that is not on the same line as its matching close delimiter)


Ahhh yeah I forgot to format this one lol


TIL :clinking_glasses:


`*ptr++ = line[i+max];`


LGTM. Thanks.


print characters


Unfortunately, I can't localize these FireflyExceptions because I can't be sure enough parts of Firefly III are still up and running to provide translations (sessions, database, files, etc).

But also I feel that users uploading empty or non-existent files is such a rare occurrence that efforts towards catching, handling and translating such errors cannot be justified.


Successfully aliased the URL <https://webgeeks-count-izehxoetzp.now.sh> to the following alias.

* https://webgeeks-count.now.sh


Yeah, I feel bad not thinking about this attribution myself..


@lyndsey-ferguson: How many client ids are possible? I didn't know of that limitation...


Hi Daniel

I think the user wanted to point the bug in displaying of all results/download files. Which are actually same but in different languages.

So the expected result should be one file/result per download with the name of selected language.

So the fix should be adding another clause in WHERE statement

` AND dd.language_id = '" . (int)$this->config->get('config_language_id') . "' `

And keeping

`ORDER BY o.date_added DESC`

`$query = $this->db->query("SELECT DISTINCT d.download_id, o.order_id, o.date_added, dd.name, d.filename FROM `" . DB_PREFIX . "order` o LEFT JOIN " . DB_PREFIX . "order_product op ON (o.order_id = op.order_id) LEFT JOIN " . DB_PREFIX . "product_to_download p2d ON (op.product_id = p2d.product_id) LEFT JOIN " . DB_PREFIX . "download d ON (p2d.download_id = d.download_id) LEFT JOIN " . DB_PREFIX . "download_description dd ON (d.download_id = dd.download_id) WHERE o.customer_id = '" . (int)$this->customer->getId() . "' AND o.store_id = '" . (int)$this->config->get('config_store_id') . "' AND dd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND (" . implode(" OR ", $implode) . ") ORDER BY o.date_added DESC LIMIT " . (int)$start . "," . (int)$limit);`


the first upload has been edited


this will print "vol. " in front of the volume, so it'd be "vol. 3" or so. But it doesn't make sense with the delimiter, because with both you're getting "vol. , 3" which is surely wrong. I suspect you want

```
<group delimiter=" ">
  <text term="volume" form="short"/>
  <text variable="volume"/>
</group>
```

You don't need the choose/if variable=volume. That's implicit in the group.


![](https://github.trello.services/images/mini-trello-icon.png) [Services page tab navigator design](https://trello.com/c/upwMr4n9/6-services-page-tab-navigator-design)


Agree on the replace 2014-by-2018.

I was thinking more of ordinary people who might have more confidence in separate (1) untouched data that they could download themselves and re-`diff` and (2) code that manipulates that data.


This is Sam


more test


I don't remember, but I think it is 100. Google automatically creates a new one each time you add an application to your project. I think I can simply edit the Google Services file to use one client ID and remove the one that was automatically created. (Haven't tested it yet).


Best Dominique, the programm looks very good. Is ther a possibility to inform in the README file how to install and use the program. This for the people that runs VRI but don't no exacly how to use PHP, JS or other programming style. Please send me also how to install. Thanks and greeting from Holland


Reset to custom Font


I can't seem to find anything wrong with this pr nor in the explanation why this would be needed. 😁

I'll merge it later today and will release a new minor version.

Thanks for the contribution! Much appreciated.

Regards,
Rick


At this point it's just nitpicking and doesn't affect how the code works, but `return _db.query(CustomList).filter(CustomList.id.in_(self._customlist_ids)).all()` is simpler.


Oops


Congrats on the 500th commit :star2:


Cool, on my phone and missed it somehow. Sorry!


I wasn't able to retrieve PDD puzzles from the code base and submit them to GitHub. If you think that it's a bug on our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues):

> GET https://api.github.com/repos/zerocracy/farm/issues/1389: 502 - Server Error

Please, copy and paste this stack trace to GitHub:

```
Octokit::BadGateway
GET https://api.github.com/repos/zerocracy/farm/issues/1389: 502 - Server Error
/app/vendor/bundle/ruby/2.3.0/gems/octokit-4.9.0/lib/octokit/response/raise_error.rb:16:in `on_complete'
/app/vendor/bundle/ruby/2.3.0/gems/faraday-0.15.2/lib/faraday/response.rb:9:in `block in call'
/app/vendor/bundle/ruby/2.3.0/gems/faraday-0.15.2/lib/faraday/response.rb:61:in `on_complete'
/app/vendor/bundle/ruby/2.3.0/gems/faraday-0.15.2/lib/faraday/response.rb:8:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/octokit-4.9.0/lib/octokit/middleware/follow_redirects.rb:73:in `perform_with_redirection'
/app/vendor/bundle/ruby/2.3.0/gems/octokit-4.9.0/lib/octokit/middleware/follow_redirects.rb:61:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/faraday-0.15.2/lib/faraday/rack_builder.rb:143:in `build_response'
/app/vendor/bundle/ruby/2.3.0/gems/faraday-0.15.2/lib/faraday/connection.rb:387:in `run_request'
/app/vendor/bundle/ruby/2.3.0/gems/faraday-0.15.2/lib/faraday/connection.rb:138:in `get'
/app/vendor/bundle/ruby/2.3.0/gems/sawyer-0.8.1/lib/sawyer/agent.rb:94:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/octokit-4.9.0/lib/octokit/connection.rb:156:in `request'
/app/vendor/bundle/ruby/2.3.0/gems/octokit-4.9.0/lib/octokit/connection.rb:19:in `get'
/app/vendor/bundle/ruby/2.3.0/gems/octokit-4.9.0/lib/octokit/client/issues.rb:114:in `issue'
/app/objects/github_tickets.rb:61:in `close'
/app/objects/logged_tickets.rb:61:in `close'
/app/objects/github_tagged_tickets.rb:77:in `close'
/app/objects/commit_tickets.rb:54:in `close'
/app/objects/emailed_tickets.rb:63:in `close'
/app/objects/sentry_tickets.rb:56:in `close'
/app/objects/puzzles.rb:76:in `block in expose'
/app/objects/puzzles.rb:68:in `loop'
/app/objects/puzzles.rb:68:in `expose'
/app/objects/puzzles.rb:33:in `deploy'
/app/objects/job.rb:38:in `proceed'
/app/objects/job_starred.rb:33:in `proceed'
/app/objects/job_recorded.rb:32:in `proceed'
/app/objects/job_emailed.rb:35:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:48:in `exclusive'
/app/objects/job_detached.rb:36:in `block in proceed'
/app/objects/job_detached.rb:36:in `fork'
/app/objects/job_detached.rb:36:in `proceed'
/app/0pdd.rb:342:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1634:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1634:in `block in compile!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:992:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1011:in `route_eval'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:992:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1039:in `block in process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1037:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1037:in `process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:990:in `block in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:989:in `each'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:989:in `route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1096:in `block in dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1093:in `dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:924:in `block in call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:924:in `call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:913:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/json_csrf.rb:26:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/lib/rack/common_logger.rb:33:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:231:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/lib/rack/head.rb:12:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/lib/rack/method_override.rb:22:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:194:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1957:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1501:in `block in call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1728:in `synchronize'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1501:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/lib/rack/handler/webrick.rb:86:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
```


So I was correct in my assumptions of the implied positioning and that it doesn't make any sense.

In our current local test version I just removed this line entirely and it's doing what we want in Zotero. We see <variable=volume>.Auflage, in English it would be something like <variable=volume>rd Edition.

What would `<text term="volume" form="short"/>` do, exactly?


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

* https://forno.es


Thanks for a hint but I don't want to create a file if it does not exist before :)


commit here


Componente criado, ele é chamado no app.component.


Fixes #218


Did you try if this actually works? It looks like e.g. `Trajectory.{hpp,cpp}` depends on Spline (thus indirectly on SISL as well).


Declaração do componente criado, sem a declaração estar presente não é possível carregar o componente.


# FILENAME : please use your OpenClassrooms's name, available in your url.
# Example: https://openclassrooms.com/membres/celinemartinet
# must be the name of your file. If file name is celinemartinet.md, title is celinemartinet.
# lowercase, no blank space, Capital case or special character.
title: ahmed

# First name or full name
name: Ahmed-Keith REZIKI
date: 2018-09-02 20:25

# One line.
# If you need more space, go to the next line and add 4 spaces on the left, as in 'description'.
objective: Repousser mes limites intellectuelles.
short_description: J'aime les sucreries et les mangas. J'apprends à coder pour devenir le vrai Tony Stark.

# don't touch that
template: students
description:
    J'ai toujours voulu devenir un inventeur. Coder me permet de me rapprocher de ce rêve en devenant ingénieur.
    Comme de juste, j'adore coder et repousser les limites de mon savoir quotidiennement !
    Et qui sait, je deviendrai peut-être réellement le prochain Tony Stark.
    Merci OpenClassrooms !

# image must be located in content/images/students
# name should be the same as this file. Eg: celinemartinet.png
image: ahmed.jpg

# Change this to True when you do your pull request.
public: True

# You need to keep the exact same structure for each new project.
projects:
  - title: Présentez-vous !
    description: Une présentation de moi-même et un lien vers mon LinkedIn.
    # Create a new repository for your images. Name it the same as your nickname and profile picture.
    # Image must be here: content/students/yourrepo/project1.png
    image: ahmed/projet_1.png
    link: https://www.linkedin.com/in/ahmed-keith-reziki-31b0a774/
    # 'true' makes it fully available.
    # 'false' will add a black layer on the picture. IT WILL BE PUBLIC!
    finished: true
  - title: Intégrez la communauté !
    description: Modifier un projet Open Source pour comprendre le fonctionnement de Git, de Github et des pull requests.
    image: ahmed/projet_2.png
    link: https://github.com/mikuroasamia/alumnis
    finished: true
  - title: Aidez MacGyver à sortir !
    description: Création d’un jeu développé en Python et utilisant PyGame.
    image: ahmed/projet_3.png
    link: https://www.github.com
    finished: false
---


I get your point for element names (really, NIST, you couldn't add full names to your Very Long File?), but the stable isotopes can change scientifically (in fact for the new elements, every new isotope is likely to be the new most-stable one), so I favor keeping separate. Also, seems funny to have the files in one location, then copy them in builder script.


Quick correction - the filename should be xlm.png not xml.png


Criação de componente, estrutura básica.


В конце концов надо передвинуть тесты с try-catch в TryCatch.cs


убери это


I'm not quite happy to see these inconsistent changes in the master branch, to be honest.


Refactoring full_to_snapshot logic for maintenance and clarity.


This is straight paid infiltration by big corps


для единообразия (c, d) с пробелом


@marinofaggiana Please merge this change.


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

* `trello-api-key` (in env: `TRELLO_API_KEY)`
* `trello-api-token` (in env: `TRELLO_API_TOKEN)`

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


cxv


Just to be precise: What we currently see in Zotero and what we do want is something like:

`<variable=volume>. <term=volume form="long">` so it would be something like [...], 1. Auflage, [...] in German. (Not sure about the syntax of the `form="long"`-part.)

Zotero is doing this automatically, though. Does this mean, that Zotero isn't strict to the CSL?


I think the property `creationFee` should be renamed `reclaimFee` here


no comment


file created in github.


Thanks for this update, we are testing it now.


Great guys.

On Thu, Sep 27, 2018 at 9:02 AM slegr002 <notifications@github.com> wrote:

> Great!
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/mosh-hamedani/vidly-mvc-5/commit/b727a26e1b4b88abe84a8b48208fec537db2ed43#commitcomment-30674758>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AT6-NodO97tuIQ9hqCttHM1J0EN_2SYfks5ufMxUgaJpZM4JEcYW>
> .
>

--
*Thanks and regards,*
*Bobmanuel Ake*

*Phone#: 856-673-6393*
*EmailAddress: bobattalentcreek@gmail.com <bobattalentcreek@gmail.com>*


Fix TL-WR941N V7


Wow, really??  How strange.  Must have been a POI API change.  Also it is strange to me that they'd use an AWT class.


Good project


Unhandled Failure


Display a spinner after a timeout instead of immediately


Да, налажал я сдесь. Сори, не потестил отправку.


Activate player knobs (audio track switch / text track switch, wanted bitrates...) when the player is reloading


awesome tutorial.
It makes  very clear to understand AAC.


print("고객의 정보는 이름, 주민등록번호, 성별, 이메일, 를 저장합니다.")
print("할 일을 선택하십시오.")

로 수정합니다!


Have to remove this, was just for testing...


есть подозрения, что это изменение не необходимо. если так, то верни все как было


なかなか力技ですが、解決方法としては良いアイデアです。
runをすると幾つかのoutput変数に結果が入っている。
処理手順としては正しいです。

mainメソッドを外してしまったのであれば、runの戻り値に複数の文字列を返すのもスマートな方法です。
public static List<String> run();

List<String> result = Run.run();
String result1 = result.get(1);
String result2= result.get(1);

戻り値を構造体か定義のみのクラス(RunResponseクラス)にすると完璧です。
そこまでするのでなければむしろ前者のほうがスマートです。


the first repository


Muito bom este commit, continuem assim!


может тогда и visited сюда перенести (и выше тоже)


I think you forgot to bump version in project's Info.plist also to 1.0


Change your DB password, this one is corrupted! (And don't version the new one)


Missing termination `})` between Line 172 and 173.
`isBelowStakeThreshold` is undefined, so either destructure it from the state on Line 101 and use it as you've done with `isBelowStakeThreshold` (preferred), or use it with `this.state. isBelowStakeThreshold` instead.
The TranslationFunctions `creationFee` property should be renamed to `belowStakeThresholdFee`


Successfully aliased the URL <https://just-another-todo-app-joamdoffer.now.sh> to the following alias.

* https://just-another-todo-app.now.sh


lastByte лучше назвать lastOffset


IMO the `.gitignore` found online is ridiculously long for Python. Two lines for `__pycache__/` and `*.pyc` are enough.


@capitoshko все норм.


Would've been cleaner with `from telethon import functions`.


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

* `trello-api-key` (in env: `TRELLO_API_KEY)`
* `trello-api-token` (in env: `TRELLO_API_TOKEN)`

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


There's no need for a list, as `'|/-\\'` would have effectively done the same.


Would've personally done `system('cls' if name == 'nt' else 'clear')`. By the way, since you don't use namespaces, that "name" is ambiguous.


This patch is fine. I'll look into the full name being output and have a fix. Ideally CSV's would load up the -csv.php equivalents where they exist.


This is a busy loop, that burns the CPU. At least add `sleep(0.5)`…


@chinyeungli lot's of duplicate code here. Why not using a proper YAML serializer?


Unnecessary newline.


Could use `.start()`.


`None` achieves the same effect as explicitly using a `MemorySession`.


Created multidev environment [nedcamp#ci-219](https://dashboard.pantheon.io/sites/1e9ab33c-01d3-42bd-bb42-5008333172a3#ci-219).

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


startOffset, lastOffse


There was a check just above for this. This is redundant at this point.


We have many people committing from different backgrounds all over the world, because of this people hold their own ideals. This could prevent a patch being made just because the committer holds ideals that conflicts with the CoC. Not to mention some people that make commits might not have a lot of social experience or may interpret things differently than others. Some people have a hard time distinguishing right from wrong, but should we be exiling or denying them just because we think something is right? If you want to be inclusive you want free flow of thought. The CoC imposes that gender, sex, race is relevant to committing to a open source project, but this counterproductive. If we just ignore the fact that we are different then people will treat each other the same not the other way around because by identifying with a group you create exclusiveness.


Why else would people run it? Why do you  need dialogs and contact list if the user says no? You could at least show the account name.


what is this


startOffset, lastOffset


хз


Input propertie, com isso o component aceita valores como parâmetro, caso seja necessário acessar o valor do data binding é preciso usar [ data binding ].


Component com parâmetro.


постарайся отправить это в ад


Add "ma photo"


@jackiejakob I think it's the double ":not"s that are on each tag. If you break them apart they become less specific and at least play nice with the Fancy inputs. But I don't know if this address the original problem you were trying to solve. This is what I mean:

```
//==== generic focus override =======
a[href]:not([tabindex^="-"]),
a[href]:not([inert]),
area[href]:not([tabindex^="-"]),
area[href]:not([inert]),
input:not([disabled]),
input:not([inert]),
select:not([disabled]),
select:not([inert]),
textarea:not([disabled]),
textarea:not([inert]),
button:not([disabled]),
button:not([inert]),
iframe:not([tabindex^="-"]),
iframe::not([inert]),
audio:not([tabindex^="-"]),
audio:not([inert]),
video:not([tabindex^="-"]),
video:not([inert]),
[contenteditable]:not([tabindex^="-"]),
[contenteditable]:not([inert]),
[tabindex]:not([tabindex^="-"]),
[tabindex]:not([inert]) {
  &:focus {
    @include focusOutline;
  }
}
```


Oh that looks great! :+1:


I'm really curious about it too! I like the idea..


Thanks, but the commit conflicts with Martin's PR.
Are we disregarding Martin's PR completely?


time value or clock value?


"The ones for SHA-512 are slower because we have native rotates"

Come to think of it, that's not the reason - none of today's GPU's have 64-bit rotate. Anyway I'm still testing further tweaks.


Yeah, copying using assign would work too, and it also has decent support. I'll add it in after testing it manually.


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

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

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

### Deployments updated

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

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


if level <> 0 then v else label.[u] |> Some


thanks a lot @hristoterezov for figuring this out ! that's really cool we won't have to set the key in two places


Maybe use
```
jdk:
  - oraclejdk8
  - openjdk11
```
?


sourceOffset вместо componentSource


If this is just the default skin, you should be able to omit it. The default skin is included in the main JS bundle. Adding this here will make Webamp slower to load, since it will need to download and parse this large-ish asset.


-

- [ ] #
[bahar-master.zip](https://github.com/siamane/bahar/files/2424403/bahar-master.zip)


Передаем коды счетов а не представления в итоговую таблицу. Это необходимо что бы в итоговой таблице в сложных ситуациях менять сторону контрагента по условию счета ПОДОБНО (для представления ПОДОБНО не работает)


Well.. it compiles. But you are correct, it shouldn't compile. I checked if there is a Spline.hpp somewhere in my install folder and there isn't. No idea why it compiles :D Trajectory should be excluded as well.


I don't know Epsagon well - but is there are reason you `require('@epsagon/epsagon')` twice here?


Учтена ситуация когда первыставляют услуги через пустые договора (по техническим причинам).
Пример: база СУ ПТУ СУ5-0001958 и РТУ СУ5-0001275.
По ПТУ идет проводка
76 СЦБК / пустой договор - 60 Внешний / договор (проводка по техническим причинам, в таб. Части ПТУ нельзя поставить договор в аналитике счета)
ПО РТУ:
62 СЦБК / агентский догвоор - 76 СЦБК / пустой договор - перекидывают пустоту на конкретный догвор

http://pm001.cbgr.ru/workgroups/group/45/tasks/task/view/5237/


Ah, I didn't know! I had plans to make it possible to upload more skins in Sanity and make them available here, but didn't get so far.


May want to support incoming `factoryFunction`s similar to this commit in pulumi-iopipe: https://github.com/pulumi/pulumi-iopipe/commit/f013d9bb1a89a5f46a565a1604806fc0bb8aee19


then на той же строчке для единообразия


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

* https://confluenza.now.sh


'Harassment covers a wide range of behaviors of an offensive nature.' - https://en.wikipedia.org/wiki/Harassment
Harassment is a interpretation of someones actions.

Wouldn't it just be easier to put 'just be respectful'? Instead of all this stuff that can be interpreted based on perceived beliefs.


This method is a nice reminder that we need to expose some kind of `dispose/destroy` method on Webamp. I've created an issue here: https://github.com/captbaritone/webamp/issues/661


Can we make this a `RetryItemStatusCodes(retryItemStatusCodes ...int)`?


можно и аннотацию типа убрать


I think we should introduce an error for this so that one can simply check for equality, e.g. `elastic.ErrBulkItemRetry`.


Could you pull this commit out into a separate PR please? I'm not really convinced yet, I need to go through it in some more detail, and I don't think it's necessary for this out of bounds exception.


СУ: сначала принимают затраты на пустой договор АО СУ5-0000109:
76.09.1 СЦБК/пустой договор - 71
а потом выполняют операцию сторно по Корректировка записей регистров СУ5-0000077 от 30.06.2018
76.09.1 СЦБК/пустой договор - 71 (-)
Необходимо сторно провести в том же направлении что и черная запись, но ранее уже было наложено условие на переворот контрагента на операциях возвратов и отражения их в виде сторно у поставщика (это учтено в этом же блоке). Решаем задачу через определение счета


Documentation


Not sure if its microoptimizing. But maybe we should create a `map[int]struct{}{}` from the codes (when starting the worker) to speed up this loop. It will probably be run millions of times in a long-running process.


Otherwise, this is looking good.


I don't think this is a thing. 😄


aaa


AHHHH Jim Frick


#6987-ZoneHVACEnergyRecoveryVentilator-sizing-issue-when-using-FanSystemModel (Myoldmopar) - i386-Windows-7-VisualStudio-14: OK (3037 of 3037 tests passed, 0 test warnings)

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


Yet!


O **BrowserModule** é importado automaticamente pelo angular para disponibilizar uma série de funções para o navegador.


Sure - the dynamic menu stuff (which I understand is a little janky by itself because of the "when does onOptionsMenuCreate get called?" stuff) will hide Preview if there is nothing preview-able, so that will avoid crashes for Preview independently. And the preview cycling stuff is more on the boring-side. I'll split this a bit later today.


very good


哈哈


So cool! Thanks for taking the time to play with this. We're doing a bunch of work to improve the public API and add more rich features so stay tuned.

Any feedback on your experience integrating Webamp? Things that you found confusing? Things you wished it could do but it could not?


No <tbody>?