Successfully deployed to following URLs:

* https://qantas-demo-3li5uvyup.now.sh
* https://qantas-demo-late-mass.now.sh
* https://qantas.now.sh
* https://qantas-demo.marlonsantos.now.sh
* https://qantas-demo-git-master.marlonsantos.now.sh


Понял, я вообще не то сделал, что требовалось по заданию. Поправил.


Successfully deployed to following URLs:

* https://interpride-jy8yv1c7k.now.sh
* https://interpride2020.org
* https://interpride.oslopride1.now.sh
* https://interpride-git-master.oslopride1.now.sh


Hi @AdrianBach -- will pull and run OptTimeInvest-default-budget.R now.


Successfully deployed to following URLs:

* https://mayapurlive-39v975exh.now.sh
* https://mayapur.now.sh
* https://mayapur.live
* https://mayapurlive.mayapur.now.sh
* https://mayapurlive-git-master.mayapur.now.sh


Successfully deployed to following URLs:

* https://pavlos-portfolio-conzgwn8l.now.sh
* https://vos.gr
* https://pavlos-portfolio.pavlos.now.sh
* https://pavlos-portfolio-git-master.pavlos.now.sh


If this null later will lead to FileNotFoundException, why not throw it right here?


@altheqa: ????


The release process is to create commits in a PR and then rebase and merge this PR on `master` on GitHub.
Unfortunately this breaks the tags, which we then have to fix manually.

Simply reverting this change will not solve this.

Why do you need them?


`x:= a ? x1 : x2` instead of `x := if a {x1} else {x2}`.


@mwetter: I was also a bit confused. But I checked the problems, why the the unit tests abort at some point at some of our machines. The Dymola instances executed by the subprocess.Popen function cannot call `runAll.mos`. The error message printed by Dymola ist:
```
Successfully loaded settings file C:/Users/<user>/AppData/Roaming/DassaultSystemes/Dymola/setup.dymx
RunScript("runAll.mos");
Error: Input error; cannot read runAll.mos.
Error: Ensure the input exists and is readable.
 = false
```

 This is due to an individually set startup directory in Dymola via `Edit --> Options ... --> Settings --> Save startup directory --> Save this directory:`

I assume that Dymola is actually executed in the the temp folder by `subprocess` but Dymola probably changes to the startup directory before trying to call the script file.


Do it. But I still prefer shortening :)


Successfully deployed to following URLs:

* https://website-euor4jh36.now.sh
* https://walrus-plus.now.sh
* https://website.walrus-plus.now.sh
* https://website-git-master.walrus-plus.now.sh


Deployment failed with the following error:

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


Называй ридеры-аксессоры по имени переменной, в данном случае - instances_count


@changrui, there is no ternary operator in V.


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


> Is there an issue somewhere about git-annex not providing stable URLs?

No. There is a comment in configuration-common.nix and some e-mail
conversation I've had with Joey about this a long time ago. I don't
believe that git-annex *has* a bug tracker, even. I believe Joey's
preference is that people create Wiki pages on his server for bugs they
encounter.


nice


