[R/bd_loglik_choosepar.R:1:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
bd_loglik_choosepar = function(trparsopt,trparsfix,idparsopt,idparsfix,pars2,brts,missnumspec,methode)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/bd_loglik_choosepar.R:1:21:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L1) *style:* **Use <-, not =, for assignment.**
```r
bd_loglik_choosepar = function(trparsopt,trparsfix,idparsopt,idparsfix,pars2,brts,missnumspec,methode)
                    ^
```
[R/bd_loglik_choosepar.R:1:42:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L1) *style:* **Commas should always have a space after.**
```r
bd_loglik_choosepar = function(trparsopt,trparsfix,idparsopt,idparsfix,pars2,brts,missnumspec,methode)
                                         ^
```
[R/bd_loglik_choosepar.R:1:52:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L1) *style:* **Commas should always have a space after.**
```r
bd_loglik_choosepar = function(trparsopt,trparsfix,idparsopt,idparsfix,pars2,brts,missnumspec,methode)
                                                   ^
```
[R/bd_loglik_choosepar.R:1:62:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L1) *style:* **Commas should always have a space after.**
```r
bd_loglik_choosepar = function(trparsopt,trparsfix,idparsopt,idparsfix,pars2,brts,missnumspec,methode)
                                                             ^
```
[R/bd_loglik_choosepar.R:1:72:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L1) *style:* **Commas should always have a space after.**
```r
bd_loglik_choosepar = function(trparsopt,trparsfix,idparsopt,idparsfix,pars2,brts,missnumspec,methode)
                                                                       ^
```
[R/bd_loglik_choosepar.R:1:78:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L1) *style:* **Commas should always have a space after.**
```r
bd_loglik_choosepar = function(trparsopt,trparsfix,idparsopt,idparsfix,pars2,brts,missnumspec,methode)
                                                                             ^
```
[R/bd_loglik_choosepar.R:1:83:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L1) *style:* **Commas should always have a space after.**
```r
bd_loglik_choosepar = function(trparsopt,trparsfix,idparsopt,idparsfix,pars2,brts,missnumspec,methode)
                                                                                ^
```
[R/bd_loglik_choosepar.R:1:95:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L1) *style:* **Commas should always have a space after.**
```r
bd_loglik_choosepar = function(trparsopt,trparsfix,idparsopt,idparsfix,pars2,brts,missnumspec,methode)
                                                                                ^
```
[R/bd_loglik_choosepar.R:2:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L2) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
{
^
```
[R/bd_loglik_choosepar.R:3:12:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L3) *style:* **Use <-, not =, for assignment.**
```r
   trpars1 = rep(0,4)
           ^
```
[R/bd_loglik_choosepar.R:3:20:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L3) *style:* **Commas should always have a space after.**
```r
   trpars1 = rep(0,4)
                   ^
```
[R/bd_loglik_choosepar.R:4:23:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L4) *style:* **Use <-, not =, for assignment.**
```r
   trpars1[idparsopt] = trparsopt
                      ^
```
[R/bd_loglik_choosepar.R:5:6:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L5) *style:* **Place a space before left parenthesis, except in a function call.**
```r
   if(length(idparsfix) != 0)
     ^
```
[R/bd_loglik_choosepar.R:6:4:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L6) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
   {
   ^
```
[R/bd_loglik_choosepar.R:7:26:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L7) *style:* **Use <-, not =, for assignment.**
```r
      trpars1[idparsfix] = trparsfix
                         ^
```
[R/bd_loglik_choosepar.R:9:6:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L9) *style:* **Place a space before left parenthesis, except in a function call.**
```r
   if(max(trpars1) > 1 | min(trpars1) < 0)
     ^
```
[R/bd_loglik_choosepar.R:10:4:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L10) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
   {
   ^
```
[R/bd_loglik_choosepar.R:11:14:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L11) *style:* **Use <-, not =, for assignment.**
```r
      loglik = -Inf
             ^
```
[R/bd_loglik_choosepar.R:13:13:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L13) *style:* **Use <-, not =, for assignment.**
```r
      pars1 = trpars1/(1 - trpars1)
            ^
```
[R/bd_loglik_choosepar.R:13:22:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L13) *style:* **Put spaces around all infix operators.**
```r
      pars1 = trpars1/(1 - trpars1)
                    ~^~
```
[R/bd_loglik_choosepar.R:13:23:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L13) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      pars1 = trpars1/(1 - trpars1)
                      ^
```
[R/bd_loglik_choosepar.R:14:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L14) *style:* **Lines should not be more than 80 characters.**
```r
      loglik = bd_loglik(pars1 = pars1,pars2 = pars2[1:6],brts = brts,missnumspec = missnumspec, methode = methode)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/bd_loglik_choosepar.R:14:14:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L14) *style:* **Use <-, not =, for assignment.**
```r
      loglik = bd_loglik(pars1 = pars1,pars2 = pars2[1:6],brts = brts,missnumspec = missnumspec, methode = methode)
             ^
```
[R/bd_loglik_choosepar.R:14:16:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L14) *warning:* **no visible global function definition for ‘bd_loglik’**
```r
      loglik = bd_loglik(pars1 = pars1,pars2 = pars2[1:6],brts = brts,missnumspec = missnumspec, methode = methode)
               ^~~~~~~~~
```
[R/bd_loglik_choosepar.R:14:40:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L14) *style:* **Commas should always have a space after.**
```r
      loglik = bd_loglik(pars1 = pars1,pars2 = pars2[1:6],brts = brts,missnumspec = missnumspec, methode = methode)
                                       ^
```
[R/bd_loglik_choosepar.R:14:59:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L14) *style:* **Commas should always have a space after.**
```r
      loglik = bd_loglik(pars1 = pars1,pars2 = pars2[1:6],brts = brts,missnumspec = missnumspec, methode = methode)
                                                          ^
```
[R/bd_loglik_choosepar.R:14:71:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L14) *style:* **Commas should always have a space after.**
```r
      loglik = bd_loglik(pars1 = pars1,pars2 = pars2[1:6],brts = brts,missnumspec = missnumspec, methode = methode)
                                                                      ^
```
[R/bd_loglik_choosepar.R:15:9:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L15) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(is.nan(loglik) || is.na(loglik))
        ^
```
[R/bd_loglik_choosepar.R:16:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L16) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      {
      ^
```
[R/bd_loglik_choosepar.R:17:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L17) *style:* **Lines should not be more than 80 characters.**
```r
         cat("There are parameter values used which cause numerical problems.\n")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/bd_loglik_choosepar.R:18:17:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik_choosepar.R#L18) *style:* **Use <-, not =, for assignment.**
```r
         loglik = -Inf
                ^
```
[R/bd_loglik.R:2:3:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L2) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/bd_loglik.R:6:3:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L6) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/bd_loglik.R:7:3:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L7) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/bd_loglik.R:41:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L41) *style:* **Lines should not be more than 80 characters.**
```r
#' \cr \cr \code{pars2[4]} sets whether the parameters and likelihood should be shown
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/bd_loglik.R:58:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L58) *style:* **Lines should not be more than 80 characters.**
```r
#' bd_loglik(pars1 = c(0.5,0.1), pars2 = c(0,1,1,0,2), brts = 1:10, missnumspec = 0)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/bd_loglik.R:58:85:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L58) *style:* **Trailing whitespace is superfluous.**
```r
#' bd_loglik(pars1 = c(0.5,0.1), pars2 = c(0,1,1,0,2), brts = 1:10, missnumspec = 0)
                                                                                ^
```
[R/bd_loglik.R:60:11:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L60) *style:* **Use <-, not =, for assignment.**
```r
bd_loglik = function(pars1,pars2,brts,missnumspec,methode = 'lsoda')
          ^
```
[R/bd_loglik.R:60:28:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L60) *style:* **Commas should always have a space after.**
```r
bd_loglik = function(pars1,pars2,brts,missnumspec,methode = 'lsoda')
                           ^
```
[R/bd_loglik.R:60:34:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L60) *style:* **Commas should always have a space after.**
```r
bd_loglik = function(pars1,pars2,brts,missnumspec,methode = 'lsoda')
                                 ^
```
[R/bd_loglik.R:60:39:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L60) *style:* **Commas should always have a space after.**
```r
bd_loglik = function(pars1,pars2,brts,missnumspec,methode = 'lsoda')
                                      ^
```
[R/bd_loglik.R:60:51:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L60) *style:* **Commas should always have a space after.**
```r
bd_loglik = function(pars1,pars2,brts,missnumspec,methode = 'lsoda')
                                                  ^
```
[R/bd_loglik.R:60:61:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L60) *style:* **Only use double-quotes.**
```r
bd_loglik = function(pars1,pars2,brts,missnumspec,methode = 'lsoda')
                                                            ^~~~~~~
```
[R/bd_loglik.R:64:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L64) *style:* **Lines should not be more than 80 characters.**
```r
# - pars1[3] = la1 = parameter in exponential decay of speciation rate, OR K in diversity-dependence-like models (default 0)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/bd_loglik.R:65:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L65) *style:* **Lines should not be more than 80 characters.**
```r
# - pars1[4] = mu1 = parameter in exponential decay of extinction rate (default 0)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/bd_loglik.R:66:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L66) *style:* **Lines should not be more than 80 characters.**
```r
# - pars1[5] = T0 = age at which lambda is lambda0 (default T0 = age of phylogeny)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/bd_loglik.R:71:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L71) *style:* **Lines should not be more than 80 characters.**
```r
# . tdmodel == 2: stepwise decline following diversity-dependence when extinction = 0
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/bd_loglik.R:72:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L72) *style:* **Lines should not be more than 80 characters.**
```r
# . tdmodel == 3: decline in speciation rate following deterministic logistic equation for ddmodel = 1
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/bd_loglik.R:73:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L73) *style:* **Lines should not be more than 80 characters.**
```r
# . tdmodel == 4...8: change in speciation/extinction rate following ddmodel = 1...5, with n = expected number of species
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/bd_loglik.R:74:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L74) *style:* **Lines should not be more than 80 characters.**
```r
# - pars2[2] = cond = conditioning on age (0), non-extinction of the clade and age (1), number of taxa and age (2), number of taxa (3)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/bd_loglik.R:77:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L77) *style:* **Lines should not be more than 80 characters.**
```r
# - pars2[5] = likelihood is for a tree with crown age (2) or stem age (1) - stem age not yet implemented for tdmodel == 2
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/bd_loglik.R:80:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L80) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
{
^
```
[R/bd_loglik.R:81:11:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L81) *style:* **Use <-, not =, for assignment.**
```r
  rhotaut = function(tau,t1,pars)
          ^
```
[R/bd_loglik.R:81:26:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L81) *style:* **Commas should always have a space after.**
```r
  rhotaut = function(tau,t1,pars)
                         ^
```
[R/bd_loglik.R:81:29:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L81) *style:* **Commas should always have a space after.**
```r
  rhotaut = function(tau,t1,pars)
                            ^
```
[R/bd_loglik.R:82:3:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L82) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/bd_loglik.R:83:9:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L83) *style:* **Use <-, not =, for assignment.**
```r
    la0 = pars[1]
        ^
```
[R/bd_loglik.R:84:9:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L84) *style:* **Use <-, not =, for assignment.**
```r
    mu0 = pars[2]
        ^
```
[R/bd_loglik.R:85:9:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L85) *style:* **Use <-, not =, for assignment.**
```r
    la1 = pars[3]
        ^
```
[R/bd_loglik.R:86:9:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L86) *style:* **Use <-, not =, for assignment.**
```r
    mu1 = pars[4]
        ^
```
[R/bd_loglik.R:86:18:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L86) *style:* **Trailing whitespace is superfluous.**
```r
    mu1 = pars[4]
                 ^~
```
[R/bd_loglik.R:87:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L87) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(la1 == 0 & mu1 == 0) {rtt = mu0 * (tau - t1) - la0 * (tau - t1)}
      ^
```
[R/bd_loglik.R:87:29:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L87) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if(la1 == 0 & mu1 == 0) {rtt = mu0 * (tau - t1) - la0 * (tau - t1)}
                            ^
```
[R/bd_loglik.R:87:34:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L87) *style:* **Use <-, not =, for assignment.**
```r
    if(la1 == 0 & mu1 == 0) {rtt = mu0 * (tau - t1) - la0 * (tau - t1)}
                                 ^
```
[R/bd_loglik.R:87:71:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L87) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    if(la1 == 0 & mu1 == 0) {rtt = mu0 * (tau - t1) - la0 * (tau - t1)}
                                                                      ^
```
[R/bd_loglik.R:88:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L88) *style:* **Lines should not be more than 80 characters.**
```r
    if(la1 > 0 & mu1 == 0) {rtt = mu0 * (tau - t1) - la0/la1 * (exp(-la1*t1) - exp(-la1*tau))}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/bd_loglik.R:88:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L88) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(la1 > 0 & mu1 == 0) {rtt = mu0 * (tau - t1) - la0/la1 * (exp(-la1*t1) - exp(-la1*tau))}
      ^
```
[R/bd_loglik.R:88:28:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L88) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if(la1 > 0 & mu1 == 0) {rtt = mu0 * (tau - t1) - la0/la1 * (exp(-la1*t1) - exp(-la1*tau))}
                           ^
```
[R/bd_loglik.R:88:33:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L88) *style:* **Use <-, not =, for assignment.**
```r
    if(la1 > 0 & mu1 == 0) {rtt = mu0 * (tau - t1) - la0/la1 * (exp(-la1*t1) - exp(-la1*tau))}
                                ^
```
[R/bd_loglik.R:88:57:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L88) *style:* **Put spaces around all infix operators.**
```r
    if(la1 > 0 & mu1 == 0) {rtt = mu0 * (tau - t1) - la0/la1 * (exp(-la1*t1) - exp(-la1*tau))}
                                                       ~^~
```
[R/bd_loglik.R:88:73:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L88) *style:* **Put spaces around all infix operators.**
```r
    if(la1 > 0 & mu1 == 0) {rtt = mu0 * (tau - t1) - la0/la1 * (exp(-la1*t1) - exp(-la1*tau))}
                                                                       ~^~
```
[R/bd_loglik.R:88:88:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L88) *style:* **Put spaces around all infix operators.**
```r
    if(la1 > 0 & mu1 == 0) {rtt = mu0 * (tau - t1) - la0/la1 * (exp(-la1*t1) - exp(-la1*tau))}
                                                                                ~^~
```
[R/bd_loglik.R:88:94:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L88) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    if(la1 > 0 & mu1 == 0) {rtt = mu0 * (tau - t1) - la0/la1 * (exp(-la1*t1) - exp(-la1*tau))}
                                                                                ^
```
[R/bd_loglik.R:89:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L89) *style:* **Lines should not be more than 80 characters.**
```r
    if(la1 == 0 & mu1 > 0) {rtt = mu0/mu1 * (exp(-mu1*t1) - exp(-mu1*tau)) - la0 * (tau - t1)}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/bd_loglik.R:89:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L89) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(la1 == 0 & mu1 > 0) {rtt = mu0/mu1 * (exp(-mu1*t1) - exp(-mu1*tau)) - la0 * (tau - t1)}
      ^
```
[R/bd_loglik.R:89:28:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L89) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if(la1 == 0 & mu1 > 0) {rtt = mu0/mu1 * (exp(-mu1*t1) - exp(-mu1*tau)) - la0 * (tau - t1)}
                           ^
```
[R/bd_loglik.R:89:33:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L89) *style:* **Use <-, not =, for assignment.**
```r
    if(la1 == 0 & mu1 > 0) {rtt = mu0/mu1 * (exp(-mu1*t1) - exp(-mu1*tau)) - la0 * (tau - t1)}
                                ^
```
[R/bd_loglik.R:89:38:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L89) *style:* **Put spaces around all infix operators.**
```r
    if(la1 == 0 & mu1 > 0) {rtt = mu0/mu1 * (exp(-mu1*t1) - exp(-mu1*tau)) - la0 * (tau - t1)}
                                    ~^~
```
[R/bd_loglik.R:89:54:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L89) *style:* **Put spaces around all infix operators.**
```r
    if(la1 == 0 & mu1 > 0) {rtt = mu0/mu1 * (exp(-mu1*t1) - exp(-mu1*tau)) - la0 * (tau - t1)}
                                                    ~^~
```
[R/bd_loglik.R:89:69:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L89) *style:* **Put spaces around all infix operators.**
```r
    if(la1 == 0 & mu1 > 0) {rtt = mu0/mu1 * (exp(-mu1*t1) - exp(-mu1*tau)) - la0 * (tau - t1)}
                                                                   ~^~
```
[R/bd_loglik.R:89:94:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L89) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    if(la1 == 0 & mu1 > 0) {rtt = mu0/mu1 * (exp(-mu1*t1) - exp(-mu1*tau)) - la0 * (tau - t1)}
                                                                                ^
```
[R/bd_loglik.R:90:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L90) *style:* **Lines should not be more than 80 characters.**
```r
    if(la1 > 0 & mu1 > 0) {rtt = mu0/mu1 * (exp(-mu1*t1) - exp(-mu1*tau)) - la0/la1 * (exp(-la1*t1) - exp(-la1*tau))}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/bd_loglik.R:90:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L90) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(la1 > 0 & mu1 > 0) {rtt = mu0/mu1 * (exp(-mu1*t1) - exp(-mu1*tau)) - la0/la1 * (exp(-la1*t1) - exp(-la1*tau))}
      ^
```
[R/bd_loglik.R:90:27:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L90) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if(la1 > 0 & mu1 > 0) {rtt = mu0/mu1 * (exp(-mu1*t1) - exp(-mu1*tau)) - la0/la1 * (exp(-la1*t1) - exp(-la1*tau))}
                          ^
```
[R/bd_loglik.R:90:32:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L90) *style:* **Use <-, not =, for assignment.**
```r
    if(la1 > 0 & mu1 > 0) {rtt = mu0/mu1 * (exp(-mu1*t1) - exp(-mu1*tau)) - la0/la1 * (exp(-la1*t1) - exp(-la1*tau))}
                               ^
```
[R/bd_loglik.R:90:37:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L90) *style:* **Put spaces around all infix operators.**
```r
    if(la1 > 0 & mu1 > 0) {rtt = mu0/mu1 * (exp(-mu1*t1) - exp(-mu1*tau)) - la0/la1 * (exp(-la1*t1) - exp(-la1*tau))}
                                   ~^~
```
[R/bd_loglik.R:90:53:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L90) *style:* **Put spaces around all infix operators.**
```r
    if(la1 > 0 & mu1 > 0) {rtt = mu0/mu1 * (exp(-mu1*t1) - exp(-mu1*tau)) - la0/la1 * (exp(-la1*t1) - exp(-la1*tau))}
                                                   ~^~
```
[R/bd_loglik.R:90:68:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L90) *style:* **Put spaces around all infix operators.**
```r
    if(la1 > 0 & mu1 > 0) {rtt = mu0/mu1 * (exp(-mu1*t1) - exp(-mu1*tau)) - la0/la1 * (exp(-la1*t1) - exp(-la1*tau))}
                                                                  ~^~
```
[R/bd_loglik.R:90:80:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L90) *style:* **Put spaces around all infix operators.**
```r
    if(la1 > 0 & mu1 > 0) {rtt = mu0/mu1 * (exp(-mu1*t1) - exp(-mu1*tau)) - la0/la1 * (exp(-la1*t1) - exp(-la1*tau))}
                                                                              ~^~
```
[R/bd_loglik.R:90:96:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L90) *style:* **Put spaces around all infix operators.**
```r
    if(la1 > 0 & mu1 > 0) {rtt = mu0/mu1 * (exp(-mu1*t1) - exp(-mu1*tau)) - la0/la1 * (exp(-la1*t1) - exp(-la1*tau))}
                                                                                ~^~
```
[R/bd_loglik.R:90:111:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L90) *style:* **Put spaces around all infix operators.**
```r
    if(la1 > 0 & mu1 > 0) {rtt = mu0/mu1 * (exp(-mu1*t1) - exp(-mu1*tau)) - la0/la1 * (exp(-la1*t1) - exp(-la1*tau))}
                                                                                ~^~
```
[R/bd_loglik.R:90:117:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L90) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    if(la1 > 0 & mu1 > 0) {rtt = mu0/mu1 * (exp(-mu1*t1) - exp(-mu1*tau)) - la0/la1 * (exp(-la1*t1) - exp(-la1*tau))}
                                                                                ^
```
[R/bd_loglik.R:93:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L93) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/bd_loglik.R:94:3:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L94) *style:* **Variable or function name should be snake_case.**
```r
  PtTint = function(x,t1,pars)
  ^~~~~~
```
[R/bd_loglik.R:94:10:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L94) *style:* **Use <-, not =, for assignment.**
```r
  PtTint = function(x,t1,pars)
         ^
```
[R/bd_loglik.R:94:23:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L94) *style:* **Commas should always have a space after.**
```r
  PtTint = function(x,t1,pars)
                      ^
```
[R/bd_loglik.R:94:26:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L94) *style:* **Commas should always have a space after.**
```r
  PtTint = function(x,t1,pars)
                         ^
```
[R/bd_loglik.R:95:3:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L95) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/bd_loglik.R:95:4:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L95) *style:* **Trailing whitespace is superfluous.**
```r
  {
   ^
```
[R/bd_loglik.R:96:5:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L96) *style:* **Variable or function name should be snake_case.**
```r
    PtTint = pars[2] * exp(-pars[4] * x) * exp(rhotaut(x,t1,pars))
    ^~~~~~
```
[R/bd_loglik.R:96:12:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L96) *style:* **Use <-, not =, for assignment.**
```r
    PtTint = pars[2] * exp(-pars[4] * x) * exp(rhotaut(x,t1,pars))
           ^
```
[R/bd_loglik.R:96:58:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L96) *style:* **Commas should always have a space after.**
```r
    PtTint = pars[2] * exp(-pars[4] * x) * exp(rhotaut(x,t1,pars))
                                                         ^
```
[R/bd_loglik.R:96:61:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L96) *style:* **Commas should always have a space after.**
```r
    PtTint = pars[2] * exp(-pars[4] * x) * exp(rhotaut(x,t1,pars))
                                                            ^
```
[R/bd_loglik.R:99:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L99) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/bd_loglik.R:100:6:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L100) *style:* **Use <-, not =, for assignment.**
```r
  ff = function(t1,pars)
     ^
```
[R/bd_loglik.R:100:20:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L100) *style:* **Commas should always have a space after.**
```r
  ff = function(t1,pars)
                   ^
```
[R/bd_loglik.R:101:3:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L101) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/bd_loglik.R:102:8:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L102) *style:* **Use <-, not =, for assignment.**
```r
    ff = 1/pars[3] + (1/2 - 1/pars[3]) * exp(-(pars[1] - pars[2]) * t1)
       ^
```
[R/bd_loglik.R:102:11:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L102) *style:* **Put spaces around all infix operators.**
```r
    ff = 1/pars[3] + (1/2 - 1/pars[3]) * exp(-(pars[1] - pars[2]) * t1)
         ~^~
```
[R/bd_loglik.R:102:24:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L102) *style:* **Put spaces around all infix operators.**
```r
    ff = 1/pars[3] + (1/2 - 1/pars[3]) * exp(-(pars[1] - pars[2]) * t1)
                      ~^~
```
[R/bd_loglik.R:102:30:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L102) *style:* **Put spaces around all infix operators.**
```r
    ff = 1/pars[3] + (1/2 - 1/pars[3]) * exp(-(pars[1] - pars[2]) * t1)
                            ~^~
```
[R/bd_loglik.R:102:47:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L102) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    ff = 1/pars[3] + (1/2 - 1/pars[3]) * exp(-(pars[1] - pars[2]) * t1)
                                              ^
