[R/alignment_params_to_posterior_trees.R:78:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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:20:5:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/check_sim_twin_alignment_function.R#L20) *style:* **Commented code should be removed.**
```r
  # n_args <- stringr::str_count(string = arguments, pattern = ",") + 1
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check_sim_twin_alignment_function.R:23:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/check_sim_twin_alignment_function.R#L23) *style:* **Lines should not be more than 80 characters.**
```r
  #     "'sim_twin_alignment_function' must be a function with two arguments. \n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check_sim_twin_alignment_function.R:23:21:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/check_sim_twin_alignment_function.R#L23) *warning:* **no visible global function definition for ‘get_default_sim_true_alignment_function’**
```r
  true_alignment <- get_default_sim_true_alignment_function()(twin_phylogeny)
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check_sim_twin_alignment_function.R:56:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/check_sim_twin_alignment_function.R#L56) *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_params.R:53:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/create_alignment_params.R#L53) *style:* **Lines should not be more than 80 characters.**
```r
  sim_true_alignment_function = pirouette::get_default_sim_true_alignment_function(),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment_params.R:87:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/create_alignment_params.R#L87) *style:* **Lines should not be more than 80 characters.**
```r
  sim_true_alignment_function = pirouette::get_default_sim_true_alignment_function(),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment.R:12:3:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/create_alignment.R#L116) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_twin_alignment_with_standard_site_model_raw <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment.R:145:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/create_twin_alignment_with_standard_site_model.R:14:3:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/create_twin_alignment_with_standard_site_model.R#L14) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/create_twin_alignment_with_standard_site_model.R:28:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/create_twin_alignment_with_standard_site_model.R#L28) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_twin_alignment_with_standard_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/est_evidences.R:35:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/get_alignment_sequences.R#L5) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/get_default_sim_true_alignment_function.R:3:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/get_default_sim_true_alignment_function.R#L3) *style:* **Variable and function names should not be longer than 30 characters.**
```r
get_default_sim_true_alignment_function <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_default_sim_twin_alignment_function.R:4:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/get_default_sim_twin_alignment_function.R#L4) *style:* **Variable and function names should not be longer than 30 characters.**
```r
get_default_sim_twin_alignment_function <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_pir_params_filenames.R:6:17:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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:15:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/get_sim_true_alignment_with_linked_node_sub_site_model_function.R#L15) *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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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:12:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/get_sim_true_alignment_with_unlinked_node_sub_site_model_function.R#L12) *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:2:3:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/get_sim_twin_alignment_with_same_n_mutation_function.R#L2) *warning:* **no visible binding for global variable ‘sim_twin_alignment_with_same_n_mutation’**
```r
  sim_twin_alignment_with_same_n_mutation
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_sim_twin_alignment_with_same_n_mutation_function.R:28:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/get_sim_twin_alignment_with_same_n_mutation_function.R#L28) *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:2:3:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/get_sim_twin_alignment_with_standard_site_model_function.R#L2) *warning:* **no visible binding for global variable ‘create_twin_alignment_with_standard_site_model’**
```r
  create_twin_alignment_with_standard_site_model
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_sim_twin_alignment_with_standard_site_model_function.R:28:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/get_sim_twin_alignment_with_standard_site_model_function.R#L28) *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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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:27:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/sim_true_alignment_with_standard_site_model.R#L27) *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:12:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/sim_true_alignment_with_unlinked_node_sub_site_model.R#L12) *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:13:3:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/sim_true_alignment.R#L13) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/sim_twin_alignment_with_linked_node_sub_site_model.R:4:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/sim_twin_alignment_with_linked_node_sub_site_model.R#L4) *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:15:3:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/sim_twin_alignment_with_same_n_mutation.R#L15) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/sim_twin_alignment_with_same_n_mutation.R:28:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/R/sim_twin_alignment_with_same_n_mutation.R#L28) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sim_twin_alignment_with_same_n_mutation <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_experiments.R:83:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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:21:77:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-check_sim_true_alignment_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_true_alignment_function = function(true_phylogeny = "irrelevant") { }
                                                                            ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:21:79:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-check_sim_true_alignment_function.R#L21) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      sim_true_alignment_function = function(true_phylogeny = "irrelevant") { }
                                                                              ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:23:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-check_sim_true_alignment_function.R#L23) *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:28:75:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-check_sim_true_alignment_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_true_alignment_function = function(invalid_name = "irrelevant") { }
                                                                          ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:28:77:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-check_sim_true_alignment_function.R#L28) *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:37:9:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-check_sim_true_alignment_function.R#L37) *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:37:25:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-check_sim_true_alignment_function.R#L37) *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:39:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-check_sim_true_alignment_function.R#L39) *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:21:62:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-check_sim_twin_alignment_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_alignment_function = function(twin_phylogeny) { }
                                                             ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:21:64:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-check_sim_twin_alignment_function.R#L21) *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:27:62:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-check_sim_twin_alignment_function.R#L27) *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:27:64:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-check_sim_twin_alignment_function.R#L27) *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:36:9:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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
      ) { "irrelevant" }
        ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:36:24:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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
      ) { "irrelevant" }
                       ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:45:9:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-check_sim_twin_alignment_function.R#L45) *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:45:25:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-check_sim_twin_alignment_function.R#L45) *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:47:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-check_sim_twin_alignment_function.R#L47) *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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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-create_error_measure_params.R:29:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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:115:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-get_alignment_n_taxa.R#L115) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-get_alignment_n_taxa.R:116:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-get_alignment_n_taxa.R#L116) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-get_experiments_filenames.R:10:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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-pir_run.R:125:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/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/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-sim_true_alignment_with_standard_site_model.R#L17) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-sim_true_alignment.R:33:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-sim_true_alignment.R#L33) *style:* **Lines should not be more than 80 characters.**
```r
    sim_true_alignment_function = get_sim_true_alignment_with_linked_node_sub_site_model_function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sim_true_alignment.R:66:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-sim_true_alignment.R#L66) *style:* **Lines should not be more than 80 characters.**
```r
    sim_true_alignment_function = get_sim_true_alignment_with_unlinked_node_sub_site_model_function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sim_true_alignment.R:95:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-sim_true_alignment.R#L95) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-sim_twin_alignment_with_same_n_mutation.R:19:1:](https://github.com/richelbilderbeek/pirouette/blob/5f9e2668358e78db660f113f4a7a1abcde6d50f2/tests/testthat/test-sim_twin_alignment_with_same_n_mutation.R#L19) *style:* **Trailing blank lines are superfluous.**
```r

^
```


Yes, in one of side projects was a set of files where these loop tag data was set by mistake with relying on "atoi()". However, `atio()` gives a very limited length, and it was replaced with `SDL_strtoull()` which have broken these files. Lemme give you that file...


初級編の「4.攻撃力と防御力でダメージ計算してみよう」の追加仕様に「ダメージが０の場合は「攻撃がミス」と表示する」とありましたが、表示されません。
表示するように修正しましょう。


Quantity field can have null value?


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

# Test results

<details>
<summary>11 tests failed, 102 tests passed.</summary>

## Failed tests

 * monotouch-test/tvOS - device/Release: Failed (Install failed, exit code: 137.)
 * dont link/tvOS - device/AssemblyBuildTarget: SDK framework (release): Failed (Install failed, exit code: 137.)
 * [NUnit] Mono BCL tests group 1/tvOS - device/Release: Failed (Install failed, exit code: 137.)
 * [NUnit] Mono BCL tests group 1/tvOS - device/AssemblyBuildTarget: SDK framework (release): Failed (Install failed, exit code: 137.)
 * [NUnit] Mono BCL tests group 2/tvOS - device/AssemblyBuildTarget: SDK framework (release): Failed (Install failed, exit code: 137.)
 * [xUnit] Mono BCL tests group 3/tvOS - device/AssemblyBuildTarget: SDK framework (release): Failed (Install failed, exit code: 137.)
 * [xUnit] Mono BCL tests group 4/tvOS - device/AssemblyBuildTarget: SDK framework (release): Failed (Install failed, exit code: 137.)
 * mscorlib/tvOS - device/AssemblyBuildTarget: dylib (debug, profiling): Failed (Install failed, exit code: 137.)
 * mscorlib/tvOS - device/Release: Failed (Install failed, exit code: 137.)
 * mscorlib/tvOS - device/AssemblyBuildTarget: SDK framework (release): Failed (Install failed, exit code: 137.)
 * [xUnit] Mono BCL tests group 6/tvOS - device/Release: Failed (Install failed, exit code: 137.)
</details>


other solutions:
https://www.freecodecamp.org/forum/t/freecodecamp-challenge-guide-confirm-the-ending/16006


Successfully deployed to following URLs:

* https://react-portfolio-lxq9auv7b.now.sh
* https://react-portfolio-plant-kitty.now.sh
* https://react-portfolio.jeaninehoffman.now.sh
* https://react-portfolio-git-master.jeaninehoffman.now.sh


Ok, yeah, I have found that file:
[Not So Heavenly Boss Battle.ogg.zip](https://github.com/WohlSoft/SDL-Mixer-X/files/3808096/Not.So.Heavenly.Boss.Battle.ogg.zip)


yes ;) just mentioned you guys to show what's gone


[Daniel Waterworth posted](https://review.discourse.org/t/dev-reduce-duplication/6652/3):

Would you feel better if it was:

```ruby
def get_json_body()
```


コードレビュー/04_上級/プログラム作成問題：上級編/20190924_165353689/NameBattler/src/Hero.java


Vulkan docs say that you cannot update a range that's not in the layout.


Successfully deployed to following URLs:

* https://effector-lbxlaua9t.now.sh
* https://effector.now.sh
* https://effector.zerobias.now.sh
* https://effector-git-master.zerobias.now.sh


A second example: [Not So Heavenly Preparation Room.ogg.zip](https://github.com/WohlSoft/SDL-Mixer-X/files/3808099/Not.So.Heavenly.Preparation.Room.ogg.zip)


Let's refactor the code so we can remove this trait and add the webhook model via constructor instead.


Deployment failed with the following error:

~~~
The domain used as an alias xn--90afcbhnilfciibfgu6aci4ob.xn--p1ai is not verified yet. Please verify it.
~~~


do it earlier, after first compile... don't want a multi ms hickup on first time we actually use the shader (when we set the uniforms/push the constants)


because array size and index is written as var int - it uses minimal possible amount of bit (1 bit for range 0 to 127, 2 bits for range 128 to 32767, etc).

You can find more details here https://developers.google.com/protocol-buffers/docs/encoding#varints.


see the above


complete


Successfully deployed to following URLs:

* https://weather-app-7xswniwgi.now.sh
* https://weather-app-perfect-dusky-dolphin.now.sh
* https://weather-app.ilyalesik.now.sh
* https://weather-app-git-master.ilyalesik.now.sh


Successfully deployed to following URLs:

* https://randm-api-test-29n21ehhi.now.sh
* https://randm-api-test-git-master.baget322.now.sh


#1
### 自我介绍###
*我叫李志明*
**来自广东湛江，平时喜欢听听歌，打打羽毛球**
`非常荣幸加入计算机协会`
***希望以后能在这个大家庭里学到更多实用性的知识***


Nice. Thanks @ptbrowne


Successfully deployed to following URLs:

* https://kendraio-app-m34wlsh4p.now.sh
* https://dev.app.kendra.io
* https://kendraio-app.kendraio.now.sh
* https://kendraio-app-git-develop.kendraio.now.sh


v14 is compatible with SureTyper v5 and v6. It also has a couple of bug fixes for minor issues raised in Leeds.


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


[R/alignment_params_to_posterior_trees.R:78:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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:20:5:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/check_sim_twin_alignment_function.R#L20) *style:* **Commented code should be removed.**
```r
  # n_args <- stringr::str_count(string = arguments, pattern = ",") + 1
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check_sim_twin_alignment_function.R:23:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/check_sim_twin_alignment_function.R#L23) *style:* **Lines should not be more than 80 characters.**
```r
  #     "'sim_twin_alignment_function' must be a function with two arguments. \n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check_sim_twin_alignment_function.R:23:21:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/check_sim_twin_alignment_function.R#L23) *warning:* **no visible global function definition for ‘get_default_sim_true_alignment_function’**
```r
  true_alignment <- get_default_sim_true_alignment_function()(twin_phylogeny)
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check_sim_twin_alignment_function.R:56:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/check_sim_twin_alignment_function.R#L56) *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_params.R:53:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/create_alignment_params.R#L53) *style:* **Lines should not be more than 80 characters.**
```r
  sim_true_alignment_function = pirouette::get_default_sim_true_alignment_function(),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment_params.R:87:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/create_alignment_params.R#L87) *style:* **Lines should not be more than 80 characters.**
```r
  sim_true_alignment_function = pirouette::get_default_sim_true_alignment_function(),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment.R:12:3:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/R/create_alignment.R#L116) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_twin_alignment_with_standard_site_model_raw <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment.R:145:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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:21:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/create_sim_bd_twin_tree_function.R#L21) *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:21:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/create_sim_yule_twin_tree_function.R#L21) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_sim_yule_twin_tree_function <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_twin_alignment_with_standard_site_model.R:14:3:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/create_twin_alignment_with_standard_site_model.R#L14) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/create_twin_alignment_with_standard_site_model.R:28:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/create_twin_alignment_with_standard_site_model.R#L28) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_twin_alignment_with_standard_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/est_evidences.R:35:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/R/get_alignment_sequences.R#L5) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/get_default_sim_true_alignment_function.R:3:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/get_default_sim_true_alignment_function.R#L3) *style:* **Variable and function names should not be longer than 30 characters.**
```r
get_default_sim_true_alignment_function <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_default_sim_twin_alignment_function.R:4:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/get_default_sim_twin_alignment_function.R#L4) *style:* **Variable and function names should not be longer than 30 characters.**
```r
get_default_sim_twin_alignment_function <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_pir_params_filenames.R:6:17:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/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:15:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/get_sim_true_alignment_with_linked_node_sub_site_model_function.R#L15) *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/8c513b5ab8f82117d338cb11f55733430b8506bb/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:12:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/get_sim_true_alignment_with_unlinked_node_sub_site_model_function.R#L12) *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:2:3:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/get_sim_twin_alignment_with_same_n_mutation_function.R#L2) *warning:* **no visible binding for global variable ‘sim_twin_alignment_with_same_n_mutation’**
```r
  sim_twin_alignment_with_same_n_mutation
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_sim_twin_alignment_with_same_n_mutation_function.R:28:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/get_sim_twin_alignment_with_same_n_mutation_function.R#L28) *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:2:3:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/get_sim_twin_alignment_with_standard_site_model_function.R#L2) *warning:* **no visible binding for global variable ‘create_twin_alignment_with_standard_site_model’**
```r
  create_twin_alignment_with_standard_site_model
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_sim_twin_alignment_with_standard_site_model_function.R:28:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/get_sim_twin_alignment_with_standard_site_model_function.R#L28) *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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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:9:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/sim_true_alignment_with_linked_node_sub_site_model.R#L9) *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:31:3:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/sim_true_alignment_with_linked_node_sub_site_model.R#L31) *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/8c513b5ab8f82117d338cb11f55733430b8506bb/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:27:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/sim_true_alignment_with_standard_site_model.R#L27) *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:12:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/sim_true_alignment_with_unlinked_node_sub_site_model.R#L12) *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:13:3:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/sim_true_alignment.R#L13) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/sim_twin_alignment_with_linked_node_sub_site_model.R:4:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/sim_twin_alignment_with_linked_node_sub_site_model.R#L4) *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:15:3:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/sim_twin_alignment_with_same_n_mutation.R#L15) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/sim_twin_alignment_with_same_n_mutation.R:28:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/R/sim_twin_alignment_with_same_n_mutation.R#L28) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sim_twin_alignment_with_same_n_mutation <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_experiments.R:83:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/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:21:77:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-check_sim_true_alignment_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_true_alignment_function = function(true_phylogeny = "irrelevant") { }
                                                                            ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:21:79:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-check_sim_true_alignment_function.R#L21) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      sim_true_alignment_function = function(true_phylogeny = "irrelevant") { }
                                                                              ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:23:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-check_sim_true_alignment_function.R#L23) *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:28:75:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-check_sim_true_alignment_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_true_alignment_function = function(invalid_name = "irrelevant") { }
                                                                          ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:28:77:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-check_sim_true_alignment_function.R#L28) *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:37:9:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-check_sim_true_alignment_function.R#L37) *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:37:25:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-check_sim_true_alignment_function.R#L37) *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:39:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-check_sim_true_alignment_function.R#L39) *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:21:62:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-check_sim_twin_alignment_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_alignment_function = function(twin_phylogeny) { }
                                                             ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:21:64:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-check_sim_twin_alignment_function.R#L21) *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:27:62:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-check_sim_twin_alignment_function.R#L27) *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:27:64:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-check_sim_twin_alignment_function.R#L27) *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:36:9:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/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
      ) { "irrelevant" }
        ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:36:24:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/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
      ) { "irrelevant" }
                       ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:45:9:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-check_sim_twin_alignment_function.R#L45) *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:45:25:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-check_sim_twin_alignment_function.R#L45) *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:47:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-check_sim_twin_alignment_function.R#L47) *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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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-create_error_measure_params.R:29:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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:115:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-get_alignment_n_taxa.R#L115) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-get_alignment_n_taxa.R:116:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-get_alignment_n_taxa.R#L116) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-get_experiments_filenames.R:10:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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-pir_run.R:125:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/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/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-sim_true_alignment_with_standard_site_model.R#L17) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-sim_true_alignment.R:33:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-sim_true_alignment.R#L33) *style:* **Lines should not be more than 80 characters.**
