my friend thanks so muchhhhhhhhhhhhhhhhh!!!!and something more.....please make it increase unlimited results....God bless you and Merry Christmas!!!!!!!!!!!!!!


Successfully deployed to following URLs:

* https://school23-g2p9sfuk6.now.sh
* https://school23.now.sh
* https://school23.forcewizu.now.sh
* https://school23-git-master.forcewizu.now.sh


Successfully deployed to following URLs:

* https://el-nadal-es-molt-mes-kpz55if8d.now.sh
* https://el-nadal-es-molt-mes.now.sh
* https://el-nadal-es-molt-mes.freecates.now.sh
* https://el-nadal-es-molt-mes-git-master.freecates.now.sh


Successfully deployed to following URLs:

* https://dragonsite-j9bv8oz0s.now.sh
* https://dragonsite.now.sh
* https://dragonsite.jonasmyrenas.now.sh
* https://dragonsite-git-master.jonasmyrenas.now.sh


Successfully deployed to following URLs:

* https://where-to-eat-jxt6nksfh.now.sh
* https://where-to-eat-glib-owl.now.sh
* https://where-to-eat.kollarovaa.now.sh
* https://where-to-eat-git-master.kollarovaa.now.sh


> config.status: executing depfiles commands
> config.status: error: in `/root/libsodium-1.0.17': config.status: error: Something went wrong bootstrapping makefile fragments for automatic dependency tracking. Try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking). See `config.log' for more details
> [Error] libsodium install failed!

大哥解决了吗？我也遇到了


Successfully deployed to following URLs:

* https://antonclick-pa6ryzudu.now.sh
* https://anton.click
* https://antonclick.zemlanin.now.sh
* https://antonclick-git-master.zemlanin.now.sh


> * New constant: `MAX_MESSAGE_PASTE_LENGTH = 3e3`

3e3 = 3*10^3 = 3000

The maximum paste length is 3000 characters. (Sorry for the notification, everyone, just felt like pointing it out)


> The only thing confusing me is that the hit chance on an empty hex is lower than when targeting a critter. Is the toHit := -40; just for test or on purpose?

This is a problem. because the hit rate is calculated based on the AC critter, the chance of hitting the hex is always higher than the critter. Therefore it is necessary to change the mechanics of calculating the chance for a throwing weapon that chance was the same.
I think as a separate mod it will be useful, but not as a part of sfall.