```
[R/bd_loglik.R:105:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L105) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/bd_loglik.R:106:15:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L106) *style:* **Use <-, not =, for assignment.**
```r
  exprhotaut2 = function(tau,t1,pars)
              ^
```
[R/bd_loglik.R:106:30:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L106) *style:* **Commas should always have a space after.**
```r
  exprhotaut2 = function(tau,t1,pars)
                             ^
```
[R/bd_loglik.R:106:33:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L106) *style:* **Commas should always have a space after.**
```r
  exprhotaut2 = function(tau,t1,pars)
                                ^
```
[R/bd_loglik.R:107:3:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L107) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/bd_loglik.R:107:4:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L107) *style:* **Trailing whitespace is superfluous.**
```r
  {
   ^~~
```
[R/bd_loglik.R:108:9:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L108) *style:* **Use <-, not =, for assignment.**
```r
    rtt = ff(tau,pars)/ff(t1,pars)
        ^
```
[R/bd_loglik.R:108:18:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L108) *style:* **Commas should always have a space after.**
```r
    rtt = ff(tau,pars)/ff(t1,pars)
                 ^
```
[R/bd_loglik.R:108:23:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L108) *style:* **Put spaces around all infix operators.**
```r
    rtt = ff(tau,pars)/ff(t1,pars)
                     ~^~
```
[R/bd_loglik.R:108:30:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L108) *style:* **Commas should always have a space after.**
```r
    rtt = ff(tau,pars)/ff(t1,pars)
                             ^
```
[R/bd_loglik.R:111:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L111) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/bd_loglik.R:112:3:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L112) *style:* **Variable or function name should be snake_case.**
```r
  intPtTint2 = function(t1,T,pars)
  ^~~~~~~~~~
```
[R/bd_loglik.R:112:14:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L112) *style:* **Use <-, not =, for assignment.**
```r
  intPtTint2 = function(t1,T,pars)
             ^
```
[R/bd_loglik.R:112:28:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L112) *style:* **Commas should always have a space after.**
```r
  intPtTint2 = function(t1,T,pars)
                           ^
```
[R/bd_loglik.R:112:30:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L112) *style:* **Commas should always have a space after.**
```r
  intPtTint2 = function(t1,T,pars)
                             ^
```
[R/bd_loglik.R:113:3:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L113) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/bd_loglik.R:114:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L114) *style:* **Lines should not be more than 80 characters.**
```r
    intPtTint2 = pars[2]/ff(t1,pars) * ( (T - t1)/pars[3] + (ff(t1,pars) - ff(T,pars))/(pars[1] - pars[2]) )
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/bd_loglik.R:114:5:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L114) *style:* **Variable or function name should be snake_case.**
```r
    intPtTint2 = pars[2]/ff(t1,pars) * ( (T - t1)/pars[3] + (ff(t1,pars) - ff(T,pars))/(pars[1] - pars[2]) )
    ^~~~~~~~~~
```
[R/bd_loglik.R:114:16:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L114) *style:* **Use <-, not =, for assignment.**
```r
    intPtTint2 = pars[2]/ff(t1,pars) * ( (T - t1)/pars[3] + (ff(t1,pars) - ff(T,pars))/(pars[1] - pars[2]) )
               ^
```
[R/bd_loglik.R:114:25:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L114) *style:* **Put spaces around all infix operators.**
```r
    intPtTint2 = pars[2]/ff(t1,pars) * ( (T - t1)/pars[3] + (ff(t1,pars) - ff(T,pars))/(pars[1] - pars[2]) )
                       ~^~
```
[R/bd_loglik.R:114:32:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L114) *style:* **Commas should always have a space after.**
```r
    intPtTint2 = pars[2]/ff(t1,pars) * ( (T - t1)/pars[3] + (ff(t1,pars) - ff(T,pars))/(pars[1] - pars[2]) )
                               ^
```
[R/bd_loglik.R:114:41:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L114) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    intPtTint2 = pars[2]/ff(t1,pars) * ( (T - t1)/pars[3] + (ff(t1,pars) - ff(T,pars))/(pars[1] - pars[2]) )
                                        ^