```r
    sim_true_alignment_function = get_sim_true_alignment_with_linked_node_sub_site_model_function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sim_true_alignment.R:66:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-sim_true_alignment.R#L66) *style:* **Lines should not be more than 80 characters.**
```r
    sim_true_alignment_function = get_sim_true_alignment_with_unlinked_node_sub_site_model_function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sim_true_alignment.R:95:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-sim_true_alignment.R#L95) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-sim_twin_alignment_with_same_n_mutation.R:19:1:](https://github.com/richelbilderbeek/pirouette/blob/8c513b5ab8f82117d338cb11f55733430b8506bb/tests/testthat/test-sim_twin_alignment_with_same_n_mutation.R#L19) *style:* **Trailing blank lines are superfluous.**
```r

^
```


Done


Successfully deployed to following URLs:

* https://tietorakenteet-ja-algoritmit-s19-material-k21yhq0lf.now.sh
* https://tira-s19.mooc.fi
* https://tietorakenteet-ja-algoritmit-s19-material.mooc.now.sh
* https://tietorakenteet-ja-algoritmit-s19-material-git-master.mooc.now.sh


コードレビュー/04_上級/プログラム作成問題：上級編/20191013_135723681/ネームバトラー【上級編】(学習4、5、6)/4.職業（魔法使い）を追加/Fighter.java

