Successfully deployed to following URLs:

* https://forum-client-brrv951in.now.sh
* https://forum-client.now.sh
* https://forum-client.krogank9.now.sh
* https://forum-client-git-master.krogank9.now.sh


Successfully deployed to following URLs:

* https://monorepo-9sm5i5hih.now.sh
* https://storybookjs.now.sh
* https://storybookjs-next.now.sh
* https://monorepo.storybook.now.sh
* https://monorepo-git-next.storybook.now.sh


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 3449a247e6ffd81c81be20b9bf97f2fa762cb762.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


HWDELL -> HWAMPERE maybe?


Successfully deployed to following URLs:

* https://forum-client-owlde9fxi.now.sh
* https://forum-client.now.sh
* https://forum-client.krogank9.now.sh
* https://forum-client-git-master.krogank9.now.sh


`InvalidProgramException: Invalid IL code in WireTool:RequestClear (BaseEntity/RPCMessage): IL_00fa: ret`
As I mentioned in my pull request. I just compiled the current develop branch and that's it.


[R/calc_rel_contr_node_time.R:1:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' calculate the fraction of substitutions at the nodes, relative to the fraction
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_rel_contr_node_time.R:3:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @description calculates the relative contribution of substitutions at the nodes
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_rel_contr_node_time.R:15:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L15) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(lambda) || is.null(mu)) {
    ^
```
[R/calc_rel_contr_node_time.R:20:12:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L20) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    return( 1 - (lambda / mu) * exp((lambda - mu) * t))
           ^
```
[R/calc_rel_contr_node_time.R:29:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L29) *style:* **Lines should not be more than 80 characters.**
```r
                            2 * log(  calc_u(expected_branch_length) / calc_u(0))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_rel_contr_node_time.R:29:37:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L29) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                            2 * log(  calc_u(expected_branch_length) / calc_u(0))
                                    ^
```
[R/calc_rel_contr_node_time.R:39:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L39) *style:* **Lines should not be more than 80 characters.**
```r
#' calculate the fraction of substitutions at the nodes, relative to the fraction
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_rel_contr_node_time.R:41:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L41) *style:* **Lines should not be more than 80 characters.**
```r
#' @description calculates the relative contribution of substitutions at the nodes
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_rel_contr_node_time.R:52:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L52) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(lambda) || is.null(mu)) {
    ^
```
[R/calc_rel_contr_node_time.R:57:12:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L57) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    return( 1 - (lambda / mu) * exp((lambda - mu) * t))
           ^
```
[R/calc_rel_contr_node_time.R:63:6:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L63) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(tt in purged_phy$edge.length) {
     ^
```
[R/calc_rel_contr_node_time.R:66:43:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L66) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                                  2 * log(  calc_u(tt) / calc_u(0))
                                          ^
```
[R/calc_required_node_time.R:15:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_required_node_time.R#L15) *style:* **functions should have cyclomatic complexity of less than 15, this has 17.**
```r
calc_required_node_time <- function(phy,
^
```
[R/calc_required_node_time.R:50:18:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_required_node_time.R#L50) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
           mu / ( (lambda - mu) *
                 ^
```
[R/calc_required_node_time.R:51:16:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_required_node_time.R#L51) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
           exp( (lambda - mu) * t))
               ^
```
[R/calc_required_node_time.R:66:18:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_required_node_time.R#L66) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
           mu / ( (lambda - mu) *
                 ^
```
[R/calc_required_node_time.R:67:16:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_required_node_time.R#L67) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
           exp( (lambda - mu) * t))
               ^
```
[R/calc_summary_statistics.R:25:15:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_summary_statistics.R#L25) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  output <- c( calc_beta(focal_tree),
              ^
```
[R/calc_time_spent_at_node.R:15:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_time_spent_at_node.R#L15) *style:* **functions should have cyclomatic complexity of less than 15, this has 22.**
```r
calc_time_spent_at_node <- function(phy,
^
```
[R/calc_time_spent_at_node.R:53:36:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_time_spent_at_node.R#L53) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                                  ( (lambda - mu) * exp( (lambda - mu) * t))
                                   ^
```
[R/calc_time_spent_at_node.R:53:57:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_time_spent_at_node.R#L53) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                                  ( (lambda - mu) * exp( (lambda - mu) * t))
                                                        ^
```
[R/calc_time_spent_at_node.R:69:37:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_time_spent_at_node.R#L69) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                                   ( (lambda - mu) * exp( (lambda - mu) * t))
                                    ^
```
[R/calc_time_spent_at_node.R:69:58:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_time_spent_at_node.R#L69) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                                   ( (lambda - mu) * exp( (lambda - mu) * t))
                                                         ^
```
[R/count_hidden.R:7:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/count_hidden.R#L7) *style:* **functions should have cyclomatic complexity of less than 15, this has 16.**
```r
reduce_tree <- function(tree) {
^
```
[R/count_hidden.R:10:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/count_hidden.R#L10) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(num_extant_species == length(tree$tip.label)) {
    ^
```
[R/count_hidden.R:14:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/count_hidden.R#L14) *style:* **Lines should not be more than 80 characters.**
```r
  extinct_species <- tree$tip.label[(num_extant_species+1):length(tree$tip.label)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/count_hidden.R:14:56:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/count_hidden.R#L14) *style:* **Put spaces around all infix operators.**
```r
  extinct_species <- tree$tip.label[(num_extant_species+1):length(tree$tip.label)]
                                                      ~^~
```
[R/count_hidden.R:24:15:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/count_hidden.R#L24) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    b <- desc[ desc %in% extinct_species]
              ^
```
[R/count_hidden.R:31:9:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/count_hidden.R#L31) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(n == root_node && length(b) == 1)  {
        ^
```
[R/sim_dual_independent.R:1:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' simulate a sequence assuming node substitutions are shared among the offspring
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_dual_independent.R:13:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L13) *style:* **functions should have cyclomatic complexity of less than 15, this has 18.**
```r
sim_dual_independent <- function(phy,
^
```
[R/sim_dual_independent.R:14:34:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L14) *style:* **Variable and function name style should be snake_case.**
```r
                                 Q1 = NULL,
                                 ^~
```
[R/sim_dual_independent.R:15:34:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
                                 Q2 = NULL,
                                 ^~
```
[R/sim_dual_independent.R:37:20:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L37) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q1)) Q1 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_dual_independent.R:38:20:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L38) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q2)) Q2 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_dual_independent.R:41:22:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L41) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q1)) Q1 <- Q1[lower.tri(Q1)]
                     ^~
```
[R/sim_dual_independent.R:42:22:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L42) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q2)) Q2 <- Q2[lower.tri(Q2)]
                     ^~
```
[R/sim_dual_independent.R:71:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L71) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(node_time, eig_q2, rate2)
    ^
```
[R/sim_dual_independent.R:84:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L84) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(tl[i], eig_q1, rate1)
    ^
```
[R/sim_dual_independent.R:104:42:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L104) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_dual_independent.R:107:34:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L107) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  alignment_phydat <- phyDat.DNA( as.data.frame(res, stringsAsFactors = FALSE))
                                 ^
```
[R/sim_dual_linked.R:35:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_linked.R#L35) *style:* **functions should have cyclomatic complexity of less than 15, this has 17.**
```r
make_transition_matrix <- function(mut_double) {
^
```
[R/sim_dual_linked.R:111:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_linked.R#L111) *style:* **functions should have cyclomatic complexity of less than 15, this has 16.**
```r
sim_dual_linked <- function(phy,
^
```
[R/sim_dual_linked.R:112:29:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_linked.R#L112) *style:* **Variable and function name style should be snake_case.**
```r
                            Q = NULL,
                            ^
```
[R/sim_dual_linked.R:132:19:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_linked.R#L132) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q)) Q <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                  ^
```
[R/sim_dual_linked.R:135:21:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_linked.R#L135) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[R/sim_dual_linked.R:187:7:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_linked.R#L187) *style:* **Variable and function name style should be snake_case.**
```r
      P <- get_p_matrix(branch_length, eig_q, rate)
      ^
```
[R/sim_dual_linked.R:207:42:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_linked.R#L207) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_dual_parent.R:1:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' simulate a sequence assuming node substitutions are shared among the offspring
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_dual_parent.R:13:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L13) *style:* **functions should have cyclomatic complexity of less than 15, this has 18.**
```r
sim_dual_parent <- function(phy,
^
```
[R/sim_dual_parent.R:14:27:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L14) *style:* **Variable and function name style should be snake_case.**
```r
                          Q1 = NULL,
                          ^~
```
[R/sim_dual_parent.R:15:27:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
                          Q2 = NULL,
                          ^~
```
[R/sim_dual_parent.R:29:20:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L29) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q1)) Q1 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_dual_parent.R:30:20:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L30) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q2)) Q2 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_dual_parent.R:33:22:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L33) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q1)) Q1 <- Q1[lower.tri(Q1)]
                     ^~
```
[R/sim_dual_parent.R:34:22:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L34) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q2)) Q2 <- Q2[lower.tri(Q2)]
                     ^~
```
[R/sim_dual_parent.R:64:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L64) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(node_time, eig_q2, rate2)
    ^
```
[R/sim_dual_parent.R:86:7:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L86) *style:* **Variable and function name style should be snake_case.**
```r
      P <- get_p_matrix(branch_length, eig_q1, rate1)
      ^
```
[R/sim_dual_parent.R:105:42:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L105) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_linked.R:12:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_linked.R#L12) *style:* **functions should have cyclomatic complexity of less than 15, this has 16.**
```r
sim_linked <- function(phy,
^
```
[R/sim_linked.R:13:24:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_linked.R#L13) *style:* **Variable and function name style should be snake_case.**
```r
                       Q = NULL,
                       ^
```
[R/sim_linked.R:33:19:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_linked.R#L33) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q)) Q <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                  ^
```
[R/sim_linked.R:36:21:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_linked.R#L36) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[R/sim_linked.R:88:7:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_linked.R#L88) *style:* **Variable and function name style should be snake_case.**
```r
      P <- get_p_matrix(branch_length, eig_q, rate)
      ^
```
[R/sim_linked.R:108:42:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_linked.R#L108) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_normal.R:31:24:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_normal.R#L31) *style:* **Variable and function name style should be snake_case.**
```r
                       Q = NULL,
                       ^
```
[R/sim_normal.R:43:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_normal.R#L43) *style:* **Variable and function name style should be snake_case.**
```r
    Q <- rep(1, lbf * (lbf - 1) / 2)
    ^
```
[R/sim_normal.R:45:21:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_normal.R#L45) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[R/sim_normal.R:67:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_normal.R#L67) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(tl[i], eig, rate)
    ^
```
[R/sim_normal.R:81:40:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_normal.R#L81) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(x$tip.label, as.character( (k + 1):num_nodes))
                                       ^
```
[R/sim_unlinked.R:1:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' simulate a sequence assuming node substitutions are shared among the offspring
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked.R:13:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L13) *style:* **functions should have cyclomatic complexity of less than 15, this has 18.**
```r
sim_unlinked <- function(phy,
^
```
[R/sim_unlinked.R:14:26:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L14) *style:* **Variable and function name style should be snake_case.**
```r
                         Q1 = NULL,
                         ^~
```
[R/sim_unlinked.R:15:26:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
                         Q2 = NULL,
                         ^~
```
[R/sim_unlinked.R:37:20:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L37) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q1)) Q1 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_unlinked.R:38:20:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L38) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q2)) Q2 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_unlinked.R:41:22:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L41) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q1)) Q1 <- Q1[lower.tri(Q1)]
                     ^~
```
[R/sim_unlinked.R:42:22:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L42) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q2)) Q2 <- Q2[lower.tri(Q2)]
                     ^~
```
[R/sim_unlinked.R:71:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L71) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(node_time, eig_q2, rate2)
    ^
```
[R/sim_unlinked.R:84:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L84) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(tl[i], eig_q1, rate1)
    ^
```
[R/sim_unlinked.R:104:42:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L104) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_unlinked.R:107:34:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L107) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  alignment_phydat <- phyDat.DNA( as.data.frame(res, stringsAsFactors = FALSE))
                                 ^
```
[R/util.R:2:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/util.R#L2) *style:* **Variable and function name style should be snake_case.**
```r
fast.table <- function(data) {
^~~~~~~~~~
```
[R/util.R:20:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/util.R#L20) *style:* **Variable and function name style should be snake_case.**
```r
phyDat.DNA <- function(data) {
^~~~~~~~~~
```
[R/util.R:35:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/util.R#L35) *style:* **Variable and function name style should be snake_case.**
```r
  AC <- matrix(c(c(1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1),
  ^~
```
[R/util.R:43:15:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/util.R#L43) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
  if (compress){
              ^~
```
[R/util.R:108:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/util.R#L108) *style:* **functions should have cyclomatic complexity of less than 15, this has 23.**
```r
slow_matrix <- function(eig, branch_length, rate) {
^
```
[R/util.R:116:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/util.R#L116) *style:* **Variable and function name style should be snake_case.**
```r
  P <- matrix(NA, nrow = dim_size, ncol = dim_size)
  ^
```
[tests/testthat/test-calc-dist.R:19:26:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-calc-dist.R#L19) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  testthat::expect_error( calc_dist(seq_node_sub$alignment) )
                         ^
```
[tests/testthat/test-calc-dist.R:19:60:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-calc-dist.R#L19) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  testthat::expect_error( calc_dist(seq_node_sub$alignment) )
                                                           ^
```
[tests/testthat/test-create_equal_alignment.R:22:26:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-create_equal_alignment.R#L22) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  testthat::expect_equal( length(seq_alt$alignment),
                         ^
```
[tests/testthat/test-dual_independent.R:10:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-dual_independent.R#L10) *style:* **Variable and function name style should be snake_case.**
```r
  Q_JC <- matrix(1, nrow = 4, ncol = 4)
  ^~~~
```
[tests/testthat/test-dual_parent.R:9:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-dual_parent.R#L9) *style:* **Variable and function name style should be snake_case.**
```r
  Q_JC <- matrix(1, nrow = 4, ncol = 4)
  ^~~~
```
[tests/testthat/test-dual-linked.R:9:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-dual-linked.R#L9) *style:* **Variable and function name style should be snake_case.**
```r
  Q_JC <- matrix(1, nrow = 4, ncol = 4)
  ^~~~
```
[tests/testthat/test-sim_normal.R:20:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-sim_normal.R#L20) *style:* **Variable and function name style should be snake_case.**
```r
  Q_JC <- matrix(1, nrow = 4, ncol = 4)
  ^~~~
```
[tests/testthat/test-substitution.R:10:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-substitution.R#L10) *style:* **Variable and function name style should be snake_case.**
```r
  Q <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
  ^
```
[tests/testthat/test-substitution.R:13:21:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-substitution.R#L13) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[tests/testthat/test-substitution.R:29:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-substitution.R#L29) *style:* **Variable and function name style should be snake_case.**
```r
    P <- nodeSub::slow_matrix(eig = eig_q,
    ^
```
[tests/testthat/test-substitution.R:84:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-substitution.R#L84) *style:* **Variable and function name style should be snake_case.**
```r
  Q <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
  ^
```
[tests/testthat/test-substitution.R:87:21:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-substitution.R#L87) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[tests/testthat/test-substitution.R:94:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-substitution.R#L94) *style:* **Variable and function name style should be snake_case.**
```r
  P1 <- nodeSub::slow_matrix(eig = eig_q,
  ^~
```
[tests/testthat/test-substitution.R:98:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-substitution.R#L98) *style:* **Variable and function name style should be snake_case.**
```r
  P2 <- get_p_matrix(branch_length, eig_q, rate)
  ^~
```


@monteiro , i think you should fix the code above, the var `$result` is used above in the code :
https://github.com/symfony/symfony/blob/fa3f901cf87d2b97297cd625a039f2ba0a1530ff/src/Symfony/Component/Mailer/Bridge/Mailchimp/Transport/MandrillHttpTransport.php#L56


Successfully deployed to following URLs:

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


A correction note: it would reflect that partially. Full support is expected to be in the next release.


Successfully deployed to following URLs:

* https://chameleon-5yo6e7qg8.now.sh
* https://chameleon-dead-plane.now.sh
* https://chameleon.ebury.now.sh
* https://chameleon-git-master.ebury.now.sh


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/b5e38029-3d09-4264-8db1-367b3c003d4a?env_id=ibm%3Ayp%3Aeu-gb "go_do_app_tolchain"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/45cace57-8f5e-42c9-946f-86f4362f1824 "deploy-inator") deployed [Go_do](https://github.com/PiterPentester/Go_do/releases/tag/deploy-mycluster-20191126-143520 "deploy-mycluster-20191126-143520") to [mycluster](https://console.bluemix.net/kubernetes/clusters/bn5ump6d0jngdq6jvn70/overview "There was a problem retrieving the space name"), including this commit


super(RM18, self) -> super(FALCON, self)


Successfully deployed to following URLs:

* https://lawra-website-nxt619e03.now.sh
* https://lawra-website.21711933.now.sh
* https://lawra-website-git-master.21711933.now.sh


Successfully deployed to following URLs:

* https://entrepreneur-site-next-d4neguga9.now.sh
* https://wealthmack.com
* https://www.wealthmack.com
* https://entrepreneur-site-next.hacker-tom.now.sh
* https://entrepreneur-site-next-git-master.hacker-tom.now.sh


Successfully deployed to following URLs:

* https://next-news-c9d15rhdi.now.sh
* https://next-news-three-eta.now.sh
* https://next-news.seonn.now.sh
* https://next-news-git-master.seonn.now.sh


Successfully deployed to following URLs:

* https://forum-client-jfw7agk3e.now.sh
* https://forum-client.now.sh
* https://forum-client.krogank9.now.sh
* https://forum-client-git-master.krogank9.now.sh


Successfully deployed to following URLs:

* https://react-awesome-reveal-gax7s6btl.now.sh
* https://react-awesome-reveal.now.sh
* https://react-awesome-reveal.dennismorello.now.sh
* https://react-awesome-reveal-git-master.dennismorello.now.sh


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit cd25275eca0f90584aa7922643b28ebb6d8a2191.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


Successfully deployed to following URLs:

* https://fieldguide-du5oef417.now.sh
* https://fieldguide.now.sh
* https://fieldguide.tehaurai.now.sh
* https://fieldguide-git-master.tehaurai.now.sh


Following step:
http://prntscr.com/q2c7sd

add html in register page

[woocommerce_my_account]


Sex.WOMAN можно выносить в статик импорты


Successfully deployed to following URLs:

* https://597w9uun3-ld72me8e0.now.sh
* https://johno.com
* https://www.johno.com
* https://git-master.johno1.now.sh


added India WhatsApp group and added separators


ctrl + shift + L выравнивание


[Circle has built](https://circleci.com/gh/cypress-io/cypress/197858) the `linux x64` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    export CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.7.0/linux-x64/circle-develop-f2dfebe1b46c8c39d4d7e15f50de0939b727de67-197855/cypress.zip
    npm install https://cdn.cypress.io/beta/npm/3.7.0/circle-develop-f2dfebe1b46c8c39d4d7e15f50de0939b727de67-197846/cypress.tgz


после if рекомендуют ставить скобки


Successfully deployed to following URLs:

* https://nxt-example-ro33h8uh8.now.sh
* https://nxt-example.now.sh
* https://nxt-example.jodybrewster.now.sh
* https://nxt-example-git-master.jodybrewster.now.sh


`Config.set` is deprecated in Ionic Framework 4 and 5. It will be removed from the framework in Ionic Framework 6.


Emergency services application's


if(condition) {
expression
}


see this https://stackoverflow.com/questions/49923105/generate-r-scripts-from-r-script-scriptseption
add
if( .Platform$OS.type == "unix" ) {
    new.file.name <- paste(path,"/", file.name, sep = "")
  }
  else {
    new.file.name <- paste(path,"\\", file.name, sep = "")
  }


This commit has been deployed to DigitalOcean Spaces for easy reviewing.

| [kubernetes-tool](https://community-tools.sfo2.digitaloceanspaces.com/commits/kubernetes-tool/bf0140b8b6625bc5fcc68832885e09d35afd855f/index.html) |
|---|


Successfully deployed to following URLs:

* https://portfolio-ifp8gseaz.now.sh
* https://takahirofujii.dev
* https://portfolio.taka.now.sh
* https://portfolio-git-master.taka.now.sh


Successfully deployed to following URLs:

* https://my-nuxt-app-cavpz7ucz.now.sh
* https://efesozen.now.sh
* https://my-nuxt-app.efesozen.now.sh
* https://my-nuxt-app-git-master.efesozen.now.sh


Successfully deployed to following URLs:

* https://next-news-n35yfy0qh.now.sh
* https://next-news-three-eta.now.sh
* https://next-news.seonn.now.sh
* https://next-news-git-master.seonn.now.sh


@Arthurhall no. The error response is not an array.


Successfully deployed to following URLs:

* https://commercetools-docs-kit-obha6rfmg.now.sh
* https://commercetools-docs-kit.now.sh
* https://commercetools-docs-kit.commercetools.now.sh
* https://commercetools-docs-kit-git-master.commercetools.now.sh


Website References used:
https://hellokoding.com/registration-and-login-example-with-spring-security-spring-boot-spring-data-jpa-hsql-jsp/
https://css-tricks.com/examples/hrs/
https://www.youtube.com/watch?v=msXL2oDexqw&list=PLmbC-xnvykcghOSOJ1ZF6ja3aOgZAgaMO
https://www.jackrutorial.com/2018/05/spring-data-jpa-crud-example-spring-boot-tutorial.html
Server used is SQL Develiper


Failure


[AppVeyor has built](https://ci.appveyor.com/project/cypress-io/cypress/builds/29131110/job/cycw7spry8vsc3re) the `win32 ia32` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    set CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.7.0/win32-ia32/appveyor-develop-f2dfebe1b46c8c39d4d7e15f50de0939b727de67-29131110/cypress.zip
    npm install https://cdn.cypress.io/beta/binary/3.7.0/win32-ia32/appveyor-develop-f2dfebe1b46c8c39d4d7e15f50de0939b727de67-29131110/cypress.zip


[R/calc_rel_contr_node_time.R:1:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' calculate the fraction of substitutions at the nodes, relative to the fraction
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_rel_contr_node_time.R:3:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @description calculates the relative contribution of substitutions at the nodes
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_rel_contr_node_time.R:15:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L15) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(lambda) || is.null(mu)) {
    ^
```
[R/calc_rel_contr_node_time.R:20:12:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L20) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    return( 1 - (lambda / mu) * exp((lambda - mu) * t))
           ^
```
[R/calc_rel_contr_node_time.R:29:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L29) *style:* **Lines should not be more than 80 characters.**
```r
                            2 * log(  calc_u(expected_branch_length) / calc_u(0))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_rel_contr_node_time.R:29:37:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L29) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                            2 * log(  calc_u(expected_branch_length) / calc_u(0))
                                    ^
```
[R/calc_rel_contr_node_time.R:39:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L39) *style:* **Lines should not be more than 80 characters.**
```r
#' calculate the fraction of substitutions at the nodes, relative to the fraction
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_rel_contr_node_time.R:41:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L41) *style:* **Lines should not be more than 80 characters.**
```r
#' @description calculates the relative contribution of substitutions at the nodes
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_rel_contr_node_time.R:52:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L52) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(lambda) || is.null(mu)) {
    ^
```
[R/calc_rel_contr_node_time.R:57:12:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L57) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    return( 1 - (lambda / mu) * exp((lambda - mu) * t))
           ^
```
[R/calc_rel_contr_node_time.R:63:6:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L63) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(tt in purged_phy$edge.length) {
     ^
```
[R/calc_rel_contr_node_time.R:66:43:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_rel_contr_node_time.R#L66) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                                  2 * log(  calc_u(tt) / calc_u(0))
                                          ^
```
[R/calc_required_node_time.R:15:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_required_node_time.R#L15) *style:* **functions should have cyclomatic complexity of less than 15, this has 17.**
```r
calc_required_node_time <- function(phy,
^
```
[R/calc_required_node_time.R:50:18:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_required_node_time.R#L50) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
           mu / ( (lambda - mu) *
                 ^
```
[R/calc_required_node_time.R:51:16:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_required_node_time.R#L51) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
           exp( (lambda - mu) * t))
               ^
```
[R/calc_required_node_time.R:66:18:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_required_node_time.R#L66) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
           mu / ( (lambda - mu) *
                 ^
```
[R/calc_required_node_time.R:67:16:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_required_node_time.R#L67) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
           exp( (lambda - mu) * t))
               ^
```
[R/calc_summary_statistics.R:25:15:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_summary_statistics.R#L25) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  output <- c( calc_beta(focal_tree),
              ^
```
[R/calc_time_spent_at_node.R:15:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_time_spent_at_node.R#L15) *style:* **functions should have cyclomatic complexity of less than 15, this has 22.**
```r
calc_time_spent_at_node <- function(phy,
^
```
[R/calc_time_spent_at_node.R:53:36:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_time_spent_at_node.R#L53) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                                  ( (lambda - mu) * exp( (lambda - mu) * t))
                                   ^
```
[R/calc_time_spent_at_node.R:53:57:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_time_spent_at_node.R#L53) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                                  ( (lambda - mu) * exp( (lambda - mu) * t))
                                                        ^
```
[R/calc_time_spent_at_node.R:69:37:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_time_spent_at_node.R#L69) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                                   ( (lambda - mu) * exp( (lambda - mu) * t))
                                    ^
```
[R/calc_time_spent_at_node.R:69:58:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/calc_time_spent_at_node.R#L69) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                                   ( (lambda - mu) * exp( (lambda - mu) * t))
                                                         ^
```
[R/count_hidden.R:7:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/count_hidden.R#L7) *style:* **functions should have cyclomatic complexity of less than 15, this has 16.**
```r
reduce_tree <- function(tree) {
^
```
[R/count_hidden.R:10:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/count_hidden.R#L10) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(num_extant_species == length(tree$tip.label)) {
    ^
```
[R/count_hidden.R:14:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/count_hidden.R#L14) *style:* **Lines should not be more than 80 characters.**
```r
  extinct_species <- tree$tip.label[(num_extant_species+1):length(tree$tip.label)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/count_hidden.R:14:56:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/count_hidden.R#L14) *style:* **Put spaces around all infix operators.**
```r
  extinct_species <- tree$tip.label[(num_extant_species+1):length(tree$tip.label)]
                                                      ~^~
```
[R/count_hidden.R:24:15:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/count_hidden.R#L24) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    b <- desc[ desc %in% extinct_species]
              ^
```
[R/count_hidden.R:31:9:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/count_hidden.R#L31) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(n == root_node && length(b) == 1)  {
        ^
```
[R/sim_dual_independent.R:1:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' simulate a sequence assuming node substitutions are shared among the offspring
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_dual_independent.R:13:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L13) *style:* **functions should have cyclomatic complexity of less than 15, this has 18.**
```r
sim_dual_independent <- function(phy,
^
```
[R/sim_dual_independent.R:14:34:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L14) *style:* **Variable and function name style should be snake_case.**
```r
                                 Q1 = NULL,
                                 ^~
```
[R/sim_dual_independent.R:15:34:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
                                 Q2 = NULL,
                                 ^~
```
[R/sim_dual_independent.R:37:20:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L37) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q1)) Q1 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_dual_independent.R:38:20:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L38) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q2)) Q2 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_dual_independent.R:41:22:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L41) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q1)) Q1 <- Q1[lower.tri(Q1)]
                     ^~
```
[R/sim_dual_independent.R:42:22:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L42) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q2)) Q2 <- Q2[lower.tri(Q2)]
                     ^~
```
[R/sim_dual_independent.R:71:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L71) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(node_time, eig_q2, rate2)
    ^
```
[R/sim_dual_independent.R:84:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L84) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(tl[i], eig_q1, rate1)
    ^
```
[R/sim_dual_independent.R:104:42:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L104) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_dual_independent.R:107:34:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_independent.R#L107) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  alignment_phydat <- phyDat.DNA( as.data.frame(res, stringsAsFactors = FALSE))
                                 ^
```
[R/sim_dual_linked.R:35:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_linked.R#L35) *style:* **functions should have cyclomatic complexity of less than 15, this has 17.**
```r
make_transition_matrix <- function(mut_double) {
^
```
[R/sim_dual_linked.R:111:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_linked.R#L111) *style:* **functions should have cyclomatic complexity of less than 15, this has 16.**
```r
sim_dual_linked <- function(phy,
^
```
[R/sim_dual_linked.R:112:29:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_linked.R#L112) *style:* **Variable and function name style should be snake_case.**
```r
                            Q = NULL,
                            ^
```
[R/sim_dual_linked.R:132:19:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_linked.R#L132) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q)) Q <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                  ^
```
[R/sim_dual_linked.R:135:21:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_linked.R#L135) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[R/sim_dual_linked.R:187:7:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_linked.R#L187) *style:* **Variable and function name style should be snake_case.**
```r
      P <- get_p_matrix(branch_length, eig_q, rate)
      ^
```
[R/sim_dual_linked.R:207:42:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_linked.R#L207) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_dual_parent.R:1:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' simulate a sequence assuming node substitutions are shared among the offspring
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_dual_parent.R:13:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L13) *style:* **functions should have cyclomatic complexity of less than 15, this has 18.**
```r
sim_dual_parent <- function(phy,
^
```
[R/sim_dual_parent.R:14:27:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L14) *style:* **Variable and function name style should be snake_case.**
```r
                          Q1 = NULL,
                          ^~
```
[R/sim_dual_parent.R:15:27:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
                          Q2 = NULL,
                          ^~
```
[R/sim_dual_parent.R:29:20:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L29) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q1)) Q1 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_dual_parent.R:30:20:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L30) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q2)) Q2 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_dual_parent.R:33:22:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L33) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q1)) Q1 <- Q1[lower.tri(Q1)]
                     ^~
```
[R/sim_dual_parent.R:34:22:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L34) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q2)) Q2 <- Q2[lower.tri(Q2)]
                     ^~
```
[R/sim_dual_parent.R:64:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L64) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(node_time, eig_q2, rate2)
    ^
```
[R/sim_dual_parent.R:86:7:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L86) *style:* **Variable and function name style should be snake_case.**
```r
      P <- get_p_matrix(branch_length, eig_q1, rate1)
      ^
```
[R/sim_dual_parent.R:105:42:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_dual_parent.R#L105) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_linked.R:12:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_linked.R#L12) *style:* **functions should have cyclomatic complexity of less than 15, this has 16.**
```r
sim_linked <- function(phy,
^
```
[R/sim_linked.R:13:24:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_linked.R#L13) *style:* **Variable and function name style should be snake_case.**
```r
                       Q = NULL,
                       ^
```
[R/sim_linked.R:33:19:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_linked.R#L33) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q)) Q <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                  ^
```
[R/sim_linked.R:36:21:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_linked.R#L36) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[R/sim_linked.R:88:7:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_linked.R#L88) *style:* **Variable and function name style should be snake_case.**
```r
      P <- get_p_matrix(branch_length, eig_q, rate)
      ^
```
[R/sim_linked.R:108:42:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_linked.R#L108) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_normal.R:31:24:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_normal.R#L31) *style:* **Variable and function name style should be snake_case.**
```r
                       Q = NULL,
                       ^
```
[R/sim_normal.R:43:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_normal.R#L43) *style:* **Variable and function name style should be snake_case.**
```r
    Q <- rep(1, lbf * (lbf - 1) / 2)
    ^
```
[R/sim_normal.R:45:21:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_normal.R#L45) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[R/sim_normal.R:67:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_normal.R#L67) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(tl[i], eig, rate)
    ^
```
[R/sim_normal.R:81:40:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_normal.R#L81) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(x$tip.label, as.character( (k + 1):num_nodes))
                                       ^
```
[R/sim_unlinked.R:1:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' simulate a sequence assuming node substitutions are shared among the offspring
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked.R:13:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L13) *style:* **functions should have cyclomatic complexity of less than 15, this has 18.**
```r
sim_unlinked <- function(phy,
^
```
[R/sim_unlinked.R:14:26:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L14) *style:* **Variable and function name style should be snake_case.**
```r
                         Q1 = NULL,
                         ^~
```
[R/sim_unlinked.R:15:26:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
                         Q2 = NULL,
                         ^~
```
[R/sim_unlinked.R:37:20:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L37) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q1)) Q1 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_unlinked.R:38:20:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L38) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q2)) Q2 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_unlinked.R:41:22:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L41) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q1)) Q1 <- Q1[lower.tri(Q1)]
                     ^~
```
[R/sim_unlinked.R:42:22:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L42) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q2)) Q2 <- Q2[lower.tri(Q2)]
                     ^~
```
[R/sim_unlinked.R:71:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L71) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(node_time, eig_q2, rate2)
    ^
```
[R/sim_unlinked.R:84:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L84) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(tl[i], eig_q1, rate1)
    ^
```
[R/sim_unlinked.R:104:42:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L104) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_unlinked.R:107:34:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/sim_unlinked.R#L107) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  alignment_phydat <- phyDat.DNA( as.data.frame(res, stringsAsFactors = FALSE))
                                 ^
```
[R/util.R:2:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/util.R#L2) *style:* **Variable and function name style should be snake_case.**
```r
fast.table <- function(data) {
^~~~~~~~~~
```
[R/util.R:20:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/util.R#L20) *style:* **Variable and function name style should be snake_case.**
```r
phyDat.DNA <- function(data) {
^~~~~~~~~~
```
[R/util.R:35:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/util.R#L35) *style:* **Variable and function name style should be snake_case.**
```r
  AC <- matrix(c(c(1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1),
  ^~
```
[R/util.R:43:15:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/util.R#L43) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
  if (compress){
              ^~
```
[R/util.R:108:1:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/util.R#L108) *style:* **functions should have cyclomatic complexity of less than 15, this has 23.**
```r
slow_matrix <- function(eig, branch_length, rate) {
^
```
[R/util.R:116:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/R/util.R#L116) *style:* **Variable and function name style should be snake_case.**
```r
  P <- matrix(NA, nrow = dim_size, ncol = dim_size)
  ^
```
[tests/testthat/test-calc-dist.R:19:26:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-calc-dist.R#L19) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  testthat::expect_error( calc_dist(seq_node_sub$alignment) )
                         ^
```
[tests/testthat/test-calc-dist.R:19:60:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-calc-dist.R#L19) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  testthat::expect_error( calc_dist(seq_node_sub$alignment) )
                                                           ^
```
[tests/testthat/test-create_equal_alignment.R:22:26:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-create_equal_alignment.R#L22) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  testthat::expect_equal( length(seq_alt$alignment),
                         ^
```
[tests/testthat/test-dual_independent.R:10:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-dual_independent.R#L10) *style:* **Variable and function name style should be snake_case.**
```r
  Q_JC <- matrix(1, nrow = 4, ncol = 4)
  ^~~~
```
[tests/testthat/test-dual_parent.R:9:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-dual_parent.R#L9) *style:* **Variable and function name style should be snake_case.**
```r
  Q_JC <- matrix(1, nrow = 4, ncol = 4)
  ^~~~
```
[tests/testthat/test-dual-linked.R:9:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-dual-linked.R#L9) *style:* **Variable and function name style should be snake_case.**
```r
  Q_JC <- matrix(1, nrow = 4, ncol = 4)
  ^~~~
```
[tests/testthat/test-sim_normal.R:20:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-sim_normal.R#L20) *style:* **Variable and function name style should be snake_case.**
```r
  Q_JC <- matrix(1, nrow = 4, ncol = 4)
  ^~~~
```
[tests/testthat/test-substitution.R:10:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-substitution.R#L10) *style:* **Variable and function name style should be snake_case.**
```r
  Q <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
  ^
```
[tests/testthat/test-substitution.R:13:21:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-substitution.R#L13) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[tests/testthat/test-substitution.R:29:5:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-substitution.R#L29) *style:* **Variable and function name style should be snake_case.**
```r
    P <- nodeSub::slow_matrix(eig = eig_q,
    ^
```
[tests/testthat/test-substitution.R:84:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-substitution.R#L84) *style:* **Variable and function name style should be snake_case.**
```r
  Q <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
  ^
```
[tests/testthat/test-substitution.R:87:21:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-substitution.R#L87) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[tests/testthat/test-substitution.R:94:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-substitution.R#L94) *style:* **Variable and function name style should be snake_case.**
```r
  P1 <- nodeSub::slow_matrix(eig = eig_q,
  ^~
```
[tests/testthat/test-substitution.R:98:3:](https://github.com/thijsjanzen/nodeSub/blob/406808f8ec9cda573a1644069574818cc703625d/tests/testthat/test-substitution.R#L98) *style:* **Variable and function name style should be snake_case.**
```r
  P2 <- get_p_matrix(branch_length, eig_q, rate)
  ^~
```


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 2b455d709822d3431596fbcdfdf9dc3772afb36f.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


uhm isn't this ```new``` super dangerous?


This commit has been deployed to DigitalOcean Spaces for easy reviewing.

| [kubernetes-tool](https://community-tools.sfo2.digitaloceanspaces.com/commits/kubernetes-tool/3aa31bb7a174e1edb9fe6bb24014c7c509af575c/index.html) |
|---|


Yep.
So this `carol` in `deposit` is a bit of unverified information. It is like maybe true, maybe not. This is not what contracts should deal with.


You can't start with the account list because the user interface has changed and the account switcher is now integrated in the side menu.
But you can add an "K-9 Accounts" widget to your home screen to directly jump to a specific account.


Successfully deployed to following URLs:

* https://znode-nruhrqsoo.now.sh
* https://znode.brucegne.now.sh
* https://znode-git-master.brucegne.now.sh


This commit has been deployed to DigitalOcean Spaces for easy reviewing.

| [kubernetes-tool](https://community-tools.sfo2.digitaloceanspaces.com/commits/kubernetes-tool/dc6c45a12aa7c79eee5edfb8e8e7949f73d48c12/index.html) |
|---|


Successfully deployed to following URLs:

* https://code2go-dm5gomcaa.now.sh
* https://code2go.dev
* https://code2go.medienwerk.now.sh
* https://code2go-git-master.medienwerk.now.sh


That is not super safe - you are not checking that the dataset attached to the service is published to current user.


This commit has been deployed to DigitalOcean Spaces for easy reviewing.

| [kubernetes-tool](https://community-tools.sfo2.digitaloceanspaces.com/commits/kubernetes-tool/1a23c4afe195537e4a69065153b1e63a09752ef8/index.html) |
|---|


Successfully deployed to following URLs:

* https://lang-cloud-web-server-d0y3vgu6g.now.sh
* https://lang-cloud-web-server.now.sh
* https://lang-cloud-web-server.tsvetkov.now.sh
* https://lang-cloud-web-server-git-master.tsvetkov.now.sh


大家加油...


ZEIT Now cannot deploy this project to production due to following domain related issues:

 * `bilog.com.ar`(for alias `bilog.com.ar`) is not found inside your account. [Add it](https://zeit.co/dashboard/domains?action=add&domain=bilog.com.ar).


Successfully deployed to following URLs:

* https://lang-cloud-web-server-9ds2m04j4.now.sh
* https://lang-cloud-web-server.now.sh
* https://lang-cloud-web-server.tsvetkov.now.sh
* https://lang-cloud-web-server-git-master.tsvetkov.now.sh


This commit has been deployed to DigitalOcean Spaces for easy reviewing.

| [kubernetes-tool](https://community-tools.sfo2.digitaloceanspaces.com/commits/kubernetes-tool/7a7184780b1d7953ef093a3239361a9e68a8fa0f/index.html) |
|---|


[AppVeyor has built](https://ci.appveyor.com/project/cypress-io/cypress/builds/29131110/job/hh6e0v5uk0csds7r) the `win32 x64` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    set CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.7.0/win32-x64/appveyor-develop-f2dfebe1b46c8c39d4d7e15f50de0939b727de67-29131110/cypress.zip
    npm install https://cdn.cypress.io/beta/binary/3.7.0/win32-x64/appveyor-develop-f2dfebe1b46c8c39d4d7e15f50de0939b727de67-29131110/cypress.zip


From [Eigen Docs](https://eigen.tuxfamily.org/dox/group__TutorialMapClass.html)

Despite appearances, this does not invoke the memory allocator, because the syntax specifies the location for storing the result.

This syntax makes it possible to declare a Map object without first knowing the mapped array's location in memory:


[Circle has built](https://circleci.com/gh/cypress-io/cypress/197904) the `linux x64` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    export CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.7.0/linux-x64/circle-issue-1096-firefox-support-f631800af40485eb3347bf1d878ea0d59c3ecfcd-197903/cypress.zip
    npm install https://cdn.cypress.io/beta/npm/3.7.0/circle-issue-1096-firefox-support-f631800af40485eb3347bf1d878ea0d59c3ecfcd-197898/cypress.tgz


The regular expression lacks the g flag, doesn'it?


Verifica el correcto ingreso de item


I'm afraid this will add `#` at the end of every link without `$hash`. Could you handle that?


Ooops, I didn't check the side menu. I'll try and give a response.


Successfully deployed to following URLs:

* https://znode-77xl17qeq.now.sh
* https://znode.brucegne.now.sh
* https://znode-git-master.brucegne.now.sh


Successfully deployed to following URLs:

* https://entrepreneur-site-next-9bgha7xod.now.sh
* https://wealthmack.com
* https://www.wealthmack.com
* https://entrepreneur-site-next.hacker-tom.now.sh
* https://entrepreneur-site-next-git-master.hacker-tom.now.sh


Looks good and change is visible on website


Successfully deployed to following URLs:

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


Btw. there is also `explode('#', $link, 2)` which will split a string to max. 2 parts by the first occurrence of `#`. I guess no need to change it now but it's a handy parameter to know about.


What about cases where only the defense needs to use stats from Jewelry?


This commit has been deployed to DigitalOcean Spaces for easy reviewing.

| [kubernetes-tool](https://community-tools.sfo2.digitaloceanspaces.com/commits/kubernetes-tool/87608e9a6e97def537ff65b22a925e98fa31a906/index.html) |
|---|


Finding nearest city to a position in android using k-d trees

Instructions to use this project:

1)Create a maps activity in adnroid studio

2)Copy and paste mapsActivity.java and KDTree.java into the src folder

3)Copy cities.json in assets folder

4)run the app


Successfully deployed to following URLs:

* https://terrierdev-md9v99lis.now.sh
* https://now.terrier.dev
* https://www.terrier.dev
* https://terrier.now.sh
* https://terrierdev.terrierscript.now.sh
* https://terrierdev-git-master.terrierscript.now.sh


readme-edits


This commit has been deployed to DigitalOcean Spaces for easy reviewing.

| [kubernetes-tool](https://community-tools.sfo2.digitaloceanspaces.com/commits/kubernetes-tool/0d20719e5c854e49b45af95ba0223d115778edfc/index.html) |
|---|


[Circle has built](https://circleci.com/gh/cypress-io/cypress/197911) the `darwin x64` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    export CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.7.0/darwin-x64/circle-develop-f2dfebe1b46c8c39d4d7e15f50de0939b727de67-197907/cypress.zip
    npm install https://cdn.cypress.io/beta/npm/3.7.0/circle-develop-f2dfebe1b46c8c39d4d7e15f50de0939b727de67-197859/cypress.tgz


Hmm, I'm not sure about the issues on windows. You can probably just remove the "cache=True" from the annotation and everythign will work. You may also want to report this upstream to numba people.


Hola, tu calificación del proyecto final es 7,5   Faltó mejor presentación, más análisis y la propuesta de como la desarrollarías mejor. Saludos


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/b5e38029-3d09-4264-8db1-367b3c003d4a?env_id=ibm%3Ayp%3Aeu-gb "go_do_app_tolchain"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/45cace57-8f5e-42c9-946f-86f4362f1824 "deploy-inator") deployed [Go_do](https://github.com/PiterPentester/Go_do/releases/tag/deploy-mycluster-20191126-145156 "deploy-mycluster-20191126-145156") to [mycluster](https://console.bluemix.net/kubernetes/clusters/bn5ump6d0jngdq6jvn70/overview "There was a problem retrieving the space name"), including this commit


add


@gpmidi Unsure what was going on but I changed a few things and it's working now


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/80aa987f-d5cf-46bf-808f-dbf09fc9c269?env_id=ibm%3Ayp%3Aeu-gb "simple-toolchain-20191126141911152"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/bb7ab56c-c633-4800-9c34-66a0a325f0d5 "simple-toolchain-20191126141911152") deployed [simple-toolchain-20191126141911152](https://github.com/vignesha1501/simple-toolchain-20191126141911152/releases/tag/deploy-ibm-yp-eu-gb-vigshet1-in.ibm.com-dev-20191126-145228 "deploy-ibm-yp-eu-gb-vigshet1-in.ibm.com-dev-20191126-145228") to [dev](https://console.bluemix.net/apps/afa97ef2-622a-4bcc-8b1a-f12f668369a4?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:vigshet1@in.ibm.com:dev"), including this commit


Successfully deployed to following URLs:

* https://eriksjaastad-jg83pr77y.now.sh
* https://eriksjaastad.now.sh
* https://eriksjaastad.com
* https://eriksjaastad.eriksjaastad.now.sh
* https://eriksjaastad-git-master.eriksjaastad.now.sh


[tests/testthat/test-condprob.R:599:1:](https://github.com/Giappo/mbd/blob/d0b21476ba8f535a54275ddcc725fb7e17ce3670/tests/testthat/test-condprob.R#L599) *style:* **functions should have cyclomatic complexity of less than 15, this has 17.**
```r
test_that("probcond_select_eq: more nasty cases", {
^
```


Successfully deployed to following URLs:

* https://portfoliosite-e6dyalrqe.now.sh
* https://simontaggart.com
* https://www.simontaggart.com
* https://portfoliosite.sitaggart.now.sh
* https://portfoliosite-git-master.sitaggart.now.sh


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

Created multidev environment [pr-15](https://dashboard.pantheon.io/sites/41bd818c-c95f-4bfb-ae68-63c3075be556#pr-15) for usfs.


Opa, vamos commit a commit. Caso eu esteja comentando uma coisa que você mexeu num commit mais para frente, ignore :). A base da minha revisão sobre design de código é uma teoria chamada "Teoria da carga cognitiva". É um estudo grande das áreas do seu cérebro responsáveis pelo aprendizado. Mais do que os patterns dos livros etc, eu sempre olho pela teoria.

Falando rapidão da ideia. Cada coisa que vamos aprender, tem um nível de complicação intrínseco. Exemplo, aprender a programar é uma coisa intrinsecamente complicada, já que exige diversos conhecimentos prévios. Quanto mais conhecimento prévio uma coisa exige, maior é a carga intrínseca daquela coisa. E é nessa linha que eu reviso o código :).

Especificamente sobre essa linha agora. Nesse momento você só tem uma listagem simples de autores, colocando o Service no meio para que ele simplesmente delegue a chamada para o repository, adiciona mais um conhecimento necessário, portanto deixa o código mais complicado de entender. Toda abstração deixa tudo mais complicado, devemos apostar nelas quando entendemos que a complicação trazida vai ser compensada pela flexibilidade obtida.


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

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

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

### Deployments updated

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

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


ciao


TeamCity Glyssen / Glyssen pull requests [Build *.*.719.13f260a20513a1b9133a3a948d264b726cb51ccc](https://build.palaso.org/viewLog.html?buildId=170897&buildTypeId=Glyssen_GlyssenPullRequests2) outcome was **SUCCESS**
Summary: Tests passed: 2375, ignored: 18 Build time: 00:09:42


Su calificación del proyecto es 7.5, faltó mejor presentación, más análisis y su propuesta de como me la venderían en un mejor concepto. Saludos


Successfully deployed to following URLs:

* https://music-16a0sulnf.now.sh
* https://music.lab.mu.har.my.id
* https://music.lab.muhar.us
* https://music.depemu.now.sh
* https://music-git-master.depemu.now.sh


Deployment failed with the following error:

~~~
The `version` property inside your now.json file must be a number.
~~~


Ca n'a pas commit ce que je voulais (le dir /Markdown)


[R/mbd_main_utils.R:13:3:](https://github.com/Giappo/mbd/blob/d0b21476ba8f535a54275ddcc725fb7e17ce3670/R/mbd_main_utils.R#L13) *warning:* **local variable ‘pkg_name’ assigned but may not be used**
```r
  pkg_name <- get_pkg_name() # nolint internal function
  ^~~~~~~~
```
[R/mbd_main_utils.R:13:15:](https://github.com/Giappo/mbd/blob/d0b21476ba8f535a54275ddcc725fb7e17ce3670/R/mbd_main_utils.R#L13) *warning:* **no visible global function definition for ‘get_pkg_name’**
```r
  pkg_name <- get_pkg_name() # nolint internal function
              ^~~~~~~~~~~~
```
[tests/testthat/test-condprob.R:599:1:](https://github.com/Giappo/mbd/blob/d0b21476ba8f535a54275ddcc725fb7e17ce3670/tests/testthat/test-condprob.R#L599) *style:* **functions should have cyclomatic complexity of less than 15, this has 17.**
```r
test_that("probcond_select_eq: more nasty cases", {
^
```


Looks good and all test cases pass


This commit has been deployed to DigitalOcean Spaces for easy reviewing.

| [kubernetes-tool](https://community-tools.sfo2.digitaloceanspaces.com/commits/kubernetes-tool/8e79f9808edea48ab6837b5179008cc4a8df4b57/index.html) |
|---|


Successfully deployed to following URLs:

* https://code2go-on3cvnfxr.now.sh
* https://code2go.dev
* https://code2go.medienwerk.now.sh
* https://code2go-git-master.medienwerk.now.sh


Successfully deployed to following URLs:

* https://movy-cu2dbcwu0.now.sh
* https://movy.now.sh
* https://movy.tobihoff.now.sh
* https://movy-git-master.tobihoff.now.sh


Successfully deployed to following URLs:

* https://us-sport-portal-c7seo4rzm.now.sh
* https://us-sport-portal.now.sh
* https://us-sport-portal.holgermanzke.now.sh
* https://us-sport-portal-git-master.holgermanzke.now.sh


aqui é a mesma coisa do lance da complicação. Aqui você ta assumindo que vamos ter um cliente separado que vai consumir nossa api e acho que ta tudo bem. Mas será que ele manja do status 204? Faz muita diferença retornar um 200 com lista vazia? Se fosse lista vazia você já mandava a lista direta e tirava um ponto de complicação do seu código que não traz muita flexibilidade.


main


Successfully deployed to following URLs:

* https://entrepreneur-site-next-eyc9r5s8y.now.sh
* https://wealthmack.com
* https://www.wealthmack.com
* https://entrepreneur-site-next.hacker-tom.now.sh
* https://entrepreneur-site-next-git-master.hacker-tom.now.sh


Hola su calificación 8.5. Faltó su propuesta de cómo la harían mejor para vendérmela


closes #1


Successfully deployed to following URLs:

* https://blocks-afihh0aft.now.sh
* https://blocks-ui.com
* https://blocks.blocks-ui.now.sh
* https://blocks-git-master.blocks-ui.now.sh


def do_add_stage(tenant, data):
    stages = data['stage']
    for stage in stages:
        stage_data = get_collection(tenant,'stage').find_one({'name': stage['name']})


@ezfe Cool :)


Successfully deployed to following URLs:

* https://grimp-website-r7s4om3yn.now.sh
* https://grimp.io
* https://grimp.co
* https://grimp.app
* https://www.grimp.io
* https://www.grimp.app
* https://www.grimp.co
* https://grimp-website.grimp.now.sh
* https://grimp-website-git-master.grimp.now.sh


Dado que não gostaríamos de ter um id zero, aqui é melhor deixar a classe Long. Ou temos um id ou não temos :).


Sorry to hijack this, but since you are working on this, I though I'd ask. Why do the gmax formes of these pokemon only learn 4 moves , is this a bug?


why do you send it as {stage: []} from frontend. why not just send it as an array of stages as in []


sdf


I’ll fix if it shows up in the buildbots.


awesome!


O id não natural é uma coisa bem específica do banco de dados, então tende a ficar um pouco estranho receber esse id do construtor, já que não é a gente que gera ele. No construtor devemos focar em receber as informações necessárias para construir o objeto de domínio com suas informações naturais.


Successfully deployed to following URLs:

* https://movieclerk-fm6s96dnf.now.sh
* https://movieclerk.now.sh
* https://movieclerk.sascharissling.now.sh
* https://movieclerk-git-master.sascharissling.now.sh


mesmo lance do id sem um tipo forte.


Successfully deployed to following URLs:

* https://entrepreneur-site-next-prkaafkds.now.sh
* https://wealthmack.com
* https://www.wealthmack.com
* https://entrepreneur-site-next.hacker-tom.now.sh
* https://entrepreneur-site-next-git-master.hacker-tom.now.sh


e engraçado que aqui você não recebeu o id


Reset to deployment point


[R/mbd_main_utils.R:13:3:](https://github.com/Giappo/mbd/blob/5e5752b375b5e956ebccd2c453dd9d5607ac93f7/R/mbd_main_utils.R#L13) *warning:* **local variable ‘pkg_name’ assigned but may not be used**
```r
  pkg_name <- get_pkg_name() # nolint internal function
  ^~~~~~~~
```
[R/mbd_main_utils.R:13:15:](https://github.com/Giappo/mbd/blob/5e5752b375b5e956ebccd2c453dd9d5607ac93f7/R/mbd_main_utils.R#L13) *warning:* **no visible global function definition for ‘get_pkg_name’**
```r
  pkg_name <- get_pkg_name() # nolint internal function
              ^~~~~~~~~~~~
```
[tests/testthat/test-condprob.R:599:1:](https://github.com/Giappo/mbd/blob/5e5752b375b5e956ebccd2c453dd9d5607ac93f7/tests/testthat/test-condprob.R#L599) *style:* **functions should have cyclomatic complexity of less than 15, this has 17.**
```r
test_that("probcond_select_eq: more nasty cases", {
^
```


Read me


All test cases pass, but on line 35 and 37 in src/main/lib/course_portfolio.js num_met is checked twice. Is there a reason for this?


dddd


    static date(v){
        const date = new Date(v);
        return date.getFullYear()+"-"
            + (date.getMonth()+1).toString().padStart(2,0) + "-"
            +date.getDate().toString().padStart(2,0)
    }


林翠波-2019011272-应用统计研
dataliti3.2<- data.frame(x1 <- c(25,20,6,1001,525,825,120,28,7,532,75,40,187,122,74),
                         x2 <- c(3547.79,896.34,750.32,2087.05,1639.31,3357.7,808.47,520.27,671.13,2863.32,1160,862.75,672.99,901.76,3546.18),
                         y <- c(553.96,208.55,3.1,2815.4,1052.12,3427,442.82,70.12,122.24,1400,464,7.5,224.18,538.94,2442.79)
)                                       ##创建一个数据框，命名为=dataliti3.2

lm.bj <- lm(y~x1+x2,dataliti3.2)            ##~右边为自变量x1,x2，~左边为因变量y,lm()回归模型
lm.bj                                   #查看一下回归
summary(lm.bj)                          #k可知残差的标准差估计为 475.8约等于476
y1 <- fitted(lm.bj)                     #拟合模型预测值
y1
options(digits=1)                       #指定小数点后有效数，保留1位小数
ei<- y-y1
ei                                      #residuals(lm.eco)#拟合模型 普通残差值ei    #####课本表4-8第5列数据

a <- rep(1,15)                          ##对1重复15次
a
X <- cbind(a,x1,x2);X                   #构造设计矩阵
hii <- X%*%solve(t(X)%*%X)%*%t(X)       #计算帽子矩阵
hii
chii <- diag(hii)
chii                                    #求杠杆值
options(digits=2)
SRE <- (ei/(475.8*sqrt(1-chii)))        #学生化残差#####课本表4-8第6列数据
SRE
options(digits = 1)
DRE <- ei/(1-chii)                      #删除残差#####课本表4-8第7列数据
DRE
options(digits=3)
SREi <- SRE*sqrt((15-2-2)/(15-2-1-SRE^2))  #得到删除的学生化残差 #####课本表4-8第8列数据
SREi
options(digits=2)
ch_ii <- chii-1/15                  #中心化杠杆值ch_ii #####课本表4-8第9列数据
ch_ii
Di <- chii*(ei^2)/((2+1)*(475.8^2)*(1-hii)^2)  #计算库克距离  #####课本表4-8第10列数据
Di
table_48 <- data.frame(x1,x2,y,ei = ei,SRE = SRE,e_i =DRE ,SREi =SREi ,ch_ii = ch_ii,Di = Di)  #得到表4-8
table_48


"convension" -> "convention"


    :x: Test Failed: va/tests/accessibility

composer va:test:accessibility

```
audited 183 packages in 1.389s
found 2 low severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for details

> axe_tests@1.0.0 test /var/aegir/projects/cms/pr731
> node ./tests/accessibility/aXeAccessibilityCheck.js

!!!  NUMBER OF NEW VIOLATIONS on http://pr731.ci.cms.va.gov 0
!!!  NUMBER OF NEW VIOLATIONS on http://pr731.ci.cms.va.gov/sections  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr731.ci.cms.va.gov/node/add/page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr731.ci.cms.va.gov/node/add/landing_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr731.ci.cms.va.gov/node/add/documentation_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr731.ci.cms.va.gov/node/add/event  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr731.ci.cms.va.gov/node/add/health_care_local_facility  = 1
[ { id: 'label',
    impact: 'critical',
    tags:
     [ 'cat.forms',
       'wcag2a',
       'wcag332',
       'wcag131',
       'section508',
       'section508.22.n' ],
    description: 'Ensures every form element has a label',
    help: 'Form elements must have labels',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/label?application=webdriverjs',
    nodes:
     [ [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr731.ci.cms.va.gov/node/add/health_care_region_detail_page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr731.ci.cms.va.gov/node/add/health_care_region_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr731.ci.cms.va.gov/node/add/office  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr731.ci.cms.va.gov/node/add/outreach_asset  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr731.ci.cms.va.gov/node/add/person_profile  = 1
[ { id: 'duplicate-id-aria',
    impact: 'critical',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description:
     'Ensures every id attribute value used in ARIA and in labels is unique',
    help: 'IDs used in ARIA and labels must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id-aria?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr731.ci.cms.va.gov/node/add/press_release  = 1
[ { id: 'aria-allowed-attr',
    impact: 'critical',
    tags: [ 'cat.aria', 'wcag2a', 'wcag412' ],
    description: 'Ensures ARIA attributes are allowed for an element\'s role',
    help: 'Elements must only use allowed ARIA attributes',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/aria-allowed-attr?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr731.ci.cms.va.gov/node/add/regional_health_care_service_des  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr731.ci.cms.va.gov/node/add/news_story  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr731.ci.cms.va.gov/node/add/support_service  = 0
[]
!!!  VIOLATION TYPES FOUND: 5 PROCESS EXITED WITH CODE 1  !!!
> npm install --only=production
> npm test
Tue, 26 Nov 2019 15:01:49 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:44:14
Tue, 26 Nov 2019 15:01:51 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:56:42
Failed to inject axe-core into one of the iframes!
Failed to inject axe-core into one of the iframes!
npm ERR! Test failed.  See above for more details.
Script npm test handling the va:test:accessibility event returned with error code 1
```

- **On:** devshop.cms.va.gov
- **In:** 01:10


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

I updated the Github team because of this commit.

- @j-rivero was added to conda-forge. Welcome to conda-forge!
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

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/maintainer/updating_pkgs.html#forking-and-pull-requests)


Then maybe drop?


Hola su calificación es 8. Faltó mejor presentación, un poco de análisis y la propuesta de cómo lo mejorarías para venderlo.


Successfully deployed to following URLs:

* https://ripe-components-vue-lf7nns6gh.now.sh
* https://ripe-components-vue.platforme.now.sh
* https://ripe-components-vue-git-master.platforme.now.sh


Hi @briangough,

what do you thing about a config option for the precompiling? it seems to be a waste of compute resources for API nodes for example.


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 7317c7083d3482ab2d595ced0d06e76f5717167a.

You can try again later or [upgrade](https://zeit.co/teams/blocks-ui/settings/plan) your plan.


Please indent the lines in this lambda by 2 more.


good catch @rady66, I'll fix this in this PR:
https://github.com/eclipse-ee4j/yasson/pull/367/files


Successfully deployed to following URLs:

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


Thanks, will fix asap


ok, got it. But now am I missing the base line where the 5 buttons were, search, check all, new, +, 3dots


@MylesBorins, oh man, that should be stated! I requested that it be clarified a few hours ago, but your description is also true and should probably be added. https://github.com/nodejs/node/pull/30651


It might be worth a comment as to why this isn't an exact match.


A bit dizzy now - why should this be needed?


Successfully deployed to following URLs:

* https://let-the-magic-happen-7qumaqutc.now.sh
* https://let-the-magic-happen.now.sh
* https://let-the-magic-happen.laurapauly.now.sh
* https://let-the-magic-happen-git-master.laurapauly.now.sh


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit a7aa5432cad3277da36a1a56b689a8155d1d6cdc.

You can try again later or [upgrade](https://zeit.co/teams/blocks-ui/settings/plan) your plan.


This shouldn't be `linear_magic_number` if in the future it could apply to non-Linear files, which it looks like it could.


Deployment failed with the following error:

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


I'm not sure this error message is descriptive enough.


This could cause an exception if the strings aren't long enough.


New line after "`=`", please.


Implementacion del Caballero


Successfully deployed to following URLs:

* https://copernicus-forest-aah87v70s.now.sh
* https://forest-forward.com
* https://copernicus-forest.vizzuality1.now.sh
* https://copernicus-forest-git-develop.vizzuality1.now.sh


Extraneous parentheses, and missing spaces before parentheses.


this is introducing a dependency from devmode to rollup/terser


I think this is not doing anything, we don't need any roots in this example


Reward
42280354+victorx64@users.noreply.github.com 0,00

Rating updates
clayreimann@gmail.com 1484,00 -> 1465,17
mat.dutour@gmail.com 1489,00 -> 1475,59
aendrew@aendrew.com 1499,00
alangiderick@gmail.com 1498,00
ma@zive.at 1498,00
david.buchanswanson@gmail.com 1499,00
42280354+victorx64@users.noreply.github.com 1535,76


Successfully deployed to following URLs:

* https://jsproject-2ct8yqh3h.now.sh
* https://myproject.now.sh
* https://jsproject.smilejke1.now.sh
* https://jsproject-git-master.smilejke1.now.sh


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Schema Validation Failed!
Rejecting Schema: https://community-tc.services.mozilla.com/schemas/queue/v1/create-task-request.json#
Errors:
  * data should NOT have additional properties: "0"
  * data should have required property 'provisionerId'
  * data should have required property 'workerType'
  * data should have required property 'deadline'
  * data.payload should be object
  * data should have required property 'metadata'

---

* method:     createTask
* errorCode:  InputValidationError
* statusCode: 400
* time:       2019-11-26T15:10:14.594Z

</details>