```
[R/bd_loglik.R:114:50:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L114) *style:* **Put spaces around all infix operators.**
```r
    intPtTint2 = pars[2]/ff(t1,pars) * ( (T - t1)/pars[3] + (ff(t1,pars) - ff(T,pars))/(pars[1] - pars[2]) )
                                                ~^~
```
[R/bd_loglik.R:114:68:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L114) *style:* **Commas should always have a space after.**
```r
    intPtTint2 = pars[2]/ff(t1,pars) * ( (T - t1)/pars[3] + (ff(t1,pars) - ff(T,pars))/(pars[1] - pars[2]) )
                                                                   ^
```
[R/bd_loglik.R:114:81:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L114) *style:* **Commas should always have a space after.**
```r
    intPtTint2 = pars[2]/ff(t1,pars) * ( (T - t1)/pars[3] + (ff(t1,pars) - ff(T,pars))/(pars[1] - pars[2]) )
                                                                                ^
```
[R/bd_loglik.R:114:87:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L114) *style:* **Put spaces around all infix operators.**
```r
    intPtTint2 = pars[2]/ff(t1,pars) * ( (T - t1)/pars[3] + (ff(t1,pars) - ff(T,pars))/(pars[1] - pars[2]) )
                                                                                ~^~
```
[R/bd_loglik.R:114:88:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L114) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    intPtTint2 = pars[2]/ff(t1,pars) * ( (T - t1)/pars[3] + (ff(t1,pars) - ff(T,pars))/(pars[1] - pars[2]) )
                                                                                ^
```
[R/bd_loglik.R:114:107:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L114) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    intPtTint2 = pars[2]/ff(t1,pars) * ( (T - t1)/pars[3] + (ff(t1,pars) - ff(T,pars))/(pars[1] - pars[2]) )
                                                                                ^