初級編の「4.攻撃力と防御力でダメージ計算してみよう」の追加仕様に「ダメージが０の場合は「攻撃がミス」と表示する」とありましたが、表示されません。
表示するように修正しましょう。


Successfully deployed to following URLs:

* https://contract-generator-dumiilmlfe.now.sh
* https://contract.vacuumlabs.com


it's over 9000!


insert a link to the location of these files


Bài Thực Hành IOT- Tuần 1- 05 - 11- 2019


コードレビュー/04_上級/プログラム作成問題：上級編/20191013_135723681/ネームバトラー【上級編】(学習4、5、6)/4.職業（魔法使い）を追加/Wizard.java


##自我介绍
*我叫李志明*
**来自广东湛江，平时喜欢听听歌，打打羽毛球**
`非常荣幸加入计算机协会`
***希望以后能在这个大家庭里学到更多实用性的知识***


aaaw yeah merging the master into the branch 👌⭐


typo


is this related to https://github.com/StylishThemes/GitHub-Dark/issues/1024 ?


コードレビュー/04_上級/プログラム作成問題：上級編/20191013_135723681/ネームバトラー【上級編】(学習4、5、6)/4.職業（魔法使い）を追加/Player.java

初級編の「4.攻撃力と防御力でダメージ計算してみよう」の追加仕様に「攻撃時に相手に与えるダメージの計算式を攻撃側の攻撃力(STR) ー 防御側の防御力(DEF) に変更する 」とありましたが、変更前の１～攻撃力(STR)の値の乱数になっています。