[R/alignment_params_to_posterior_trees.R:78:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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_true_alignment_function.R:27:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/R/check_sim_true_alignment_function.R#L27) *style:* **Lines should not be more than 80 characters.**
```r
      "'sim_true_alignment_function' must be a function that returns an ape::DNAbin"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check_sim_twin_alignment_function.R:12:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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_with_n_mutations.R:36:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/R/create_alignment_with_n_mutations.R#L36) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_alignment_with_n_mutations <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment.R:12:3:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/R/create_alignment.R#L169) *style:* **Commas should always have a space after.**
```r
      "Actual 'alignment_phydat': ", alignment_phydat," \n"
                                                      ^
```
[R/create_alignment.R:183:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/R/create_alignment.R#L183) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_alignment_with_linked_node_sub_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment.R:208:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/R/create_alignment.R#L208) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_alignment_with_unlinked_node_sub_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_all_experiments.R:24:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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_twin_alignment_with_same_n_mutation_function.R:2:3:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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_standard_site_model.R:13:3:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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.R:13:3:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/R/sim_true_alignment.R#L13) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/sim_twin_alignment_with_same_n_mutation.R:15:3:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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:71:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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(one_too, many_arguments) { }
                                                                      ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:21:73:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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(one_too, many_arguments) { }
                                                                        ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:28:75:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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:30:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/tests/testthat/test-check_sim_true_alignment_function.R#L30) *style:* **Lines should not be more than 80 characters.**
```r
    "'sim_true_alignment_function' must be a function with one argument called 'true_phylogeny'"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_sim_true_alignment_function.R:37:9:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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_alignment_with_n_mutations.R:86:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/tests/testthat/test-create_alignment_with_n_mutations.R#L86) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-create_alignment.R:58:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/tests/testthat/test-create_alignment.R#L58) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-create_error_measure_params.R:29:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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_true_alignment_with_standard_site_model.R:17:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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:58:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/tests/testthat/test-sim_true_alignment.R#L58) *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/ec9373921aa969469a7fc199d434b83d3001b46f/tests/testthat/test-sim_twin_alignment_with_same_n_mutation.R#L19) *style:* **Trailing blank lines are superfluous.**
```r

^
```


создан файл readme


@JuliaRegistrator register()


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

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

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


Thanks, committed b93e028faf18d7e099b68396d024c041301c6732

Can not check it under Windows though, will wait for more feedback from Windows users whether it works.


@mwetter: You are absolutely right.

I made it conditionally for Windows OS in commit ec7b37c

Most users do not have DDE enabled. This is probably the reason why no one had issues with this setting so far.


Successfully deployed to following URLs:

* https://interpride-mvf3hg5z4.now.sh
* https://interpride2020.org
* https://interpride.oslopride1.now.sh
* https://interpride-git-master.oslopride1.now.sh


But what are we picking? Top/Right?


sdfsdf


Successfully deployed to following URLs:

* https://temp1-43a1ibww2.now.sh
* https://temp1-erect-story.now.sh
* https://temp1.bansalsushil.now.sh
* https://temp1-git-master.bansalsushil.now.sh


Ese document.image al descargarse ya tiene el formato adecuado, así que estaría bien como está


I'm not sure if it's sarcastic or not


Successfully deployed to following URLs:

* https://nordevcon-website-pmmnopvic.now.sh
* https://nordevcon.com
* https://nordevcon-website.norfolkdev.now.sh
* https://nordevcon-website-git-master.norfolkdev.now.sh


Thanks!


와 첫 성공했다.


start


Successfully deployed to following URLs:

* https://nordevcon-website-qg4dyzion.now.sh
* https://nordevcon.com
* https://nordevcon-website.norfolkdev.now.sh
* https://nordevcon-website-git-master.norfolkdev.now.sh


Successfully deployed to following URLs:

* https://website-e5ako93w1.now.sh
* https://walrus-plus.now.sh
* https://website.walrus-plus.now.sh
* https://website-git-master.walrus-plus.now.sh


Понял, зафиксирую.


What was the error print with this configuration (what string was in the 'not working properly' error line)?


Successfully deployed to following URLs:

* https://blogn2ptunexyz-q1wqws2e6.now.sh
* https://blog.n2ptune.xyz
* https://blogn2ptunexyz.n2ptune.now.sh
* https://blogn2ptunexyz-git-master.n2ptune.now.sh


Broken Windows builds are also pure fun - see [dash](https://cdash.orfeo-toolbox.org/viewBuildError.php?buildid=19745)


how do u co-commit?


Successfully deployed to following URLs:

* https://cviceni-test-7f0ssl1jw.now.sh
* https://cviceni-test.historylab.now.sh
* https://cviceni-test-git-master.historylab.now.sh


Now could not deploy this pull request since the `now.json` file does not contain valid JSON.

	Click here to see the contents of `now.json`

{this-is-not-json}

For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


Do you read FEDRawData from the input file or do you read EBDigiCollection and EEDigiCollection ?


Successfully deployed to following URLs:

* https://github-e2e-tests-production-alias-v2-without-alias-f2r3hz0h7.now.sh
* https://github-e2e-tests-production-alias-v2-without-alias.zeit-github-test-production1.now.sh
* https://github-e2e-tests-production-alias-v2-without-alias-git-master.zeit-github-test-production1.now.sh


Successfully deployed to following URLs:

* https://github-e2e-test-production-forked-repo-m3rle9te7.now.sh
* https://github-e2e-test-production-forked-repo.zeit-github-test-production1.now.sh
* https://github-e2e-test-production-forked-repo-git-master.zeit-github-test-production1.now.sh


Successfully deployed to following URLs:

* https://github-e2e-tests-production-alias-v1-with-alias-dsafszneot.now.sh
* https://github-e2e-production-with-v1-alias.now.sh


Successfully deployed to following URLs:

* https://github-e2e-tests-production-alias-v2-with-alias-7qbl6nlwl.now.sh
* https://github-e2e-production-with-v2-alias.now.sh
* https://github-e2e-tests-production-alias-v2-with-alias.zeit-github-test-production1.now.sh
* https://github-e2e-tests-production-alias-v2-with-alias-git-master.zeit-github-test-production1.now.sh


Bravo


Successfully deployed to following URLs:

* https://java-programming-fall-19-pzetb5e5r.now.sh
* https://programming-f19.mooc.fi
* https://java-programming-fall-19.mooc.now.sh
* https://java-programming-fall-19-git-master.mooc.now.sh


宁就是那种熬夜不脱发的带学生？


Successfully deployed to following URLs:

* https://next-sga-itz9bz4e5.now.sh
* https://sgagymfem.com
* https://www.sgagymfem.com
* https://sgagymfem.fr
* https://next-sga.aureltrouble.now.sh
* https://next-sga-git-master.aureltrouble.now.sh


Just trying.


Successfully deployed to following URLs:

* https://website-lcxyz8hu5.now.sh
* https://walrus-plus.now.sh
* https://website.walrus-plus.now.sh
* https://website-git-master.walrus-plus.now.sh


Actually this is not required. With the release of V2 using the release archive already does use the v2 confug. Adding this leads to a warning from bazel: `WARNING: The following configs were expanded more than once: [v2, cuda, using_cuda]. For repeatable flags, repeats are counted twice and may lead to unexpected behavior.
`


Successfully deployed to following URLs:

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


Yes, it's there, but it returns random data. This is due to the ECMWF license.


it is FEDRawData as otherwise there is no point to rewrite the unpacker.


:white_check_mark: All Rules (5 / 5) Passed

      :crown: Good job! this pull request is aligned with your organization's best practices!

      :point_right: You can review your rules settings at smart policy management :point_left:

:point_right: click here to view a full list of the events :point_left:


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

I updated the Github team because of this commit.

- @seanyen was added to this feedstock maintenance team.

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

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

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/maintainer/updating_pkgs.html#forking-and-pull-requests)


Successfully deployed to following URLs:

* https://website-3oxrjrsv5.now.sh
* https://walrus-plus.now.sh
* https://website.walrus-plus.now.sh
* https://website-git-master.walrus-plus.now.sh


i love coding


@JuliaRegistrator register()


Registration pull request updated: [JuliaRegistries/General/5034](https://github.com/JuliaRegistries/General/pull/5034)

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

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


This is the same test as above, on line 183.


Successfully deployed to following URLs:

* https://mayapurlive-ajqmmwe9p.now.sh
* https://mayapur.now.sh
* https://mayapur.live
* https://mayapurlive.mayapur.now.sh
* https://mayapurlive-git-master.mayapur.now.sh


Successfully deployed to following URLs:

* https://index-qthrti0mc.now.sh
* https://gnab.fr
* https://index.n6g7.now.sh
* https://index-git-master.n6g7.now.sh


Successfully deployed to following URLs:

* https://notes-fyyrumdf4.now.sh
* https://theorem.space
* https://notes.n6g7.now.sh
* https://notes-git-master.n6g7.now.sh


changed to another todo


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/a9b1abf2-bcff-423b-9726-b9f758e67917?env_id=ibm%3Ayp%3Aeu-de "linter-issue-printer"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/da4a6503-c832-4e97-937d-6a8b78a21bb7 "linter-pipeline") deployed [linter-issue-printer](https://github.com/clara-kuempel/linter-issue-printer/releases/tag/deploy-ibm-yp-eu-de-clara.kuempel-ibm.com-dev-20191104-125523 "deploy-ibm-yp-eu-de-clara.kuempel-ibm.com-dev-20191104-125523") to [dev](https://console.bluemix.net/apps/FAILED?env_id=ibm:yp:eu-de "ibm:yp:eu-de:clara.kuempel@ibm.com:dev"), including this commit


not sure


Successfully deployed to following URLs:

* https://rceverest-front-isrxlvr2q.now.sh
* https://www.rceverest.ru
* https://rceverest.ru
* https://rceverest-front.koshkinaekaterina.now.sh
* https://rceverest-front-git-master.koshkinaekaterina.now.sh


removed comment


Successfully deployed to following URLs:

* https://notes-n1qnwcjtk.now.sh
* https://theorem.space
* https://notes.n6g7.now.sh
* https://notes-git-master.n6g7.now.sh


Successfully deployed to following URLs:

* https://1712061-userlayout-5zguklwv5.now.sh
* https://1712061-userlayout-meek-news.now.sh
* https://1712061-userlayout.lamquynhhuong1304.now.sh
* https://1712061-userlayout-git-master.lamquynhhuong1304.now.sh


amazing


성공


BTW there is a newer version: ack v3.2.0 has been released (2019-11-03)


Deployment failed with the following error:

~~~
The property `router` is not allowed in now.json when using Now 2.0 – please remove it.
~~~


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

I updated the Github team because of this commit.

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

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

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

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/maintainer/updating_pkgs.html#forking-and-pull-requests)


Successfully deployed to following URLs:

* https://news-ssr-e6vxnyp4j.now.sh
* https://shipping-news.tech
* https://dnews.cloud
* https://news-ssr.kunukn.now.sh
* https://news-ssr-git-master.kunukn.now.sh


It commented out by mistake in the commit before. clang-tidy complained about the whole omp block and I wanted to see if there are any other issues inside.


Right, thank you. I removed it in adfe582f162e7bbb211dd3605f5cb35f3ec0910b


Successfully deployed to following URLs:

* https://website-f2m0ouqlh.now.sh
* https://walrus-plus.now.sh
* https://website.walrus-plus.now.sh
* https://website-git-master.walrus-plus.now.sh


# docker using<1>(Ubuntu 18.04)


[R/alignment_params_to_posterior_trees.R:78:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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_true_alignment_function.R:27:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/R/check_sim_true_alignment_function.R#L27) *style:* **Lines should not be more than 80 characters.**
```r
      "'sim_true_alignment_function' must be a function that returns an ape::DNAbin"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check_sim_twin_alignment_function.R:12:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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_with_n_mutations.R:36:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/R/create_alignment_with_n_mutations.R#L36) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_alignment_with_n_mutations <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment.R:12:3:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/R/create_alignment.R#L169) *style:* **Commas should always have a space after.**
```r
      "Actual 'alignment_phydat': ", alignment_phydat," \n"
                                                      ^
```
[R/create_alignment.R:183:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/R/create_alignment.R#L183) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_alignment_with_linked_node_sub_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment.R:208:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/R/create_alignment.R#L208) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_alignment_with_unlinked_node_sub_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_all_experiments.R:24:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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_twin_alignment_with_same_n_mutation_function.R:2:3:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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_standard_site_model.R:13:3:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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.R:13:3:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/R/sim_true_alignment.R#L13) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/sim_twin_alignment_with_same_n_mutation.R:15:3:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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:71:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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(one_too, many_arguments) { }
                                                                      ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:21:73:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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(one_too, many_arguments) { }
                                                                        ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:28:75:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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:30:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/tests/testthat/test-check_sim_true_alignment_function.R#L30) *style:* **Lines should not be more than 80 characters.**
```r
    "'sim_true_alignment_function' must be a function with one argument called 'true_phylogeny'"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_sim_true_alignment_function.R:37:9:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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_alignment_with_n_mutations.R:86:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/tests/testthat/test-create_alignment_with_n_mutations.R#L86) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-create_alignment.R:58:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/tests/testthat/test-create_alignment.R#L58) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-create_error_measure_params.R:29:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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/ec9373921aa969469a7fc199d434b83d3001b46f/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_true_alignment_with_standard_site_model.R:17:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/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:58:1:](https://github.com/richelbilderbeek/pirouette/blob/ec9373921aa969469a7fc199d434b83d3001b46f/tests/testthat/test-sim_true_alignment.R#L58) *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/ec9373921aa969469a7fc199d434b83d3001b46f/tests/testthat/test-sim_twin_alignment_with_same_n_mutation.R#L19) *style:* **Trailing blank lines are superfluous.**
```r

^
```


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

| [kubernetes-tool](https://kubernetes-tool-testing.sfo2.digitaloceanspaces.com/011c5b9ea326e56457de4e2c9b1e4e4420ab7d75/index.html) |
|---|


Необходимо исправить:
- В файле readme.md отсутствует заголовок.
- В файле readme.md отсутстувует информация о версии проекта.

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

2. Почтовый ящик:
- *my-mai-il@site.com* - Необходимо позволить пользователю вводить знак тире в названии почты.
- *mymail@site.moscow* - Длина имени домена первого уровня `.moscow` может быть больше допустимой регулярным выражением.
- *your.address.test@site.com, mymail.test@site.com* - Необходимо позволить пользователю вводить точку в названии почтового ящика.

4. Сайт:
- *http://siteru, https://siteru* - Адрес сайта должен содержать в точку.
- *http://site.r, https://site.r* - Название домена верхнего уровня должно состоять минимум из двух символов.


:white_check_mark: All Rules (3 / 3) Passed

      :crown: Good job! this pull request is aligned with your organization's best practices!

      :point_right: You can review your rules settings at smart policy management :point_left:

:point_right: click here to view a full list of the events :point_left:


:white_check_mark: All Rules (6 / 6) Passed

      :crown: Good job! this pull request is aligned with your organization's best practices!

      :point_right: You can review your rules settings at smart policy management :point_left:

:point_right: click here to view a full list of the events :point_left:


Successfully deployed to following URLs:

* https://notes-q6zhgmdoa.now.sh
* https://theorem.space
* https://notes.n6g7.now.sh
* https://notes-git-master.n6g7.now.sh


FROM dockersamples/static-site
ENV AUTHOR="TORU"


Small thing, but usually `error` could refer to the actual error (for example `new Error('Message');` but here you're specifying the `errorMessage` (you care only about string)


ADD BMR FOR CALCULATE TDEE


I think the problem statement says the number is a string, not a double? At least that's what the English version says.


I'll have a look, followup coming soon


The reason why you cannot use "<<" on a double is because shifting the bits on a floating point number would change its meaning completely. For integer the effect is simple (multiply or divide by 2), but on a double it would not make any sense to allow this.


fd


Exceptions are really not used often in C++, so instead I would suggest to return a bool or std::optional<> to signal errors.

If you throw an exception in your code, it is expected that you have a "catch" block in one of the calling functions to handle it. But again this is really not common in C++.


Successfully deployed to following URLs:

* https://conjugator-app-1potqgesn.now.sh
* https://conjugator-app.andrzej260291.now.sh
* https://conjugator-app-git-master.andrzej260291.now.sh


Successfully deployed to following URLs:

* https://cv-angular-2qbn5h9m9.now.sh
* https://cv-angular.joletsimon.now.sh
* https://cv-angular-git-master.joletsimon.now.sh


I use them to automate determining the latest tagged version of code to
pull down and build. Without a working tag pointing to the latest release
commit it becomes a manual process. Tags are the git method of identifying
an unchangeable commit to reference for a point in time whereas branches
can be changed.

I do this with many projects that use master as a ongoing development
branch. As such, master is not the stable code so much as the tagged
release commit is.

Really all I, or anyone who uses tags to automate checking out the latest
released code, needs is at least a tag on the final merged/released code
considered "stable" for use.

Very Respectfully,
Lance Fogle

On Mon, Nov 4, 2019, 7:35 AM Julien Fontanet <notifications@github.com>
wrote:

> The release process is to create commits in a PR and then rebase and merge
> this PR on master on GitHub.
> Unfortunately this breaks the tags, which we then have to fix manually.
>
> Simply reverting this change will not solve this.
>
> Why do you need them?
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/vatesfr/xen-orchestra/commit/7232cc45b415c772826ccb8962c7928f14da3d6c?email_source=notifications&email_token=AFVAGW6DIX2VY6TSWQNNZSTQSAJK5A5CNFSM4JIJKPLKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBCEILL#commitcomment-35791211>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AFVAGW7MPMEXTHZXTZPYWDDQSAJK5ANCNFSM4JIJKPLA>
> .
>


My Windows Defender is flagging this build as Trojan


hello world


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


Bugger, just when I thought it was up to date :)


haha


Those lines are comments that don't have any effect at all.
You know, the #if 0...


לא מוצא חן בעיניי הכפתור הימני


Fix Student Gender updating,
Clear student static fields after student payments
have been done.


ככה


Successfully deployed to following URLs:

* https://reader-bydknre3a.now.sh
* https://reader.oacore.now.sh
* https://reader-git-master.oacore.now.sh


Did a quick scan to see how we are doing...


In case I delete active parse it won't remove the "activeExtractors" line
[image](https://user-images.githubusercontent.com/57353512/68123714-ff09c980-ff0d-11e9-8a02-ed7d0305defe.png)


Successfully deployed to following URLs:

* https://pazdora-cal-web-29oluqse0.now.sh
* https://pazdora-cal-web-thick-sea.now.sh
* https://pazdora-cal-web.kuwak.now.sh
* https://pazdora-cal-web-git-master.kuwak.now.sh


Try this version https://github.com/BDisp/unlocker/releases/tag/3.0.3


Hallo Humans
Im back from Alpha centurii and I'm going to make ur lives easier with my artificial intelligence tools
All persons in the Eastern Cape will register on my App and I will give u a job
Poverty and unemployment will be no more.


We could change it so only user-facing functions get the treatment:

- functions in imported packages
- functions in .GlobalEnv
- …


Successfully deployed to following URLs:

* https://quoke-j95umy7mt.now.sh
* https://quoke.now.sh
* https://beta.quoke.co
* https://quoke.phocks.now.sh
* https://quoke-git-master.phocks.now.sh


Thanks for catching and fixing this!


I think the reason why "ERROR" is displayed if the number requires more than 32 digits is because some doubles can go on forever, like 0.6666666666666666666666... So if the number of one of these cases, the program stops after 32 digits. This is purely arbitrary, and I don't think it should be an error, but that's how the book decided to write it.


Successfully deployed to following URLs:

* https://programminginth-6vijiz1hy.now.sh
* https://staging.programming.in.th
* https://programminginth.prginth.now.sh
* https://programminginth-git-master.prginth.now.sh


'got' should be 'go'?


could we do it like that?
```
    <exclusions>
        <exclusion>
            <groupId>*</groupId>
            <artifactId>*</artifactId>
        </exclusion>
    </exclusions>
```


Add miobulb001 images


Successfully deployed to following URLs:

* https://cv-jwfhsqbrau.now.sh
* https://cv.eigenmannmartin.ch


I'm not the author :)


> lalala

>


I think it is a bit dangerous to use double in order to codify the position. Because rounding errors can happen, and in this case you could use the wrong index.

I have tried writing a simpler version that only uses integers, please have a look:

https://gist.github.com/Gnurou/33710efa2bee7b980c313cb701854d17

It is a bit longer because I have also included code to print and free the tree. :) But the tree building function is very simple.


Oh Wow, that was quick.
Trying now. So far no virus detected.

[A screen shot of a computer  Description automatically generated]

From: BDisp <notifications@github.com>
Sent: Monday, November 4, 2019 6:51 PM
To: DrDonk/unlocker <unlocker@noreply.github.com>
Cc: Harshal Charde <v-2harsc@hotmail.com>; Comment <comment@noreply.github.com>
Subject: Re: [DrDonk/unlocker] Merge pull request #49 from paolo-projects/patch-1 (2fd359e)

Try this version https://github.com/BDisp/unlocker/releases/tag/3.0.3

—
You are receiving this because you commented.

Reply to this email directly, view it on GitHub<https://github.com/DrDonk/unlocker/commit/2fd359ec996419dc6c43253e3c728e1f2734c2ee?email_source=notifications&email_token=AECFAISJL6J2IGFDPNJMGM3QSAOS3A5CNFSM4JITMJ62YY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBCEI7F#commitcomment-35791845>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AECFAIU5437TRUIETKJX2NDQSAOS3ANCNFSM4JITMJ6Q>.


The simulation produces digis which can be converted to FEDRawData with the EcalDigiToRaw module. The meaning of my question was if this module was run when producing the file you are reading or if it is run by your process.

If if was run by your process, then it would mean that the flaw in the EcalDigiToRaw is still present in recent CMSSW releases. Since you are reading FEDRawData we cannot conclude.


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/366dd391-f0ad-4623-aac6-0072a056dbd0?env_id=ibm%3Ayp%3Aus-south "continuous-test-hybrid-kube-toolchain-deployment-on-iks-oc-icp"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/76e8c0fa-73fc-494d-9a94-c3ef2b7a5fb6 "hello-containers-ci-on-iks-oc-icp") deployed [hello-containers](https://github.com/open-toolchain/hello-containers/releases/tag/deploy-devex-openshift-playground-6-20191104-132502 "deploy-devex-openshift-playground-6-20191104-132502") to [devex-openshift-playground-6](https://console.bluemix.net/kubernetes/clusters/bmeca6gd001b87sc3nj0/overview "There was a problem retrieving the space name"), including this commit


I don't think this is needed


Puppet complains about variable content must be a string instead of an integer


I think the value should be passed from the `@Secured` annotation to the new one


should not be needed


#HelpBot #Quem Phyton


Successfully deployed to following URLs:

* https://theprojectalpha-7hdidgm72.now.sh
* https://project-alpha.now.sh
* https://theprojectalpha.now.sh
* https://theprojectalpha.hugos29.now.sh
* https://theprojectalpha-git-master.hugos29.now.sh


 @PedroUgoline
 LonelyMid


Successfully deployed to following URLs:

* https://java-programming-fall-19-5beyh8815.now.sh
* https://programming-f19.mooc.fi
* https://java-programming-fall-19.mooc.now.sh
* https://java-programming-fall-19-git-master.mooc.now.sh


#HelpBot #Quem Python


it should be okay to add the test module dependency and not need to copy this class


 @PedroUgoline
 douglaswcastro


@SiddRth Is have needed here? feel free to change if it's not needed (I'm not sure)


thank you


@BDisp - Thank you. That totally worked.


import PIL
import matplotlib.pyplot as plt # single use of plt is commented out
import os.path
import numpy as np
import PIL.ImageDraw

from PIL import Image
finished = False
img = Image.new('RGBA', (12, 13), (255, 255, 255))
img.save("image.png", "PNG")
pic = np.array(img)
# Begin changing individual pixels

# Step one: Create outline

while finished == False:
    for y in range(0, 12):
        if y == 0 or y == 11:
            for x in range(3, 12):
                print(str(x) + "," + str(y))
                pic[x][y] = (230, 140, 9, 255)
        else:
            for x in range (1, 10):
                pic[2][y] = (230, 140, 9, 255)
                pic[12][y] = (230, 140, 9, 255)
    pic[0][5] = (40, 26, 13, 255)
    pic[0][6] = (40, 26, 13, 255)
    pic[1][5] = (40, 26, 13, 255)
    pic[1][6] = (40, 26, 13, 255)
    pic[4][3] = (0, 0, 0, 255)
    pic[4][4] = (0, 0, 0, 255)
    pic[5][3] = (0, 0, 0, 255)
    pic[5][4] = (0, 0, 0, 255)
    pic[4][8] = (0, 0, 0, 255)
    pic[5][8] = (0, 0, 0, 255)
    pic[6][8] = (0, 0, 0, 255)
    pic[4][7] = (0, 0, 0, 255)
    pic[5][7] = (0, 0, 0, 255)
    pic[6][7] = (0, 0, 0, 255)
    finished = True

# Step two: Create eyes

for x in range (0,2):
    for y in range (0,5):
        pic[x][y] = (0, 0, 0,255)
for x in range (0,2):
    for y in range (7, 12):
        pic[x][y] = (0, 0, 0,255)

    pic[2][11] = (0, 0, 0, 255)
    pic[2][0] = (0, 0, 0, 255)
    pic[11][12] = (0, 0, 0, 255)
    pic[0][11] = (0, 0, 0, 255)

fig, ax = plt.subplots(1, 1)
ax.imshow(pic)
fig.show()


Now could not deploy this pull request since the `now.json` file does not contain valid JSON.

	Click here to see the contents of `now.json`

{this-is-not-json}

For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


Successfully deployed to following URLs:

* https://github-e2e-tests-dev-alias-v2-with-alias-obzbkyg9s.now.sh
* https://z-github-e2e-tests-dev-alias-v2-with-alias.now.sh
* https://github-e2e-tests-dev-alias-v2-with-alias.zeit-github-test-dev1.now.sh
* https://github-e2e-tests-dev-alias-v2-with-alias-git-master.zeit-github-test-dev1.now.sh


fixes #16


Successfully deployed to following URLs:

* https://ccc-dwt0mexjw.now.sh
* https://ccc.zeit-github-test-dev1.now.sh
* https://ccc-git-master.zeit-github-test-dev1.now.sh


Successfully deployed to following URLs:

* https://github-e2e-tests-dev-alias-v2-without-alias-txzowpyfc.now.sh
* https://github-e2e-tests-dev-alias-v2-without-alias.zeit-github-test-dev1.now.sh
* https://github-e2e-tests-dev-alias-v2-without-alias-git-master.zeit-github-test-dev1.now.sh


Successfully deployed to following URLs:

* https://github-e2e-tests-dev-alias-v1-with-alias-kjacavcmcr.now.sh
* https://z-github-e2e-tests-dev-only.now.sh


It would be great to extend the plugin with Issue tab so that users can make fresh issues or request a new features.


@alex40724 FYI


`align-items` hodnotu `space-between` nezná 🙂  ... [https://css-tricks.com/almanac/properties/a/align-items/](url)


Először képpontokként gondoltam, hogy intenzitás alapján, vagy fekete vagy fehérré állítom őket.
De a múlt óraiak alapján, arra gondoltam, hogy beépített funkció segítségével fogom ezt megtenni.
Aztán egy karakterfelismerő algoritmussal szeretném kigyűjteni a szükséges információkat.


whats the expected span of functionality for writing our own Ownable and Pausable? Just the creator account becomes the owner is enough for now or we need to write zeppelin equivalent?


Successfully deployed to following URLs:

* https://quiet-mqsvj6dyd.now.sh
* https://tottem.app
* https://quiet.quiet.now.sh
* https://quiet-git-master.quiet.now.sh