```
[R/bd_loglik.R:117:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L117) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/bd_loglik.R:118:11:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L118) *style:* **Use <-, not =, for assignment.**
```r
  tdmodel = pars2[1]
          ^
```
[R/bd_loglik.R:119:5:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L119) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(min(pars1) < 0 | (tdmodel == 4 & pars1[1] <= pars1[2]))
    ^
```
[R/bd_loglik.R:120:3:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L120) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/bd_loglik.R:122:13:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L122) *style:* **Use <-, not =, for assignment.**
```r
     loglik = -Inf
            ^
```
[R/bd_loglik.R:125:10:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L125) *style:* **Use <-, not =, for assignment.**
```r
    cond = pars2[2]
         ^
```
[R/bd_loglik.R:126:9:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L126) *style:* **Use <-, not =, for assignment.**
```r
    soc = pars2[5]
        ^
```
[R/bd_loglik.R:127:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L127) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(cond == 3)
      ^
```
[R/bd_loglik.R:128:5:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L128) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/bd_loglik.R:129:12:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L129) *style:* **Use <-, not =, for assignment.**
```r
       soc = 2
           ^
```
[R/bd_loglik.R:131:12:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L131) *style:* **Use <-, not =, for assignment.**
```r
    btorph = pars2[3]
           ^
```
[R/bd_loglik.R:132:13:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L132) *style:* **Use <-, not =, for assignment.**
```r
    verbose = pars2[4]
            ^
```
[R/bd_loglik.R:133:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L133) *style:* **Use <-, not =, for assignment.**
```r
    m = missnumspec
      ^
```
[R/bd_loglik.R:134:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L134) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(is.na(pars2[6]))
      ^
```
[R/bd_loglik.R:135:5:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L135) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/bd_loglik.R:136:17:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L136) *style:* **Use <-, not =, for assignment.**
```r
       pars2[6] = Inf
                ^
```
[R/bd_loglik.R:137:6:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L137) *style:* **Trailing whitespace is superfluous.**
```r
    }
     ^~
```
[R/bd_loglik.R:138:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L138) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/bd_loglik.R:139:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L139) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(soc == 1 & tdmodel == 2)
      ^
```
[R/bd_loglik.R:140:5:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L140) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/bd_loglik.R:141:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L141) *style:* **Lines should not be more than 80 characters.**
```r
      cat("Stem age and conditioning on extant taxa only have not yet been implemented for this model. Use dd_loglik instead\n")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/bd_loglik.R:142:14:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L142) *style:* **Use <-, not =, for assignment.**
```r
      loglik = -Inf
             ^
```
[R/bd_loglik.R:144:12:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L144) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    } else {
           ^
```
[R/bd_loglik.R:144:13:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L144) *style:* **Trailing whitespace is superfluous.**
```r
    } else {
            ^~~~~~~~
```
[R/bd_loglik.R:145:12:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L145) *style:* **Use <-, not =, for assignment.**
```r
      brts = sort(abs(as.numeric(brts)),decreasing = TRUE)
           ^
```
[R/bd_loglik.R:145:41:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L145) *style:* **Commas should always have a space after.**
```r
      brts = sort(abs(as.numeric(brts)),decreasing = TRUE)
                                        ^
```
[R/bd_loglik.R:146:9:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L146) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(brts[length(brts)] == 0)
        ^
```
[R/bd_loglik.R:147:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L147) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      {
      ^
```
[R/bd_loglik.R:148:15:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L148) *style:* **Use <-, not =, for assignment.**
```r
         brts = brts[-length(brts)]
              ^
```
[R/bd_loglik.R:150:13:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L150) *style:* **Use <-, not =, for assignment.**
```r
      brts2 = c(-sort(abs(as.numeric(brts)),decreasing = TRUE),0)
            ^
```
[R/bd_loglik.R:150:45:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L150) *style:* **Commas should always have a space after.**
```r
      brts2 = c(-sort(abs(as.numeric(brts)),decreasing = TRUE),0)
                                            ^
```
[R/bd_loglik.R:150:64:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L150) *style:* **Commas should always have a space after.**
```r
      brts2 = c(-sort(abs(as.numeric(brts)),decreasing = TRUE),0)
                                                               ^
```
[R/bd_loglik.R:151:10:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L151) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(i in 2:length(brts2))
         ^
```
[R/bd_loglik.R:152:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L152) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      {
      ^
```
[R/bd_loglik.R:153:12:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L153) *style:* **Place a space before left parenthesis, except in a function call.**
```r
         if(brts2[i] == brts2[i - 1])
           ^
```
[R/bd_loglik.R:154:10:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L154) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
         {
         ^
```
[R/bd_loglik.R:155:22:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L155) *style:* **Use <-, not =, for assignment.**
```r
            brts2[i] = brts2[i] + 1E-10
                     ^
```
[R/bd_loglik.R:158:9:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L158) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(soc == 2)
        ^
```
[R/bd_loglik.R:159:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L159) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      {
      ^
```
[R/bd_loglik.R:160:14:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L160) *style:* **Use <-, not =, for assignment.**
```r
        brts = c(brts[1],brts)
             ^
```
[R/bd_loglik.R:160:26:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L160) *style:* **Commas should always have a space after.**
```r
        brts = c(brts[1],brts)
                         ^
```
[R/bd_loglik.R:162:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L162) *style:* **Variable or function name should be snake_case.**
```r
      TT = brts[1]
      ^~
```
[R/bd_loglik.R:162:10:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L162) *style:* **Use <-, not =, for assignment.**
```r
      TT = brts[1]
         ^
```
[R/bd_loglik.R:163:9:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L163) *style:* **Use <-, not =, for assignment.**
```r
      t = TT - brts
        ^
```
[R/bd_loglik.R:164:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L164) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/bd_loglik.R:165:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L165) *style:* **Variable or function name should be snake_case.**
```r
      S = length(brts)
      ^
```
[R/bd_loglik.R:165:9:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L165) *style:* **Use <-, not =, for assignment.**
```r
      S = length(brts)
        ^
```
[R/bd_loglik.R:166:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L166) *style:* **Variable or function name should be snake_case.**
```r
      N = S + m
      ^
```
[R/bd_loglik.R:166:9:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L166) *style:* **Use <-, not =, for assignment.**
```r
      N = S + m
        ^
```
[R/bd_loglik.R:167:10:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L167) *style:* **Use <-, not =, for assignment.**
```r
      np = length(brts2)
         ^
```
[R/bd_loglik.R:168:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L168) *style:* **Variable or function name should be snake_case.**
```r
      PtT = rep(0,S)
      ^~~
```
[R/bd_loglik.R:168:11:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L168) *style:* **Use <-, not =, for assignment.**
```r
      PtT = rep(0,S)
          ^
```
[R/bd_loglik.R:168:19:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L168) *style:* **Commas should always have a space after.**
```r
      PtT = rep(0,S)
                  ^
```
[R/bd_loglik.R:169:10:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L169) *style:* **Use <-, not =, for assignment.**
```r
      ux = rep(0,S)
         ^
```
[R/bd_loglik.R:169:18:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L169) *style:* **Commas should always have a space after.**
```r
      ux = rep(0,S)
                 ^
```
[R/bd_loglik.R:170:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L170) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/bd_loglik.R:171:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L171) *warning:* **local variable ‘abstol’ assigned but may not be used**
```r
      abstol = 1e-16
      ^~~~~~
```
[R/bd_loglik.R:171:14:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L171) *style:* **Use <-, not =, for assignment.**
```r
      abstol = 1e-16
             ^
```
[R/bd_loglik.R:172:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L172) *warning:* **local variable ‘reltol’ assigned but may not be used**
```r
      reltol = 1e-10
      ^~~~~~
```
[R/bd_loglik.R:172:14:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L172) *style:* **Use <-, not =, for assignment.**
```r
      reltol = 1e-10
             ^
```
[R/bd_loglik.R:172:21:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L172) *style:* **Trailing whitespace is superfluous.**
```r
      reltol = 1e-10
                    ^
```
[R/bd_loglik.R:173:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L173) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/bd_loglik.R:174:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L174) *style:* **Variable or function name should be snake_case.**
```r
      T0 = TT
      ^~
```
[R/bd_loglik.R:174:10:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L174) *style:* **Use <-, not =, for assignment.**
```r
      T0 = TT
         ^
```
[R/bd_loglik.R:175:11:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L175) *style:* **Use <-, not =, for assignment.**
```r
      la0 = pars1[1]
          ^
```
[R/bd_loglik.R:176:11:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L176) *style:* **Use <-, not =, for assignment.**
```r
      mu0 = pars1[2]
          ^
```
[R/bd_loglik.R:177:9:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L177) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(length(pars1) > 2)
        ^