Datuch bangla bank ltd swift coad DBBLBDDH account nambur 01011030370502 resolved payment method


#自我介绍
*我叫李志明*
**来自广东湛江，平时喜欢听听歌，打打羽毛球**
`非常荣幸加入计算机协会`
***希望以后能在这个大家庭里学到更多实用性的知识***


Со станциями оставь старый вариант


コードレビュー/04_上級/プログラム作成問題：上級編/20191013_135723681/ネームバトラー【上級編】(学習4、5、6)/5.職業（僧侶）を追加/Fighter.java


It's a env variable or hardcoded?


I thought you just fixed the header by merging the "fix-header" branch? What's up with that?


コードレビュー/04_上級/プログラム作成問題：上級編/20191013_135723681/ネームバトラー【上級編】(学習4、5、6)/5.職業（僧侶）を追加/Player.java


looks like you're overdoing it a little 🧐


Раз у тебя есть в 11 строке`@instances ||= 0` то это можно убрать


reader ты создал и так, нужен только writer


コードレビュー/04_上級/プログラム作成問題：上級編/20191013_135723681/ネームバトラー【上級編】(学習4、5、6)/5.職業（僧侶）を追加/Priest.java


Successfully deployed to following URLs:

* https://jonasroessum-dnxu9ixoa.now.sh
* https://joglr.dev
* https://jonasroessum.com
* https://jonasroessum.joglr.now.sh
* https://jonasroessum-git-master.joglr.now.sh


