[R/alignment_params_to_posterior_trees.R:78:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/alignment_params_to_posterior_trees.R#L78) *style:* **Lines should not be more than 80 characters.**
```r
  # if (beautier::is_one_na(experiment$inference_model$mcmc$tracelog$filename)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check_init_pir_params.R:2:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/check_init_pir_params.R#L2) *warning:* **no visible global function definition for ‘check_pir_params’**
```r
  check_pir_params(pir_params)
  ^~~~~~~~~~~~~~~~
```
[R/check_pir_out.R:17:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/check_pir_out.R#L17) *style:* **functions should have cyclomatic complexity of less than 15, this has 20.**
```r
check_pir_out <- function(
^
```
[R/check_sim_true_alignment_function.R:9:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/check_sim_true_alignment_function.R#L9) *style:* **Variable and function names should not be longer than 30 characters.**
```r
check_sim_true_alignment_function <- function(sim_true_alignment_function) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check_sim_twin_alignment_function.R:12:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/check_sim_twin_alignment_function.R#L12) *style:* **Variable and function names should not be longer than 30 characters.**
```r
check_sim_twin_alignment_function <- function(sim_twin_alignment_function) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check_sim_twin_alignment_function.R:51:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/check_sim_twin_alignment_function.R#L51) *style:* **Lines should not be more than 80 characters.**
```r
        "'sim_twin_alignment_function' must be a function that returns an ape::DNAbin"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment.R:12:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_alignment.R#L12) *warning:* **local variable ‘max_n_mutations’ assigned but may not be used**
```r
  max_n_mutations <- n_taxa * n_nucleotides
  ^~~~~~~~~~~~~~~
```
[R/create_alignment.R:31:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_alignment.R#L31) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/create_alignment.R:68:9:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_alignment.R#L68) *style:* **Commented code should be removed.**
```r
    #   alignment_params = alignment_params
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment.R:99:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_alignment.R#L99) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_alignment_with_standard_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment.R:116:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_alignment.R#L116) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sim_twin_alignment_with_standard_site_model_raw <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment.R:145:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_alignment.R#L145) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_alignment_with_standard_site_model_raw <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment.R:168:69:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_alignment.R#L168) *style:* **Commas should always have a space after.**
```r
      "Actual 'class(alignment_phydat)': ", class(alignment_phydat)," \n",
                                                                    ^
```
[R/create_alignment.R:169:55:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_alignment.R#L169) *style:* **Commas should always have a space after.**
```r
      "Actual 'alignment_phydat': ", alignment_phydat," \n"
                                                      ^
```
[R/create_all_experiments.R:24:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_all_experiments.R#L24) *style:* **functions should have cyclomatic complexity of less than 15, this has 30.**
```r
create_all_experiments <- function(
^
```
[R/create_copy_twin_tree_from_true_function.R:21:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_copy_twin_tree_from_true_function.R#L21) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_copy_twin_tree_from_true_function <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_sim_bd_twin_tree_function.R:23:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_sim_bd_twin_tree_function.R#L23) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_sim_bd_twin_tree_function <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_sim_yule_twin_tree_function.R:23:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_sim_yule_twin_tree_function.R#L23) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_sim_yule_twin_tree_function <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/default_params_doc.R:272:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/default_params_doc.R#L272) *style:* **Lines should not be more than 80 characters.**
```r
#'   to get a function (\link{sim_true_alignment_with_linked_node_sub_site_model})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/default_params_doc.R:276:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/default_params_doc.R#L276) *style:* **Lines should not be more than 80 characters.**
```r
#'   to get a function (\link{sim_true_alignment_with_unlinked_node_sub_site_model})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/est_evidences.R:35:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/est_evidences.R#L35) *style:* **functions should have cyclomatic complexity of less than 15, this has 20.**
```r
est_evidences <- function(
^
```
[R/get_alignment_n_taxa.R:14:5:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/get_alignment_n_taxa.R#L14) *style:* **Commented code should be removed.**
```r
  # length(labels(alignment))
    ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_alignment_sequences.R:5:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/get_alignment_sequences.R#L5) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/get_copy_true_alignment_function.R:20:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/get_copy_true_alignment_function.R#L20) *style:* **Variable and function names should not be longer than 30 characters.**
```r
get_copy_true_alignment_function <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_pir_params_filenames.R:6:17:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/get_pir_params_filenames.R#L6) *warning:* **no visible global function definition for ‘init_pir_params’**
```r
  pir_params <- init_pir_params(pir_params)
                ^~~~~~~~~~~~~~~
```
[R/get_sim_true_alignment_with_linked_node_sub_site_model_function.R:23:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/get_sim_true_alignment_with_linked_node_sub_site_model_function.R#L23) *style:* **Variable and function names should not be longer than 30 characters.**
```r
get_sim_true_alignment_with_linked_node_sub_site_model_function <-
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_sim_true_alignment_with_standard_site_model_function.R:21:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/get_sim_true_alignment_with_standard_site_model_function.R#L21) *style:* **Variable and function names should not be longer than 30 characters.**
```r
get_sim_true_alignment_with_standard_site_model_function <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_sim_true_alignment_with_unlinked_node_sub_site_model_function.R:20:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/get_sim_true_alignment_with_unlinked_node_sub_site_model_function.R#L20) *style:* **Variable and function names should not be longer than 30 characters.**
```r
get_sim_true_alignment_with_unlinked_node_sub_site_model_function <-
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_sim_twin_alignment_with_same_n_mutation_function.R:29:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/get_sim_twin_alignment_with_same_n_mutation_function.R#L29) *style:* **Variable and function names should not be longer than 30 characters.**
```r
get_sim_twin_alignment_with_same_n_mutation_function <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_sim_twin_alignment_with_standard_site_model_function.R:30:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/get_sim_twin_alignment_with_standard_site_model_function.R#L30) *style:* **Variable and function names should not be longer than 30 characters.**
```r
get_sim_twin_alignment_with_standard_site_model_function <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/pir_run_true_tree.R:8:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/pir_run_true_tree.R#L8) *warning:* **no visible global function definition for ‘check_init_pir_params’**
```r
  check_init_pir_params(pir_params)
  ^~~~~~~~~~~~~~~~~~~~~
```
[R/pir_run.R:24:17:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/pir_run.R#L24) *warning:* **no visible global function definition for ‘init_pir_params’**
```r
  pir_params <- init_pir_params(pir_params)
                ^~~~~~~~~~~~~~~
```
[R/pir_to_pics.R:10:17:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/pir_to_pics.R#L10) *warning:* **no visible global function definition for ‘init_pir_params’**
```r
  pir_params <- init_pir_params(pir_params)
                ^~~~~~~~~~~~~~~
```
[R/pir_to_tables.R:7:17:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/pir_to_tables.R#L7) *warning:* **no visible global function definition for ‘init_pir_params’**
```r
  pir_params <- init_pir_params(pir_params)
                ^~~~~~~~~~~~~~~
```
[R/select_candidate_evidences.R:25:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/select_candidate_evidences.R#L25) *style:* **functions should have cyclomatic complexity of less than 15, this has 20.**
```r
select_candidate_evidences <- function(
^
```
[R/sim_true_alignment_with_linked_node_sub_site_model.R:12:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_true_alignment_with_linked_node_sub_site_model.R#L12) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sim_true_alignment_with_linked_node_sub_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_true_alignment_with_linked_node_sub_site_model.R:39:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_true_alignment_with_linked_node_sub_site_model.R#L39) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/sim_true_alignment_with_standard_site_model.R:13:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_true_alignment_with_standard_site_model.R#L13) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/sim_true_alignment_with_standard_site_model.R:21:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_true_alignment_with_standard_site_model.R#L21) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sim_true_alignment_with_standard_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_true_alignment_with_unlinked_node_sub_site_model.R:13:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_true_alignment_with_unlinked_node_sub_site_model.R#L13) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sim_true_alignment_with_unlinked_node_sub_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_true_alignment.R:16:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_true_alignment.R#L16) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/sim_twin_alignment_with_linked_node_sub_site_model.R:11:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_twin_alignment_with_linked_node_sub_site_model.R#L11) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sim_twin_alignment_with_linked_node_sub_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_twin_alignment_with_same_n_mutation.R:29:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_twin_alignment_with_same_n_mutation.R#L29) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(twin_alignment)
  ^~~~~~~~~~~~~~~
```
[R/sim_twin_alignment_with_same_n_mutation.R:30:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_twin_alignment_with_same_n_mutation.R#L30) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sim_twin_alignment_with_same_n_mutation <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_twin_alignment_with_standard_site_model.R:14:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_twin_alignment_with_standard_site_model.R#L14) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/sim_twin_alignment_with_standard_site_model.R:30:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_twin_alignment_with_standard_site_model.R#L30) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sim_twin_alignment_with_standard_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_twin_alignment_with_unlinked_node_sub_site_model.R:11:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_twin_alignment_with_unlinked_node_sub_site_model.R#L11) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sim_twin_alignment_with_unlinked_node_sub_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_experiments.R:83:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_experiments.R#L83) *style:* **Lines should not be more than 80 characters.**
```r
  cand_experiment_1$inference_model$mcmc <- cand_experiment_2$inference_model$mcmc
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_sim_true_alignment_function.R:56:9:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L56) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      ) { }
        ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:56:11:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L56) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      ) { }
          ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:58:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L58) *style:* **Lines should not be more than 80 characters.**
```r
    "'sim_true_alignment_function' must be a function that returns an ape::DNAbin"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_sim_true_alignment_function.R:63:75:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L63) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      sim_true_alignment_function = function(invalid_name = "irrelevant") { }
                                                                          ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:63:77:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L63) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      sim_true_alignment_function = function(invalid_name = "irrelevant") { }
                                                                            ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:71:9:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L71) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      ) {}
        ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:71:10:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L71) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      ) {}
         ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:81:9:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L81) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      ) { "not a phylo" }
        ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:81:25:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L81) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      ) { "not a phylo" }
                        ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:83:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L83) *style:* **Lines should not be more than 80 characters.**
```r
    "'sim_true_alignment_function' must be a function that returns an ape::DNAbin"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_sim_twin_alignment_function.R:36:62:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_alignment_function.R#L36) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      sim_twin_alignment_function = function(twin_phylogeny) { }
                                                             ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:36:64:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_alignment_function.R#L36) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      sim_twin_alignment_function = function(twin_phylogeny) { }
                                                               ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:42:62:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_alignment_function.R#L42) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      sim_twin_alignment_function = function(true_alignment) { }
                                                             ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:42:64:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_alignment_function.R#L42) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      sim_twin_alignment_function = function(true_alignment) { }
                                                               ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:51:9:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_alignment_function.R#L51) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      ) { "irrelevant" }
        ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:51:24:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_alignment_function.R#L51) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      ) { "irrelevant" }
                       ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:62:9:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_alignment_function.R#L62) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      ) { "not a phylo" }
        ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:62:25:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_alignment_function.R#L62) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      ) { "not a phylo" }
                        ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:64:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_alignment_function.R#L64) *style:* **Lines should not be more than 80 characters.**
```r
    "'sim_twin_alignment_function' must be a function that returns an ape::DNAbin"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_sim_twin_tree_function.R:21:66:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_tree_function.R#L21) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      sim_twin_tree_function = function(one_too, many_arguments) { }
                                                                 ^
```
[tests/testthat/test-check_sim_twin_tree_function.R:21:68:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_tree_function.R#L21) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      sim_twin_tree_function = function(one_too, many_arguments) { }
                                                                   ^
```
[tests/testthat/test-check_sim_twin_tree_function.R:28:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_tree_function.R#L28) *style:* **Lines should not be more than 80 characters.**
```r
      sim_twin_tree_function = function(invalid_argument = "irrelevant") { ape::rcoal(3) }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_sim_twin_tree_function.R:28:74:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_tree_function.R#L28) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      sim_twin_tree_function = function(invalid_argument = "irrelevant") { ape::rcoal(3) }
                                                                         ^
```
[tests/testthat/test-check_sim_twin_tree_function.R:28:90:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_tree_function.R#L28) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      sim_twin_tree_function = function(invalid_argument = "irrelevant") { ape::rcoal(3) }
                                                                                ^
```
[tests/testthat/test-check_sim_twin_tree_function.R:30:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_tree_function.R#L30) *style:* **Lines should not be more than 80 characters.**
```r
    "'sim_twin_tree_function' must be a function with one argument called 'true_phylogeny'"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_sim_twin_tree_function.R:35:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_tree_function.R#L35) *style:* **Lines should not be more than 80 characters.**
```r
      sim_twin_tree_function = function(true_phylogeny = "irrelevant") { "not a phylo" }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_sim_twin_tree_function.R:35:72:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_tree_function.R#L35) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      sim_twin_tree_function = function(true_phylogeny = "irrelevant") { "not a phylo" }
                                                                       ^
```
[tests/testthat/test-check_sim_twin_tree_function.R:35:88:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_tree_function.R#L35) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      sim_twin_tree_function = function(true_phylogeny = "irrelevant") { "not a phylo" }
                                                                                ^
```
[tests/testthat/test-check_twinning_params.R:209:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_twinning_params.R#L209) *style:* **Lines should not be more than 80 characters.**
```r
        sim_twin_alignment_function = get_sim_twin_alignment_with_standard_site_model_function()
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_error_measure_params.R:29:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-create_error_measure_params.R#L29) *style:* **Lines should not be more than 80 characters.**
```r
      list.files(dirname(experiment$errors_filename), pattern = basename(experiment$errors_filename))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_twin_alignment_with_standard_site_model.R:17:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-create_twin_alignment_with_standard_site_model.R#L17) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-get_alignment_n_taxa.R:111:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_alignment_n_taxa.R#L111) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-get_alignment_n_taxa.R:112:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_alignment_n_taxa.R#L112) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-get_experiments_filenames.R:10:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_experiments_filenames.R#L10) *style:* **Lines should not be more than 80 characters.**
```r
    expect_true(experiment$inference_model$mcmc$tracelog$filename %in% filenames)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-get_experiments_filenames.R:32:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_experiments_filenames.R#L32) *style:* **Lines should not be more than 80 characters.**
```r
    expect_true(experiment$inference_model$mcmc$tracelog$filename %in% filenames)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-get_pir_params_filenames.R:14:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_pir_params_filenames.R#L14) *style:* **Lines should not be more than 80 characters.**
```r
    expect_true(experiment$inference_model$mcmc$tracelog$filename %in% filenames)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-get_pir_params_filenames.R:41:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_pir_params_filenames.R#L41) *style:* **Lines should not be more than 80 characters.**
```r
    expect_true(experiment$inference_model$mcmc$tracelog$filename %in% filenames)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-get_pir_params_filenames.R:65:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_pir_params_filenames.R#L65) *style:* **Lines should not be more than 80 characters.**
```r
    expect_true(experiment$inference_model$mcmc$tracelog$filename %in% filenames)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-get_pir_params_filenames.R:107:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_pir_params_filenames.R#L107) *style:* **Lines should not be more than 80 characters.**
```r
    expect_true(experiment$inference_model$mcmc$tracelog$filename %in% filenames)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-get_temp_errors_filename.R:7:11:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_temp_errors_filename.R#L7) *style:* **Commas should always have a space after.**
```r
      )[1,1]
          ^
```
[tests/testthat/test-get_temp_fasta_filename.R:7:11:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_temp_fasta_filename.R#L7) *style:* **Commas should always have a space after.**
```r
      )[1,1]
          ^
```
[tests/testthat/test-pir_run.R:125:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-pir_run.R#L125) *style:* **Lines should not be more than 80 characters.**
```r
  twin_alignment <- readLines(pir_params$twinning_params$twin_alignment_filename)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sim_alignment_with_n_mutations.R:86:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-sim_alignment_with_n_mutations.R#L86) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-sim_true_alignment_with_standard_site_model.R:17:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-sim_true_alignment_with_standard_site_model.R#L17) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-sim_twin_alignment_with_same_n_mutation.R:20:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-sim_twin_alignment_with_same_n_mutation.R#L20) *style:* **Trailing blank lines are superfluous.**
```r

^
```


真不错，期待


Okay

I've updated the mapping version to include a test for this...


Successfully deployed to following URLs:

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


This is causing the other actions not to work properly.

But this code fixes the issue without causing harm.

```
           self.presentedViewController?.dismiss(animated: flag, completion: {
                completion?()
            })
```


Hi! This looks good


Since you are already at it would you mind to prepare a PR?


Noted... N/S to current code as that file removed

Thanks


Successfully deployed to following URLs:

* https://svelte-functions-nvdftro17.now.sh
* https://svelte-functions-lac-one.now.sh
* https://svelte-functions.wearemieta.now.sh
* https://svelte-functions-git-master.wearemieta.now.sh


`unicode_literals` may not be recommended these days, since all supported versions of Python 3 support the `u` prefix, and this sometimes breaks things in the standard library: https://python-future.org/unicode_literals.html


    :x: Test Failed: va/tests/accessibility

composer va:test:accessibility

```
> phantomjs-prebuilt@2.1.16 install /var/aegir/projects/cms/pr692/node_modules/phantomjs-prebuilt
> node install.js

PhantomJS not found on PATH
Download already available at /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
Verified checksum of previously downloaded file
Extracting tar contents (via spawned process)
Removing /var/aegir/projects/cms/pr692/node_modules/phantomjs-prebuilt/lib/phantom
Copying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1573124306009/phantomjs-2.1.1-linux-x86_64 -> /var/aegir/projects/cms/pr692/node_modules/phantomjs-prebuilt/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /var/aegir/projects/cms/pr692/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs

> core-js@2.6.9 postinstall /var/aegir/projects/cms/pr692/node_modules/core-js
> node scripts/postinstall || echo "ignore"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:
> https://opencollective.com/core-js
> https://www.patreon.com/zloirock

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

added 134 packages from 190 contributors and audited 183 packages in 4.614s
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/pr692
> node ./tests/accessibility/aXeAccessibilityCheck.js

!!!  NUMBER OF NEW VIOLATIONS on http://pr692.ci.cms.va.gov 0
!!!  NUMBER OF NEW VIOLATIONS on http://pr692.ci.cms.va.gov/sections  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr692.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://pr692.ci.cms.va.gov/node/add/landing_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr692.ci.cms.va.gov/node/add/documentation_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr692.ci.cms.va.gov/node/add/event  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr692.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://pr692.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://pr692.ci.cms.va.gov/node/add/health_care_region_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr692.ci.cms.va.gov/node/add/office  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr692.ci.cms.va.gov/node/add/outreach_asset  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr692.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://pr692.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://pr692.ci.cms.va.gov/node/add/regional_health_care_service_des  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr692.ci.cms.va.gov/node/add/news_story  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr692.ci.cms.va.gov/node/add/support_service  = 0
[]
!!!  VIOLATION TYPES FOUND: 5 PROCESS EXITED WITH CODE 1  !!!
> npm install --only=production
> npm test
Thu, 07 Nov 2019 10:58:30 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:44:14
Thu, 07 Nov 2019 10:58:32 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:18


Successfully deployed to following URLs:

* https://itchio-godot-scraper-o5jpgj24h.now.sh
* https://itchio-godot-scraper.now.sh
* https://itchio-godot-scraper.hiulit.now.sh
* https://itchio-godot-scraper-git-master.hiulit.now.sh


To nic nie robi, bo zauważ, że zwracasz z funkcji PieceMoved, ale nigdzie tego nie przetwarzasz itp. Ogólnie pomysł OK, ale zobacz, że jak pionek był jakiś zbity, to go nam nie przywróci.


Jak utworzymy nowy chessgame, to pewnie nie chcielibysmy, zeby to zostało, dlatego to powinny być pola klasy.


To też do funkcji klasy i nazwę undoLastMove()


asdas


Zobacz, że tutaj mamy warstwę domain, wszystkie rzeczy związane z widokiem powinniśmy mieć w presentation, tak żeby potem móc to z łatwością podmienić na jakikolwiek inny widok (np. konsolę). Dlatego to trzeba przenieść do ChessBoardView :)


Successfully deployed to following URLs:

* https://keyrier-json-1kam9wu54.now.sh
* https://keyrier-json.magoo-magoo.now.sh
* https://keyrier-json-git-master.magoo-magoo.now.sh


Good job!


python3 spambot.py


When I look into diff file I see '^L' symbol on this line:
https://github.com/openjdk/jfx/commit/03905821eaa9bac7de6763d273d2643db89ea00b.diff


package sun_50_100;
public class sum3 {

	static int sum = 0;
	static int []a_judge = new int[55];
	static int []b_judge = new int[55];
	static int []c_judge = new int[55];
	static int []d_judge = new int[55];/*	以上四个数组用来判断式子是否重复和结果是否大与100，小于0*/

	public static int Produce_random_2(int temp){/*生成0-1的随机数字，0 + ，1 -*/
		temp = (int)(Math.random()*2);
		return temp;
	}

	public static int Produce_random_100(int temp){/*生成0-100的数字*/
		temp = (int)(Math.random()*101);/*生成0-100的数字*/
		return temp;
	}

	public static void produce(){/*生成式子,然后判断是否符合要求*/
		while(sum < 50){
			int a = 0,b = 0,c = 0,d = 0;
			a = Produce_random_100(a);
		    b = Produce_random_100(b);
		    c = Produce_random_2(c);/*以上生成式子*/
			if(c == 1){/*加*/
			    d = a + b;
		    }
			else{/*减*/
				d = a - b;
			}
			a_judge[sum] = a;
			b_judge[sum] = b;
			c_judge[sum] = c;
			d_judge[sum++] = d;/*满足条件+1*//*a的值，b的值，c的值，d的值*/
		}
	}

	public static void Print_For_50(){/*打印第几题 index,a的值,b的值，c表示加减号*/
		System.out.println("题目：");
		for(int i = 0 ; i < sum ;i++){
			System.out.print((i+1)+" : "+a_judge[i]);/*控制输出格式*/
			if(c_judge[i] == 1){
				System.out.print(" + ");
			}
			else{
				System.out.print(" - ");
			}
			System.out.print(b_judge[i]+" = "+"\n");/*控制输出格式*/
		}
	}

	public static void Print_Ans(){/*打印结果*/
		System.out.println("答案：");
		for(int i = 0 ; i < sum ;i++){
			System.out.println(i+"： "+d_judge[i]);//控制格式
		}
	}

	public static void main(String[] args) {
		produce();/*生成题目*/
		Print_For_50();/*打印题目*/
		Print_Ans();
	}
}


interment


intermentinterment


rename


# 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)|


what
ChatSpaceのDB設計
why
課題だから


The most recent docs at dash still point to this repo, so I thought I'd paste a Portfile for MacPorts here in case someone want to compile this on macos. I couldn't get it to compile with clang, but it compiled with gcc.

```
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem          1.0
PortGroup           github 1.0

github.setup        elmad darkcoin-cpuminer-1.3-avx-aes a30e028d997e5b7e0b561fcf0f5b456c5f4da668

name                darkcoin-cpuminer-1.3-avx-aes
categories          finance
maintainers         nomaintainer
platforms           darwin
license             GPL-2

description         Multi-threaded CPU miner for DASH
long_description    ${description}

checksums           rmd160  7c69edcb7ed93bb7129b58b7642fe453ea931c88 \
                    sha256  6326ded2d1a1cd041c0e299b2152259f9a685df220e702be574c8fdbb979bad7 \
                    size    383313

depends_lib-append  port:curl \
                    port:jansson \
                    port:libidn \
                    path:lib/libssl.dylib:openssl \
                    port:zlib

use_autoreconf      yes

configure.args      --with-libcurl=${prefix}

#configure.env-append \
#                    "JANSSON_LIBS=-L${prefix}/lib -ljansson"

configure.cflags-append \
                    -O3 -march=native

#pre-configure {
#    system -W ${worksrcpath} "chmod +x ./autogen.sh"
#    system -W ${worksrcpath} "./autogen.sh"
#}

post-configure {
    system -W ${worksrcpath} "chmod +x ./nomacro.pl"
    system -W ${worksrcpath}/x2 "../nomacro.pl"
}

variant gcc6 conflicts gcc7 gcc8 gcc9 description {build with gcc 6} {
    configure.compiler  macports-gcc-6
}

variant gcc7 conflicts gcc6 gcc8 gcc9 description {build with gcc 7} {
    configure.compiler  macports-gcc-7
}

variant gcc8 conflicts gcc6 gcc7 gcc9 description {build with gcc 8} {
    configure.compiler  macports-gcc-8
}

variant gcc9 conflicts gcc6 gcc7 gcc8 description {build with gcc 9} {
    configure.compiler  macports-gcc-9
}

if {![variant_isset gcc6] && ![variant_isset gcc7] && ![variant_isset gcc8] && ![variant_isset gcc9]} {
    default_variants +gcc9
}
```


[Daniel Waterworth posted](https://review.discourse.org/t/fix-the-internal-position-on-the-topic-timeline-is-a-scroll-position/6790/2):

 https://review.discourse.org/t/revert-fix-the-internal-position-on-the-topic-timeline-is-a-scroll-position/6792


how


🔥 Device tests completed (Failed) on iOS on [Azure DevOps](https://dev.azure.com/devdiv/DevDiv/_build/index?buildId=3222389)(iOS): [Html Report](http://xamarin-storage/jenkins/xamarin-macios/xcode11.3/0641e079e0c7418ea488a2f191cb7d6f9826cdab/3222389/device-tests/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>3 tests failed, 110 tests passed.</summary>

## Failed tests

 * [NUnit] Mono BCL tests group 2/iOS Unified 64-bits - device/Debug: Failed
 * [NUnit] Mono BCL tests group 2/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): TimedOut
 * [NUnit] Mono BCL tests group 2/iOS Unified 64-bits - device/Release: Failed
</details>


[](url)


Yeah we found this as well in QA.


🔥 Device tests completed (Failed) on TvOS on [Azure DevOps](https://dev.azure.com/devdiv/DevDiv/_build/index?buildId=3221660)(TvOS): [Html Report](http://xamarin-storage/jenkins/xamarin-macios/device-tests-yaml/1eaf885220be4ad377ca8bff224899e9520a0c3d/3221660/device-tests/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>4 tests failed, 109 tests passed.</summary>

## Failed tests

 * link all/tvOS - device/Release: TimedOut
 * link all/tvOS - device/AssemblyBuildTarget: SDK framework (release): TimedOut
 * [NUnit] Mono BCL tests group 2/tvOS - device/Release: TimedOut (MT1032: This application executable might be too large (984 MB) to execute on device. If bitcode was enabled you might want to disable it for development, it is only required to submit applications to Apple.)
 * [NUnit] Mono BCL tests group 2/tvOS - device/AssemblyBuildTarget: SDK framework (release): TimedOut
</details>


This should be `DeviceProfile::SUUNTO_SPARTAN_SPORT`


Successfully deployed to following URLs:

* https://react-hook-form-website-4vtv61rue.now.sh
* https://react-hook-form.com
* https://www.react-hook-form.com
* https://react-hook-form-website.bluebill1049.now.sh
* https://react-hook-form-website-git-master.bluebill1049.now.sh


dkjgkfjg


It is true that it belong semantically there, but `YarnTestBase` is in `flink-yarn-tests`, but the method is also called by other tests in the `flink-yarn` module, which means that moving the method there, will introduce a circular dependency.


I integrated the rest of the comments. I will let it run on travis and then open a PR.


Are you sure of this? Should it be `{% if nav.items | length  %}` ?


Successfully deployed to following URLs:

* https://ne-ploho-moscow-first-dates-dx4m27v7c.now.sh
* https://moscow-first-dates.now.sh
* https://map.ne-ploho.com
* https://ne-ploho-moscow-first-dates.alexkuz.now.sh
* https://ne-ploho-moscow-first-dates-git-master.alexkuz.now.sh


@JuliaRegistrator register

Release notes:

v0.2.0 of ClusterTrees.jl: tree structures for fast linear algebra


Registration pull request created: [JuliaRegistries/General/5164](https://github.com/JuliaRegistries/General/pull/5164)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.2.0 -m "<description of version>" b49ead6e8f11a2fbe568a4029f30718c5ea16314
git push origin v0.2.0
```


Successfully deployed to following URLs:

* https://communityqiskitorg-i2ikvav8n.now.sh
* https://communityqiskitorg.neosalvador.now.sh
* https://communityqiskitorg-git-master.neosalvador.now.sh


Successfully deployed to following URLs:

* https://khromedev-46hc9j5wr.now.sh
* https://khrome.dev
* https://khromedev.khrome83.now.sh
* https://khromedev-git-master.khrome83.now.sh


Successfully deployed to following URLs:

* https://resume-cqek61a9j.now.sh
* https://resume.zhougonglai.now.sh
* https://resume-git-master.zhougonglai.now.sh


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

I updated the Github team because of this commit.

- @fredrikw 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)


All reviews should be OK.

> You cannot just say that in a comment.

(I had also said that in the readme, see top of diff)


Entity Relations Exercise Problems and Solutions
[05. DB-Advanced-EF-Core-Entity-Relations-Exercises.docx](https://github.com/Kotomanov/SoftUni-Education/files/3819284/05.DB-Advanced-EF-Core-Entity-Relations-Exercises.docx)

[P01_StudentSystem.zip](https://github.com/Kotomanov/SoftUni-Education/files/3819290/P01_StudentSystem.zip)

[P03_FootballBetting.Data.zip](https://github.com/Kotomanov/SoftUni-Education/files/3819293/P03_FootballBetting.Data.zip)


Dit kan verwijderd worden is toch een comment en je kan maar 1 main hebben. Het is niet slim om code uit te commenten daar word het lastig van om het te snappen. Normaal comment je het uit door if 0{} te doen.


@JuliaRegistrator register

Release notes:

- refined meshes link back to their coarse parent
- various minor improvements and bugfixes


Error while trying to register: "Tag with name `0.2.3` already exists and points to a different commit"