[R/default_param_doc.R:125:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/default_param_doc.R#L125) *style:* **Variable or function name should be snake_case.**
```r
  L,
  ^
```
[R/default_param_doc.R:148:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/default_param_doc.R#L148) *style:* **Variable or function name should be snake_case.**
```r
  D0,
  ^~
```
[R/default_param_doc.R:149:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/default_param_doc.R#L149) *style:* **Variable or function name should be snake_case.**
```r
  D_0,
  ^~~
```
[R/default_param_doc.R:151:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/default_param_doc.R#L151) *style:* **Variable or function name should be snake_case.**
```r
  D0s,
  ^~~
```
[R/default_param_doc.R:152:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/default_param_doc.R#L152) *style:* **Variable or function name should be snake_case.**
```r
  D_0s,
  ^~~~
```
[R/default_param_doc.R:154:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/default_param_doc.R#L154) *style:* **Variable or function name should be snake_case.**
```r
  E0,
  ^~
```
[R/default_param_doc.R:155:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/default_param_doc.R#L155) *style:* **Variable or function name should be snake_case.**
```r
  E_0,
  ^~~
```
[R/sls_conditionings.R:24:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_conditionings.R#L24) *style:* **Variable or function name should be snake_case.**
```r
  A <- abs(t_d - t_c); B <- abs(t_p - t_d)
  ^
```
[R/sls_conditionings.R:24:24:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_conditionings.R#L24) *style:* **Variable or function name should be snake_case.**
```r
  A <- abs(t_d - t_c); B <- abs(t_p - t_d)
                       ^
```
[R/sls_conditionings.R:30:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_conditionings.R#L30) *style:* **Variable or function name should be snake_case.**
```r
  PS   <- 1 - sls::pn(
  ^~
```
[R/sls_conditionings.R:50:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_conditionings.R#L50) *style:* **Variable or function name should be snake_case.**
```r
  P1   <- sum(aux1) #branch 2 survives till the present
  ^~
```
[R/sls_conditionings.R:52:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_conditionings.R#L52) *style:* **Variable or function name should be snake_case.**
```r
  P2   <- sum(aux2) #both branches 1 and 2 survive till the present
  ^~
```
[R/sls_convolutions.R:7:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_convolutions.R#L7) *style:* **Variable or function name should be snake_case.**
```r
phase.factor <- function(n_max, n, k) {
^~~~~~~~~~~~
```
[R/sls_convolutions.R:17:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_convolutions.R#L17) *style:* **Variable or function name should be snake_case.**
```r
DFT <- function(vec) {
^~~
```
[R/sls_convolutions.R:24:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_convolutions.R#L24) *style:* **Variable or function name should be snake_case.**
```r
  O <- outer(
  ^
```
[R/sls_convolutions.R:38:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_convolutions.R#L38) *style:* **Variable or function name should be snake_case.**
```r
IDFT <- function(vec) {
^~~~
```
[R/sls_convolutions.R:45:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_convolutions.R#L45) *style:* **Variable or function name should be snake_case.**
```r
  O <- outer(
  ^
```
[R/sls_convolutions.R:68:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_convolutions.R#L68) *style:* **Variable or function name should be snake_case.**
```r
  N <- length(times)
  ^
```
[R/sls_convolutions.R:69:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_convolutions.R#L69) *style:* **Variable or function name should be snake_case.**
```r
  X <- vector("list", N)
  ^
```
[R/sls_convolutions.R:97:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_convolutions.R#L97) *style:* **Variable or function name should be snake_case.**
```r
  N  <- length(times)
  ^
```
[R/sls_convolutions.R:105:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_convolutions.R#L105) *style:* **Variable or function name should be snake_case.**
```r
  LAMBDAS <- matrix(ls, nrow = dim(ns)[1], ncol = dim(ns)[2], byrow = T)
  ^~~~~~~
```
[R/sls_convolutions.R:107:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_convolutions.R#L107) *style:* **Variable or function name should be snake_case.**
```r
  MUS     <- matrix(ms, nrow = dim(ns)[1], ncol = dim(ns)[2], byrow = T)
  ^~~
```
[R/sls_convolutions.R:109:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_convolutions.R#L109) *style:* **Variable or function name should be snake_case.**
```r
  TIMES   <- matrix(times, nrow = dim(ns)[1], ncol = dim(ns)[2], byrow = T)
  ^~~~~
```
[R/sls_convolutions.R:140:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_convolutions.R#L140) *style:* **Variable or function name should be snake_case.**
```r
  N <- length(times)
  ^
```
[R/sls_convolutions.R:141:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_convolutions.R#L141) *style:* **Variable or function name should be snake_case.**
```r
  X <- vector("list", N)
  ^
```
[R/sls_likelihoods_bisse.R:20:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_bisse.R#L20) *style:* **Variable or function name should be snake_case.**
```r
  DD <- (exp_factor * d_0 * (lambda - mu) ^ 2) / denominator ^ 2
  ^~
```
[R/sls_likelihoods_bisse.R:74:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_bisse.R#L74) *style:* **Variable or function name should be snake_case.**
```r
  BRTS <- sort(c(brts, t_p, t_ds), decreasing = TRUE)
  ^~~~
```
[R/sls_likelihoods_bisse.R:98:9:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_bisse.R#L98) *style:* **Variable or function name should be snake_case.**
```r
        DS0 <- d_0s
        ^~~
```
[R/sls_likelihoods_bisse.R:100:9:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_bisse.R#L100) *style:* **Variable or function name should be snake_case.**
```r
        DS0 <- d_0s[which[t_ds == t_f]]
        ^~~
```
[R/sls_likelihoods_bisse.R:134:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_bisse.R#L134) *style:* **Variable or function name should be snake_case.**
```r
  BRTS <- c(rep(brts[1], n_0 - 1), brts)
  ^~~~
```
[R/sls_likelihoods_div.R:40:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_div.R#L40) *style:* **Variable or function name should be snake_case.**
```r
  BRTSM <- rbind(
  ^~~~~
```
[R/sls_likelihoods_div.R:44:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_div.R#L44) *style:* **Variable or function name should be snake_case.**
```r
  TD <- c(t_d, -1); dim(TD) <- c(2, 1)
  ^~
```
[R/sls_likelihoods_div.R:45:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_div.R#L45) *style:* **Variable or function name should be snake_case.**
```r
  EVENTSM <- (M <- cbind(BRTSM, TD))[, order(-M[1, ])]
  ^~~~~~~
```
[R/sls_likelihoods_div.R:45:15:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_div.R#L45) *style:* **Variable or function name should be snake_case.**
```r
  EVENTSM <- (M <- cbind(BRTSM, TD))[, order(-M[1, ])]
              ^
```
[R/sls_likelihoods_div.R:60:28:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_div.R#L60) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if (length(ts_m_pre_shift ) == 0) {
                           ^
```
[R/sls_likelihoods_div.R:104:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_div.R#L104) *style:* **Variable or function name should be snake_case.**
```r
  Pc <- sls::pc_1shift(
  ^~
```
[R/sls_likelihoods_div.R:164:10:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_div.R#L164) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  while ( (clade <- clade + 1) <= n_clades) {
         ^
```
[R/sls_likelihoods_div.R:168:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_div.R#L168) *style:* **Variable or function name should be snake_case.**
```r
    K      <- ks[clade]
    ^
```
[R/sls_likelihoods_div.R:226:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_div.R#L226) *style:* **Variable or function name should be snake_case.**
```r
    P  <- vm * q_t[t, (missnumspec[clade] + 1)]
    ^
```
[R/sls_likelihoods_div.R:239:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_div.R#L239) *style:* **Variable or function name should be snake_case.**
```r
  Pc <- sls::pc_1shift(
  ^~
```
[R/sls_likelihoods_nee.R:7:17:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_nee.R#L7) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
pt  <- function (lambda, mu, t) {
                ^
```
[R/sls_likelihoods_nee.R:9:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_nee.R#L9) *style:* **Variable or function name should be snake_case.**
```r
  Lambda <- exp(
  ^~~~~~
```
[R/sls_likelihoods_nee.R:26:17:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_nee.R#L26) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
ut  <- function (lambda, mu, t) {
                ^
```
[R/sls_likelihoods_nee.R:28:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_nee.R#L28) *style:* **Variable or function name should be snake_case.**
```r
  Lambda <- exp(
  ^~~~~~
```
[R/sls_likelihoods_nodiv.R:29:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_nodiv.R#L29) *style:* **Variable or function name should be snake_case.**
```r
  BRTSM <- rbind(
  ^~~~~
```
[R/sls_likelihoods_nodiv.R:33:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_nodiv.R#L33) *style:* **Variable or function name should be snake_case.**
```r
  TD <- c(t_d, -1); dim(TD) <- c(2, 1)
  ^~
```
[R/sls_likelihoods_nodiv.R:45:28:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_nodiv.R#L45) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if (length(ts_m_pre_shift ) == 0) {
                           ^
```
[R/sls_likelihoods_nodiv.R:143:10:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_nodiv.R#L143) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  while ( (clade <- clade + 1) <= n_clades ) {
         ^
```
[R/sls_likelihoods_nodiv.R:143:43:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_nodiv.R#L143) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  while ( (clade <- clade + 1) <= n_clades ) {
                                          ^
```
[R/sls_likelihoods_nodiv.R:147:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_nodiv.R#L147) *style:* **Variable or function name should be snake_case.**
```r
    K      <- ks[clade]
    ^
```
[R/sls_likelihoods_nodiv.R:205:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_likelihoods_nodiv.R#L205) *style:* **Variable or function name should be snake_case.**
```r
    P  <- vm * q_t[t, (missnumspec[clade] + 1)]
    ^
```
[R/sls_loglik_choosepar.R:35:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_loglik_choosepar.R#L35) *style:* **Variable or function name should be snake_case.**
```r
  Npars <- length(namepars)
  ^~~~~
```
[R/sls_loglik_choosepar.R:58:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_loglik_choosepar.R#L58) *style:* **Variable or function name should be snake_case.**
```r
  first_S_branch <- ifelse(length(brts_s) != 0, max(abs(brts_s)), 0)
  ^~~~~~~~~~~~~~
```
[R/sls_ML_cluster.R:56:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_ML_cluster.R#L56) *style:* **Variable or function name should be snake_case.**
```r
  NM <- (soc - 1) + length(brts_m)
  ^~
```
[R/sls_ML_cluster.R:57:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_ML_cluster.R#L57) *style:* **Variable or function name should be snake_case.**
```r
  NS <- 1 + length(brts_s)
  ^~
```
[R/sls_ML_cluster.R:91:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_ML_cluster.R#L91) *style:* **Variable or function name should be snake_case.**
```r
    MLE_1 <- unlist(
    ^~~~~
```
[R/sls_ML_cluster.R:166:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_ML_cluster.R#L166) *style:* **Variable or function name should be snake_case.**
```r
  NM <- (soc - 1) + length(brts_m)
  ^~
```
[R/sls_ML_cluster.R:167:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_ML_cluster.R#L167) *style:* **Variable or function name should be snake_case.**
```r
  NS <- 1 + length(brts_s)
  ^~
```
[R/sls_ML_cluster.R:197:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_ML_cluster.R#L197) *style:* **Variable or function name should be snake_case.**
```r
  MLE_1 <- unlist(
  ^~~~~
```
[R/sls_ML_cluster.R:230:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_ML_cluster.R#L230) *style:* **Variable or function name should be snake_case.**
```r
  MLE_2 <- unlist(
  ^~~~~
```
[R/sls_sim_utils.R:9:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L9) *style:* **Variable or function name should be snake_case.**
```r
sls_sim.get_pars <- function(
^~~~~~~~~~~~~~~~
```
[R/sls_sim_utils.R:46:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L46) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sls_sim.initialize_data_new_clade <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sls_sim_utils.R:46:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L46) *style:* **Variable or function name should be snake_case.**
```r
sls_sim.initialize_data_new_clade <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sls_sim_utils.R:76:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L76) *style:* **Variable or function name should be snake_case.**
```r
    Lmother <- l_1[[motherclade]]
    ^~~~~~~
```
[R/sls_sim_utils.R:83:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L83) *style:* **Variable or function name should be snake_case.**
```r
    L <- matrix(0, nrow = l_matrix_size, 5)
    ^
```
[R/sls_sim_utils.R:123:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L123) *style:* **Variable or function name should be snake_case.**
```r
sls_sim.sample_deltas <- function(
^~~~~~~~~~~~~~~~~~~~~
```
[R/sls_sim_utils.R:132:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L132) *style:* **Variable or function name should be snake_case.**
```r
  PARS   <- pars[[clade]]
  ^~~~
```
[R/sls_sim_utils.R:136:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L136) *style:* **Variable or function name should be snake_case.**
```r
  N <- length(pool)
  ^
```
[R/sls_sim_utils.R:160:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L160) *style:* **Variable or function name should be snake_case.**
```r
sls_sim.decide_event <- function(
^~~~~~~~~~~~~~~~~~~~
```
[R/sls_sim_utils.R:170:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L170) *style:* **Variable or function name should be snake_case.**
```r
  L <- l_1[[clade]]
  ^
```
[R/sls_sim_utils.R:187:7:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L187) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if ( (t - delta_t) < 0 ) {
      ^
```
[R/sls_sim_utils.R:187:25:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L187) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if ( (t - delta_t) < 0 ) {
                        ^
```
[R/sls_sim_utils.R:210:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L210) *style:* **Variable or function name should be snake_case.**
```r
sls_sim.use_event <- function(
^~~~~~~~~~~~~~~~~
```
[R/sls_sim_utils.R:220:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L220) *style:* **Variable or function name should be snake_case.**
```r
  L <- data$l_1[[clade]]
  ^
```
[R/sls_sim_utils.R:222:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L222) *style:* **Variable or function name should be snake_case.**
```r
  N <- length(pool)
  ^
```
[R/sls_sim_utils.R:244:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L244) *style:* **Variable or function name should be snake_case.**
```r
    L <- data$l_1[[clade]]
    ^
```
[R/sls_sim_utils.R:246:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L246) *style:* **Variable or function name should be snake_case.**
```r
    N <- length(pool)
    ^
```
[R/sls_sim_utils.R:279:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L279) *style:* **Variable or function name should be snake_case.**
```r
    L2 <- sls_sim.cut_l_matrix(L)
    ^~
```
[R/sls_sim_utils.R:280:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L280) *style:* **Variable or function name should be snake_case.**
```r
    L <- L2
    ^
```
[R/sls_sim_utils.R:314:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L314) *style:* **Variable or function name should be snake_case.**
```r
sls_sim.check_survival <- function(
^~~~~~~~~~~~~~~~~~~~~~
```
[R/sls_sim_utils.R:315:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L315) *style:* **Variable or function name should be snake_case.**
```r
  L,
  ^
```
[R/sls_sim_utils.R:332:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L332) *style:* **Variable or function name should be snake_case.**
```r
sls_sim.conditioning <- function(
^~~~~~~~~~~~~~~~~~~~
```
[R/sls_sim_utils.R:347:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L347) *style:* **Variable or function name should be snake_case.**
```r
    L <- l_1[[clade]]
    ^
```
[R/sls_sim_utils.R:363:7:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L363) *style:* **Variable or function name should be snake_case.**
```r
      L_left  <- L[coords_left, ]; dim(L_left)  <- c(sum(coords_left), 5)
      ^~~~~~
```
[R/sls_sim_utils.R:364:7:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L364) *style:* **Variable or function name should be snake_case.**
```r
      L_right <- L[coords_right, ]; dim(L_right) <- c(sum(coords_right), 5)
      ^~~~~~~
```
[R/sls_sim_utils.R:374:7:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L374) *style:* **Variable or function name should be snake_case.**
```r
      L_left_cs  <- L_left[coords_left_cs, ]
      ^~~~~~~~~
```
[R/sls_sim_utils.R:379:7:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L379) *style:* **Variable or function name should be snake_case.**
```r
      L_right_cs <- L_right[coords_right_cs, ]
      ^~~~~~~~~~
```
[R/sls_sim_utils.R:402:7:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L402) *style:* **Variable or function name should be snake_case.**
```r
      L <- l_1[[clade]]
      ^
```
[R/sls_sim_utils.R:430:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L430) *style:* **Variable or function name should be snake_case.**
```r
sls_sim.get_brts <- function(
^~~~~~~~~~~~~~~~
```
[R/sls_sim_utils.R:446:7:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L446) *style:* **Variable or function name should be snake_case.**
```r
      L <- sls_sim.cut_l_matrix(
      ^
```
[R/sls_sim_utils.R:484:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L484) *style:* **Variable or function name should be snake_case.**
```r
sls_sim.read_l_1 <- function(
^~~~~~~~~~~~~~~~
```
[R/sls_sim_utils.R:492:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L492) *style:* **Variable or function name should be snake_case.**
```r
    L <- l_1[[i]]
    ^
```
[R/sls_sim_utils.R:504:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L504) *style:* **Variable or function name should be snake_case.**
```r
sls_sim.get_standard_l_2 <- function(
^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sls_sim_utils.R:539:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L539) *style:* **Variable or function name should be snake_case.**
```r
sls_sim.get_shifts_info <- function(
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/sls_sim_utils.R:556:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L556) *style:* **Variable or function name should be snake_case.**
```r
sls_sim.get_t_0 <- function(
^~~~~~~~~~~~~~~
```
[R/sls_sim_utils.R:570:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L570) *style:* **Variable or function name should be snake_case.**
```r
sls_sim.get_n_0 <- function(
^~~~~~~~~~~~~~~
```
[R/sls_sim_utils.R:584:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L584) *style:* **Variable or function name should be snake_case.**
```r
sls_sim.get_motherclade <- function(
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/sls_sim_utils.R:598:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L598) *style:* **Variable or function name should be snake_case.**
```r
sls_sim.get_pool <- function(
^~~~~~~~~~~~~~~~
```
[R/sls_sim_utils.R:599:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L599) *style:* **Variable or function name should be snake_case.**
```r
  L
  ^
```
[R/sls_sim_utils.R:612:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L612) *style:* **Variable or function name should be snake_case.**
```r
sls_sim.cut_l_matrix <- function(
^~~~~~~~~~~~~~~~~~~~
```
[R/sls_sim_utils.R:613:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L613) *style:* **Variable or function name should be snake_case.**
```r
  L
  ^
```
[R/sls_sim_utils.R:620:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L620) *style:* **Variable or function name should be snake_case.**
```r
    L2 <- L[1:n_max, ]
    ^~
```
[R/sls_sim_utils.R:621:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L621) *style:* **Variable or function name should be snake_case.**
```r
    cols_L <- ncol(L)
    ^~~~~~
```
[R/sls_sim_utils.R:624:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L624) *style:* **Variable or function name should be snake_case.**
```r
    L2 <- L
    ^~
```
[R/sls_sim_utils.R:625:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L625) *style:* **Variable or function name should be snake_case.**
```r
    cols_L <- length(L)
    ^~~~~~
```
[R/sls_sim_utils.R:637:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L637) *style:* **Variable or function name should be snake_case.**
```r
sls_sim.adapt_l_matrix_size <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sls_sim_utils.R:642:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L642) *style:* **Variable or function name should be snake_case.**
```r
  L <- data$l_1[[clade]]
  ^
```
[R/sls_sim_utils.R:644:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L644) *style:* **Variable or function name should be snake_case.**
```r
    append_L <- matrix(0, nrow = nrow(L), ncol = ncol(L))
    ^~~~~~~~
```
[R/sls_sim_utils.R:646:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_sim_utils.R#L646) *style:* **Variable or function name should be snake_case.**
```r
    L2 <- rbind(L, append_L)
    ^~
```
[R/sls_utils.R:7:1:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_utils.R#L7) *style:* **Variable or function name should be snake_case.**
```r
P_transition_matrix <- function(
^~~~~~~~~~~~~~~~~~~
```
[R/sls_utils.R:13:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/R/sls_utils.R#L13) *style:* **Variable or function name should be snake_case.**
```r
  M <- matrix(0, nrow = matrix_size, ncol = matrix_size)
  ^
```
[tests/testthat/test-conditionings.R:14:39:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-conditionings.R#L14) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    p_ns_cs * (1 - (p_0_sp) ^ (ns - 1) )
                                      ^
```
[tests/testthat/test-conditionings.R:43:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-conditionings.R#L43) *style:* **Variable or function name should be snake_case.**
```r
  Pc1 <- sls::pc_1shift(
  ^~~
```
[tests/testthat/test-conditionings.R:50:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-conditionings.R#L50) *style:* **Variable or function name should be snake_case.**
```r
  Pc3 <- sls::pc_1shift(
  ^~~
```
[tests/testthat/test-conditionings.R:67:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-conditionings.R#L67) *style:* **Variable or function name should be snake_case.**
```r
  Pc1 <- sls::pc_1shift(
  ^~~
```
[tests/testthat/test-conditionings.R:74:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-conditionings.R#L74) *style:* **Variable or function name should be snake_case.**
```r
  Pc3 <- sls::pc_1shift(
  ^~~
```
[tests/testthat/test-conditionings.R:91:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-conditionings.R#L91) *style:* **Variable or function name should be snake_case.**
```r
  Pc1 <- sls::pc_1shift(
  ^~~
```
[tests/testthat/test-conditionings.R:98:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-conditionings.R#L98) *style:* **Variable or function name should be snake_case.**
```r
  Pc3 <- sls::pc_1shift(
  ^~~
```
[tests/testthat/test-conditionings.R:118:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-conditionings.R#L118) *style:* **Variable or function name should be snake_case.**
```r
  Pc1 <- sls::pc_1shift(
  ^~~
```
[tests/testthat/test-conditionings.R:125:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-conditionings.R#L125) *style:* **Variable or function name should be snake_case.**
```r
  Pc3 <- sls::pc_1shift(
  ^~~
```
[tests/testthat/test-conditionings.R:142:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-conditionings.R#L142) *style:* **Variable or function name should be snake_case.**
```r
  Pc1 <- sls::pc_1shift(
  ^~~
```
[tests/testthat/test-conditionings.R:149:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-conditionings.R#L149) *style:* **Variable or function name should be snake_case.**
```r
  Pc3 <- sls::pc_1shift(
  ^~~
```
[tests/testthat/test-conditionings.R:166:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-conditionings.R#L166) *style:* **Variable or function name should be snake_case.**
```r
  Pc1 <- sls::pc_1shift(
  ^~~
```
[tests/testthat/test-conditionings.R:173:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-conditionings.R#L173) *style:* **Variable or function name should be snake_case.**
```r
  Pc3 <- sls::pc_1shift(
  ^~~
```
[tests/testthat/test-conditionings.R:185:3:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-conditionings.R#L185) *style:* **Variable or function name should be snake_case.**
```r
  diff_Pc_vs_DDD <- function(
  ^~~~~~~~~~~~~~
```
[tests/testthat/test-conditionings.R:219:7:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-conditionings.R#L219) *style:* **Variable or function name should be snake_case.**
```r
      DDDloglik0 <- DDD::dd_KI_loglik(
      ^~~~~~~~~~
```
[tests/testthat/test-conditionings.R:227:7:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-conditionings.R#L227) *style:* **Variable or function name should be snake_case.**
```r
      DDDloglik1 <- DDD::dd_KI_loglik(
      ^~~~~~~~~~
```
[tests/testthat/test-conditionings.R:235:7:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-conditionings.R#L235) *style:* **Variable or function name should be snake_case.**
```r
      Pc <- sls::pc_1shift(
      ^~
```
[tests/testthat/test-conditionings.R:243:7:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-conditionings.R#L243) *style:* **Variable or function name should be snake_case.**
```r
      DDD_Pc <- (DDDloglik0 - DDDloglik1)
      ^~~~~~
```
[tests/testthat/test-loglik-BISSE.R:3:11:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-loglik-BISSE.R#L3) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
test_that( "test bisse and DDD logliks equivalence", {
          ^
```
[tests/testthat/test-loglik-BISSE.R:22:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-loglik-BISSE.R#L22) *style:* **Variable or function name should be snake_case.**
```r
    Delta_ddd   <- ddd1 - ddd2
    ^~~~~~~~~
```
[tests/testthat/test-loglik-BISSE.R:23:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-loglik-BISSE.R#L23) *style:* **Variable or function name should be snake_case.**
```r
    Deltabisse <- bisse1 - bisse2
    ^~~~~~~~~~
```
[tests/testthat/test-loglik-BISSE.R:56:11:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-loglik-BISSE.R#L56) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
test_that( "test bisse alternative functions", {
          ^
```
[tests/testthat/test-loglik-division.R:3:11:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-loglik-division.R#L3) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
test_that( "all the likelihoods with division yield the same result", {
          ^
```
[tests/testthat/test-loglik-division.R:24:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-loglik-division.R#L24) *style:* **Variable or function name should be snake_case.**
```r
    res1.1 <- fun1(
    ^~~~~~
```
[tests/testthat/test-loglik-division.R:33:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-loglik-division.R#L33) *style:* **Variable or function name should be snake_case.**
```r
    res2.1 <- fun2(
    ^~~~~~
```
[tests/testthat/test-loglik-division.R:42:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-loglik-division.R#L42) *style:* **Variable or function name should be snake_case.**
```r
    res1.2 <- res2.2 <- 0
    ^~~~~~
```
[tests/testthat/test-loglik-division.R:42:15:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-loglik-division.R#L42) *style:* **Variable or function name should be snake_case.**
```r
    res1.2 <- res2.2 <- 0
              ^~~~~~
```
[tests/testthat/test-loglik-division.R:46:7:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-loglik-division.R#L46) *style:* **Variable or function name should be snake_case.**
```r
      res1.2 <- fun1(
      ^~~~~~
```
[tests/testthat/test-loglik-division.R:55:7:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-loglik-division.R#L55) *style:* **Variable or function name should be snake_case.**
```r
      res2.2 <- fun2(
      ^~~~~~
```
[tests/testthat/test-loglik-nodivision.R:3:11:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-loglik-nodivision.R#L3) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
test_that( "all the likelihoods with no division yield the same result", {
          ^
```
[tests/testthat/test-loglik-nodivision.R:23:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-loglik-nodivision.R#L23) *style:* **Variable or function name should be snake_case.**
```r
    res1.1 <- fun1(
    ^~~~~~
```
[tests/testthat/test-loglik-nodivision.R:32:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-loglik-nodivision.R#L32) *style:* **Variable or function name should be snake_case.**
```r
    res2.1 <- fun2(
    ^~~~~~
```
[tests/testthat/test-loglik-nodivision.R:41:5:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-loglik-nodivision.R#L41) *style:* **Variable or function name should be snake_case.**
```r
    res1.2 <- res2.2 <- 0
    ^~~~~~
```
[tests/testthat/test-loglik-nodivision.R:41:15:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-loglik-nodivision.R#L41) *style:* **Variable or function name should be snake_case.**
```r
    res1.2 <- res2.2 <- 0
              ^~~~~~
```
[tests/testthat/test-loglik-nodivision.R:45:7:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-loglik-nodivision.R#L45) *style:* **Variable or function name should be snake_case.**
```r
      res1.2 <- fun1(pars_m = pars_m2,
      ^~~~~~
```
[tests/testthat/test-loglik-nodivision.R:53:7:](https://github.com/Giappo/sls/blob/dccce88f23b9ed6b61b96035a78121c5a33340cc/tests/testthat/test-loglik-nodivision.R#L53) *style:* **Variable or function name should be snake_case.**
```r
      res2.2 <- fun2(
      ^~~~~~
```


Created multidev environment [mjbernha-d8-circle-project#ci-21](https://dashboard.pantheon.io/sites/cdf53849-7d9e-4298-a9c7-e343633cda43#ci-21).

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


Thank you upgrade the library, can you upgrade to the latest version 2.1.1?


Toutes les dépendances js/css sont dans le dépôt. On a pas mis de gestionnaire de paquets Js pour le front office. Ça parraît old school mais comme c’est un site web python, c’est pas mal d’eviter le pré-requis npm pour l’installation.


Code example for EntityAIBasic:

**Old Arraylist order:**

new AITarget(this::initSafetyChecks, true, 10),
new AITarget(this::updateVisualState, true, 10),
new AITarget(this::waitingForSomething, true, this::getState, 1),
new AITarget(INVENTORY_FULL, true, this::dumpInventory),
new AITarget(this::inventoryNeedsDump, INVENTORY_FULL, true),
new AITarget(GATHERING_REQUIRED_MATERIALS, true, this::getNeededItem),
new AITarget(this::shouldRestart, true, this::restart),
new AITarget(PAUSED, true, () -> !this.isPaused(), () -> IDLE, 20),
new AITarget(PAUSED, true, this::bePaused),
new AITarget(this::isPaused, INVENTORY_FULL, true)

**Checking order(current state = PAUSED):** if any of those targets returned true after checking it, targets below it would be skipped

targetList.stream().anyMatch(this::checkOnTarget) =

	new AITarget(this::initSafetyChecks, true, 10),
	new AITarget(this::updateVisualState, true, 10),
	new AITarget(this::waitingForSomething, true, this::getState, 1),
	new AITarget(INVENTORY_FULL, true, this::dumpInventory),
	new AITarget(this::inventoryNeedsDump, INVENTORY_FULL, true),
	new AITarget(GATHERING_REQUIRED_MATERIALS, true, this::getNeededItem),
	new AITarget(this::shouldRestart, true, this::restart),
	new AITarget(PAUSED, true, () -> !this.isPaused(), () -> IDLE, 20),
	new AITarget(PAUSED, true, this::bePaused),
	new AITarget(this::isPaused, INVENTORY_FULL, true)

**new Hashmap order:**

[Key = NULLSTATE]
	Arraylist with:
	new AITarget(this::initSafetyChecks, true, 10),
	new AITarget(this::updateVisualState, true, 10),
	new AITarget(this::waitingForSomething, true, this::getState, 1),
	new AITarget(this::inventoryNeedsDump, INVENTORY_FULL, true),
	new AITarget(this::shouldRestart, true, this::restart),
	new AITarget(this::isPaused, INVENTORY_FULL, true)

[Key = INVENTORY_FULL]
	Arraylist with:
	new AITarget(INVENTORY_FULL, true, this::dumpInventory),

[Key = GATHERING_REQUIRED_MATERIALS]
	Arraylist with:
	new AITarget(GATHERING_REQUIRED_MATERIALS, true, this::getNeededItem),

[Key = PAUSED]
	Arraylist with:
	new AITarget(PAUSED, true, () -> !this.isPaused(), () -> IDLE, 20),
	new AITarget(PAUSED, true, this::bePaused),

**Checking order: (current state = PAUSED)** if any of those targets returned true after checking it, targets below it would be skipped

	if (!targetMap.get(AIState.NULLSTATE).stream().anyMatch(this::checkOnTarget)) =

		[Key = NULLSTATE]
			Arraylist with:
			new AITarget(this::initSafetyChecks, true, 10),
			new AITarget(this::updateVisualState, true, 10),
			new AITarget(this::waitingForSomething, true, this::getState, 1),
			new AITarget(this::inventoryNeedsDump, INVENTORY_FULL, true),
			new AITarget(this::shouldRestart, true, this::restart),
			new AITarget(this::isPaused, INVENTORY_FULL, true)

		targetMap.get(state).stream().anyMatch(this::checkOnTarget) =

		[Key = PAUSED]
			Arraylist with:
			new AITarget(PAUSED, true, () -> !this.isPaused(), () -> IDLE, 20),
			new AITarget(PAUSED, true, this::bePaused),


It doesn't get exposed to the Actor directly regardless. This is only used in `hookup`.


ok


YES! I love cheats!
Invincibility, infinite ammo, infinite magic, infinite lives, infinite continues, infinite time, HERE I COME!


Hi. I think adding "file_handler.setLevel(logging.ERROR)" to init_logger is not good idea. Before this commit it was possible to see how training goes inside log file, but now there is the only way to view training progress is a console. Log was useful if data in the console is unavailable or you have to restart training lots of times. It this cases log file is the only way to monitor training progress consistently. But now this ability is broken.


Oui c'est clair que si le front est simple et qu'on peut éviter NPM ça simplifie l'installation, l'architecture et la maintenance.


It's unnecessary to deconstruct the args object just to put it back into an options object, just pass args to application.


It is not understandable what is showed by this variables


"Что-то неверно"


You deleted the UX?!


The first parameter set in your last post are closer to the release for my clips. The 2nd ones are too warm - for some clips I don't get a "real white".


I think there may be a mistake here ? Errors seem to be reported one line too high now, as show below :
![erroroffset](https://user-images.githubusercontent.com/24356589/48866456-32257c80-edd3-11e8-9efb-675b75113332.png)


Изначально я эту отвественность разделил, но в этом случае код в методах движения вперед и назад фактически дублирует друг друга, с единственной разницей на next_station/prev_station, поэтому я его вынес в отдельный метод... вычисление индекса по той-же причине в отдельном методе т.к. встречается несколько раз.


I can add it back.  I had to change sometime, as part of a test.


don't use russian variable names. use **array** name instead


Esta bien


Takk, Lulle! @juliejk


fast-forwarding master to auto = bbadfc1a


See this block of code? Notice how it's a lot of very, very similar code? This makes it a good candidate for being replaced by a method.

So we start with THE WHY. Why did you store the score and modifier of every attribute? Well, these values are going to be used, later, in a lot of calculations. Sometimes, a calculation will require the score, and sometimes it will require the modifier. So it would be nice to have a data structure, a dict, we can use to look up this information whenever we need it.

Except... we already have it! We have our `self.stats` ! The `stats` var contains `attributes`, which is the dict we're after in the first place. All the info we need is already there.
And we already wrote one method, `getScore()`, which returns the score for any given attribute.
So if we're looking to also easily get the modifier, we just need another method along the same lines. In fact, we know that `stats.getMod()` already exists, so we're basically just wrapping that functionality up in another function... this is known as a WRAPPER method. Basically, it means the instance of the Race class can do the same thing the instance of the Chr_stat class can: return a modifier for any given stat.

So, *homework*: Write a `getMod(self, attribute)` method along the same lines of `getScore()`.
And you'll see that you don't need to store all this information beforehand in the Race class. Any time something needs the information, you'll be able to use the methods, like in this example:
```
r = Race()
armor_class_of_r = 10 + r.getMod('DEX')
q = Race()
is_r_stronger_than_q = r.getScore('STR') > q.getScore('STR')
```

See how we don't need to add 11 lines worth of code into the class to pre-store this information? Let the methods work for us.


Should be
```
self.stats = Chr_stat()
```

Because we are already in the context of the Race class, that is what the `self` keyword tell us.


This change together with https://github.com/curl/curl/commit/53d137d94ac355bd3fa1717141e688d3534f21f7 causes my legacy Pidgin plugin builds to fail. Was it intentional to have CURL_NO_OLDIES defined by default?


[R/assertions.R:2:5:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/assertions.R#L2) *warning:* **no visible global function definition for ‘assert_is_character’**
```r
    assert_is_character(x)
    ^~~~~~~~~~~~~~~~~~~
```
[R/assertions.R:7:5:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/assertions.R#L7) *warning:* **no visible global function definition for ‘assert_has_no_duplicates’**
```r
    assert_has_no_duplicates(x)
    ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/assertions.R:13:5:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/assertions.R#L13) *warning:* **no visible global function definition for ‘assertIsStringOrNULL’**
```r
    assertIsStringOrNULL(x)
    ^~~~~~~~~~~~~~~~~~~~
```
[R/assertions.R:15:9:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/assertions.R#L15) *warning:* **no visible global function definition for ‘.assertIsVersion’**
```r
        .assertIsVersion(x)
        ^~~~~~~~~~~~~~~~
```
[R/assertions.R:22:5:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/assertions.R#L22) *warning:* **no visible global function definition for ‘assert_is_a_string’**
```r
    assert_is_a_string(x)
    ^~~~~~~~~~~~~~~~~~
```
[R/assertions.R:23:5:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/assertions.R#L23) *warning:* **no visible global function definition for ‘assert_all_are_matching_regex’**
```r
    assert_all_are_matching_regex(x, versionPattern)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/assertions.R:23:38:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/assertions.R#L23) *warning:* **no visible binding for global variable ‘versionPattern’**
```r
    assert_all_are_matching_regex(x, versionPattern)
                                     ^~~~~~~~~~~~~~
```
[R/description.R:16:5:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/description.R#L16) *warning:* **no visible global function definition for ‘assert_is_a_bool’**
```r
    assert_is_a_bool(progress)
    ^~~~~~~~~~~~~~~~
```
[R/description.R:73:18:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/description.R#L73) *warning:* **no visible global function definition for ‘str_match’**
```r
        names <- str_match(x, keyPattern)[, 2L]
                 ^~~~~~~~~
```
[R/description.R:79:16:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/description.R#L79) *warning:* **no visible global function definition for ‘as_tibble’**
```r
        tbl <- as_tibble(t(x))
               ^~~~~~~~~
```
[R/externalIDs.R:15:5:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/externalIDs.R#L15) *warning:* **no visible global function definition for ‘.assertAllAreGenes’**
```r
    .assertAllAreGenes(genes)
    ^~~~~~~~~~~~~~~~~~
```
[R/externalIDs.R:16:5:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/externalIDs.R#L16) *warning:* **no visible global function definition for ‘assert_is_a_bool’**
```r
    assert_is_a_bool(progress)
    ^~~~~~~~~~~~~~~~
```
[R/ftp-internal.R:36:5:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/ftp-internal.R#L36) *warning:* **no visible global function definition for ‘assert_is_a_string’**
```r
    assert_is_a_string(subdir)
    ^~~~~~~~~~~~~~~~~~
```
[R/ftp-internal.R:37:5:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/ftp-internal.R#L37) *warning:* **no visible global function definition for ‘.assertFormalVersion’**
```r
    .assertFormalVersion(version)
    ^~~~~~~~~~~~~~~~~~~~
```
[R/ftp-internal.R:60:5:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/ftp-internal.R#L60) *warning:* **no visible global function definition for ‘assert_is_of_length’**
```r
    assert_is_of_length(file, 1L)
    ^~~~~~~~~~~~~~~~~~~
```
[R/geneOntology.R:15:5:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/geneOntology.R#L15) *warning:* **no visible global function definition for ‘assert_is_a_bool’**
```r
    assert_is_a_bool(progress)
    ^~~~~~~~~~~~~~~~
```
[R/geneOntology.R:20:5:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/geneOntology.R#L20) *warning:* **no visible global function definition for ‘.assertAllAreGenes’**
```r
    .assertAllAreGenes(genes)
    ^~~~~~~~~~~~~~~~~~
```
[R/oligos.R:22:25:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/oligos.R#L22) *warning:* **no visible global function definition for ‘str_extract’**
```r
    data[["geneID"]] <- str_extract(data[["geneID"]], "WBGene\\d{8}")
                        ^~~~~~~~~~~
```
[R/orthologs.R:16:5:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/orthologs.R#L16) *warning:* **no visible global function definition for ‘assert_is_a_bool’**
```r
    assert_is_a_bool(progress)
    ^~~~~~~~~~~~~~~~
```
[R/orthologs.R:47:17:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/orthologs.R#L47) *warning:* **no visible global function definition for ‘str_extract’**
```r
        gene <- str_extract(x, genePattern)
                ^~~~~~~~~~~
```
[R/orthologs.R:47:32:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/orthologs.R#L47) *warning:* **no visible binding for global variable ‘genePattern’**
```r
        gene <- str_extract(x, genePattern)
                               ^~~~~~~~~~~
```
[R/peptides.R:16:5:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/peptides.R#L16) *warning:* **no visible global function definition for ‘assert_is_a_bool’**
```r
    assert_is_a_bool(progress)
    ^~~~~~~~~~~~~~~~
```
[R/peptides.R:40:14:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/peptides.R#L40) *warning:* **no visible global function definition for ‘read_lines’, Did you mean 'readline'?**
```r
    lines <- read_lines(file.path(dir, wormpepTable), progress = FALSE)
             ^~~~~~~~~~
```
[R/peptides.R:47:23:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/peptides.R#L47) *style:* **Only use double-quotes.**
```r
            gsub('"', '', .)
                      ^~
```
[R/rest-internal.R:7:5:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/rest-internal.R#L7) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
    content(x)
    ^~~~~~~
```
[R/rnaiPhenotypes.R:16:5:](https://github.com/steinbaugh/wormbase/blob/8ff079f6c31d2d5e725a42a07b6bce1e12ade36f/R/rnaiPhenotypes.R#L16) *warning:* **no visible global function definition for ‘assert_is_a_bool’**
```r
    assert_is_a_bool(progress)
    ^~~~~~~~~~~~~~~~
```


I believe assertTrue is a better choice here


Doble punto?


Yeah, might be. Although the last one is matched with official ongoing release so getting real whites could be a problem as is right now.
Anyway. This unscientific build should be used with the mindset of only being temporary. Can't wait for a color corrected scientific version.


URL = "https://api.telegram.org/bot%s/" % BOT_TOKEN
MyURL = "https://example.com/hook"

api = requests.Session()
application = tornado.web.Application([
    (r"/", Handler),
])

if __name__ == '__main__':
    signal.signal(signal.SIGTERM, signal_term_handler)
    try:
        set_hook = api.get(URL + "setWebhook?url=%s" % MyURL)
        if set_hook.status_code != 200:
            logging.error("Can't set hook: %s. Quit." % set_hook.text)
            exit(1)
        application.listen(8888)
        tornado.ioloop.IOLoop.current().start()
    except KeyboardInterrupt:
        signal_term_handler(signal.SIGTERM, None)


Ahmed_yasin mohamed abdi
Abdirahman mohamoud hassan
Khalid mohamed Abdilahi


🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/package-mac-tests-with-xibuild/1/display/redirect) (on internal Jenkins) failed in stage(s) 'Test run' 🔥

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/package-mac-tests-with-xibuild/1//console)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/package-mac-tests-with-xibuild/2d9174a31d5db69f26b2a3a7bbedc6329145c18a/1/jenkins-results/api-diff/index.html)
ℹ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/package-mac-tests-with-xibuild/2d9174a31d5db69f26b2a3a7bbedc6329145c18a/1/jenkins-results/apicomparison/index.html) (please review changes)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/package-mac-tests-with-xibuild/2d9174a31d5db69f26b2a3a7bbedc6329145c18a/1/jenkins-results/generator-diff/index.html) (no change)
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/package-mac-tests-with-xibuild/2d9174a31d5db69f26b2a3a7bbedc6329145c18a/1/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>1 tests failed, 0 tests skipped, 283 tests passed.</summary>

## Failed tests

 * apitest/Mac Classic/NonSystem: TimedOut (Execution timed out after 1200 seconds.)
</details>


✅ [Jenkins job](https://jenkins.internalx.com/job/macios/job/master/223/display/redirect) (on internal Jenkins) succeeded

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/master/223//console)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/master/6f54cb7c28a578b69c932d41efcd2179c5c1c6ed/223/jenkins-results/api-diff/index.html)
ℹ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/master/6f54cb7c28a578b69c932d41efcd2179c5c1c6ed/223/jenkins-results/apicomparison/index.html) (please review changes)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/master/6f54cb7c28a578b69c932d41efcd2179c5c1c6ed/223/jenkins-results/generator-diff/index.html) (no change)
✅ [Test run succeeded](http://xamarin-storage/jenkins/xamarin-macios/master/6f54cb7c28a578b69c932d41efcd2179c5c1c6ed/223/jenkins-results/tests/index.html)


Created multidev environment [mjbernha-d8-circle-project#pr-3](https://dashboard.pantheon.io/sites/cdf53849-7d9e-4298-a9c7-e343633cda43#pr-3).

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


const names should help me understand their appointment


This is great! Just seeing this now, sorry. Will test and push out an update this weekend.


which array?


what we are reading?


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

* https://backyourstack.now.sh
* https://backyourstack.com
* https://www.backyourstack.com


good code dont need any comments


`Array.Empty<object> ()`


i,j - this names say me nothing about appointment of vars


Could you select the number of ms depending on some kind of configuration. I would like to preserve those timing test as close as possible. 5 ms seems a good timing for a machine that is donne nothing else.
You could change t depending on other flags as USING_VALGRIND, APPVEYOR or ...


what you are scaning? add a string which will explain user what he should input


sorting of what?


`Halfling` should be a subclass, defined in its own file.

ALTERNATIVELY, consider the following:

- We know that a character, at creation, has a lot of defaults, that serve as a "starting place"
- We know that each race comes with its own stat bonus and racial features that are applied on to the default values

So what if we had another dictionary that mapped the name of a class, to the class features and bonuses to apply?
Eg,
```
class_data = {
  'halfling': {
    'bonus_stats': ['DEX', 'WIS'],
    'penalty_stats': ['STR'],
    'description': 'Hairy feet, short, but stout of heart and enjoy the simple things in life.'
  }
}
```

You can build up a whole lot of information that way, and write the methods that take the data and build it into the Race. That's probably our next step, and we'll break it down into more manageable pieces.


change names of vars in this method


which array? maybe matrix?


looks good


_fake it till you can make it_ :+1:


method names should include verbs


sum of what?


what is ave, what is mult ? what they are doing?


gooooood code dont need comments


I don't want to move this to 250 ms for all the platforms.
If you need to change it for USING_VALGRIND, APPVEYOR or you could do it but not always.


change names of methods


I already got feedback regarding this from other Lawnchair Launcher devs,
but had no source for that, thanks for your heads-up :)

On Wed, Nov 21, 2018, 19:59 Ezio Lacandia Bijelkic <notifications@github.com
wrote:

> https://android.googlesource.com/platform/frameworks/base/+/e8199c5%5E!/
>
> Are we sure berkeley is slow at drawing round rects? If it's fast enough,
> this commit becomes useless and consumes more memory. Without this i feel
> the Overview panel is smooth and lagless.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/berkeley-pie/android_device_huawei_kirin970-common/commit/67b320de070de6e93a4c93a8496b5bcd92d22f96#commitcomment-31386669>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AbObByTzg5O3wOOB_GagcVdka_DGRcRPks5uxaJ3gaJpZM4YtuDB>
> .
>


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

* https://mooven.now.sh


Every file needs a copyright.


Hmm? I don't think the patch should have been deleted.


I suspect this is because Valgrind redefines also the new operator, isn't it?


if it's dangerous, use a _form_. The CSRF token protects you from the bad guys.


Hello.

You should remove in sound.pas:
`writeln(vsodir + FILENAME[sndMove]);`


Υποβολή αλλαγών σε συνεργασία με το Στέφανο Κυριάκου @Zaopoas


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

* https://backyourstack.now.sh
* https://backyourstack.com
* https://www.backyourstack.com


Created multidev environment [mjbernha-d8-circle-project#pr-3](https://dashboard.pantheon.io/sites/cdf53849-7d9e-4298-a9c7-e343633cda43#pr-3).

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


default*


Why do you need to load clusters from a config file? Why not to use config.GetOSOClusters()?


唔，我这个切换到了EAS，由于没有模型，所以并不能做到流畅，我现在已经暂时放弃了EAS


Sain sen lopulta toimiin 💃


et paf, XSS!


Υποβολή σε συνεργασία με το Στέφανο Κυριάκου @Zaopoas


If you want to export this function then move it to `cluster` package (`/cluster/cluster.go`?). It's not a configuration implementation detail anymore.


... or decrease performance in other apps?

GTX970 - 396.54.9 (As i assume 415.18 does not have VK_EXT_transform_feedback yet?

a574829
Unigine Valley - FPS (Score) Min/Max
`102.2 (4276) 47.7/185.8`

4f76b89
`97.6 (4085) 46.9/181.7`

Get some of it back i guess..
0418c02
`99.8 (4178) 46.7/184.5`

Anything i can test with this patch vs. nVidia?


Puzzle `15-a9f3b6c8` disappeared from [`main.cpp`](https://github.com/DronMDF/zond/blob/master/main.cpp), that's why I closed #17. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.


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

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/master/222/display/redirect) (on internal Jenkins) failed in stage(s) 'Running XM tests on '10.9', Running XM tests on '10.9', Test docs' 🔥 : hudson.AbortException: script returned exit code 56

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/master/222//console)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/master/37cd57219c4fe542489832a34774b298feaed282/222/jenkins-results/api-diff/index.html)
ℹ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/master/37cd57219c4fe542489832a34774b298feaed282/222/jenkins-results/apicomparison/index.html) (please review changes)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/master/37cd57219c4fe542489832a34774b298feaed282/222/jenkins-results/generator-diff/index.html) (no change)
🔥 [script returned exit code 56](https://jenkins.internalx.com/job/macios/job/master/222/display/redirect) 🔥
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/master/37cd57219c4fe542489832a34774b298feaed282/222/jenkins-results/tests/index.html) 🔥

# Test results

# Test run in progress: NotStarted: 284, Ignored: 1657


Hi @arcadez the Rhoga code is generating a compiler error for Emscripten. Not a crisis, and just looking at the error message only it seems like it might be straightforward to fix. Do you have moment to check it out?

```
src/drivers/rohga.c:1195:5: error: implicit declaration of function 'decoprot_reset' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    decoprot_reset();
```


It is weird that Boost.Thread depend on your repo, isn't it?
I believe that Boost-Ci was already part of Boost.


There is a lot going in this commit, without splitting it in smaller logical commits is almost impossible to review, as it is very hard to guess an intention.


Successfully aliased the URL <https://winmine-exe-jo4iegwkr.now.sh> to the following alias.

* https://winmine-exe.now.sh


@Suffril halp pls


Very nice !!!!


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

* https://mooven.now.sh


After all maybe 5ms is too restrictive.


This commit also added Opcode.h


hello，can u help me ?


nothing i can think of now.. what is it?


no


Ну, когда не знаешь как назвать метод, да и думать над этим слишком долго, то называю просто F :) Конечно же для прода или чего-нибудь еще название я придумаю хорошее, да и порядок методов делаю нормальным, то есть в классе сначала идут приватные поля, потом конструкторы, потом свойства, потом публичные методы, потом приватные методы, по крайней мере нам так говорили делать в лабе :) Но в данном случае, в случае обычных консолек, где нужно что-то быстро проверить, или что-то поэксперементировать, я пишу новые методы выше Main, а каждый новый метод пишу над Main методом по сути. Хотя, как-то не раз видел, что люди пишут все под Main, чтобы при открытии класса можно было бы видеть сразу точку входа


Images have a filename also.

```
------=_Part_345_93343278.1527666601733
Content-Type: image/png; name=footer-mobile-logo.png
Content-Transfer-Encoding: base64
Content-ID: <footer-mobile-logo>
Content-Disposition: inline; filename=footer-mobile-logo.png
```


Yeah, I plan on doing that.


We are, I just didn't do it yesterday.


Wonderful! Thanks for following up on this.


I have a slightly different plan for that. Trying to get to implement it today. If that doesn't work we'll do the `CONFIG_BINDERFS` option.


Hey guys, should it contain some proof that it's a Singleton now? Maybe something like second resolving from the container and comparing the hash codes (it order to prove that it's the same instance?)
@pakrym


why golang? there is no go in here.


Can I find your help? I want to make an API.


only problem we can get when switching is one case:  A stateless AITarget thats beeing registered after a state AITarget and was added with the logical intention to only be called after the state AITarget has been checked. Those would need a state != X condition added.


Make a PR I copy pasted from somewhere else :)


Hi  will this save the files in the root dir, as i currently have problems with is not saving the changers in set up.
How do i check the current build of the software.
Thank you Howard


Created multidev environment [next50#dev](https://dashboard.pantheon.io/sites/8e7c33cd-c6bd-4dcf-a71d-f1ade4f2e791#dev).

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


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

* https://mooven.now.sh


Fixes #17


Yes. I should not include function arguments that I am not using in the function. I removed all arguments in this function(constructor).


Correct. I now have the unhashed passwords in the function arguments.

No, I didn't have a remittance stored in the the function ` unlockRecipient1Funds` and this is wrong because  in the last line of the function's code I am intending to transfer the balance to ` recipient`. I've added a remittance instruction but it is not compiling.


Isn't, specially now that I do not have two passHash but two passwords hashed in a single passHash. I've deleted the line.


Are you meaning, why am I declaring  the recipients in the function arguments?


I like to suggest to rather decide to remove the feature at all. Dead code is not a good idea to keep around.


Well, I changed that instruction now.

I am trying to create a hash of two passwords that will unlock a puzzle. Still not compiling and showing the same error.


```
defaults: &defaults
  adapter: postgresql
  encoding: unicode
  min_messages: warning
  timeout: 5000
  pool: <%= [ENV.fetch("MAX_THREADS", 5).to_i, ENV.fetch("DB_POOL", 5).to_i].max %>

development:
  database: <%= ENV.fetch("DATABASE_NAME", File.basename(Rails.root)) %>_dev
  <<: *defaults

test:
  database: <%= ENV.fetch("DATABASE_NAME", File.basename(Rails.root)) %>_test
  <<: *defaults

production: &deploy
  <<: *defaults

staging: *deploy
```


I tried with ` amount` first and throws an error: "member amount not found or not visible after argument dependant lookup" but I need ` amount` in the ` struct`. Nevertheless I changed ` balance` for ` amount` but would like to understand why the compiler complaints.


Can I find your help? I want to make an API. Get SMS for textnow account


Rly???


I see. I renamed the functions ` unlockRecipient1Funds` and ` withdraw` following your advice and cleared a couple of redundant lines in the functions.


I combined both expressions into 1 so that I am not overwriting and have a more efficient code. I had ` amount` as a function argument because I want to require ` amount > 0`


I think I need to add a special method that returns true if part is an
attachment or looks like one.

On 21 November 2018 21:04:08 c-rosenberg <notifications@github.com> wrote:

> Images have a filename also.
>
> ```
> ------=_Part_345_93343278.1527666601733
> Content-Type: image/png; name=footer-mobile-logo.png
> Content-Transfer-Encoding: base64
> Content-ID: <footer-mobile-logo>
> Content-Disposition: inline; filename=footer-mobile-logo.png
> ```
>
> --
> You are receiving this because you authored the thread.
> Reply to this email directly or view it on GitHub:
> https://github.com/rspamd/rspamd/commit/954a6ec8cd67b6b0b5d70d005c2506678810c8cc#commitcomment-31388011


Hello Fred!

There is still a problem:

```
This is the end...
An unhandled exception occurred at $6C60449B:
EAccessViolation: Access violation
  $6C60449B
  $00577679  TUOS_INIT__UNLOADLIB,  line 8907 of C:/Atelier/Pascal/chess/github/eschecs/libraries/uos/uos.pas
  $00577C78  UOS_UNLOADLIB,  line 9211 of C:/Atelier/Pascal/chess/github/eschecs/libraries/uos/uos.pas
  $00578A58  UOS_FREE,  line 9844 of C:/Atelier/Pascal/chess/github/eschecs/libraries/uos/uos.pas
  $0056EFE8  UOS_FREE,  line 2304 of C:/Atelier/Pascal/chess/github/eschecs/libraries/uos/uos_flat.pas
  $0044ED48  SOUND_$$_finalize$,  line 115 of sound.pas
  $004118F1
```


I've deleted the whole function since it is redundant with ` cancelRemittance` function.


Ok, I now checked the COM_CHANGE_USER - bundle_command is not parsed, so ignore the third question :)


Perfectly understood and amended in the code. Thanks for the explanation.


Corrected.


This commit received two different tags:

`1.26.13`
`1.26.14`


Да, хорошее замечание. Когда основательно пишу, то всегда проверяю, если не упущу что, но в этих заданиях больше писал по заданиям, то есть делал код, выполняющий требования задания, не обращая винмания на всякие проверки валидности и т.п. вещи.

Это как в спортивном программировании, где дается задача, например, найти всевозможные пути в графе, и дается граф, валидность данных которого берешь на веру, ну как на веру, авторы тестировочной системы гарантируют, но суть в том, что больше важен правильный результат


The result is perfect. 👍


Решил использовать вспомогательную переменную и как ту саму переменную, о которой шла речь в задании, где нужно постоянно ее декрементировать)


"i" doesn't describe functional of variable


![](https://github.trello.services/images/mini-trello-icon.png) [Dev](https://trello.com/c/PxeOGc0S/1-dev)


In RELEASE mode there is no parasitic noise.


"j" doesn't describe functional of variable


"h" doesn't describe functional of variable


The name should represent the developer's idea. Methods name is important. Actually, we can't know what method Show_2d do!


Contains 10 csv files about median income, bacherlors degree %, population 2017...etc


The name should represent the developer's idea - | | -


The following doc(s) have been deployed to the [mathetosco](https://mathetosco-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/mobile-redirection](https://mathetosco-static-docs.pantheonsite.io/docs/mobile-redirection)
- [/docs/cookies](https://mathetosco-static-docs.pantheonsite.io/docs/cookies)
- [source/_partials/content/cache-busting.html](https://github.com/pantheon-systems/documentation/commit/e20db178781871ced7221432b1aad172d7b83bda/source/_partials/content/cache-busting.html)


Consider this:

```
function claimRemittance(bytes32 password1, bytes32 password2) public returns(bool success) {
  bytes32 passHash = keccak256(password1, password2);
  Remittance memory r = remittanceStructs[passHash]; // this is the code the user implicitly sent
  require(r.balance > 0); // if this box is empty, disallow
}
```
Does this help you see how the claimer solves the puzzle?


What kind of sort. Developers should name methods by their functional


Full word is recommended to use instead "tempt"


Dead code!


You will need a `uint balance;` to record the funds inside the box.


Now could not deploy this pull request since the `now.json` file explicitly sets `dotenv` to true.
However, there's no `.env` file in the repo.

Commit a `.env` file or unset the `dotenv` flag.
For secret environment variables, check out [Now Secrets](https://zeit.co/docs/getting-started/secrets).


The name doesn't represent anything!


а джоин-то принимает массив стрингов, насколько я помню, но да, вынести в отдельный цикл можно)


[R/create_bd_tree.R:70:18:](https://github.com/richelbilderbeek/razzo/blob/cfded144833b9f35ea3cbf032aedefe49c2fa6a9/R/create_bd_tree.R#L70) *warning:* **no visible global function definition for ‘bd_phylo_2_l_table’**
```r
  bd_l_matrix <- bd_phylo_2_l_table(bd_tree)
                 ^~~~~~~~~~~~~~~~~~
```
[R/utils.R:65:10:](https://github.com/richelbilderbeek/razzo/blob/cfded144833b9f35ea3cbf032aedefe49c2fa6a9/R/utils.R#L65) *warning:* **no visible global function definition for ‘convert_tree2brts’**
```r
  brt <- convert_tree2brts(phylo)
         ^~~~~~~~~~~~~~~~~
```


LOL! I guess thank you @alexhardwicke!
Glad you like it 👍


What is variable i? Use meaningful names!


What is variable j? Use meaningful names!


Full word is recommended to use instead "min"


We have that in a bunch of cases afaik

On Wed, Nov 21, 2018, 19:05 someaddons <notifications@github.com wrote:

> only problem we can get when switching is one case: A stateless AITarget
> thats beeing registered after a state AITarget and was added with the
> logical intention to only be called after the state AITarget has been
> checked. Those would need a state != X condition added.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/ldtteam/minecolonies/commit/41ca70c8c4bddfbf8205c35de4e2c655d61e6dc5#commitcomment-31388029>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AGI9y-rTmYiLWohMwfI5okIpKBYm5gPYks5uxcA0gaJpZM4YsJbJ>
> .
>


What is variable k? Use meaningful names!


Tworzenie użytkownika w klasie testowej strony rejestracyjnej w Before wydaje mi się bez sensu bo chciałbym też testować w tej klasie błędne rejestracje. Ale pasuje to wyciągnąć do metody gdzieś bo chcę to robić więcej niż raz


Intialize translations


Created multidev environment [mjbernha-d8-circle-project#pr-3](https://dashboard.pantheon.io/sites/cdf53849-7d9e-4298-a9c7-e343633cda43#pr-3).

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


Good. Checked all conditions. Logged the withdrawal but forget to send the funds. It goes.

1. Check conditions to be sure it's allowed.
2. Record all the effects. You should zero out the balance (so they can't claim it again), emit an event.
3. Send (transfer) the amount.


Created multidev environment [rescue-x#oct-18](https://dashboard.pantheon.io/sites/c8430b75-4272-4aca-bfcd-206b12279315#oct-18).

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


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

* https://mooven.now.sh


Have not. If that is a possibility, we should handle it.


Constructor should only the one-time stuff, `owner = msg.sender`.


Changes:
1. The vector containing strings for the board will now be cleared everytime the function randomizeBoard() ends
2. Random results will noe change with every program run, fixing issue #3


The following doc(s) have been deployed to the [mathetosco](https://mathetosco-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/mobile-redirection](https://mathetosco-static-docs.pantheonsite.io/docs/mobile-redirection)
- [/docs/cookies](https://mathetosco-static-docs.pantheonsite.io/docs/cookies)
- [source/_partials/content/cache-busting.html](https://github.com/pantheon-systems/documentation/commit/e20db178781871ced7221432b1aad172d7b83bda/source/_partials/content/cache-busting.html)


✅ [Jenkins job](https://jenkins.internalx.com/job/macios/job/jenkins-retry-if-curl-error-56-maccore-issue-1098/1/display/redirect) (on internal Jenkins) succeeded

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/jenkins-retry-if-curl-error-56-maccore-issue-1098/1//console)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/jenkins-retry-if-curl-error-56-maccore-issue-1098/0c4bc4d37d6de2b61a49bcef9f2e09d367f11c7d/1/jenkins-results/api-diff/index.html)
ℹ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/jenkins-retry-if-curl-error-56-maccore-issue-1098/0c4bc4d37d6de2b61a49bcef9f2e09d367f11c7d/1/jenkins-results/apicomparison/index.html) (please review changes)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/jenkins-retry-if-curl-error-56-maccore-issue-1098/0c4bc4d37d6de2b61a49bcef9f2e09d367f11c7d/1/jenkins-results/generator-diff/index.html) (no change)
✅ [Test run succeeded](http://xamarin-storage/jenkins/xamarin-macios/jenkins-retry-if-curl-error-56-maccore-issue-1098/0c4bc4d37d6de2b61a49bcef9f2e09d367f11c7d/1/jenkins-results/tests/index.html)


we got a bunch of cases where we limit the states a stateless target should be used by the order of registering instead of checking the for the right state?


Successfully aliased the URL <https://next-train-monorepo-mb1mburyc.now.sh> to the following alias.

* https://next-train.now.sh


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

* https://www.christopherpfaff.com


Bad code


I know it decreases performance on Nvidia, will probably disable it for them.


Even Worse


1. Many warnings: PEP8: missing whitespace after ','.
2. Line 73  (and some other) warning: PEP8: expected 1 blank line
3. Line 111 warning: variable in function should be lowercase
4. Line 145 warning : Variable 'out_array' might be referenced before assignment


Can't read anymore


Sample comment


*Shots fired*


@gwendalaze Est-ce qu'il ne faudrait pas faire quelque chose comme ça ?
`//mfccs une liste de MFCC, par exemple passée en paramètre du constructeur de PCA
double[][] data = new double[mfccs.size()][MFCC_SIZE];
for (int i = 0; i < mfccs.size(); i++) {
	for (int j = 0; j < MFCC_SIZE; j++) {
		data[i][j] = (double) mfccs.get(i).getCoef(j)
	}
}
Covariance covMatrix = new Covariance(data);`


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

* https://mooven.now.sh


Je ne comprends pas bien ce qui est fait là. Pourquoi la liste des valeurs propres a-telle pour type `List<Vector<Float>>` ?


Fully working "Contacts" application with the following features:

-Listing of contacts
-Add/Remove contacts
-Edit contacts


Je ne comprends pas bien ce qui est fait là. Pourquoi la liste des valeurs propres a-telle pour type List<Vector<Float>> ?


Successfully aliased the URL <https://next-train-monorepo-7idw2hlrj.now.sh> to the following alias.

* https://next-train.now.sh


fatto questo con l'intenzione di fare un esempio di calcolatrice che fa la somma!