コードレビュー/04_上級/プログラム作成問題：上級編/20191013_135723681/ネームバトラー【上級編】(学習4、5、6)/5.職業（僧侶）を追加/Wizard.java


`GetMP() >= 30`の条件式の意味は何でしょうか？
サンダーであれば`GetMP() >= 20`でも良い気がします。


Successfully deployed to following URLs:

* https://crafterbeer-p4fivgo8q.now.sh
* https://crafterbeer.kreeon.now.sh
* https://crafterbeer-git-master.kreeon.now.sh


# Revisi LAPORAN#9:
- Judul laporan tidak sesuai
- Ringkasan materi perlu dirapikan
- Baca kembali [coding-rules](https://github.com/habibieeddien/laporan-praktikum-pbo-2019/blob/master/src/README.md) yang telah kita sepakati di kelas


It did not seem to help; I eventually put this workaround in:
https://github.com/airex-tech/temper/commit/f0a77658ab335aff7801e116bfbb5b988acaf820

What seems to happen is that sometimes it can only read half of the firmware version string and hence can't identify what the hardware is. I added the extra string to match if that was the case too.

I have not investigated yet why these failures periodically occur though.


Endをfor文の終了条件にするのはいいあんだね。
startをfor文の初期値にすると、if文がいらなくなるね。


コードレビュー/04_上級/プログラム作成問題：上級編/20191013_135723681/ネームバトラー【上級編】(学習4、5、6)/6.職業（好きなもの）を追加/Fighter.java


Добавление og тегов


これは不要になったね


Deployment failed with the following error:

~~~
The option `--prod` is not supported for Now 1.0 deployments. To manually alias a deployment, use `now alias` instead.
~~~


Thanks for having a look!

Good thing to see we had the same thought regarding make_non_const, take a look at the latest commit if you'd like: https://github.com/mikke89/RmlUi/blob/313a2743537d0feda72589dae089d844eeb9fd0c/Include/RmlUi/Core/Traits.h#L97


put directory in <code> tags


У тебя в данный момент это методы объекта, а должны быть методы класса


Hello,
This extension is wonderful but unfortunately has ceased working when thunderbird updated to version 68.


Deployment failed with the following error:

~~~
If you agree with that, please run again with `--public`.
~~~


コードレビュー/04_上級/プログラム作成問題：上級編/20191013_135723681/ネームバトラー【上級編】(学習4、5、6)/6.職業（好きなもの）を追加/Hero.java

初級編の「4.攻撃力と防御力でダメージ計算してみよう」の追加仕様に「ダメージが０の場合は「攻撃がミス」と表示する」とありましたが、表示されません。
表示するように修正しましょう。


Если у нас будет метод type ты его переопределишь, поэтому лучше дать префикс validate_
validate_type


you removed this check:

```if (is_array($this->getFieldDefinitions()))```

so this can now cause issues when fieldDefinitions is not an array (null for example), so this now breaks certain installations


Successfully deployed to following URLs:

* https://accounting-system-fufocjoru.now.sh
* https://accounting-system-good-swim.now.sh
* https://accounting-system.dksami.now.sh
* https://accounting-system-git-master.dksami.now.sh


This commit should be called "add config and dependencies"


コードレビュー/04_上級/プログラム作成問題：上級編/20191013_135723681/ネームバトラー【上級編】(学習4、5、6)/6.職業（好きなもの）を追加/Player.java

初級編の「4.攻撃力と防御力でダメージ計算してみよう」の追加仕様に「攻撃時に相手に与えるダメージの計算式を攻撃側の攻撃力(STR) ー 防御側の防御力(DEF) に変更する 」とありましたが、変更前の１～攻撃力(STR)の値の乱数になっています。


@sdegueldre
> Note: the UI to add and remove slides will be refactored in a future
update of this future saas anyway.

No need to think about it since the UI will change but yes, the hack will be removed somehow at that time. This was just to pass sbu testing ;)