```
[R/bd_loglik.R:178:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L178) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      {
      ^
```
[R/bd_loglik.R:179:13:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L179) *style:* **Use <-, not =, for assignment.**
```r
        la1 = pars1[3]
            ^
```
[R/bd_loglik.R:180:9:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L180) *style:* **Variable or function name should be snake_case.**
```r
        K = pars1[3]
        ^
```
[R/bd_loglik.R:180:11:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L180) *style:* **Use <-, not =, for assignment.**
```r
        K = pars1[3]
          ^
```
[R/bd_loglik.R:181:13:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L181) *style:* **Use <-, not =, for assignment.**
```r
        mu1 = pars1[4]
            ^
```
[R/bd_loglik.R:182:11:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L182) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        if(length(pars1) == 5)
          ^
```
[R/bd_loglik.R:183:9:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L183) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
        {
        ^
```
[R/bd_loglik.R:184:12:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L184) *style:* **Variable or function name should be snake_case.**
```r
           T0 = pars1[5]
           ^~
```
[R/bd_loglik.R:184:15:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L184) *style:* **Use <-, not =, for assignment.**
```r
           T0 = pars1[5]
              ^
```
[R/bd_loglik.R:185:10:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L185) *style:* **Trailing whitespace is superfluous.**
```r
        }
         ^
```
[R/bd_loglik.R:187:13:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L187) *style:* **Use <-, not =, for assignment.**
```r
        la1 = 0
            ^
```
[R/bd_loglik.R:188:9:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L188) *style:* **Variable or function name should be snake_case.**
```r
        K = Inf
        ^
```
[R/bd_loglik.R:188:11:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L188) *style:* **Use <-, not =, for assignment.**
```r
        K = Inf
          ^
```
[R/bd_loglik.R:189:13:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L189) *style:* **Use <-, not =, for assignment.**
```r
        mu1 = 0
            ^
```
[R/bd_loglik.R:190:15:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L190) *style:* **Use <-, not =, for assignment.**
```r
        pars1 = c(pars1,c(0,0))
              ^
```
[R/bd_loglik.R:190:25:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L190) *style:* **Commas should always have a space after.**
```r
        pars1 = c(pars1,c(0,0))
                        ^
```
[R/bd_loglik.R:190:29:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L190) *style:* **Commas should always have a space after.**
```r
        pars1 = c(pars1,c(0,0))
                            ^
```
[R/bd_loglik.R:192:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L192) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/bd_loglik.R:193:9:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L193) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(tdmodel == 1)
        ^
```
[R/bd_loglik.R:194:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L194) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      {
      ^
```
[R/bd_loglik.R:195:13:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L195) *style:* **Use <-, not =, for assignment.**
```r
        la0 = la0 * exp(-la1 * (T0 - TT))
            ^
```
[R/bd_loglik.R:196:13:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L196) *style:* **Use <-, not =, for assignment.**
```r
        mu0 = mu0 * exp(-mu1 * (T0 - TT))
            ^
```
[R/bd_loglik.R:197:8:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L197) *style:* **Trailing whitespace is superfluous.**
```r
      }
       ^
```
[R/bd_loglik.R:198:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L198) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/bd_loglik.R:199:14:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L199) *style:* **Use <-, not =, for assignment.**
```r
      loglik = (btorph == 0) * lgamma(S)
             ^
```
[R/bd_loglik.R:200:1:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L200) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/bd_loglik.R:201:9:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L201) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(tdmodel == 0 | (tdmodel == 1 & la1 == 0 & mu1 == 0))
        ^