TeamCity Bvcms / Build [Build 3117](https://builds.tpsdb.com/viewLog.html?buildId=10500&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Tests passed: 197 Build time: 00:25:55


Successfully deployed to following URLs:

* https://javierdemartin-imunrvl4y.now.sh
* https://javierdemart.in
* https://javierdemartin.javierdemartin.now.sh
* https://javierdemartin-git-master.javierdemartin.now.sh


@kpalmqui Great to hear that you could squeeze in tests runs -- looking forward to what they show!

These last two commits do not affect STEPWAT2 use (i.e., no changes to function `adj_phenology_by_temp`). They were addressing issues with the rSFSW2 interface only (function `estimate_PotNatVeg_biomass`); this is still using the old phenological adjustment function (function `adjBiom_by_temp`). I will update those to use the new one/the one that STEPWAT2 is using (function `adj_phenology_by_temp`) once we make a final decision.

In short, no need to re-run because these changes do not affect your tests. Thanks for asking! And sorry for not highlighting this better in my commit messages!


12/13/2019 still working on [Reading Progress Bar at top of Browser](https://ucsfredesign.atlassian.net/browse/UCSFD8-881)
 By the end of  Awards Season sprint it was still not ready to be merged into "testing-review" branch .


Successfully deployed to following URLs:

* https://surname-site-ng8ge1axd.now.sh
* https://stickajones.org
* https://surname-site.keplersj.now.sh
* https://surname-site-git-master.keplersj.now.sh


at least for me, this was needed for `projection=3D` to work, without it it fails
@bendichter


Successfully deployed to following URLs:

* https://thisishugocom-bao8b7dme.now.sh
* https://thisishugo.com
* https://thisishugo.now.sh
* https://thisishugocom.dissimile.now.sh
* https://thisishugocom-git-master.dissimile.now.sh


TeamCity MAS / MAS [Build 1.0.0.289-MAS-149-mop-up](https://teamcity.nice.org.uk/viewLog.html?buildId=63171&buildTypeId=Mas_Mas) outcome was **SUCCESS**
Summary: Running Build time: 00:04:56


## Joker
Este es mi villano favorito


nit: this is already done in `thanos/operator.go` code. Formally the prometheus operator code does not rely on having the ThanosRuler CRD registered. This idiom is also applied in the `alertmanager/operator.go`.


Successfully deployed to following URLs:

* https://website-153rcfrt8.now.sh
* https://keplersj.com
* https://website.keplersj.now.sh
* https://website-git-master.keplersj.now.sh


woowwwwwww the web my friend please!!!!!!!!!!!!!!!


## Notas

Entiendo por que agregaste a deadshot, lo necesitaremos


![](https://github.trello.services/images/mini-trello-icon.png) [Testes JUnit](https://trello.com/c/558kLBZT/8-testes-junit)


需要忽略此文件，避免不必要的修改


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

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


All articles scraped within a  specified date range(Final submission)


Successfully deployed to following URLs:

* https://kauri-serverless-migration-laz3w4y4h.now.sh
* https://kauri-serverless-migration-omega-ten.now.sh
* https://dev.kauri.io
* https://kauri-serverless-migration.kauri.now.sh
* https://kauri-serverless-migration-git-development.kauri.now.sh


Hey, I have changed it. Tanishq Sharma
[apertium-mal-eng.eng.dix.txt](https://github.com/Tanishq-s/apertium-mal-eng/files/3961681/apertium-mal-eng.eng.dix.txt)


@dschlaep wonderful thank you! Planning on looking at these carefully on the plane - will report back!


没有对齐，建议后面使用工具批量格式化


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


Did you release to rubygems?


![](https://github.trello.services/images/mini-trello-icon.png) [(4)Fazer representação da qualidade das ferramentas](https://trello.com/c/G1ARLgXP/18-4fazer-representa%C3%A7%C3%A3o-da-qualidade-das-ferramentas)


In hind sight, it is probably best just to link to the PyLadies one since we should probably try to have some type of official motion to move the Code of Conduct from the one posted on the website here: https://www.pyladies.com/CodeOfConduct/.

*Edit:*

So here's the suggested edit:

```
All **PyLadies** spaces (online & physical) are governed by the **`PyLadies Code of Conduct`**.

### You can read the Code of Conduct [here](https://www.pyladies.com/CodeOfConduct/).
```


Successfully deployed to following URLs:

* https://antonclick-dn8g2874e.now.sh
* https://anton.click
* https://antonclick.zemlanin.now.sh
* https://antonclick-git-master.zemlanin.now.sh


A good example of a question may be to actually find one from our community but this is also good too.


Successfully deployed to following URLs:

* https://crm-frontend-4iskupcyy.now.sh
* https://crm-frontend-omega-ten.now.sh
* https://crm-frontend.khansen0415.now.sh
* https://crm-frontend-git-master.khansen0415.now.sh


对于C语言，没有太多意义，指挥让代码变得冗余


The `@here` and `@channel` are big ones though for me so I do think it is good to mention not to do that ... thoughts on how to better introduce it?


Revise AUTHORS file consistent with Lew's suggestion.


此处2也可以用宏代替


Whoops yeah I forgot want that


ofc, wtf are u drunk?
________________________________
De: Moritz Bender <notifications@github.com>
Enviado: 13 de dezembro de 2019 15:58
Para: Pupix/rift-explorer <rift-explorer@noreply.github.com>
Cc: TLHaruXXX <hernani_rodrigo@hotmail.com>; Mention <mention@noreply.github.com>
Assunto: Re: [Pupix/rift-explorer] Added eslint and @Morilli's fix for the new Riot Client (af3ca54)

@TLHaruXXX<https://github.com/TLHaruXXX> did you login in the riot client?

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<https://github.com/Pupix/rift-explorer/commit/af3ca543b3366a21c3cfe6c2e158e319b4becb71?email_source=notifications&email_token=AOAW4IWMMIJULFEA377W7XDQYOWJLA5CNFSM4IYYR5UKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBCXMRP#commitcomment-36418095>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AOAW4IWVH22SEAJ7PFKQCSLQYOWJLANCNFSM4IYYR5UA>.


Successfully deployed to following URLs:

* https://mooni-pcdzbbth6.now.sh
* https://mooni.now.sh
* https://mooni.pakokrew.now.sh
* https://mooni-git-master.pakokrew.now.sh


Successfully deployed to following URLs:

* https://homebrewed-8yu01jnsa.now.sh
* https://homebrewed-sigma-nine.now.sh
* https://homebrewed.treytiller.now.sh
* https://homebrewed-git-master.treytiller.now.sh


推荐批量格式化，避免无意义的修改


Successfully deployed to following URLs:

* https://squizzy-1itvelwak.now.sh
* https://squizzy.now.sh
* https://squizzy.sanity-io.now.sh
* https://squizzy-git-master.sanity-io.now.sh


Successfully deployed to following URLs:

* https://surname-site-km43os6i1.now.sh
* https://stickajones.org
* https://surname-site.keplersj.now.sh
* https://surname-site-git-master.keplersj.now.sh


Nice!


just download THIS.


Yeah, I thought about that. Guess one can argue that "the grenade / knife will bounce on the ground."

Could add an option to use regular weapons on any hex as well. :> might be interesting for burst weapons. Not sure how useful it would be in the end, though (or how much of that could be used as exploit in combat).


Successfully deployed to following URLs:

* https://employer-web-client-7d2mejzyb.now.sh
* https://employer-web-client-iota-ashen.now.sh
* https://employer.jobcore.co
* https://employer-web-client.jobcore.now.sh
* https://employer-web-client-git-master.jobcore.now.sh


Awesome, now the directions work as described for me.


Разработка диаграммы классов для графического инструмента построения диаграмм объектов


Successfully deployed to following URLs:

* https://school23-2s52y5del.now.sh
* https://school23.now.sh
* https://school23.forcewizu.now.sh
* https://school23-git-master.forcewizu.now.sh


Successfully deployed to following URLs:

* https://ohjelmointi-20-k3ghu91ys.now.sh
* https://ohjelmointi-20.mooc.fi
* https://ohjelmointi-20.mooc.now.sh
* https://ohjelmointi-20-git-master.mooc.now.sh


Take in mind Morilli is trying to help please don't be rude when we're trying to help or explain why rift explorer is currently broken


Successfully deployed to following URLs:

* https://gridsome-starter-skeleventy-octzsuddj.now.sh
* https://gridsome-starter-skeleventy.now.sh
* https://gridsome-starter-skeleventy.ilovenox.now.sh
* https://gridsome-starter-skeleventy-git-master.ilovenox.now.sh


@mz8i this sets up the db to collect original landuse using same structures as current landuse. I was unable to test this due to server outtage. I was also uncertain on what we were doing with sources, I think you have been working on this? For me the db structure and front end ui would be as the age source


Successfully deployed to following URLs:

* https://antonclick-6u10gxtfc.now.sh
* https://anton.click
* https://antonclick.zemlanin.now.sh
* https://antonclick-git-master.zemlanin.now.sh


댓글 수정 기능이니까 `/community_list_detail_modify_comment.do` 로 수정하기
(상세페이지에서 게시글 수정 기능과 구별하기 위함)


Looks fine from my perspective.


This is git hub


没必要将bin和src/user/lib隔离开，建议合并在一起。 kernel和user的代码分离，以免误导


- New icon: `REFRESH_CAMERA: "RefreshCamera"`

## Updated string
- `GO_LIVE_MODAL_PROGRAMS`: `"Programs"`-> `GO_LIVE_MODAL_APPLICATIONS: "Applications"`


Successfully deployed to following URLs:

* https://squizzy-2fnpioya4.now.sh
* https://squizzy.now.sh
* https://squizzy.sanity-io.now.sh
* https://squizzy-git-master.sanity-io.now.sh


i will change it now with other things


@jprider63 is validating target team something simple as making sure it's not self targeting like this?


Please add the samsung link in the Samsung section


You haven't merged changes these files wont compile


: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:


수정 박스를 띄우는건 javascript 에서 해결하기
서버에서 작업하지 않아도 됨


This will also help for people who haven't used slack to learn what these commands do to avoid accidentally using them. If we want to be more educational, we can mention that these exist and what they do before saying not to use them.


Successfully deployed to following URLs:

* https://3fe3le-web-frontend-77rmya7sc.now.sh
* https://3fe3le-web-frontend.now.sh
* https://3fe3le.co
* https://3fe3le-web-frontend.flicona.now.sh
* https://3fe3le-web-frontend-git-master.flicona.now.sh


That's pretty much my thought, yes. Keep only what's really needed by existing programs, let people install everything else via opam.


Successfully deployed to following URLs:

* https://that-website-m89z72vzw.now.sh
* https://www.thatconference.com
* https://thatconferfence.now.sh
* https://that-website.that-conference.now.sh
* https://that-website-git-master.that-conference.now.sh


Successfully deployed to following URLs:

* https://tft-insights-hl7e3l4by.now.sh
* https://tft-insights.now.sh
* https://tft-insights.ravenxo.now.sh
* https://tft-insights-git-master.ravenxo.now.sh


Successfully deployed to following URLs:

* https://just-another-todo-app-hsipnitkkl.now.sh
* https://just-another-todo-app.now.sh


Successfully deployed to following URLs:

* https://walden-jpvbxencj.now.sh
* https://walden-git-develop.iwazaru.now.sh


At the very beginning to support clang-cl, we were using USE_CLANG_CL, but that is not recommended anymore. You should use clang-cl via a proper cc toolchain by using --compiler=clang-cl or using regeister_toolchain with `--incompatible_enable_cc_toolchain_resolution`. We didn't remove `USE_CLANG_CL` because there might be someone relying on it, but it will probably be removed in the future.


TeamCity MAS / MAS [Build 1.0.0.290-MAS-119-Weekly](https://teamcity.nice.org.uk/viewLog.html?buildId=63173&buildTypeId=Mas_Mas) outcome was **SUCCESS**
Summary: Running Build time: 00:02:42


This if check makes commitMessagePrefix only get applied to merge commits if a merge message is also applied.  This means that commitMessagePrefix doesn't automatically work for all gitflow commits.  Its inconsistent with the commit if check, as well.


Hi! The deprecation of FILTER_ACTIVITY_ID was unrelated to the release of this new version. You can find information on the deprecation and the dimension that replaces FILTER_ACTIVITY_ID [here](https://ads-developers.googleblog.com/2018/08/upcoming-changes-to-dbm-api-reporting.html).


Successfully deployed to following URLs:

* https://geek-news-1epxwn3jj.now.sh
* https://nbt-team.me
* https://geek-news.antondexy.now.sh
* https://geek-news-git-master.antondexy.now.sh


## New strings
- `CALL_FEEDBACK_SHEET_TITLE: "How'd the call go?"`
- `CALL_FEEDBACK_PROMPT: "Tell us about your call experience."`
- `CALL_FEEDBACK_ISSUE_SECTION_HEADER: "Choose your main issue"`
- `CALL_FEEDBACK_OPTION_OTHER: "Other"`
- `CALL_FEEDBACK_OPTION_COULD_NOT_HEAR_AUDIO: "I couldn't hear audio at all"`
- `CALL_FEEDBACK_OPTION_NOBODY_COULD_HEAR_ME: "Nobody could hear me"`
- `CALL_FEEDBACK_OPTION_AUDIO_ECHOS: "Audio had echos or feedback"`
- `CALL_FEEDBACK_OPTION_AUDIO_ROBOTIC: "Audio was robotic or distorted"`
- `CALL_FEEDBACK_OPTION_AUDIO_CUT_IN_AND_OUT: "Audio cut in and out"`
- `CALL_FEEDBACK_OPTION_VOLUME_TOO_LOW_OR_HIGH: "Volume was too low or high"`
- `CALL_FEEDBACK_OPTION_BACKGROUND_NOISE_TOO_LOUD: "Background noise was too loud"`
- `CALL_FEEDBACK_OPTION_SPEAKERPHONE_ISSUE: "Issues with speakerphone"`
- `CALL_FEEDBACK_OPTION_ISSUE_WITH_HEADESET_OR_BLUETOOTH: "Issues with headset/bluetooth"`
- `CALL_FEEDBACK_CONFIRMATION: "Thanks for the feedback!"`


[R/calc_rel_contr_node_time.R:61:1:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/calc_rel_contr_node_time.R#L61) *style:* **Lines should not be more than 80 characters.**
```r
                                   ((1 - s) * (    num_nodes + num_hidden_nodes))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_rel_contr_node_time.R:61:48:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/calc_rel_contr_node_time.R#L61) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                                   ((1 - s) * (    num_nodes + num_hidden_nodes))
                                               ^
```
[R/calc_rel_contr_node_time.R:63:1:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/calc_rel_contr_node_time.R#L63) *style:* **Lines should not be more than 80 characters.**
```r
                                   ((1 - s) * (2 * num_nodes + num_hidden_nodes))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_rel_contr_node_time.R:75:1:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/calc_rel_contr_node_time.R#L75) *style:* **Variable and function names should not be longer than 30 characters.**
```r
calc_expected_hidden_nodes_per_branch <- function(bl, lambda, mu) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_rel_contr_node_time.R:125:3:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/calc_rel_contr_node_time.R#L125) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  calc_expected_hidden_nodes_per_dt <- function(t, lambda, mu) {
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_summary_statistics.R:64:1:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/calc_summary_statistics.R#L64) *style:* **Lines should not be more than 80 characters.**
```r
    # this is rather inefficient off course, RPANDA can do all pairwise comparisons?
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_summary_statistics.R:65:65:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/calc_summary_statistics.R#L65) *style:* **Commas should always have a space after.**
```r
    local_jsd <- RPANDA::JSDtree(list(true_tree, trees[[i]]))[1,2]
                                                                ^
```
[R/count_hidden.R:7:1:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/count_hidden.R#L7) *style:* **functions should have cyclomatic complexity of less than 15, this has 16.**
```r
reduce_tree <- function(tree) {
^
```
[R/create_equal_alignment.R:4:1:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/create_equal_alignment.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @param node_model model used to generate substitutions on the nodes (linked or unlinked)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_equal_alignment.R:14:23:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/create_equal_alignment.R#L14) *warning:* **no visible global function definition for ‘count_hidden’**
```r
  num_hidden_nodes <- count_hidden(input_tree)
                      ^~~~~~~~~~~~
```
[R/sim_dual_independent.R:1:1:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_independent.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' simulate a sequence assuming node substitutions are shared among the offspring
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_dual_independent.R:13:1:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_independent.R#L13) *style:* **functions should have cyclomatic complexity of less than 15, this has 23.**
```r
sim_dual_independent <- function(phy,
^
```
[R/sim_dual_independent.R:14:34:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_independent.R#L14) *style:* **Variable and function name style should be snake_case.**
```r
                                 Q1 = NULL,
                                 ^~
```
[R/sim_dual_independent.R:15:34:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_independent.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
                                 Q2 = NULL,
                                 ^~
```
[R/sim_dual_independent.R:37:20:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_independent.R#L37) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q1)) Q1 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_dual_independent.R:38:20:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_independent.R#L38) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q2)) Q2 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_dual_independent.R:41:22:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_independent.R#L41) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q1)) Q1 <- Q1[lower.tri(Q1)]
                     ^~
```
[R/sim_dual_independent.R:42:22:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_independent.R#L42) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q2)) Q2 <- Q2[lower.tri(Q2)]
                     ^~
```
[R/sim_dual_independent.R:69:7:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_independent.R#L69) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(number > length(phy$tip.label)) return(TRUE)
      ^
```
[R/sim_dual_independent.R:70:7:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_independent.R#L70) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(number <= length(phy_no_extinct$tip.label)) return(TRUE)
      ^
```
[R/sim_dual_independent.R:79:5:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_independent.R#L79) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(node_time, eig_q2, rate2)
    ^
```
[R/sim_dual_independent.R:80:6:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_independent.R#L80) *style:* **Commented code should be removed.**
```r
   # P <- nodeSub::slow_matrix(eig_q2, node_time, rate2)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_dual_independent.R:92:5:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_independent.R#L92) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(tl[i], eig_q1, rate1)
    ^
```
[R/sim_dual_independent.R:93:6:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_independent.R#L93) *style:* **Commented code should be removed.**
```r
    #P <- nodeSub::slow_matrix(eig_q1, tl[i], rate1)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_dual_independent.R:105:7:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_independent.R#L105) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(check_to_extinct_tip(to)) {
      ^
```
[R/sim_dual_independent.R:114:42:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_independent.R#L114) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_dual_independent.R:117:34:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_independent.R#L117) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  alignment_phydat <- phyDat.DNA( as.data.frame(res, stringsAsFactors = FALSE))
                                 ^
```
[R/sim_dual_linked.R:35:1:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_linked.R#L35) *style:* **functions should have cyclomatic complexity of less than 15, this has 17.**
```r
make_transition_matrix <- function(mut_double) {
^
```
[R/sim_dual_linked.R:111:1:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_linked.R#L111) *style:* **functions should have cyclomatic complexity of less than 15, this has 23.**
```r
sim_dual_linked <- function(phy,
^
```
[R/sim_dual_linked.R:112:29:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_linked.R#L112) *style:* **Variable and function name style should be snake_case.**
```r
                            Q = NULL,
                            ^
```
[R/sim_dual_linked.R:132:19:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_linked.R#L132) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q)) Q <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                  ^
```
[R/sim_dual_linked.R:135:21:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_linked.R#L135) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[R/sim_dual_linked.R:171:7:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_linked.R#L171) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(number > length(phy$tip.label)) return(TRUE)
      ^
```
[R/sim_dual_linked.R:172:7:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_linked.R#L172) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(number <= length(phy_no_extinct$tip.label)) return(TRUE)
      ^
```
[R/sim_dual_linked.R:191:6:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_linked.R#L191) *style:* **Commented code should be removed.**
```r
   # total_node_subs <- total_node_subs + node_subs_1 + node_subs_2
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_dual_linked.R:196:7:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_linked.R#L196) *style:* **Variable and function name style should be snake_case.**
```r
      P <- get_p_matrix(branch_length, eig_q, rate)
      ^
```
[R/sim_dual_linked.R:210:9:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_linked.R#L210) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(check_to_extinct_tip(offspring[i])) {
        ^
```
[R/sim_dual_linked.R:220:42:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_linked.R#L220) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_dual_parent.R:1:1:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_parent.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' simulate a sequence assuming node substitutions are shared among the offspring
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_dual_parent.R:13:1:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_parent.R#L13) *style:* **functions should have cyclomatic complexity of less than 15, this has 18.**
```r
sim_dual_parent <- function(phy,
^
```
[R/sim_dual_parent.R:14:27:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_parent.R#L14) *style:* **Variable and function name style should be snake_case.**
```r
                          Q1 = NULL,
                          ^~
```
[R/sim_dual_parent.R:15:27:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_parent.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
                          Q2 = NULL,
                          ^~
```
[R/sim_dual_parent.R:29:20:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_parent.R#L29) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q1)) Q1 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_dual_parent.R:30:20:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_parent.R#L30) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q2)) Q2 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_dual_parent.R:33:22:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_parent.R#L33) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q1)) Q1 <- Q1[lower.tri(Q1)]
                     ^~
```
[R/sim_dual_parent.R:34:22:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_parent.R#L34) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q2)) Q2 <- Q2[lower.tri(Q2)]
                     ^~
```
[R/sim_dual_parent.R:64:5:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_parent.R#L64) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(node_time, eig_q2, rate2)
    ^
```
[R/sim_dual_parent.R:86:7:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_parent.R#L86) *style:* **Variable and function name style should be snake_case.**
```r
      P <- get_p_matrix(branch_length, eig_q1, rate1)
      ^
```
[R/sim_dual_parent.R:105:42:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_dual_parent.R#L105) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_linked.R:12:1:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_linked.R#L12) *style:* **functions should have cyclomatic complexity of less than 15, this has 16.**
```r
sim_linked <- function(phy,
^
```
[R/sim_linked.R:13:24:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_linked.R#L13) *style:* **Variable and function name style should be snake_case.**
```r
                       Q = NULL,
                       ^
```
[R/sim_linked.R:33:19:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_linked.R#L33) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q)) Q <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                  ^
```
[R/sim_linked.R:36:21:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_linked.R#L36) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[R/sim_linked.R:88:7:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_linked.R#L88) *style:* **Variable and function name style should be snake_case.**
```r
      P <- get_p_matrix(branch_length, eig_q, rate)
      ^
```
[R/sim_linked.R:108:42:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_linked.R#L108) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_normal.R:31:24:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_normal.R#L31) *style:* **Variable and function name style should be snake_case.**
```r
                       Q = NULL,
                       ^
```
[R/sim_normal.R:43:5:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_normal.R#L43) *style:* **Variable and function name style should be snake_case.**
```r
    Q <- rep(1, lbf * (lbf - 1) / 2)
    ^
```
[R/sim_normal.R:45:21:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_normal.R#L45) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[R/sim_normal.R:67:5:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_normal.R#L67) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(tl[i], eig, rate)
    ^
```
[R/sim_normal.R:81:40:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_normal.R#L81) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(x$tip.label, as.character( (k + 1):num_nodes))
                                       ^
```
[R/sim_unlinked.R:1:1:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_unlinked.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' simulate a sequence assuming node substitutions are shared among the offspring
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked.R:13:1:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_unlinked.R#L13) *style:* **functions should have cyclomatic complexity of less than 15, this has 18.**
```r
sim_unlinked <- function(phy,
^
```
[R/sim_unlinked.R:14:26:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_unlinked.R#L14) *style:* **Variable and function name style should be snake_case.**
```r
                         Q1 = NULL,
                         ^~
```
[R/sim_unlinked.R:15:26:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_unlinked.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
                         Q2 = NULL,
                         ^~
```
[R/sim_unlinked.R:37:20:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_unlinked.R#L37) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q1)) Q1 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_unlinked.R:38:20:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_unlinked.R#L38) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q2)) Q2 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_unlinked.R:41:22:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_unlinked.R#L41) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q1)) Q1 <- Q1[lower.tri(Q1)]
                     ^~
```
[R/sim_unlinked.R:42:22:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_unlinked.R#L42) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q2)) Q2 <- Q2[lower.tri(Q2)]
                     ^~
```
[R/sim_unlinked.R:71:5:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_unlinked.R#L71) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(node_time, eig_q2, rate2)
    ^
```
[R/sim_unlinked.R:84:5:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_unlinked.R#L84) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(tl[i], eig_q1, rate1)
    ^
```
[R/sim_unlinked.R:104:42:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_unlinked.R#L104) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_unlinked.R:107:34:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/sim_unlinked.R#L107) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  alignment_phydat <- phyDat.DNA( as.data.frame(res, stringsAsFactors = FALSE))
                                 ^
```
[R/util.R:2:1:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/util.R#L2) *style:* **Variable and function name style should be snake_case.**
```r
fast.table <- function(data) {
^~~~~~~~~~
```
[R/util.R:20:1:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/util.R#L20) *style:* **Variable and function name style should be snake_case.**
```r
phyDat.DNA <- function(data) {
^~~~~~~~~~
```
[R/util.R:35:3:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/util.R#L35) *style:* **Variable and function name style should be snake_case.**
```r
  AC <- matrix(c(c(1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1),
  ^~
```
[R/util.R:108:1:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/util.R#L108) *style:* **functions should have cyclomatic complexity of less than 15, this has 23.**
```r
slow_matrix <- function(eig, branch_length, rate) {
^
```
[R/util.R:116:3:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/R/util.R#L116) *style:* **Variable and function name style should be snake_case.**
```r
  P <- matrix(NA, nrow = dim_size, ncol = dim_size)
  ^
```
[tests/testthat/test-dual_independent.R:10:3:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/tests/testthat/test-dual_independent.R#L10) *style:* **Variable and function name style should be snake_case.**
```r
  Q_JC <- matrix(1, nrow = 4, ncol = 4)
  ^~~~
```
[tests/testthat/test-dual_parent.R:9:3:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/tests/testthat/test-dual_parent.R#L9) *style:* **Variable and function name style should be snake_case.**
```r
  Q_JC <- matrix(1, nrow = 4, ncol = 4)
  ^~~~
```
[tests/testthat/test-dual-linked.R:9:3:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/tests/testthat/test-dual-linked.R#L9) *style:* **Variable and function name style should be snake_case.**
```r
  Q_JC <- matrix(1, nrow = 4, ncol = 4)
  ^~~~
```
[tests/testthat/test-relative_node_time.R:22:1:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/tests/testthat/test-relative_node_time.R#L22) *style:* **Lines should not be more than 80 characters.**
```r
  obs_fraction <- ali$total_node_substitutions / (ali$total_node_substitutions + ali$total_branch_substitutions)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sim_normal.R:20:3:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/tests/testthat/test-sim_normal.R#L20) *style:* **Variable and function name style should be snake_case.**
```r
  Q_JC <- matrix(1, nrow = 4, ncol = 4)
  ^~~~
```
[tests/testthat/test-substitution.R:10:3:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/tests/testthat/test-substitution.R#L10) *style:* **Variable and function name style should be snake_case.**
```r
  Q <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
  ^
```
[tests/testthat/test-substitution.R:13:21:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/tests/testthat/test-substitution.R#L13) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[tests/testthat/test-substitution.R:29:5:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/tests/testthat/test-substitution.R#L29) *style:* **Variable and function name style should be snake_case.**
```r
    P <- nodeSub::slow_matrix(eig = eig_q,
    ^
```
[tests/testthat/test-substitution.R:84:3:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/tests/testthat/test-substitution.R#L84) *style:* **Variable and function name style should be snake_case.**
```r
  Q <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
  ^
```
[tests/testthat/test-substitution.R:87:21:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/tests/testthat/test-substitution.R#L87) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[tests/testthat/test-substitution.R:94:3:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/tests/testthat/test-substitution.R#L94) *style:* **Variable and function name style should be snake_case.**
```r
  P1 <- nodeSub::slow_matrix(eig = eig_q,
  ^~
```
[tests/testthat/test-substitution.R:98:3:](https://github.com/thijsjanzen/nodeSub/blob/b500138b9307fdaad19241a4aa3796b381e84aa5/tests/testthat/test-substitution.R#L98) *style:* **Variable and function name style should be snake_case.**
```r
  P2 <- get_p_matrix(branch_length, eig_q, rate)
  ^~
```


🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/xcode11.3/29/display/redirect) (on internal Jenkins) failed in stage(s) 'Publish builds to GitHub' 🔥 : org.jenkinsci.plugins.github.common.CombineErrorHandler$ErrorHandlingException: org.kohsuke.github.HttpException: Server returned HTTP response code: -1, message: 'null' for URL: https://api.github.com/repos/xamarin/xamarin-macios/statuses/380ad56e4d46ab82c2df47b0cd6c73e830cce85a

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/xcode11.3/29//console)
    ⚠ Mono built from source


Successfully deployed to following URLs:

* https://iteamse-poc-d22e5tzf4.now.sh
* https://iteamse-poc-git-master.iteam.now.sh


все генерируется, правда долго13.12.2019, 11:14, "GillianGrayson" <notifications@github.com>:Попробуйте удалить (переместить) pkl файлы и запустить код, чтобы эти файлы заново сгенерировались

—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or unsubscribe.
-- С уважением, студентка 2 курса ИИТММ (группа 381703-2) Неробова Анастасия


@JuliaRegistrator register


![](https://github.trello.services/images/mini-trello-icon.png) [Criar a MainGUI](https://trello.com/c/LKUm4O5x/21-criar-a-maingui)


Lol nah... I read somewhere having readme's makes your repos look way more legit and it doesn't take that much extra work. Always add gifs to look extra pro


Also removed unnecessary use statements.

- Dan


url매핑 `/comment_update.do` 로 수정하기


Successfully deployed to following URLs:

* https://wj-62ath1q70.now.sh
* https://wj-sepia-three.now.sh
* https://jw.wj9.ca
* https://wj.wj9.now.sh
* https://wj-git-master.wj9.now.sh


Successfully deployed to following URLs:

* https://school23-g8r98msce.now.sh
* https://school23.now.sh
* https://school23.forcewizu.now.sh
* https://school23-git-master.forcewizu.now.sh


`save_activity_log if params['activity_id']`


Реализовать класс MainWindow


String changes were pushed to CrowdIn.


Successfully deployed to following URLs:

* https://website-n3s2sdsyu.now.sh
* https://keplersj.com
* https://website.keplersj.now.sh
* https://website-git-master.keplersj.now.sh


[R/download_classes.R:32:1:](https://github.com/russHyde/miiq/blob/2cc956de97a40a1b1a3cf12dd58855d8b3249630/R/download_classes.R#L32) *style:* **functions should have cyclomatic complexity of less than 15, this has 27.**
```r
.check_marray_dl_config <- function(
^
```
[R/list_manipulation.R:24:1:](https://github.com/russHyde/miiq/blob/2cc956de97a40a1b1a3cf12dd58855d8b3249630/R/list_manipulation.R#L24) *style:* **functions should have cyclomatic complexity of less than 15, this has 18.**
```r
get_or_else <- function(
^
```
[R/microarray_classes.R:199:1:](https://github.com/russHyde/miiq/blob/2cc956de97a40a1b1a3cf12dd58855d8b3249630/R/microarray_classes.R#L199) *style:* **Variable and function name style should be snake_case or CamelCase.**
```r
gld_fnDefault_esetAnnotation <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/microarray_classes.R:242:1:](https://github.com/russHyde/miiq/blob/2cc956de97a40a1b1a3cf12dd58855d8b3249630/R/microarray_classes.R#L242) *style:* **Variable and function name style should be snake_case or CamelCase.**
```r
gld_fnDefault_transformAndProbeFilter <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/microarray_functions.R:323:37:](https://github.com/russHyde/miiq/blob/2cc956de97a40a1b1a3cf12dd58855d8b3249630/R/microarray_functions.R#L323) *style:* **Variable and function name style should be snake_case or CamelCase.**
```r
                                    entrezgene.db) {
                                    ^~~~~~~~~~~~~
```
[R/microarray_functions.R:437:30:](https://github.com/russHyde/miiq/blob/2cc956de97a40a1b1a3cf12dd58855d8b3249630/R/microarray_functions.R#L437) *style:* **Variable and function name style should be snake_case or CamelCase.**
```r
    Biobase::featureData(es)$entrez.id <- es_entrez_id
                             ^~~~~~~~~
```
[R/preprocess_functions.R:19:30:](https://github.com/russHyde/miiq/blob/2cc956de97a40a1b1a3cf12dd58855d8b3249630/R/preprocess_functions.R#L19) *style:* **Variable and function name style should be snake_case or CamelCase.**
```r
  Biobase::featureData(gset)$entrez.id <- split_and_join(
                             ^~~~~~~~~
```
[tests/testthat/test-filter_functions.R:4:16:](https://github.com/russHyde/miiq/blob/2cc956de97a40a1b1a3cf12dd58855d8b3249630/tests/testthat/test-filter_functions.R#L4) *warning:* **no visible global function definition for ‘random_eset’**
```r
  no_probes <- random_eset(n_probes = 0)
               ^~~~~~~~~~~
```
[tests/testthat/test-filter_functions.R:10:17:](https://github.com/russHyde/miiq/blob/2cc956de97a40a1b1a3cf12dd58855d8b3249630/tests/testthat/test-filter_functions.R#L10) *warning:* **no visible global function definition for ‘random_eset’**
```r
  no_samples <- random_eset(n_samples = 0)
                ^~~~~~~~~~~
```
[tests/testthat/test-filter_functions.R:16:12:](https://github.com/russHyde/miiq/blob/2cc956de97a40a1b1a3cf12dd58855d8b3249630/tests/testthat/test-filter_functions.R#L16) *warning:* **no visible global function definition for ‘random_eset’**
```r
  empty <- random_eset(n_probes = 0, n_samples = 0)
           ^~~~~~~~~~~
```
[tests/testthat/test-filter_functions.R:113:31:](https://github.com/russHyde/miiq/blob/2cc956de97a40a1b1a3cf12dd58855d8b3249630/tests/testthat/test-filter_functions.R#L113) *style:* **Variable and function name style should be snake_case or CamelCase.**
```r
  Biobase::fData(eset_entrez)$entrez.id <- c(NA, "", "12345", "12345///786")
                              ^~~~~~~~~
```


nice... are you planning on saving these annotations in the IFC file, itself?

related discussion: https://github.com/BuildingSMART/IFC4-CV/issues/9


Looks good, but I think my name should be dropped from the v2.1 list since I'm pretty sure that I didn't contribute any PRs to that version (it pre-dates my learning how to use GitHib).


Successfully deployed to following URLs:

* https://afrotech-events-web-c2tb33pvu.now.sh
* https://afrotech-events-web-sigma-gold.now.sh
* https://afrotech.events
* https://afrotech-events-web.ezeikel.now.sh
* https://afrotech-events-web-git-master.ezeikel.now.sh


Considerations:
-how to set this up such that we're only hitting the db once for transcriptions?
-for `total_transcriptions`, Ive decided to make this its own attribute since it doesn't really fall under the groups umbrella. agree/disagree?

requesting feedback from @zwolf

Link to [issue #63](https://github.com/zooniverse/tove/issues/63)


[R/calc_rel_contr_node_time.R:61:1:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/calc_rel_contr_node_time.R#L61) *style:* **Lines should not be more than 80 characters.**
```r
                                   ((1 - s) * (    num_nodes + num_hidden_nodes))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_rel_contr_node_time.R:61:48:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/calc_rel_contr_node_time.R#L61) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                                   ((1 - s) * (    num_nodes + num_hidden_nodes))
                                               ^
```
[R/calc_rel_contr_node_time.R:63:1:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/calc_rel_contr_node_time.R#L63) *style:* **Lines should not be more than 80 characters.**
```r
                                   ((1 - s) * (2 * num_nodes + num_hidden_nodes))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_rel_contr_node_time.R:75:1:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/calc_rel_contr_node_time.R#L75) *style:* **Variable and function names should not be longer than 30 characters.**
```r
calc_expected_hidden_nodes_per_branch <- function(bl, lambda, mu) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_rel_contr_node_time.R:125:3:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/calc_rel_contr_node_time.R#L125) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  calc_expected_hidden_nodes_per_dt <- function(t, lambda, mu) {
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_summary_statistics.R:64:1:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/calc_summary_statistics.R#L64) *style:* **Lines should not be more than 80 characters.**
```r
    # this is rather inefficient off course, RPANDA can do all pairwise comparisons?
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_summary_statistics.R:65:74:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/calc_summary_statistics.R#L65) *style:* **Commas should always have a space after.**
```r
    local_jsd <- tryCatch(RPANDA::JSDtree(list(true_tree, trees[[i]]))[1,2],
                                                                         ^
```
[R/count_hidden.R:7:1:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/count_hidden.R#L7) *style:* **functions should have cyclomatic complexity of less than 15, this has 16.**
```r
reduce_tree <- function(tree) {
^
```
[R/create_equal_alignment.R:4:1:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/create_equal_alignment.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @param node_model model used to generate substitutions on the nodes (linked or unlinked)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_equal_alignment.R:14:23:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/create_equal_alignment.R#L14) *warning:* **no visible global function definition for ‘count_hidden’**
```r
  num_hidden_nodes <- count_hidden(input_tree)
                      ^~~~~~~~~~~~
```
[R/sim_dual_independent.R:1:1:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_independent.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' simulate a sequence assuming node substitutions are shared among the offspring
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_dual_independent.R:13:1:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_independent.R#L13) *style:* **functions should have cyclomatic complexity of less than 15, this has 23.**
```r
sim_dual_independent <- function(phy,
^
```
[R/sim_dual_independent.R:14:34:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_independent.R#L14) *style:* **Variable and function name style should be snake_case.**
```r
                                 Q1 = NULL,
                                 ^~
```
[R/sim_dual_independent.R:15:34:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_independent.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
                                 Q2 = NULL,
                                 ^~
```
[R/sim_dual_independent.R:37:20:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_independent.R#L37) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q1)) Q1 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_dual_independent.R:38:20:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_independent.R#L38) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q2)) Q2 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_dual_independent.R:41:22:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_independent.R#L41) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q1)) Q1 <- Q1[lower.tri(Q1)]
                     ^~
```
[R/sim_dual_independent.R:42:22:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_independent.R#L42) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q2)) Q2 <- Q2[lower.tri(Q2)]
                     ^~
```
[R/sim_dual_independent.R:69:7:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_independent.R#L69) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(number > length(phy$tip.label)) return(TRUE)
      ^
```
[R/sim_dual_independent.R:70:7:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_independent.R#L70) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(number <= length(phy_no_extinct$tip.label)) return(TRUE)
      ^
```
[R/sim_dual_independent.R:79:5:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_independent.R#L79) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(node_time, eig_q2, rate2)
    ^
```
[R/sim_dual_independent.R:80:6:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_independent.R#L80) *style:* **Commented code should be removed.**
```r
   # P <- nodeSub::slow_matrix(eig_q2, node_time, rate2)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_dual_independent.R:92:5:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_independent.R#L92) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(tl[i], eig_q1, rate1)
    ^
```
[R/sim_dual_independent.R:93:6:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_independent.R#L93) *style:* **Commented code should be removed.**
```r
    #P <- nodeSub::slow_matrix(eig_q1, tl[i], rate1)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_dual_independent.R:105:7:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_independent.R#L105) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(check_to_extinct_tip(to)) {
      ^
```
[R/sim_dual_independent.R:114:42:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_independent.R#L114) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_dual_independent.R:117:34:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_independent.R#L117) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  alignment_phydat <- phyDat.DNA( as.data.frame(res, stringsAsFactors = FALSE))
                                 ^
```
[R/sim_dual_linked.R:35:1:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_linked.R#L35) *style:* **functions should have cyclomatic complexity of less than 15, this has 17.**
```r
make_transition_matrix <- function(mut_double) {
^
```
[R/sim_dual_linked.R:111:1:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_linked.R#L111) *style:* **functions should have cyclomatic complexity of less than 15, this has 23.**
```r
sim_dual_linked <- function(phy,
^
```
[R/sim_dual_linked.R:112:29:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_linked.R#L112) *style:* **Variable and function name style should be snake_case.**
```r
                            Q = NULL,
                            ^
```
[R/sim_dual_linked.R:132:19:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_linked.R#L132) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q)) Q <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                  ^
```
[R/sim_dual_linked.R:135:21:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_linked.R#L135) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[R/sim_dual_linked.R:171:7:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_linked.R#L171) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(number > length(phy$tip.label)) return(TRUE)
      ^
```
[R/sim_dual_linked.R:172:7:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_linked.R#L172) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(number <= length(phy_no_extinct$tip.label)) return(TRUE)
      ^
```
[R/sim_dual_linked.R:191:6:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_linked.R#L191) *style:* **Commented code should be removed.**
```r
   # total_node_subs <- total_node_subs + node_subs_1 + node_subs_2
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_dual_linked.R:196:7:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_linked.R#L196) *style:* **Variable and function name style should be snake_case.**
```r
      P <- get_p_matrix(branch_length, eig_q, rate)
      ^
```
[R/sim_dual_linked.R:210:9:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_linked.R#L210) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(check_to_extinct_tip(offspring[i])) {
        ^
```
[R/sim_dual_linked.R:220:42:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_linked.R#L220) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_dual_parent.R:1:1:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_parent.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' simulate a sequence assuming node substitutions are shared among the offspring
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_dual_parent.R:13:1:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_parent.R#L13) *style:* **functions should have cyclomatic complexity of less than 15, this has 18.**
```r
sim_dual_parent <- function(phy,
^
```
[R/sim_dual_parent.R:14:27:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_parent.R#L14) *style:* **Variable and function name style should be snake_case.**
```r
                          Q1 = NULL,
                          ^~
```
[R/sim_dual_parent.R:15:27:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_parent.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
                          Q2 = NULL,
                          ^~
```
[R/sim_dual_parent.R:29:20:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_parent.R#L29) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q1)) Q1 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_dual_parent.R:30:20:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_parent.R#L30) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q2)) Q2 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_dual_parent.R:33:22:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_parent.R#L33) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q1)) Q1 <- Q1[lower.tri(Q1)]
                     ^~
```
[R/sim_dual_parent.R:34:22:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_parent.R#L34) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q2)) Q2 <- Q2[lower.tri(Q2)]
                     ^~
```
[R/sim_dual_parent.R:64:5:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_parent.R#L64) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(node_time, eig_q2, rate2)
    ^
```
[R/sim_dual_parent.R:86:7:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_parent.R#L86) *style:* **Variable and function name style should be snake_case.**
```r
      P <- get_p_matrix(branch_length, eig_q1, rate1)
      ^
```
[R/sim_dual_parent.R:105:42:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_dual_parent.R#L105) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_linked.R:12:1:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_linked.R#L12) *style:* **functions should have cyclomatic complexity of less than 15, this has 16.**
```r
sim_linked <- function(phy,
^
```
[R/sim_linked.R:13:24:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_linked.R#L13) *style:* **Variable and function name style should be snake_case.**
```r
                       Q = NULL,
                       ^
```
[R/sim_linked.R:33:19:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_linked.R#L33) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q)) Q <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                  ^
```
[R/sim_linked.R:36:21:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_linked.R#L36) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[R/sim_linked.R:88:7:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_linked.R#L88) *style:* **Variable and function name style should be snake_case.**
```r
      P <- get_p_matrix(branch_length, eig_q, rate)
      ^
```
[R/sim_linked.R:108:42:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_linked.R#L108) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_normal.R:31:24:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_normal.R#L31) *style:* **Variable and function name style should be snake_case.**
```r
                       Q = NULL,
                       ^
```
[R/sim_normal.R:43:5:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_normal.R#L43) *style:* **Variable and function name style should be snake_case.**
```r
    Q <- rep(1, lbf * (lbf - 1) / 2)
    ^
```
[R/sim_normal.R:45:21:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_normal.R#L45) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[R/sim_normal.R:67:5:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_normal.R#L67) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(tl[i], eig, rate)
    ^
```
[R/sim_normal.R:81:40:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_normal.R#L81) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(x$tip.label, as.character( (k + 1):num_nodes))
                                       ^
```
[R/sim_unlinked.R:1:1:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_unlinked.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
#' simulate a sequence assuming node substitutions are shared among the offspring
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked.R:13:1:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_unlinked.R#L13) *style:* **functions should have cyclomatic complexity of less than 15, this has 18.**
```r
sim_unlinked <- function(phy,
^
```
[R/sim_unlinked.R:14:26:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_unlinked.R#L14) *style:* **Variable and function name style should be snake_case.**
```r
                         Q1 = NULL,
                         ^~
```
[R/sim_unlinked.R:15:26:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_unlinked.R#L15) *style:* **Variable and function name style should be snake_case.**
```r
                         Q2 = NULL,
                         ^~
```
[R/sim_unlinked.R:37:20:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_unlinked.R#L37) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q1)) Q1 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_unlinked.R:38:20:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_unlinked.R#L38) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.null(Q2)) Q2 <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
                   ^~
```
[R/sim_unlinked.R:41:22:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_unlinked.R#L41) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q1)) Q1 <- Q1[lower.tri(Q1)]
                     ^~
```
[R/sim_unlinked.R:42:22:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_unlinked.R#L42) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q2)) Q2 <- Q2[lower.tri(Q2)]
                     ^~
```
[R/sim_unlinked.R:71:5:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_unlinked.R#L71) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(node_time, eig_q2, rate2)
    ^
```
[R/sim_unlinked.R:84:5:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_unlinked.R#L84) *style:* **Variable and function name style should be snake_case.**
```r
    P <- get_p_matrix(tl[i], eig_q1, rate1)
    ^
```
[R/sim_unlinked.R:104:42:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_unlinked.R#L104) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  label <- c(phy$tip.label, as.character( (k + 1):num_nodes))
                                         ^
```
[R/sim_unlinked.R:107:34:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/sim_unlinked.R#L107) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  alignment_phydat <- phyDat.DNA( as.data.frame(res, stringsAsFactors = FALSE))
                                 ^
```
[R/util.R:2:1:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/util.R#L2) *style:* **Variable and function name style should be snake_case.**
```r
fast.table <- function(data) {
^~~~~~~~~~
```
[R/util.R:20:1:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/util.R#L20) *style:* **Variable and function name style should be snake_case.**
```r
phyDat.DNA <- function(data) {
^~~~~~~~~~
```
[R/util.R:35:3:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/util.R#L35) *style:* **Variable and function name style should be snake_case.**
```r
  AC <- matrix(c(c(1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1),
  ^~
```
[R/util.R:108:1:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/util.R#L108) *style:* **functions should have cyclomatic complexity of less than 15, this has 23.**
```r
slow_matrix <- function(eig, branch_length, rate) {
^
```
[R/util.R:116:3:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/R/util.R#L116) *style:* **Variable and function name style should be snake_case.**
```r
  P <- matrix(NA, nrow = dim_size, ncol = dim_size)
  ^
```
[tests/testthat/test-dual_independent.R:10:3:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/tests/testthat/test-dual_independent.R#L10) *style:* **Variable and function name style should be snake_case.**
```r
  Q_JC <- matrix(1, nrow = 4, ncol = 4)
  ^~~~
```
[tests/testthat/test-dual_parent.R:9:3:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/tests/testthat/test-dual_parent.R#L9) *style:* **Variable and function name style should be snake_case.**
```r
  Q_JC <- matrix(1, nrow = 4, ncol = 4)
  ^~~~
```
[tests/testthat/test-dual-linked.R:9:3:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/tests/testthat/test-dual-linked.R#L9) *style:* **Variable and function name style should be snake_case.**
```r
  Q_JC <- matrix(1, nrow = 4, ncol = 4)
  ^~~~
```
[tests/testthat/test-relative_node_time.R:22:1:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/tests/testthat/test-relative_node_time.R#L22) *style:* **Lines should not be more than 80 characters.**
```r
  obs_fraction <- ali$total_node_substitutions / (ali$total_node_substitutions + ali$total_branch_substitutions)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sim_normal.R:20:3:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/tests/testthat/test-sim_normal.R#L20) *style:* **Variable and function name style should be snake_case.**
```r
  Q_JC <- matrix(1, nrow = 4, ncol = 4)
  ^~~~
```
[tests/testthat/test-substitution.R:10:3:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/tests/testthat/test-substitution.R#L10) *style:* **Variable and function name style should be snake_case.**
```r
  Q <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
  ^
```
[tests/testthat/test-substitution.R:13:21:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/tests/testthat/test-substitution.R#L13) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[tests/testthat/test-substitution.R:29:5:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/tests/testthat/test-substitution.R#L29) *style:* **Variable and function name style should be snake_case.**
```r
    P <- nodeSub::slow_matrix(eig = eig_q,
    ^
```
[tests/testthat/test-substitution.R:84:3:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/tests/testthat/test-substitution.R#L84) *style:* **Variable and function name style should be snake_case.**
```r
  Q <- rep(1, lbf * (lbf - 1) / 2) # default is JC69
  ^
```
[tests/testthat/test-substitution.R:87:21:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/tests/testthat/test-substitution.R#L87) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q)) Q <- Q[lower.tri(Q)]
                    ^
```
[tests/testthat/test-substitution.R:94:3:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/tests/testthat/test-substitution.R#L94) *style:* **Variable and function name style should be snake_case.**
```r
  P1 <- nodeSub::slow_matrix(eig = eig_q,
  ^~
```
[tests/testthat/test-substitution.R:98:3:](https://github.com/thijsjanzen/nodeSub/blob/ea3e493a277b8fba80f0be983b5c44be88c30e76/tests/testthat/test-substitution.R#L98) *style:* **Variable and function name style should be snake_case.**
```r
  P2 <- get_p_matrix(branch_length, eig_q, rate)
  ^~
```


-))) dạ khi chiều anh quý chỉ e đó thầy .


Successfully deployed to following URLs:

* https://awesome-movie-cydqloxzm.now.sh
* https://awesome-movie.now.sh
* https://xemphim.now.sh
* https://awesome-movie.anthonyhungnguyen276.now.sh
* https://awesome-movie-git-master.anthonyhungnguyen276.now.sh


This causes a blank build for ls2088ardb fail as that:

```
ERROR: linux-qoriq-4.19-r0 do_preconfigure: Execution of '/build/sno/mdr-gt-build/tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/temp/run.do_preconfigure.13614' failed with exit code 2:
/build/sno/mdr-gt-build/tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/temp/run.do_preconfigure.13614: 119: /build/sno/mdr-gt-build/tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/temp/run.do_preconfigure.13614: cannot open /build/sno/mdr-gt-build/tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/defconfig: No such file
WARNING: exit code 2 from a shell command.

ERROR: Logfile of failure stored in: /build/sno/mdr-gt-build/tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/temp/log.do_preconfigure.13614
Log data follows:
| DEBUG: Executing shell function do_preconfigure
| /build/sno/mdr-gt-build/tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/temp/run.do_preconfigure.13614: 119: /build/sno/mdr-gt-build/tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/temp/run.do_preconfigure.13614: cannot open /build/sno/mdr-gt-build/tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/defconfig: No such file
| WARNING: exit code 2 from a shell command.
| ERROR: Execution of '/build/sno/mdr-gt-build/tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/temp/run.do_preconfigure.13614' failed with exit code 2:
| /build/sno/mdr-gt-build/tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/temp/run.do_preconfigure.13614: 119: /build/sno/mdr-gt-build/tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/temp/run.do_preconfigure.13614: cannot open /build/sno/mdr-gt-build/tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/defconfig: No such file
| WARNING: exit code 2 from a shell command.
|
ERROR: Task (/build/sno/sources/meta-freescale/recipes-kernel/linux/linux-qoriq_4.19.bb:do_preconfigure) failed with exit code '1'
```

This is caused by do_preconfigure() from classes/fsl-kernel-localversion.bbclass expects a ${WORKDIR}/defconfig which was earlier created by merge_delta_config.


Good call, followed up here: https://github.com/discourse/discourse/commit/a04a631674b6b1197ecb431565b952d30391c504


print example `related_object` output


:+1: missed that one


What is all of this?


确认


确认,无异常


a


Successfully deployed to following URLs:

* https://css-o18eefv7j.now.sh
* https://css-mu-indol.now.sh
* https://css.yagisuke0209.now.sh
* https://css-git-master.yagisuke0209.now.sh


[R/download_classes.R:32:1:](https://github.com/russHyde/miiq/blob/2e4a22c4f0b2cff5565fb28cd38a542119c71256/R/download_classes.R#L32) *style:* **functions should have cyclomatic complexity of less than 15, this has 27.**
```r
.check_marray_dl_config <- function(
^
```
[R/list_manipulation.R:24:1:](https://github.com/russHyde/miiq/blob/2e4a22c4f0b2cff5565fb28cd38a542119c71256/R/list_manipulation.R#L24) *style:* **functions should have cyclomatic complexity of less than 15, this has 18.**
```r
get_or_else <- function(
^
```
[R/microarray_classes.R:199:1:](https://github.com/russHyde/miiq/blob/2e4a22c4f0b2cff5565fb28cd38a542119c71256/R/microarray_classes.R#L199) *style:* **Variable and function name style should be snake_case or CamelCase.**
```r
gld_fnDefault_esetAnnotation <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/microarray_classes.R:242:1:](https://github.com/russHyde/miiq/blob/2e4a22c4f0b2cff5565fb28cd38a542119c71256/R/microarray_classes.R#L242) *style:* **Variable and function name style should be snake_case or CamelCase.**
```r
gld_fnDefault_transformAndProbeFilter <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/microarray_functions.R:323:37:](https://github.com/russHyde/miiq/blob/2e4a22c4f0b2cff5565fb28cd38a542119c71256/R/microarray_functions.R#L323) *style:* **Variable and function name style should be snake_case or CamelCase.**
```r
                                    entrezgene.db) {
                                    ^~~~~~~~~~~~~
```
[R/microarray_functions.R:437:30:](https://github.com/russHyde/miiq/blob/2e4a22c4f0b2cff5565fb28cd38a542119c71256/R/microarray_functions.R#L437) *style:* **Variable and function name style should be snake_case or CamelCase.**
```r
    Biobase::featureData(es)$entrez.id <- es_entrez_id
                             ^~~~~~~~~
```
[R/preprocess_functions.R:19:30:](https://github.com/russHyde/miiq/blob/2e4a22c4f0b2cff5565fb28cd38a542119c71256/R/preprocess_functions.R#L19) *style:* **Variable and function name style should be snake_case or CamelCase.**
```r
  Biobase::featureData(gset)$entrez.id <- split_and_join(
                             ^~~~~~~~~
```
[tests/testthat/test-filter_functions.R:4:16:](https://github.com/russHyde/miiq/blob/2e4a22c4f0b2cff5565fb28cd38a542119c71256/tests/testthat/test-filter_functions.R#L4) *warning:* **no visible global function definition for ‘random_eset’**
```r
  no_probes <- random_eset(n_probes = 0)
               ^~~~~~~~~~~
```
[tests/testthat/test-filter_functions.R:10:17:](https://github.com/russHyde/miiq/blob/2e4a22c4f0b2cff5565fb28cd38a542119c71256/tests/testthat/test-filter_functions.R#L10) *warning:* **no visible global function definition for ‘random_eset’**
```r
  no_samples <- random_eset(n_samples = 0)
                ^~~~~~~~~~~
```
[tests/testthat/test-filter_functions.R:16:12:](https://github.com/russHyde/miiq/blob/2e4a22c4f0b2cff5565fb28cd38a542119c71256/tests/testthat/test-filter_functions.R#L16) *warning:* **no visible global function definition for ‘random_eset’**
```r
  empty <- random_eset(n_probes = 0, n_samples = 0)
           ^~~~~~~~~~~
```
[tests/testthat/test-filter_functions.R:113:31:](https://github.com/russHyde/miiq/blob/2e4a22c4f0b2cff5565fb28cd38a542119c71256/tests/testthat/test-filter_functions.R#L113) *style:* **Variable and function name style should be snake_case or CamelCase.**
```r
  Biobase::fData(eset_entrez)$entrez.id <- c(NA, "", "12345", "12345///786")
                              ^~~~~~~~~
```


vo에 board_comment 테이블의 idx, content(수정된) 가 셋팅됐는지 확인하기


It follows other classes in this extention's .less files :)


Successfully deployed to following URLs:

* https://prismic-teste-diogo-7ts5nv9cg.now.sh
* https://prismic-teste-diogo.now.sh
* https://prismic-teste-diogo.fdiogoc.now.sh
* https://prismic-teste-diogo-git-master.fdiogoc.now.sh


Successfully deployed to following URLs:

* https://merchant-center-application-kit-lqya3y40q.now.sh
* https://mc-custom-applications.now.sh
* https://merchant-center-application-kit.commercetools.now.sh
* https://merchant-center-application-kit-git-master.commercetools.now.sh


mariadb는 `sysdate` 대신 `current_timestamp()` 사용


[R/s4_aantalGroepen.R:34:1:](https://github.com/inbo/LSVI/blob/55b483a8768f8d4c28e73c2025a632bc9b24817a/R/s4_aantalGroepen.R#L34) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```


Successfully deployed to following URLs:

* https://kendraio-app-pjt4qcl0f.now.sh
* https://kendraio-app-git-master.kendraio.now.sh


Please remove


- New experiment: `QR_CODE_LOGIN_MOBILE_IOS: "2019-12_qr_login_mobile_ios"`
- New linking type: `REMOTE_AUTH: "remote-auth"`

## Strings
#### Updated
- `CONFIRM_QR_DESCRIPTION`: `"You have unlocked the magic pass to login on your computer! Check the box if you want to stay signed in"` -> `"You have unlocked the magic pass to login on your computer! Confirm that it's you on the PC."`
#### Added
- `QR_CODE_INVALID: "Unsupported QR Code Found"`
- `QR_CODE_FAIL: "Failed to scan"`
- `QR_CODE_FAIL_DESCRIPTION: "Something went wrong when trying to scan"`
#### Removed
- `USER_SETTINGS_DESKTOP_APP: "Desktop App"`


Please keep pinging here until I actually do it


## New strings
- `GUILD_SETTINGS_DISCOVERY_CHECKLIST_HEALTH_VIEW_DETAILS: "Click here for more details"`
- `GUILD_SETTINGS_DISCOVERY_CHECKLIST_HEALTH_SCORE_EXPLAIN: "All percentages are calculated as a rolling average over the last 8 weeks, so it may take a few weeks for you to qualify after making improvements! This is to ensure you're making positive long-term choices to improve your community's health."`
- `GUILD_SETTINGS_DISCOVERY_CHECKLIST_RETENTION_FAILING_DETAILED: "Currently, $[**{retainedPct}%**](failingStatHook) of your members $[**(~{numRetained} people)**](failingStatHook) continue to come back to your server week after week. To be in Discovery, you should try to increase this pool of regulars to $[**{retainedThreshold}%**](failingStatHook)."`
- `GUILD_SETTINGS_DISCOVERY_CHECKLIST_PARTICIPATION_FAILING_DETAILED: "Currently, $[**{inactivePct}%**](failingStatHook) of your members $[**(~{numInactive} people)**](failingStatHook) don't visit your server in a given week. To be in Discovery, you need to lower your percentage of inactive members to $[**{inactiveThreshold}%**](failingStatHook)."`
- `GUILD_SETTINGS_DISCOVERY_CHECKLIST_PARTICIPATION_FAILING_NOTE: "Note: Pruning may not be the answer! You should look to provide meaningful reasons for users to visit your server, like having regular community events, encouraging conversations, etc."`


https://docs.bazel.build/versions/master/windows.html says

> In Bazel 0.29.0: You can enable the Clang toolchain by a build flag --compiler=clang-cl. This is deprecated and will be removed in Bazel 1.0.

Using the instructions that follow -- either the flags you've mentioned or by changing WORKSPACE does not work with bazel 1.2.1 for me unless I set the environment variable.

The weird thing is that the toolchain resolution does end up picking "cc-toolchain-x64_windows-clang-cl", but it still ends up launching `cl.exe`, unless I set `USE_CLANG_CL=1`.


Not Tested


`community_list_detail_modify_form.do` 를 삭제했기 때문에 이 부분은 필요없습니다
`href="javascript:void(0);"` 으로 수정해주세요


Successfully deployed to following URLs:

* https://carmel-and-jose-lvrcwqbgcb.now.sh
* https://carmelandjose.com


Successfully deployed to following URLs:

* https://assistant-o5l4txh76.now.sh
* https://assistant.now.sh
* https://assistant.ooh.now.sh
* https://assistant-git-master.ooh.now.sh


This looks really good to me Isaac. I think this is where I found the IMU calibration values that you are looking for https://github.com/IntelRealSense/realsense-ros/issues/563


Successfully deployed to following URLs:

* https://gridsome-starter-skeleventy-hzdahycla.now.sh
* https://gridsome-starter-skeleventy.now.sh
* https://gridsome-starter-skeleventy.ilovenox.now.sh
* https://gridsome-starter-skeleventy-git-master.ilovenox.now.sh


`onclick="openReComment(this);"`에서 `openReComment()`는 대댓글 창을 열기 위한 function이므로 다른 function명을 써주세요


Successfully deployed to following URLs:

* https://myporf-l862n1bd9.now.sh
* https://myporf.now.sh
* https://myporf.mckenney2001.now.sh
* https://myporf-git-master.mckenney2001.now.sh


@technix if possible, can you do a PR in the https://github.com/mt-mods/jumpdrive repo?
Happy to hear feedback/improvements for the jumpdrive mod... :smile:


Successfully deployed to following URLs:

* https://single-page-kbd7h2bzk.now.sh
* https://single-page.now.sh
* https://single-page.huypham25101996.now.sh
* https://single-page-git-master.huypham25101996.now.sh


ah makes sense, I'll remove this commit


I can not enter the plugin.
![1_0_16_3EE_A_70_1680000_0_0_0_20191213190436](https://user-images.githubusercontent.com/17230642/70818106-a7e3f800-1ddb-11ea-8002-37b9261efe0b.jpg)
![1_0_16_3EE_A_70_1680000_0_0_0_20191213190546](https://user-images.githubusercontent.com/17230642/70818114-aadee880-1ddb-11ea-8ddb-661e6705dcf4.jpg)


I have the same comment as on commit, c714d98. I would request revisiting the definition of methods based on the version number.


Successfully deployed to following URLs:

* https://assistant-195dga8de.now.sh
* https://assistant.now.sh
* https://assistant.ooh.now.sh
* https://assistant-git-master.ooh.now.sh


- Action types removed: `STREAM_SET_AUTO_STREAM`, `STREAM_UPDATE_NAG_TIMESTAMP`

## Strings
#### Removed
- `INVALID_QR_CODE: "Unsupported QR code scanned."`
#### Updated
- `QR_CODE_LOGIN_CONFIRM`: `"Nearly there"` -> "Almost there!"`
- `QR_CODE_INVALID`: `"Unsupported QR Code Found"` -> `"Invalid QR Code Found"`


Although I'm unfamiliar with the client-side code (I apologize), this appears to be the location that polls for kernelspecs that I see in server logs.  Is there a reason the interval is moving from 60 to 10 seconds?  My concern is for server extensions that treat the server as multi-tenant will now incur 6x more traffic for each client session connected to the server.  (Even a 6x increase in single-use scenarios is significant.)

I've noticed a number of other periodic REST calls that occur in the server's log (contents, sessions, terminals).  These tend to be at 10 second intervals already.  As the server's role becomes one in which it can support hundreds (or thousands) of concurrent users, we should ensure client-initiated polling is warranted and, if so, its effective frequency.  For kernelspecs, given their static nature, I'd rather see us go the other direction here and retain the minute interval, or, better yet, remove it altogether by letting users naturally refresh their set of kernelspecs and fetch the selected kernelspec just prior to kernel/session starts.


Successfully deployed to following URLs:

* https://gamerclubweb-2o9b917cb.now.sh
* https://gamer.epicdata.net
* https://gamerclubweb.openepicdata.now.sh
* https://gamerclubweb-git-master.openepicdata.now.sh


Successfully deployed to following URLs:

* https://prismic-teste-diogo-famk1b9gi.now.sh
* https://prismic-teste-diogo.now.sh
* https://prismic-teste-diogo.fdiogoc.now.sh
* https://prismic-teste-diogo-git-master.fdiogoc.now.sh


@juliaregistrator register branch=master


Successfully deployed to following URLs:

* https://assistant-oywi3lnlc.now.sh
* https://assistant.now.sh
* https://assistant.ooh.now.sh
* https://assistant-git-master.ooh.now.sh


Successfully deployed to following URLs:

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


@JuliaRegistrator register branch=master


，鼓kihvoigu


Successfully deployed to following URLs:

* https://vidanatural-gj4857g3i.now.sh
* https://vidanatural.guga.now.sh
* https://vidanatural-git-master.guga.now.sh


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

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


Successfully deployed to following URLs:

* https://hqt-dashboard-analysis-app-o8witq20l.now.sh
* https://hqt-dashboard-analysis-app-rho-ecru.now.sh
* https://hqt-admin.now.sh
* https://hqt.now.sh
* https://hqt-dashboard-analysis-app.oscardavidrm.now.sh
* https://hqt-dashboard-analysis-app-git-master.oscardavidrm.now.sh


Successfully deployed to following URLs:

* https://mkr-governance-dashboard-2mmpnq2cr.now.sh
* https://dai-gov-develop.now.sh
* https://mkr-governance-dashboard.mkr-js-prod.now.sh
* https://mkr-governance-dashboard-git-develop.mkr-js-prod.now.sh


Successfully deployed to following URLs:

* https://baseweb-239zu0nko.now.sh
* https://baseweb.uber-ui-platform.now.sh
* https://baseweb-git-master.uber-ui-platform.now.sh


deleted cname


:clap:


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

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

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


d


Successfully deployed to following URLs:

* https://reactjs02shop-9fuopkk3m.now.sh
* https://reactjs02shop.now.sh
* https://joystats.co
* https://reactjs02shop.joystats.now.sh
* https://reactjs02shop-git-master.joystats.now.sh


@mcmeeking Please don’t comment on commits. Open a new issue and the template will teach you how to fix this (last point on the checklist).


![](https://github.trello.services/images/mini-trello-icon.png) [(6) Creation of Javadoc [?]](https://trello.com/c/9I52tWLm/130-6-creation-of-javadoc)


❌ Status for 'xamarin-macios - sample testing (build)': [failure](https://devdiv.visualstudio.com//DevDiv/_build/results?buildId=3320030).

* ❌ Debug_iPhone_AF: Failed
* ❌ Debug_iPhone_GR: Failed
* ❌ Debug_iPhone_SZ: Failed
* ❌ Debug_iPhoneSimulator: Failed
* ❌ Release_iPhone_AF: Failed
* ❌ Release_iPhone_GR: Failed
* ❌ Release_iPhone_SZ: Failed
* ❌ Release_iPhoneSimulator: Failed
* ❌ Debug_Mac: Failed
* ❌ Release_Mac: Failed


The bus is still present

Thread group count is above the maximum allowed limit. Maximum allowed thread group count is 65535.
UnityEngine.ComputeShader:Dispatch(Int32, Int32, Int32, Int32)
NNPP.BatchNormalization:Run(Object[]) (at Assets/NNPostProcessing/Scripts/NNLayers/BatchNormalization.cs:80)
NNPP.NNModel:Predict(RenderTexture) (at Assets/NNPostProcessing/Scripts/NNModel.cs:108)
NNPP.NNPostProcessingEffect:OnRenderImage(RenderTexture, RenderTexture) (at Assets/NNPostProcessing/Scripts/NNPostProcessingEffect.cs:32)

My Unity version is  2019.2.12f1


kinda true yes, i guess packages could try use them like samba4 via qemu-userspace, but this is super fringe.


Successfully deployed to following URLs:

* https://hqt-dashboard-analysis-app-5yshfe5i4.now.sh
* https://hqt-dashboard-analysis-app-rho-ecru.now.sh
* https://hqt-admin.now.sh
* https://hqt.now.sh
* https://hqt-dashboard-analysis-app.oscardavidrm.now.sh
* https://hqt-dashboard-analysis-app-git-master.oscardavidrm.now.sh


I doubt but will ask- does this commit fix missing arrows for submenu indicators (missing in main menu and context menu)?


nit: the test for "bytes is not str" isn't locally clear (that if we are in Python 2 that we have assigned bytes = str).

In my codebase, I had the "isunicode" boolean for this reason.  IMHO, it makes the code more readable.


Yilin- please change to

Under "/home/rstudio/inflammatory" folder, there are 3 files: "immune_marker.R", "Gen3AuthHelper.R" and "Gen3Submission.R". "Gen3AuthHelper.R" and "Gen3Submission.R" are the R packages developed by  the Gen3 team to facilitate users interacting with Gen3 API endpoints. "immune_marker.R" will use the two packages to interact with Fence and Peregrine API endpoints in  the NIAID Data Ecosystem.


Successfully deployed to following URLs:

* https://assistant-byb6pp1ti.now.sh
* https://assistant.now.sh
* https://assistant.ooh.now.sh
* https://assistant-git-master.ooh.now.sh


Successfully deployed to following URLs:

* https://vidanatural-l9rdih522.now.sh
* https://vidanatural.guga.now.sh
* https://vidanatural-git-master.guga.now.sh


Successfully deployed to following URLs:

* https://website-div879i1z.now.sh
* https://keplersj.com
* https://website.keplersj.now.sh
* https://website-git-master.keplersj.now.sh


`<c:if></c:if>`는 없어도 됩니다 (서버에서 show 값을 넘겨주지 않을 것이므로)

1. 수정하기 버튼을 눌렀을때 `<p>${ vo.content }</p>`는 `display: none`이 되고, `<textarea>${ vo.content }</textarea>`는 `display: block` 이 되도록 script에서 제어하는 함수를 만들어주세요

2. 그 다음, 댓글 수정 버튼을 눌렀을 때 content 유효성 검사를 하고, 댓글 idx와 content를 ajax 통신으로 컨트롤러에 넘겨주세요

3. 만약 시간이 남는다면 다른 댓글의 수정하기 버튼을 눌렀을 경우 원래 수정이 활성화돼있었던 댓글은 다시 수정 불가능하도록 p태그로 바뀌도록 해주세요


![](https://github.trello.services/images/mini-trello-icon.png) [Testes de Cobertura](https://trello.com/c/w9m2vGnX/20-testes-de-cobertura)


Successfully deployed to following URLs:

* https://reactjs02shop-7j7ai9u79.now.sh
* https://reactjs02shop.now.sh
* https://joystats.co
* https://reactjs02shop.joystats.now.sh
* https://reactjs02shop-git-master.joystats.now.sh


Successfully deployed to following URLs:

* https://ohjelmointi-20-d6byvfgc3.now.sh
* https://ohjelmointi-20.mooc.fi
* https://ohjelmointi-20.mooc.now.sh
* https://ohjelmointi-20-git-master.mooc.now.sh


Successfully deployed to following URLs:

* https://testsebastianapi-1dkiwg4fq.now.sh
* https://testsebastianapi.now.sh
* https://testsebastianapi.sebastianleal2016.now.sh
* https://testsebastianapi-git-master.sebastianleal2016.now.sh


Looks good to me.

nit on "bytes is not string" See:  63980a5


Looks good to me.


Hi,
I also got a problem here because sometimes I have *_TEMP empty directories under the ceph-x tree. And if the ceph-osd container restarts, the test passed and a new OSD is created on the same volume ! (Ceph also add the size as a free space which is not). In my case, I started with 3 Nodes 1 OSD (of 120GB ) per node, after rebooting all nodes, I got extra OSDs created (osd.3-5) and the cluster size is displayed as 720GB instead of the 360GB previously.
My workaround was to add this before this line:
find /var/lib/ceph/osd -type d -empty -name "*_TEMP" | xargs rm -rf
(the rm -rf should be secured!)
BR


Seems reasonable.  From personal testing, it appears that P4 stores usernames in UTF-8.


Looks good.


Successfully deployed to following URLs:

* https://sosrgconnect-ejzfhiv47.now.sh
* https://sosrgconnect.now.sh
* https://connect.sosrgstudios.com
* https://sosrgconnect.trennds.now.sh
* https://sosrgconnect-git-master.trennds.now.sh


import random

i = 0

dicesum = 11

usernumber = int(input("Please enter a number between 2-10. "))

while usernumber > 100 or usernumber <= 1:
    usernumber = int(input("ERROR! Please enter a number between 2-10. "))

while dicesum != usernumber:
    dice1 = random.randint(1,5)
    dice2 = random.randint(1,5)

    dicesum = (dice1 + dice2)
    print("Is This the Correct Dice roll!?" , dicesum)
    i += 1

print("Your Final Result..." , dicesum)
print("Number of rolls it took..." , i)


Successfully deployed to following URLs:

* https://assistant-71koqd7cd.now.sh
* https://assistant.now.sh
* https://assistant.ooh.now.sh
* https://assistant-git-master.ooh.now.sh


@IllusionMH that is unrelated, can you file a new issue so we can follow up?


Successfully deployed to following URLs:

* https://serverless-handbook-7quwmtrsc.now.sh
* https://serverlesshandbook.dev
* https://serverless-handbook.swizec.now.sh
* https://serverless-handbook-git-master.swizec.now.sh