気持ちの問題かもしれませんが、これだと会心の一撃が出ても1しかダメージが出ないことがあります。
会心の一撃で1ダメージは可哀そうな気がします。


好巧！我也喜歡 Operator Mono 和 HanziPen。我剛一度心想：這怎麼很像我自己的設定？！
（不過我後來跑去用 Lantinghei 了）

拉丁字母數字用 monospace 確實在排版上比較整齊〜


Oh, change this to:

`            "themeColor" => !empty($this->data["themeColor"]) ? $this->data["themeColor"] : "0072C6",`


Successfully deployed to following URLs:

* https://circleback-design-system-57pvxkmx0.now.sh
* https://circleback-design-system.amalv.now.sh
* https://circleback-design-system-git-master.amalv.now.sh


I was hoping OBS would support arbitrary FFmpeg filters eventually, or, better yet, act as a frame server for FFmpeg, but apparently that dream will remain a dream for a while more.


naming you repository db 'target.db3' might confuse readers with the target db of the demo. Let's just call it 'repository.db3'


This is not required. This is a regression introduced in version 0.5.1 by #127. It has only affected the development versions 0.5.1 and 0.5.2 during 18 days. The current CRAN version is OK.
The lesson is that we definitely should add some tests about `chrome_print()`. This bug would have been revealed by a basic test. I will work on that.


Successfully deployed to following URLs:

* https://circleback-design-system-8jyfyxfuo.now.sh
* https://circleback-design-system.amalv.now.sh
* https://circleback-design-system-git-master.amalv.now.sh


we dont need javadoc for private methods, can skip all for now


Successfully deployed to following URLs:

* https://susiai-ikt0ukx4m.now.sh
* https://susiai.peirisasel373.now.sh
* https://susiai-git-master.peirisasel373.now.sh


コードレビュー/04_上級/プログラム作成問題：上級編/20191013_135723681/ネームバトラー【上級編】(学習4、5、6)/6.職業（好きなもの）を追加/Priest.java

初級編の「4.攻撃力と防御力でダメージ計算してみよう」の追加仕様に「ダメージが０の場合は「攻撃がミス」と表示する」とありましたが、表示されません。
表示するように修正しましょう。


@commodo @BKPepe
pls fix this
WARNING: Makefile 'package/feeds/packages/seafile-seahub/Makefile' has a dependency on 'django-simple-captcha', which does not exist
WARNING: Makefile 'package/feeds/packages/seafile-seahub/Makefile' has a dependency on 'django-statici18n', which does not exist
WARNING: Makefile 'package/feeds/packages/seafile-seahub/Makefile' has a dependency on 'django-webpack-loader', which does not exist
also, there is a blank file named "Ma", what's the use for this "Ma" file?


ここで宣言を行っていますがelse文の中でしか使用されないので、else文の中で宣言した方が良いと思います。


Checkmarx scan results 05 Nov 2019 11:35 UTC +02:00

High
Medium
Low
Info

New
0
0
0
0

Recurrent
0
0
0
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

1e71c4b085217e0cab2013734fb62a6c80309419	@web-flow


コードレビュー/04_上級/プログラム作成問題：上級編/20191013_135723681/ネームバトラー【上級編】(学習4、5、6)/6.職業（好きなもの）を追加/Wizard.java


Updated from Master


I believe you already know that, but this setting should be tested separately in its own build matrix row :)


leave


Successfully deployed to following URLs:

* https://shawb-wong-92leqmlwr.now.sh
* https://shawb-wong.now.sh
* https://shawb-wong.shawb-wong.now.sh
* https://shawb-wong-git-master.shawb-wong.now.sh


try adding an overview of the actions that are present in the script. For each action (or group of actions) first mention what the objective is and then map that objective onto IESI action types. For an example, refer to the ppt shared yesterday (04/11)


Thanks for the feedback. It looks like we had integrated our Datadog deployment Terraform to use your Lambda function before you released v1 of the lambda layers which explains the issue we experinced.

I've updated our terraform template to include the layer from now on.

Thanks!


Remember start


Необходимо исправить:
1. Имя пользователя:
- *Анна-мария* - Имена в двойном имени должны начинаться с заглавной буквы.
- *Иван-* - Имя не может заканчиваться знаком тире.
- *Ив---ан* - Имя не может включать в себя несколько знаков тире подряд

Можно лучше:
- `http[s]?` эквивалентна `https?`
- `\d\d\d` эквивалентна `\d{3}`


This doesn't add up with the `height` of `header` and `footer`, which are both at 15%. This could be solved with fixed heights for `header` and `footer`, a flexbox wrapper around the modules in `index.html` and a `flex-grow: 1`


Still getting stereoeye errors at build time, things have improved with this commit, however even just the sample scene paint shader graph has an error on it. This completely prevents us from building our app to even test this out.