```
[R/bd_loglik.R:202:7:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L202) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      {
      ^
```
[R/bd_loglik.R:203:11:](https://github.com/rsetienne/DDD/blob/3cddb4f1c0da3cdc0bfa5dd6750ae416b56bfd3f/R/bd_loglik.R#L203) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        if(abs(la0 - mu0) < 1E-10)


@martinohanlon do you have a preference?


Looks good to me 👍


I have [standard](https://standardjs.com/) integrated into my IDE (VSCode) and it complains loudly if there's any formatting mistake - that's the reason why I've been fixing them. Once we migrate `React` into `Master` we can configure a setting so that before pushing to master, `standard` will run to find any formatting and linting errors.

If we do it right now, it'll find formatting errors in the previous front end code.


@GregorySheets Good job!


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

Created multidev environment [ci-92](https://dashboard.pantheon.io/sites/8dcffe96-bddb-4182-8be7-0b292626c7d8#ci-92) for botcivi8.


Since `lastButtonState` gets updated after each reading in `debouncingInput()`, there is no way that [line 51](https://github.com/UWCubeSat/PHAT-1-Mission/blob/872e3ba3f22aa692547893d24b7eb0b028bd5f2b/teams/propulsion/PPTFilterAndFire/PPTFilterAndFire.ino#L51) ever gets executed multiple times.  As such, any high spike in a normally low signal would generate a false positive, provided it happened after `debounceDelay` of startup.


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

* https://mindfully.now.sh
* https://mindfully-git-master.emilyeboyle.now.sh


Nice, I like this.


Successfully aliased the URL <https://malkeetkaurportfolio-4ahankeot.now.sh> to the following aliases.

* https://malkeet-kaur-portfolio-git-master.mkeet19.now.sh
* https://malkeetkaur.online
* https://www.malkeetkaur.online


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

Created multidev environment [ci-97](https://dashboard.pantheon.io/sites/8dcffe96-bddb-4182-8be7-0b292626c7d8#ci-97) for botcivi8.


I see, so the trick is that even though `alloc_fdset_arrays` returns a pointer to nothing, `growable_resolve` arranges for it to point to actual data before it’s dereferenced, and even though it doesn’t point at an actual `fd_set` structure, it works out because `fd_set` is, in practice, nothing but a bit vector. Is that right?


<!-- PMABOT:SOB -->
This commit is missing Signed-Off-By line to indicate that you agree with phpMyAdmin Developer's Certificate of Origin. Please check [contributing documentation](https://github.com/phpmyadmin/phpmyadmin/blob/master/CONTRIBUTING.md) for more information.


<!-- PMABOT:SPACE -->
This commit contains trailing whitespace, what is prohibited in phpMyAdmin. Please check our [Developer guidelines](https://github.com/phpmyadmin/phpmyadmin/wiki/Developer_guidelines#Indentation) for more information.

Offending files: js/replication.js, js/server_status_monitor.js, js/server_status_queries.js, js/server_variables.js


Successfully aliased the URL <https://mindfully-6wl0qwmx2.now.sh> to the following aliases.

* https://mindfully.now.sh
* https://mindfully-git-master.emilyeboyle.now.sh


I cant get the permissions to work? I have given my staff magageMessage, kickmembers and banmembers and they still have not got access to the ticket


I have created: [https://aka.ms/azure-devops-source-repos
](https://aka.ms/azure-devops-source-repos)


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

* https://malkeet-kaur-portfolio-git-master.mkeet19.now.sh
* https://malkeetkaur.online
* https://www.malkeetkaur.online


Created multidev environment [dgreat#pr-424](https://dashboard.pantheon.io/sites/41cad7fe-472d-43a9-a470-d391b9622376#pr-424).

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


are you still continuing development of intertwined


Thank you for placing this in - comments like these are very helpful and are a good habit for teamwork.


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:

* `web-token-secret` (in env: `WEB_TOKEN_SECRET)`
* `db-uri` (in env: `DB_URI)`
* `client-aws-access-key-id` (in env: `CLIENT_AWS_ACCESS_KEY_ID)`
* `client-aws-secret-access-key` (in env: `CLIENT_AWS_SECRET_ACCESS_KEY)`
* `mandrill-api-key` (in env: `MANDRILL_API_KEY)`
* `app-secret` (in env: `APP_SECRET)`

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


@kmoore134 Looks like you hard coded signature type here should that be settable?


Why not `Option<std::path::PathBuf>`? What if non-Unicode filesystem?


I forgot I actually pushed the 1.0.1 release out with isModded on anyway. Whoops


bg 💎


EL diff no me mostraba eso, mala mia


This is unnecessary, only adds complexity to the code where it's not needed. You're not injecting `StringBuilder` via constructor (why even should you) so you can just enclose it in function instead of making variable in class. You don't have to use `StringBuilder` either, simple concatenation would do the job as well. There's not much difference in performance when you're concatenating few variables and using `StringBuilder`.

```csharp
public string CorrectDateTime(DateTime date)
{
    StringBuilder sb = new StringBuilder();
    sb.Append($"{date.Year}/{date.Month}/{date.Day}");
    return sb.ToString();
}
```

```csharp
public string CorrectDateTime(DateTime date)
{
    return $"{date.Year}/{date.Month}/{date.Day}";
}
```


Same thing here as above.


it'd just be: 'write/',
and then in create_db_entry all that is available automatically in request.GET (or request.POST for post requests)
something like:
if request.GET['api_key']='abc'
...objects.create(channel=request.GET['channel']...

or slightly DRYer:
mydict=request.GET.dict()
if mydict['api_key']='abc'...

The big advantage is that you don't need to write all those variables into your URL and keep track of them if you add columns to your model. You can also then have optional variables- you want temp and humidity from one sensor and just temp from another. If you hard code the variables then you need different routes for each of those. Also allows to update things w/o breaking requesters' links in their code.


Is there a reason for taking just the oom score as argument here, but the whole container for others?


```
aur/mate-tweak-gtk2 16.10.5-1 (+4 0.00%) (Orphaned) (Out-of-date 2018-02-07)
    Tweak tool for MATE, a fork of MintDesktop - GTK2 version.
aur/mate-tweak-git 18.10.2.r0.gb157200-1 (+8 0.00%)
    MATE desktop tweak tool
aur/mate-tweak 18.10.2-1 (+29 0.16%)
    Tweak tool for MATE (fork of MintDesktop)
antergos/mate-tweak 18.04.16-1 (138.3 KiB 2.0 MiB)
    Tweak tool for MATE
```
not catched that one? it is not inside antergos-mate-meta, but still at the Antegos repo...


@mauritsvanrees Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.api/18/violations
```
src/plone/api/portal.py:46:5: W503 line break before binary operator
src/plone/api/portal.py:51:5: W503 line break before binary operator
src/plone/api/tests/test_content.py:509:17: W503 line break before binary operator
src/plone/api/tests/test_content.py:525:17: W503 line break before binary operator
src/plone/api/tests/test_content.py:539:17: W503 line break before binary operator
src/plone/api/tests/test_content.py:552:13: W503 line break before binary operator
src/plone/api/tests/test_content.py:597:17: W503 line break before binary operator
src/plone/api/tests/test_content.py:626:17: W503 line break before binary operator
src/plone/api/tests/test_content.py:645:17: W503 line break before binary operator
src/plone/api/tests/test_content.py:692:13: W503 line break before binary operator
src/plone/api/tests/test_content.py:703:13: W503 line break before binary operator
src/plone/api/tests/test_content.py:723:13: W503 line break before binary operator
src/plone/api/tests/test_content.py:733:13: W503 line break before binary operator
src/plone/api/tests/test_doctests.py:36:5: W503 line break before binary operator
src/plone/api/tests/test_doctests.py:37:5: W503 line break before binary operator
src/plone/api/tests/test_doctests.py:38:5: W503 line break before binary operator
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


## Stats from current release

Click to expand stats

| | zeit/next.js master | zeit/next.js refs/tags/v8.0.5-canary.28 | Change |
| - | - | - | - |
| Build Duration | 12.9s | 11.9s | -1.1s |
| `node_modules` Size | 42.7 MB | 44.1 MB | ⚠  +1.41 MB |
| Total Bundle (main, webpack, commons) Size | 208 kB | 202 kB | -6.04 kB |
| Total Bundle (main, webpack, commons) gzip Size | 68.2 kB | 66 kB | -2.17 kB |
| Client `_app` Size | 3.03 kB | 2.49 kB | -548 B |
| Client `_app` gzip Size | 1.29 kB | 1.04 kB | -241 B |
| Client `_error` Size | 8.85 kB | 8.85 kB | ✓ |
| Client `_error` gzip Size | 3.31 kB | 3.31 kB | ✓ |
| Client `pages/index` Size | 298 B | 298 B | ✓ |
| Client `pages/index` gzip Size | 235 B | 235 B | ✓ |
| Client `pages/link` Size | 3.28 kB | 3.28 kB | ✓ |
| Client `pages/link` gzip Size | 1.49 kB | 1.49 kB | ✓ |
| Client `pages/routerDirect` Size | 426 B | 426 B | ✓ |
| Client `pages/routerDirect` gzip Size | 304 B | 304 B | ✓ |
| Client `pages/withRouter` Size | 408 B | 408 B | ✓ |
| Client `pages/withRouter` gzip Size | 293 B | 293 B | ✓ |
| Client `main` Size | 22.1 kB | 24.4 kB | ⚠  +2.24 kB |
| Client `main` gzip Size | 7.24 kB | 7.89 kB | ⚠  +647 B |
| Client `commons` Size | 182 kB | 175 kB | -7.74 kB |
| Client `commons` gzip Size | 59.4 kB | 56.8 kB | -2.57 kB |
| Client `webpack` Size | 1.49 kB | 1.49 kB | ✓ |
| Client `webpack` gzip Size | 774 B | 774 B | ✓ |
| Base Rendered Size | 1.3 kB | 1.34 kB | ⚠  +42 B |
| Build Dir Size | 346 kB | 340 kB | -6.31 kB |

Click to expand serverless stats

| | zeit/next.js master | zeit/next.js refs/tags/v8.0.5-canary.28 | Change |
| - | - | - | - |
| Build Duration | 17.6s | 14.6s | -3s |
| `node_modules` Size | 42.7 MB | 44.1 MB | ⚠  +1.41 MB |
| Total Bundle (main, webpack, commons) Size | 208 kB | 202 kB | -6.04 kB |
| Total Bundle (main, webpack, commons) gzip Size | 68.2 kB | 66 kB | -2.17 kB |
| Client `_app` Size | 3.03 kB | 2.49 kB | -548 B |
| Client `_app` gzip Size | 1.29 kB | 1.04 kB | -241 B |
| Client `_error` Size | 8.85 kB | 8.85 kB | ✓ |
| Client `_error` gzip Size | 3.31 kB | 3.31 kB | ✓ |
| Client `pages/index` Size | 298 B | 298 B | ✓ |
| Client `pages/index` gzip Size | 235 B | 235 B | ✓ |
| Client `pages/link` Size | 3.28 kB | 3.28 kB | ✓ |
| Client `pages/link` gzip Size | 1.49 kB | 1.49 kB | ✓ |
| Client `pages/routerDirect` Size | 426 B | 426 B | ✓ |
| Client `pages/routerDirect` gzip Size | 304 B | 304 B | ✓ |
| Client `pages/withRouter` Size | 408 B | 408 B | ✓ |
| Client `pages/withRouter` gzip Size | 293 B | 293 B | ✓ |
| Client `main` Size | 22.1 kB | 24.4 kB | ⚠  +2.24 kB |
| Client `main` gzip Size | 7.24 kB | 7.89 kB | ⚠  +647 B |
| Client `commons` Size | 182 kB | 175 kB | -7.74 kB |
| Client `commons` gzip Size | 59.4 kB | 56.8 kB | -2.57 kB |
| Client `webpack` Size | 1.49 kB | 1.49 kB | ✓ |
| Client `webpack` gzip Size | 774 B | 774 B | ✓ |
| Serverless `pages/link` Size | 220 kB | 308 kB | ⚠  +87.5 kB |
| Serverless `pages/link` gzip Size | 58 kB | 79.3 kB | ⚠  +21.3 kB |
| Serverless `pages/index` Size | 215 kB | 300 kB | ⚠  +85.1 kB |
| Serverless `pages/index` gzip Size | 56.8 kB | 77.4 kB | ⚠  +20.6 kB |
| Serverless `pages/_error` Size | 217 kB | 301 kB | ⚠  +84.4 kB |
| Serverless `pages/_error` gzip Size | 56.8 kB | 77.2 kB | ⚠  +20.3 kB |
| Serverless `pages/routerDirect` Size | 216 kB | 301 kB | ⚠  +85.2 kB |
| Serverless `pages/routerDirect` gzip Size | 56.8 kB | 77.5 kB | ⚠  +20.7 kB |
| Serverless `pages/withRouter` Size | 216 kB | 301 kB | ⚠  +85.2 kB |
| Serverless `pages/withRouter` gzip Size | 56.8 kB | 77.6 kB | ⚠  +20.8 kB |
| Build Dir Size | 1.31 MB | 1.73 MB | ⚠  +421 kB |


Hi,
Would you please explain how to create the hot and cold pixel shapfile??


Hm, I guess this is the only one that doesn't need other parts of the config to verify 🤔

Wondering if it would make sense to pass the container here as well, for consistency, but 🤷♂


Tested and tided code is in this PR:

https://github.com/OpenViX/enigma2/pull/413


  # Heading 1
  ## Heading 2
  ### Heading 3
  #### Heading 4
  ##### Heading 5
  ###### Heading 6


Offered to lgaida original: https://github.com/lgaida/mediumish-gohugo-theme/issues/13


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

* https://kjulio.com
* https://www.kjulio.com
* https://kjulio-git-master.julioromano.now.sh


Automated Test Suite Message


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @jlaura was added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


I would recommend using pyMETRIC <https://github.com/WSWUP/pymetric>. It
has documentation leading you through the METRIC steps (including hot and
cold pixel creation), and is under active development (meaning you can
create an issue if there is a problem).  This project here
(NASA/Develop/METRIC) seems abandoned.

On Wed, Apr 10, 2019 at 3:14 PM Ahmed-Rabia <notifications@github.com>
wrote:

> Hi,
> Would you please explain how to create the hot and cold pixel shapfile??
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/NASA-DEVELOP/METRIC/commit/88071a4368b821bdf2d1ce3fb349bb93a028bd51#commitcomment-33129634>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ALg6MolbBfjL8Ne1klNb-pcTKQYpnEZxks5vflQagaJpZM4Q2SFK>
> .
>

--
David Ketchum
Hydrologist, PhD Student
Montana DNRC
College of Forestry and Conservation, University of Montana
Missoula, MT
c. 8022227119


Good job with giving only `{ get; }` property for `List<int>` and assigning it later in constructor.


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

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


There is actually a [reason](https://gomakethings.com/why-you-shouldnt-attach-event-listeners-in-a-for-loop-with-vanilla-javascript/) for not using `for` loops to assign event listeners - it's a recommended practice to avoid accidental issues with scoping.

The actions for your event listeners do seem to be repeated. First, let's remember that `addEventListener` here takes two parameters:
1.) A *string* that indicates the _type of the event_
2.) A *callback function* that will run if the specified event is triggered

Right now, you are passing a lot of anonymous functions with the same code inside, similar to something like this:
```
someElement.addEventListener("mouseover", function() {
  // Do something 1
  // Do something 2
  // Do something etc.
});
```

You can instead declare a function and then keep passing in the same function when you use `addEventListener`. For example:
```
function myFunction () {
  // Do something 1
  // Do something 2
  // Do something etc.
}

// After defining the function outside, you can then start adding the same event listener with just one line per element
element1.addEventListener("mouseover", myFunction);
element2.addEventListener("mouseover", myFunction);
element3.addEventListener("mouseover", myFunction);
```


Yes if reordering works so I don't have to readd the buttons by looking them up in the toplevels list, I think this can be arranged. I might have some more questions about how to do this exactly.


I was thinking about having real-time reordering but this will require further experimentation to get working right.


Seems reasonable.


I was mainly following https://blog.gtk.org/2017/04/23/drag-and-drop-in-lists/ here but now reading the documentation `format (number of bits in a unit)`, makes me think this should be 8 since it's casted to guchar*.


> waat does this line do?
It allocates space for a `Gtk::Button*` (&button) and stores the pointer to the pointer in dnd_button_ptr.
> Also, is there a specific reason why window_list->dnd_button_ptr can't be just a Gtk::Button*?
Yes, it is a pointer to a pointer so it can't be a single pointer container.

Long version:
When passing data, a pointer is passed into `set()` (as a guchar*) and that pointer is dereferenced and data read and sent to the receiving end. The other end gets a different pointer but dereferencing it yields the data packed in. Thus we must use a double pointer (a pointer to a pointer) if we want to pass a pointer value.

Passing a pointer value is only possibly useful when the receiver is the same application. In this case, it is a `Gtk::Button*` which might not be useful if we want to support dragging items from the menu to the launcher area to create a launcher by dragging and dropping.

For the localized case of dnd within the window list, we can just store the pointer 'manually' on the window_list and side-step the need for offering the pointer at all. Instead we could offer a text string containing the path to the .desktop file or null if it doesn't have one. Then dnd to launcher could work, but I wonder what if the app doesn't have a .desktop file associated..


dgketchum
Thank you very much for your reply.
I will go for it


It'd be best to register CSYNC_i and avoid using raw input signal which should relax input delay requirement and decrease delay variance caused by CPLD. The code could something like this:
`reg CSYNC_i_Lr, CSYNC_i_Lf;

wire CSYNC_sel = NES_FIX ? CSYNC_i_Lf : CSYNC_i_Lr;

always @(posedge mclk_ntsc) begin
    if ((h_cnt >= 1024) && (csync_prev==1'b1) && (CSYNC_sel==1'b0)) begin
        h_cnt <= 0;
        if (h_cnt == 340*4-1)
            g_cyc <= 4;
        else
            csync_dejitter <= CSYNC_sel;
    end else begin
        h_cnt <= h_cnt + 1'b1;
        if (g_cyc > 0)
            g_cyc <= g_cyc - 1'b1;
        if (g_cyc <= 1)
            csync_dejitter <= CSYNC_sel;
    end

    csync_prev <= CSYNC_sel;
end

always @(posedge mclk_ntsc) begin
    CSYNC_i_Lr <= CSYNC_i;
end

always @(negedge mclk_ntsc) begin
    CSYNC_i_Lf <= CSYNC_i;
end`


This script does not handle the new `SavedView` asset


:wave:  I saw this by chance. You may be interested in an old experiment: https://gitlab.com/romanb/attic/tree/master/cassandra-cql-syntax - maybe there is still something useful for you in there. If not, sorry for the noise.


Sí, tienes razón jaja. En JOURNAL si lo cambié pero olvide actualizar el ejercicio


A bit unintuitive parameter `isNull`, I assume you can write there either nothing or `not` to get records that are not null? This also can present a vulnerability for SQL Injection. Consider making it a bool variable and check in method if you want records with null or not. It's much more readable that way.

```csharp
public DataTable GetTable(string limit, bool isNull = true)
```


Same here as in function above, consider making `isNull` a bool.


declaration


And here as well.


Closes issue #1 .


The biggest problem with it (and reason why people may not want it autoloaded) is that it triggers the appearance of the "choose episode" menu, which makes another step before you can play (or test a mod), but in addition it can look bad, if loading a mod that changed the look of the main menu with a different font and then you fall back to the regular Doom II font for the episode choice, for example.


Yes, that's right.


help i screwed up... But i see you lready did it. only thing green room should also be under studio recoring, SORRY


This requires a local copy of the `galaxy` image vs one from Docker hub.


All macros usually are glued to the very left border


Isn't it a bit safer to list specific table and check if the one exists, instead of listing all the data from table? I feel like this can throw some exceptions if table does not exist.

```sql
SHOW TABLES WHERE dolgozokSC LIKE 'data';
```


Damn I'd never realize this part of the change. DisplayLeakService is meant to run in the user process as typically subclasses will upload leaks from it and thus need access to their retrofit instances and such.

I never noticed because our app was redefining the service and did not add `android:process=":leakcanary"`. Anyway, long time..


![css](https://user-images.githubusercontent.com/185555/55915168-18c78480-5c3d-11e9-86d5-0e6b26a13e25.gif)
[Uploading css.mp4.zip…]()


asdsad


why not move it into the same line than G_STRUCT_OFFSET ?


same as above


@chrispadfield we don't, doing this because it's simpler than committing a new version of dputils to dp on every change (since I expect dputils will have some other changes before we really release this)


What is this doing? First time I see something like this.

```csharp
_ = Func();
```


I am unsure how these changes slipped out, as I had made them. Looking at my local dev they are not there, so they didn't get pushed. I'm not sure when they reverted, but that's why it escaped my notice. Thanks for adding.


Okay, thank you for both the fix and the explanation.


Related to: backdrop/backdrop-issues#3502


Automated Test Suite Message


all arguments should start with the same indentation (and all argument names)


Created multidev environment [dgreat#pr-424](https://dashboard.pantheon.io/sites/41cad7fe-472d-43a9-a470-d391b9622376#pr-424).

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


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

* https://johnkuehcom-git-master.johnkueh.now.sh
* https://johnkueh.com
* https://www.johnkueh.com


kamolsrisan@gmail.com


Good


why did you move this line to the right?


Not needed you only use it in the constructor, consider sending `DateTime` in already correct format.


Deployment failed with the following error:

~~~
Builds rate limit exceeded (30 of 32 remaining). Try again in 54m
~~~


test 44


same indentation would be preferred


Because you use constructor and `{ get; }` you can only create new Employee through it. You're not able to modify an Employee however, is this what you wanted to do?


put &iter one line up


cheikh


put all items in separate lines


Related to: backdrop/backdrop-issues#3485


use same indentation for all arguments


Made it so that issue solved with auto load as yes.


Retested with 34d959e264cae439a4a9bc0ecbfa24db6e54f169 and the results are the same as above.


Successfully aliased the URL <https://kjulio-5zfyqp81l.now.sh> to the following aliases.

* https://kjulio.com
* https://www.kjulio.com
* https://kjulio-git-master.julioromano.now.sh


Note: this is only used on PythonAnywhere for testing purposes


You can just `return;` from here, you don't need `else` below that way, this simplifies the code.


I see you merged your changes. I have reviewed the code and like what I see. Thank you for opening the separate pull request for the Sprint.


Successfully aliased the URL <https://headlines-5f7mfwaky.now.sh> to the following aliases.

* https://headlines-git-master.tim.now.sh
* https://headlines.timkuminecz.com


The whole idea IS to get an exception if the table doesn't exist, so I know whenever to create one or not.


ah good catch


:+1: :1st_place_medal:

 @mrocklin your approach is spreading :-)


Just discarding whatever comes back.


Simmilar here, check if it's not correct and `return;` if it's correct then code after `if` will exectue without another `else`.


Same thing here as above, check if it's wrong if it is, show error and `return;`, one `else` less.


Simmilar thing here as above.


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

* https://www.stephanegenini.com
* https://stephanegenini.com
* https://portfolio-git-master.sgenini.now.sh


For what do you use `resource` files?


Yep, since I just did this so I can pass just a single object to the database object without having to pass all those variables one by one, it just looks bad and makes the code really ugly.


Oh dear ...  I wish I had spent more time on that :)


meh, actually I am to tired to review all these style fixes ... costs by far too much time for almost no gain.

If you do style fixes, best do them by hand ( or first make sure that your auto-formatter is following the correct ruling) ... though I think there are more important things to fix than the style.


Aquest codi és correcte per treure les dades de nom, tipus i preu de la primera pàgina de cadires d'ikea.


Yep that was a mistake on my part that I cleaned up in the 2nd PR vs. a force push to hide it.


I see you merged your changes. Nice work as usual. Keep it up! I reviewed your code and love what I see. You may be hard on yourself, but you are one of the top people in the class, and really, in the program. It is a pleasure working with you.


I can't return because my teacher specifically told me to TELL the user what is wrong or missing, so I need that message box there.


You don't have to do this: `new List<string>(6)`, much simpler and cleaner is to do just this.

```csharp
var employeeInfo = new List<string>
{
    employee.Name,
    employee.BirthDate,
    employee.Phone,
    employee.Education,
    employee.Profession,
    employee.State,
};
```


I think this is causing a duplicate mappings.


I had to revert because 1) I did not find any reason why this would be a problem. 2) classNames is imported in other places as well. This is just 1 occurrence. Besides that. I'm preparing to remove classNames because I want to make react-mde a no dependecies project soon.

Please provide more evidence that importing it like this does not work


That is rigid part, you shouldn't iterate to 6 but to `employeeInfo.Count`.


otherwise request will hang


Again what is the purpose of `resource` files in project?


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:

* `demo-moltin-webhook-secret` (in env: `MOLTIN_WEBHOOK_SECRET)`

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


Thanks for pointing this out. I'll dig up how to set the high pass filter of the design matrix to inf.


Related to: backdrop/backdrop-issues#3378


Successfully aliased the URL <https://revisionist-8eihp18ax.now.sh> to the following aliases.

* https://revisionist.miles.dev
* https://revisionist-git-master.lededje.now.sh


Worth checking maybe that gitSource != nill before logging its fields?


Related to: backdrop/backdrop-issues#3345


Hi,

Thank you for your interest.

For the moment, the report is not ready.

Best,

On Wed 10 Apr 2019 at 21:49, Jeffrey1231 <notifications@github.com> wrote:

> Hi,
>
> very nice. Do you have your thesis?
>
> Best wishes
> Jeff
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/Jefzhang/Barrier-options-pricing/commit/ce1da0f9d6618f7245b9a6db05a13c20db207076#commitcomment-33128456>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ARy_pKDYJhfS8-ehVLbKUkY2j8-PWBqdks5vfkBmgaJpZM4coHy0>
> .
>
--
Jianfei ZHANG

—
ÉCOLE POLYTECHNIQUE
Route de Saclay
91128 PALAISEAU Cedex


Here is 3 more:
http://tests.stockfishchess.org/html/live_elo.html?5cae62a40ebc5925cf00f6b2
http://tests.stockfishchess.org/html/live_elo.html?5cae647b0ebc5925cf00f6c0
http://tests.stockfishchess.org/html/live_elo.html?5cae65900ebc5925cf00f6d9

any idea?


@krystian3w No w końcu sukces. Musiałem zmienić paczkę, by nie robił fochów po wysłaniu do AMO, teraz korzystamy z `https://github.com/LinusU/wext-shipit`. Zamieniłem również Travisa na CircleCI, no i okazuje się, że dla nas limity nie obowiązują, są tylko dla zamknięto-źródłowych :smile:
PS: Wext-shipit ma również opcję dla Opery, ale oczywiście nie testowałem jeszcze.


Successfully aliased the URL <https://demo-sync-moltin-to-zendesk-4fvedulbu.now.sh> to the following aliases.

* https://demo-sync-moltin-to-zendesk-git-master.particular.now.sh
* https://particular-demo-sync-moltin-to-zendesk.now.sh


can you name the parameters, helps when using ide


evala to epitheto mou


Deployment failed with the following error:

~~~
Builds rate limit exceeded (28 of 32 remaining). Try again in 60m
~~~


cual es la contraseña para ingresar como administrador?


Can you document this so we remember that it's to override and use raw ogl


Can move these to one line, nitpick


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

* https://wiki.chronica.xyz
* https://www.wiki.chronica.xyz
* https://wikichronica-git-master.ckipp01.now.sh


Deployment failed with the following error:

~~~
Builds rate limit exceeded (28 of 32 remaining). Try again in 1h
~~~


Re-apply commits d70724b1454a78eefc05498d09a489a8cacc2989 and e0314f6b9de51f7ef28317b1ec80bcc0f057c8df to latest staging.


I will fix it for NetBSD!


I think this should have been removed, am I misunderstanding this?


@ezyang The problem is here. I didn't catch the edge case. This recursion formula holds only when the denominator is none 0. When the denominator is 0, we should return the formula in the legacy code.

Please let me know if you need me to fix it.


@krytarowski I will gladly turn it back on for NetBSD if you can get support for it added to the libuv project


Not easily, I'm on Mojave and gcc@4.9 and gcc@5 from homebrew don't work beyond High Sierra. Looking at the surrounding code, none of the other CHECK_PARSE tests check that plain bools parse as plain bools, so it's probably fine to just remove the CHECK_PARSE tests for SpaceAfterLogicalNot.


`constexpr` means it can run at compile-time. So in ths case the initialization maybe done at compile-time, but the variable could still be mutables.


Some how after this commit, my commit hook got removed and emojis stopped coming in commits. I had to rerun the curl command to get them back. Just letting you know! Great work btw! :)


These failure reports may help see/fix the errors faster:

http://matrix.cpantesters.org/?dist=Alien-libuv%201.008;os=netbsd;reports=1


`preamble` is used in an activity or sub-activity which states some common message applicable to all items under it. whereas `question` is at item level stating the question to be displayed in each item.


evala 2 kainourgia arxeia


jk


name  "autoprefixer"


Soon I will upstream a patch to libuv.. testing.


This change is part of work for issue #33.

The changed code did make sense in CTD2 dashboard because (1) there is no scenario of over 20,000 observations that link to one subject, and (2) information of roles are important.


Successfully aliased the URL <https://demo-sync-moltin-to-zendesk-c0c27dl16.now.sh> to the following aliases.

* https://demo-sync-moltin-to-zendesk-git-master.particular.now.sh
* https://particular-demo-sync-moltin-to-zendesk.now.sh


Looking at this matrix: NetBSD-6 isn't supported, 7.0 is oldstable and no point to patch libuv for it. 8.0 is minimal.

Could you please switch matrix to NetBSD-8.0?

Meanwhile I will submit fixup(s) to libuv for recent regressions.


Actually using your suggestions, I got rid of the need for get_button() completely and able to avoid making the main button public.


Typo.


![](https://github.trello.services/images/mini-trello-icon.png) [Documentinhos Legais](https://trello.com/c/xad8OQ4r/8-documentinhos-legais)


Note that `std::io::stdout()` returns a `std::io::Stdout`, which still [locks on each call to write](https://doc.rust-lang.org/src/std/io/stdio.rs.html#443-456).


eep 153 project4


Correcciones gramaticales y adición de dos nuevos usuarios al proyecto.


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

* https://graphql.guide


I can't, unfortunately. The CPAN Testers Matrix is a community-driven testing platform that's great, but it doesn't allow module authors to pick and choose a specific version or versions or even OSes to hit a release for testing. Earlier versions of the module (pointing to slightly older minor releases of libuv) have some NetBSD-7.0 testers. http://matrix.cpantesters.org/?dist=Alien-libuv%201.007;os=netbsd;reports=1 for example.

I'd also be happy to amend my wholesale removal of support for NetBSD to just those older than version 8, if that makes the most sense. I mainly completely removed it because I haven't yet seen a pass on the matrix and I couldn't find it in libuv's supported platforms matrix: https://github.com/libuv/libuv/blob/v1.x/SUPPORTED_PLATFORMS.md