I am happy to provide an example however it's just the Sample Scene (Construction scene) I am using to test this out with.

![errore](https://user-images.githubusercontent.com/10745594/68196163-14373480-ffb0-11e9-8745-9f7198136b8a.PNG)


Successfully deployed to following URLs:

* https://svetaproject-r4mkasu45.now.sh
* https://svetaproject.webheroschool1.now.sh
* https://svetaproject-git-master.webheroschool1.now.sh


Successfully deployed to following URLs:

* https://shawb-wong-h2uf6wx3u.now.sh
* https://shawb-wong.now.sh
* https://shawb-wong.shawb-wong.now.sh
* https://shawb-wong-git-master.shawb-wong.now.sh


Successfully deployed to following URLs:

* https://tejaskumarcom-6vr8oyw5u.now.sh
* https://tejaskumar.com
* https://www.tejaskumar.com
* https://xn--pn8hl7g.ws
* https://tejaskumarcom.tejask.now.sh
* https://tejaskumarcom-git-master.tejask.now.sh


Yes, a lot better, always upset about code I wrote few years ago :-)

On Tue, Nov 5, 2019 at 10:24 AM Michael R. P. Ragazzon <
notifications@github.com> wrote:

> Thanks for having a look!
>
> Good thing to see we had the same thought regarding make_non_const, take a
> look at the latest commit if you'd like:
> https://github.com/mikke89/RmlUi/blob/313a2743537d0feda72589dae089d844eeb9fd0c/Include/RmlUi/Core/Traits.h#L97
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/mikke89/RmlUi/commit/d727ad8d72db688b124e6bcad841d5b6a24e965c?email_source=notifications&email_token=AAJQQ5DHDGDLQ2HLLDRPYQLQSE3UTA5CNFSM4JIYUKVKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBCEXUL#commitcomment-35806859>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AAJQQ5D4FSEQGNPXNI5S7A3QSE3UTANCNFSM4JIYUKVA>
> .
>


Yup, I just wanted to test it for now, this is all a bit experimental :)


re


Successfully deployed to following URLs:

* https://accounting-system-5gm3kbvpt.now.sh
* https://accounting-system-good-swim.now.sh
* https://accounting-system.dksami.now.sh
* https://accounting-system-git-master.dksami.now.sh


Thanks 🙏


Successfully deployed to following URLs:

* https://accounting-system-gylqams4w.now.sh
* https://accounting-system-good-swim.now.sh
* https://accounting-system.dksami.now.sh
* https://accounting-system-git-master.dksami.now.sh


Successfully deployed to following URLs:

* https://kendraio-adapter-a4ydmebk2.now.sh
* https://kendraio-adapter.kendraio.now.sh
* https://kendraio-adapter-git-master.kendraio.now.sh


Successfully deployed to following URLs:

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


зачем тебе эти присваивания???????


Timing of Stock function is declared twice for some reason


"also": I don't think so. I guess you cannot use ssl and tls at the same time (but it's just a guess, it should be checked)


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


и нужно retweet_of? назвать


i thought i sent a PR for this;
seems i didn't; oh well, it sometimes happens to me when i do too much stuff at once;

will send one now

thanks for reminding me


changes


see #10463


> It seems that the issue has not been resolved. I still encounter this error.
> I used the latest library of Slick Slide . and with a code to perform vertical scrolling action.
> `const $slider = $(".home-slide-prd .slide ul"); $slider.on('init', function () { mouseWheel($slider); }).slick({ dots: false, vertical: true, slidesToShow: 3, slidesToScroll: 1, swipeToSlide:true, arrows:false, verticalSwiping: true, }) function mouseWheel($slider) { $(window).on('wheel', { $slider: $slider }, mouseWheelHandler) } function mouseWheelHandler(event) { event.preventDefault() const $slider = event.data.$slider const delta = event.originalEvent.deltaY if(delta > 0) { $(".home-slide-prd .slide.active ul").slick('slickPrev') } else { $(".home-slide-prd .slide.active ul").slick('slickNext') } }`.
> help me please . thank you!!!!

sorry . I seem to have found an error in my code. by removing "event.preventDefault ()" in "function mouseWheelHandler". tks


Можно лучше.
- `{1}` не имеет никакого смысла, так как `\d{1}` равносильно `\d`, как и любое другое выражение с этим квантификатором и без него.


я тебе говорил, удали ненужные миграции. Сделай все нормально. Ты еще никуда ничего не деплоил. Дропни у себя базу и сделай полностью нормальные миграции без удалений


Successfully deployed to following URLs:

* https://svetaproject-2xi400dlx.now.sh
* https://svetaproject.webheroschool1.now.sh
* https://svetaproject-git-master.webheroschool1.now.sh


looks great


Hi @ProfDrYoMan ,
I am not a programmer, just researched why the pru wasn't starting with the later kernels and patched this together with not much clue with what I was doing, I found a example here and used that
https://github.com/dinuxbg/pru-gcc-examples/blob/master/beaglemic/pru/start.sh
I figured it needed someone to check that it is done properly or if it could be done it a better way.
Yes it works and it is what I use on my Replicape if you have some insight to this and think it is worthy of pushing I will try learn that process as well.


Successfully deployed to following URLs:

* https://kendraio-adapter-3631b9k0t.now.sh
* https://kendraio-adapter.kendraio.now.sh
* https://kendraio-adapter-git-master.kendraio.now.sh


[R/bbt_run_from_model.R:30:3:](https://github.com/ropensci/babette/blob/a4683b8c178f5354ca096c92f99541b050326968/R/bbt_run_from_model.R#L30) *warning:* **no visible global function definition for ‘prepare_file_creation’**
```r
  prepare_file_creation(inference_model, beast2_options)
  ^~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-bbt_process_pkg_output.R:17:19:](https://github.com/ropensci/babette/blob/a4683b8c178f5354ca096c92f99541b050326968/tests/testthat/test-bbt_process_pkg_output.R#L17) *style:* **Use <-, not =, for assignment.**
```r
  inference_model = beautier::create_test_inference_model(
                  ^
```
[tests/testthat/test-bbt_run.R:112:16:](https://github.com/ropensci/babette/blob/a4683b8c178f5354ca096c92f99541b050326968/tests/testthat/test-bbt_run.R#L112) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  out_1$output[  out_1$output != out_2$output ]
               ^
```
[tests/testthat/test-bbt_run.R:112:46:](https://github.com/ropensci/babette/blob/a4683b8c178f5354ca096c92f99541b050326968/tests/testthat/test-bbt_run.R#L112) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  out_1$output[  out_1$output != out_2$output ]
                                             ^
```


Successfully deployed to following URLs:

* https://svetaproject-3ryd0itf4.now.sh
* https://svetaproject.webheroschool1.now.sh
* https://svetaproject-git-master.webheroschool1.now.sh


这个地方


@JohanBoer een paar typfoutjes hier:
hoofbewoners ==> hoofdbewoners
getHeoofdbewoners ==> getHoofdbewoners


没没没


lines 400-407 can be formulated as: `msg?: any [gtk_events_pending not no-wait?]`


Successfully deployed to following URLs:

* https://shawb-wong-7e869v2y0.now.sh
* https://shawb-wong.now.sh
* https://shawb-wong.shawb-wong.now.sh
* https://shawb-wong-git-master.shawb-wong.now.sh


yay!


Copy the link into your browser :)


wtf is that? Why is aoe different for all tech levels?


Successfully deployed to following URLs:

* https://nextjs-1jnu9gez1.now.sh
* https://nextjs.hhoomph.now.sh
* https://nextjs-git-master.hhoomph.now.sh


Successfully deployed to following URLs:

* https://susiai-i2orzvy7f.now.sh
* https://susiai.peirisasel373.now.sh
* https://susiai-git-master.peirisasel373.now.sh


It's fantastic !


this commit makes me very sad as it breaks `wire-app` builds on cabal!!! :(

Also. You mined a bitcoin in this commit with difficulty `3`!!!  (three `0`s)


Deployment failed with the following error:

~~~
The domain used as an alias archerwind.me is not verified yet. Please verify it.
~~~


There were the following issues with your Pull Request

  * Body text should be wrapped at 72 characters.
  * Subject needs to conform to "%{type} #%{issue_number}: %{description}"

Guidelines are available at https://github.com/OpenNebula/one/blob/master/share/doc/dev/COMMIT_MESSAGES.md

---
This message was auto-generated by https://gitcop.com


Deployment failed with the following error:

~~~
The domain used as an alias sincerewines.se is not verified yet. Please verify it.
~~~


Tidak perlu nama di bagian ini.


Das ist exakt die gleiche Variable wie in stu_19 und würde somit überschrieben werden. Vermutlich ein copy&paste Fehler?


Ringkasan materi sesuaikan dengan isi jobsheet 9


dfsdgsg!!


I forgot to include _engines.pas_ in the commit. It is done now.


Successfully deployed to following URLs:

* https://shawb-wong-av02c5ocz.now.sh
* https://shawb-wong.now.sh
* https://shawb-wong.shawb-wong.now.sh
* https://shawb-wong-git-master.shawb-wong.now.sh


straatnaam is nu niet opgenomen in de bewoning. Dit betekent dat voor een niet-BAG-adres de naamOpenbaareRuimte leeg is er er geen straatnaam is.
Ook aanduidingBijHuisnummer ontbreekt.


@Anan Matumoto

CenterSceneにRightSceneとLeftSceneの機能を統合
それに伴い、サブシーンを作成【CENTER,RIGHT,LEFT】

キー入力でサブシーンを変更し、描画を変更
エネミーは現在対応してません

本日のテーマを実装した形ですが、
考え方はこんな感じであってますか？


Pertanyaan/soal pada tiap percobaan belum lengkap, silakan sesuaikan dengan jobsheet 9!


Huh! Nice and scary ...
I have some problems to identify what you are testing in syzkaller: Are the CAN_RAW and CAN_BCM sockets already under fire or have you just started with CAN_J1939 only?


话说这个 checksum 的功能真可以去掉，已经 9102 年了


Successfully deployed to following URLs:

* https://web-pjb3l6m17.now.sh
* https://eesast.now.sh
* https://web.robertying.now.sh
* https://web-git-master.robertying.now.sh