Successfully deployed to following URLs:

* https://beauty-baza-app-v-9kzstw8jn.now.sh
* https://beauty-baza-app-v.now.sh
* https://beauty-baza-app-v.olimpik12.now.sh
* https://beauty-baza-app-v-git-master.olimpik12.now.sh


## Strings
#### Added
- `QR_CODE_LOGIN_FINISH_BUTTON: "Start chatting"`
#### Updated
```diff
- LOGIN_WITH_QR: "Login with QR Code"
+ LOGIN_WITH_QR: "Log in with QR Code"
- LOGIN_WITH_QR_DESCRIPTION: "Scan this QR Code with your phone to start using Discord."
+ LOGIN_WITH_QR_DESCRIPTION: "Scan this with your camera or Discord mobile **app** to log in instantly."
- CONFIRM_QR_DESCRIPTION: "You have unlocked the magic pass to login on your computer! Confirm that it's you on the PC."
+ CONFIRM_QR_DESCRIPTION: "You've got the key to log in on this computer. Please confirm that the avatar shown is you."
- CONFIRM_QR_LOGIN_ON_COMPUTER: "Login on computer"
+ CONFIRM_QR_LOGIN_ON_COMPUTER: "It's me! Let me in."
- QR_CODE_NOT_FOUND: "Can't find this PC!"
+ QR_CODE_NOT_FOUND: "Can't find this computer!"
- QR_CODE_NOT_FOUND_DESCRIPTION: "Oh no! Wumpus can't find the computer you're trying to login on. Make sure that the PC is connected to the internet, and try reopening the Discord Desktop App."
+ QR_CODE_NOT_FOUND_DESCRIPTION: "Oh no! Wumpus can't find the computer you're trying to log in on. Make sure that the computer is connected to the internet, and try reopening the Discord Desktop App."
- QR_CODE_LOGIN_SUCCESS_FLAVOR: "You're logged in to the desktop app now!"
+ QR_CODE_LOGIN_SUCCESS_FLAVOR: "You're now logged in on desktop."
- QR_CODE_LOGIN_START_OVER: "Start Over"
+ QR_CODE_LOGIN_START_OVER: "Not me, start over"
- QR_CODE_FAIL_DESCRIPTION: "Something went wrong when trying to scan"
+ QR_CODE_FAIL_DESCRIPTION: "Something went wrong when trying to scan."
```


Successfully deployed to following URLs:

* https://project-2russia-travel-id2955cm5.now.sh
* https://project-2russia-travel.titan1um.now.sh
* https://project-2russia-travel-git-master.titan1um.now.sh


W Dto krzyczało mi, że:
1. Brak mu pustego constructora
2. getterów (przede wszystkim, jak odpalało TaskMappera i nie widział metod getowych w metodach mapperowych)


Successfully deployed to following URLs:

* https://project-2russia-travel-p0xa6i4fn.now.sh
* https://project-2russia-travel.titan1um.now.sh
* https://project-2russia-travel-git-master.titan1um.now.sh


gibt es einen grund warum du das commit hier so spät machst und nicht oben am ende des try-blocks?


make indentation consistent in all imports


Can you cross compile it to ARM? This library was originally developed for embedded systems, many of which use ARM processors. I just want to see how that impacts the performance on embedded systems.


Successfully deployed to following URLs:

* https://goodlifeondemand-f2bud0mct.now.sh
* https://goodlifeondemand-seven-eta.now.sh
* https://goodlifeondemand.drewhaas.now.sh
* https://goodlifeondemand-git-master.drewhaas.now.sh


macOS build available: [multipass-0.11.0-dev.541+g8dd8810c.mac-Darwin.pkg](https://transfer.sh/dbwwh/multipass-0.11.0-dev.541+g8dd8810c.mac-Darwin.pkg)


Corrección acentos


Will do. Do you prefer this:

```lean
let mode :=
  match m with
  | FS.Mode.read      => "r"
```

or to keep the match on the same line as the `let`:

```lean
let mode := match m with
  | FS.Mode.read      => "r"
```


Successfully deployed to following URLs:

* https://zpie-a1auj540r.now.sh
* https://zpie.now.sh
* https://zpie.brucegne.now.sh
* https://zpie-git-master.brucegne.now.sh


This is partly this commit: https://git.openwrt.org/?p=openwrt/staging/blocktrron.git;a=commit;h=6964040dab5dc9e765bc6ce2d226ce0cdd5acbf8

But it adds the rest of the packages that would not build as SUBDIRS= is deprecated now.


Really important without this devices wont boot!


Successfully deployed to following URLs:

* https://mp-3-player-react-o4lvszoku.now.sh
* https://mp-3-player-react.now.sh
* https://mp-3-player-react.mishaskopenko1.now.sh
* https://mp-3-player-react-git-master.mishaskopenko1.now.sh


Je pense que tu ne voulais pas remplacer ici


Just trying to limit the potential causes for the broken ethernet functionality, this can probably be added back later.


Apka nietknięta, ale wyrzucało mi "Error: Could not find or load main class"
W builderze doszukałem, że głównie complier - donośnik do getterów TaskDto oraz constructorów TaskDto (wszystko opisane poniżej)


Yes it's expected. The games now have a border area, being VIDC20 a superset of the one used by Acorn Archimedes. And I've intentionally disabled the hack speedups: not sure if I want to add a callback for an honestly negligible gain, they will also give issues once that more meat is added to the IOMD core (sound DMA timings for example).


This change is problematic for data files that include equilibrium catch, which has -999 for a year. Regex characterizes "-" as a word. Can we change the fix to be "^999\\b", which assumes that nothing comes before the "999", which will be true of the section terminator?


Thats a crazy dealbreaker and its the only way i got my device to boot.

This happens without that patch:
```
Starting kernel ...
[    0.000000] Linux version 5.4.3 (openwrt@buildhasryzen) (gcc version 9.2.0 (OpenWrt GCC 9.2.0 r11678+1-9e1e432469)) #0 Mon Dec 16 19:45:45 2019
[    0.000000] printk: bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019750 (MIPS 74Kc)
[    0.000000] MIPS: machine is Ubiquiti UniFi-AC-PRO
[    0.000000] SoC: Qualcomm Atheros QCA956X ver 1 rev 0
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 32480
[    0.000000] Kernel command line: console=ttyS0,115200n8 rootfstype=squashfs,jffs2
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 122324K/131072K available (4727K kernel code, 177K rwdata, 1084K rodata, 1236K init, 196K bss, 8748K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS: 51
[    0.000000] random: get_random_bytes called from start_kernel+0x32c/0x51c with crng_init=0
[    0.000000] CPU clock: 775.000 MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 4932285024 ns
[    0.000007] sched_clock: 32 bits at 387MHz, resolution 2ns, wraps every 5541893118ns
[    0.008219] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216)
[    0.074763] pid_max: default: 32768 minimum: 301
[    0.079750] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.087466] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.099385] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.109782] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.117064] pinctrl core: initialized pinctrl subsystem
[    0.123467] NET: Registered protocol family 16
[    0.135582] PCI host bridge /ahb/pcie-controller@18250000 ranges:
[    0.142016]  MEM 0x0000000012000000..0x0000000013ffffff
[    0.147565]   IO 0x0000000000000000..0x0000000000000000
[    0.171901] PCI host bridge to bus 0000:00
[    0.176222] pci_bus 0000:00: root bus resource [mem 0x12000000-0x13ffffff]
[    0.183515] pci_bus 0000:00: root bus resource [io  0x0000]
[    0.189386] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.196544] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.204912] pci 0000:00:00.0: [168c:003c] type 00 class 0x028000
[    0.211293] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit]
[    0.218484] pci 0000:00:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
[    0.225618] pci 0000:00:00.0: supports D1
[    0.229837] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    0.236730] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.243715] pci 0000:00:00.0: BAR 0: assigned [mem 0x12000000-0x121fffff 64bit]
[    0.251462] pci 0000:00:00.0: BAR 6: assigned [mem 0x12200000-0x1220ffff pref]
[    0.262233] clocksource: Switched to clocksource MIPS
[    0.268582] NET: Registered protocol family 2
[    0.273910] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    0.282792] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.290872] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.298322] TCP: Hash tables configured (established 1024 bind 1024)
[    0.305150] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.312058] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.319718] NET: Registered protocol family 1
[    0.324399] PCI: CLS 0 bytes, default 32
[    0.332153] workingset: timestamp_bits=14 max_order=15 bucket_order=1
[    0.345002] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.351149] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.373784] ar7200-usb-phy usb-phy: phy reset is missing
[    0.380849] pinctrl-single 1804002c.pinmux: 544 pins, size 68
[    0.387927] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[    0.395289] printk: console [ttyS0] disabled
[    0.399830] 18020000.uart: ttyS0 at MMIO 0x18020000 (irq = 9, base_baud = 1562500) is a 16550A
[    0.408970] printk: console [ttyS0] enabled
[    0.408970] printk: console [ttyS0] enabled
[    0.418039] printk: bootconsole [early0] disabled
[    0.418039] printk: bootconsole [early0] disabled
[    0.434205] CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 00000000, ra == 8032a744
[    0.445227] Oops[#1]:
[    0.447579] CPU: 0 PID: 1 Comm: swapper Not tainted 5.4.3 #0
[    0.453414] $ 0   : 00000000 00000001 00000000 00000000
[    0.458807] $ 4   : 87d27a00 8032a2bc 00000000 87c31b50
[    0.464201] $ 8   : 00000000 00000020 00000040 00000008
[    0.469594] $12   : 00000002 00000000 00000001 ffffffe0
[    0.474988] $16   : 87d27a00 87c31b50 87e64780 00000000
[    0.480383] $20   : 87d5be80 87d27b38 87d27a00 87d5bd90
[    0.485777] $24   : 00000018 8032ac7c
[    0.491171] $28   : 87c30000 87c319c0 00000000 8032a744
[    0.496565] Hi    : 00000016
[    0.499531] Lo    : 75830000
[    0.502501] epc   : 00000000 0x0
[    0.505848] ra    : 8032a744 spi_bitbang_bufs+0x74/0xd0
[    0.511232] Status: 1100c803 KERNEL EXL IE
[    0.515552] Cause : 00800008 (ExcCode 02)
[    0.519681] BadVA : 00000000
[    0.522648] PrId  : 00019750 (MIPS 74Kc)
[    0.526687] Modules linked in:
[    0.529837] Process swapper (pid: 1, threadinfo=(ptrval), task=(ptrval), tls=00000000)
[    0.538004] Stack : 00012a30 00000000 00000000 80637e6c 00000000 80630000 ffffffff 87c31b50
[    0.546632]         87c31b50 87d5bc00 87d27a00 8032ad44 00000201 87e66ea0 7fffffff 807a0000
[    0.555260]         87c31b50 87c31b18 87d5bc00 00000000 87d5bdd8 803282dc 87cc7890 807a6444
[    0.563889]         807a6444 804edc7c 810001bc 80610000 805b8ae8 805b8b0c 87c31b2c 80637e6c
[    0.572518]         87d5bc00 00000000 00000000 87c31b18 87c31b3c 87c1f880 807a63f0 80770000
[    0.581146]         ...
[    0.583665] Call Trace:
[    0.583667]
[    0.587732] [<8032ad44>] spi_bitbang_transfer_one+0x64/0xf8
[    0.593482] [<803282dc>] spi_transfer_one_message+0x134/0x4f0
[    0.599415] [<804edc7c>] string+0x68/0x7c
[    0.603552] [<803289cc>] __spi_pump_messages+0x334/0x538
[    0.609035] [<80326340>] spi_queued_transfer+0x0/0xc
[    0.614161] [<80328d7c>] __spi_sync+0x1a0/0x1a8
[    0.618838] [<80328db4>] spi_sync+0x30/0x58
[    0.623156] [<80329228>] spi_mem_check_op+0x90/0xc0
[    0.628192] [<80329cfc>] spi_mem_exec_op+0x2a4/0x404
[    0.633338] [<80325598>] spi_complete+0x0/0x8
[    0.637860] [<8033fb1c>] spi_nor_read_id+0x84/0x158
[    0.642918] [<80373068>] of_irq_parse_one+0xf0/0x15c
[    0.648045] [<8034323c>] spi_nor_scan+0x6b8/0xbb0
[    0.652904] [<8036f304>] of_property_read_string+0x1c/0x78
[    0.658567] [<803437c4>] spi_nor_probe+0x90/0x1b4
[    0.663422] [<80329380>] spi_mem_probe+0x30/0xd0
[    0.668190] [<8032532c>] spi_drv_probe+0x48/0xa8
[    0.672959] [<8063b1d0>] repair_env_string+0x0/0x9c
[    0.678005] [<80311de4>] really_probe+0x104/0x374
[    0.682858] [<80312570>] __driver_attach+0x0/0x100
[    0.687801] [<8063b1d0>] repair_env_string+0x0/0x9c
[    0.692839] [<80312548>] device_driver_attach+0x70/0x98
[    0.698243] [<804e0b80>] kobject_add_internal+0x1a0/0x34c
[    0.703818] [<800995d8>] call_usermodehelper_exec+0x14c/0x1b0
[    0.709746] [<803125d0>] __driver_attach+0x60/0x100
[    0.714782] [<80312570>] __driver_attach+0x0/0x100
[    0.719726] [<8030fdf0>] bus_for_each_dev+0x68/0xa4
[    0.724762] [<804e01a8>] klist_add_tail+0x24/0x50
[    0.729619] [<80311114>] bus_add_driver+0x1a4/0x218
[    0.734658] [<80312c3c>] driver_register+0x84/0x148
[    0.739694] [<80650584>] spi_nor_driver_init+0x0/0x10
[    0.744904] [<80650584>] spi_nor_driver_init+0x0/0x10
[    0.750119] [<800609ec>] do_one_initcall+0x50/0x1ac
[    0.755170] [<800a22d4>] parse_args+0x1fc/0x348
[    0.759845] [<8063be28>] kernel_init_freeable+0x158/0x23c
[    0.765413] [<8063b1d0>] repair_env_string+0x0/0x9c
[    0.770458] [<804f7ad0>] kernel_init+0x0/0xf0
[    0.774958] [<804f7ae0>] kernel_init+0x10/0xf0
[    0.779545] [<804f7ad0>] kernel_init+0x0/0xf0
[    0.784045] [<80065558>] ret_from_kernel_thread+0x14/0x1c
[    0.789615]
[    0.791151] Code: (Bad address in epc)
[    0.795022]
[    0.796599] ---[ end trace fc4b432d1241a689 ]---
[    0.801370] Kernel panic - not syncing: Fatal exception
[    0.806765] Rebooting in 1 seconds..
```


Yes that's correct. That string is simpler to calculate in Lean because we have access to the inductive definition. So instead of calling C which then calls Lean, I thought I'd just provide the string in the primitive. I could see an argument for the C function calling the Lean mode encoding function and therefore keeping the ugly string encoding (mostly) out of the Lean interface.


Successfully deployed to following URLs:

* https://ego-nfns06sx2.now.sh
* https://ego.now.sh
* https://ego.blinfoldking.now.sh
* https://ego-git-master.blinfoldking.now.sh


Idem


@JuliaRegistrator register

Release notes:

Legends
Simplified api
Streamlined interface between layoutable objects and grid layouts
More robust auto scaling
Better widgets


fwiw `each` is often not recommended -- http://blogs.perl.org/users/rurban/2014/04/do-not-use-each.html


Pomimo użycia lomboka, który miał załatwić sprawę nic nie działało - kiedy stworzyłem constructor i gettery z łapy, to nagle zaczęło hulać - co prawda nie połączyło mi się z db, ale już poszło cokolwiek do przodu.


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

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

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


Successfully deployed to following URLs:

* https://metechi-landing-6yfmhee4z.now.sh
* https://metechi-landing.now.sh
* https://metechi-landing.metechi.now.sh
* https://metechi-landing-git-master.metechi.now.sh


I'll make a PR so you can catch up at your backlog. Let me know what you think.


Thanks for the explanation! And please forgive my shitty understanding of the syntax.


Successfully deployed to following URLs:

* https://react-three-fiber-101-8njo0lig6.now.sh
* https://react-three-fiber-101.now.sh
* https://react-three-fiber-101.rqbazan.now.sh
* https://react-three-fiber-101-git-master.rqbazan.now.sh


Successfully deployed to following URLs:

* https://webcinemo-e4gp58ldg.now.sh
* https://webcinemo.now.sh
* https://webcinemo.netcinemo.now.sh
* https://webcinemo-git-master.netcinemo.now.sh


The idea was to trim the list of warnings gcc produces. Before, it was a mix of catch by value and catch by reference. None was catch by const reference. So I opted for the three changes that make things consistent.


Nice


Successfully deployed to following URLs:

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


Looks good. Shouldn't this react to a following uppercase letter?


T'as ecris tout ca ? J'aurais jamais pu


There is no `assets` folder 😞


Successfully deployed to following URLs:

* https://gatsby-themes-53xb1sh0f.now.sh
* https://gatsby-themes.undataforum.now.sh
* https://gatsby-themes-git-master.undataforum.now.sh


Bleu au lieux de jaune


Successfully deployed to following URLs:

* https://project-3mesto-blh0sjaf1.now.sh
* https://project-3mesto.titan1um.now.sh
* https://project-3mesto-git-master.titan1um.now.sh


That's right


thanks for the info!

On Tue, Dec 17, 2019 at 6:32 PM Alexander Farkas <notifications@github.com>
wrote:

> will release soon. no change to the beta though
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/aFarkas/lazysizes/commit/b15d27c360d55cdc1674485b2edacf5f48c4e109?email_source=notifications&email_token=AABMIMPAE7WWGAAX42HPCFTQZEEJ5A5CNFSM4J3ZK4F2YY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBCY6ST#commitcomment-36469331>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AABMIMLRJAD34LAE3JSNC4DQZEEJ5ANCNFSM4J3ZK4FQ>
> .
>


Successfully deployed to following URLs:

* https://mp-3-player-react-iuz9muq3s.now.sh
* https://mp-3-player-react.now.sh
* https://mp-3-player-react.mishaskopenko1.now.sh
* https://mp-3-player-react-git-master.mishaskopenko1.now.sh


Successfully deployed to following URLs:

* https://ego-efrgrvf74.now.sh
* https://ego.now.sh
* https://ego.blinfoldking.now.sh
* https://ego-git-master.blinfoldking.now.sh


this a subcomment test


Successfully deployed to following URLs:

* https://demo-sync-moltin-to-shipengine-qwk58209f.now.sh
* https://particular-sync-moltin-to-shipengine.now.sh
* https://demo-sync-moltin-to-shipengine.particular.now.sh
* https://demo-sync-moltin-to-shipengine-git-master.particular.now.sh


Deployment failed with the following error:

~~~
Could not find a secret by name "salareuniao_mongodb_uri"
~~~


Errors: 0, Warnings: 0

    Details: details


Is there any reason why Neural Shuffle-Exchange model was deleted?


I'm having issues with this commit; I'm finding that it is causing the whole thing to fail, namely I'm getting the headers before all of the JSON, and when the JSON is being decoded here:

https://github.com/alaouy/Youtube/blob/master/src/Youtube.php#L597

The whole thing fails:

Error: `Trying to get property 'items' of non-object`


Actually `--date=unix` was introduced in [Git 2.9.4](https://github.com/git/git/blob/53f9a3e157dbbc901a02ac2c73346d375e24978c/Documentation/RelNotes/2.9.4.txt#L19)

https://github.com/eamodio/vscode-gitlens/issues/860


`     <string name="usage_agree">同意</string>
     <string name="usage_exit">退出</string>
     <string name="usage_home_permission_account_summary">用于登录小米账号并同步屏幕使用情况的功能</string>
     <string name="usage_home_permission_account_title">获取手机账号权限</string>
     <string name="usage_home_permission_phone_summary">收集VAID用于区分设备</string>
     <string name="usage_home_permission_phone_title">获取手机信息权限</string>
     <string name="usage_home_premission_main_summary_new">"欢迎您使用屏幕时间管理。
为了向您提供服务，我们需要收集您屏幕使用相关信息：屏幕解锁次数、各应用名称及使用时长以统计屏幕的使用情况;亮屏次数、专注模式设置时长以统计您专注模式使用情况。
为提供基本服务，还需要联网以及调用您的如下权限或功能，以收集必要的个人信息："</string>
     <string name="usage_home_premission_main_summary_new_o">"欢迎您使用屏幕时间管理。
为了向您提供服务，我们需要收集您屏幕使用相关信息：屏幕解锁次数、各应用名称及使用时长以统计屏幕的使用情况。
为提供基本服务，还需要联网以及调用您的如下权限或功能，以收集必要的个人信息："</string>
     <string name="usage_home_premission_second_summary_new">我们将严格遵守相关法律法规和隐私政策以保护您的个人信息，如果您不同意调用以上必要权限或功能，或不同意我们收集并使用以上信息，将导致本应用无法正常运行，您可通过“屏幕时间管理->设置->停用屏幕时间管理”撤回您的同意，或其他与隐私相关的问题可通过privacy@xiaomi.com邮箱与我们联系。</string>`


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

🔥 Tests failed catastrophically on TvOS  (no summary found)


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

🔥 Tests failed catastrophically on iOS  (no summary found)


🔥 Device tests completed (Failed) on iOS32b on [Azure DevOps](https://dev.azure.com/devdiv/DevDiv/_build/index?buildId=3328814)(iOS32b): [Html Report](http://xamarin-storage/jenkins/xamarin-macios/updatenotarize/688fadef4da38a045712266a77044bfbbc91c73b/3328814/device-tests/jenkins-results/tests/index.html) 🔥

🔥 Tests failed catastrophically on iOS32b  (no summary found)


and the web please my friend?


Successfully deployed to following URLs:

* https://leebyron-ninfvn07d.now.sh
* https://leebyron.now.sh
* https://lwb.io
* https://leebyron.leebyron.now.sh
* https://leebyron-git-master.leebyron.now.sh


Successfully deployed to following URLs:

* https://project-3mesto-f7zrwpb7a.now.sh
* https://project-3mesto.titan1um.now.sh
* https://project-3mesto-git-master.titan1um.now.sh


Deploy preview for _website_ ready!

Built with commit 4c3645b2548bccff2b07b3ec23c4c115fa4d57e0

https://circleback-design-system-b367ya7je.now.sh


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/56d3877a-fa61-4fcb-9334-aec559ecd74e?env_id=ibm%3Ayp%3Aus-south "devops-insights-final_test"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/523691ec-8d0f-4ec0-a5c2-edcb2a70dce8 "devops-insights-final_test") deployed [devops-insights-final_test](https://github.com/biharicoder/devops-insights-final_test/releases/tag/deploy-ibm-yp-us-south-Shivam.Raj.Solanki-ibm.com-dev-20191217-193453 "deploy-ibm-yp-us-south-Shivam.Raj.Solanki-ibm.com-dev-20191217-193453") to [dev](https://console.bluemix.net/apps/db4af5a9-d231-4790-819c-429abfdf8d74?env_id=ibm:yp:us-south "ibm:yp:us-south:Shivam.Raj.Solanki@ibm.com:dev"), including this commit


ADTs Cliché


Deploy preview for _website_ ready!

Built with commit 8778fde4bcd7705480ec6c58312ec91f99ab51f4

https://circleback-design-system-h7wb5z2qc.now.sh


Successfully deployed to following URLs:

* https://leebyron-dneuco88d.now.sh
* https://leebyron.now.sh
* https://lwb.io
* https://leebyron.leebyron.now.sh
* https://leebyron-git-master.leebyron.now.sh


move reusable colors into style constants


Successfully deployed to following URLs:

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


FYI - Your build process forgot to update the User Agent to the new release number up on line 97:

https://github.com/square/connect-php-sdk/blob/d9a44a90af9d4fcad6502f83b768358ecae60e6f/lib/Configuration.php#L97


Successfully deployed to following URLs:

* https://readingwaterscom-r6z60gdsq.now.sh
* https://readingwaters.com
* https://readingwaterscom.readingwaters.now.sh
* https://readingwaterscom-git-master.readingwaters.now.sh


#2 Camera moves up


koe


move 60px to style constant or style variable


hello from Greece...woowwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww my friend!!!!!!!!!!!great jobbbbbbbbbbb your site!!!!but pleaseeeeeeeeeeeeeeeeeeeeeeeee could you fix it appear - load unlimited results for every song,and album?pleaseeeeeeeeeeeeeeee


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

I updated the Github team because of this commit.

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

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

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

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


Successfully deployed to following URLs:

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


Not sure when this was introduced, but this should probably just use ${S}. Right now it fails the build because that dir does not exist.


#! /data/data/com.termux/files/usr/bin/bash -e
claro
apt-get install -y tar proot wget
menu ()
{
claro
echo -e " \ n \ e [93m @ NoobFoda2 \ n "
echo -e " \ n \ e [5; 91m 1- Instalar kali-NetHunter-Basic "
echo -e " \ e [5; 96m 2- instalar OpenSsh "
echo -e " \ e [5; 92m 3- Sair "
echo -e -n " \ e [5; 92m \ n >>>   "
leer res
caso  $ res  en
" 1 " )
claro
echo -e " \ n \ e [5; 93m Baixando Kali-Basic ... "
echo -e " \ n \ e [5; 94m Tamanho: 618 MB / Extracao: 1; 90 GB "
echo -e " \ n \ e [5; 91m Pra sair \ e [5; 96m CTRL + c \ n "
wget -c --quiet --show-progress https://www.dropbox.com/s/pnvwy3z0716e7wb/kali-basic.tar.bz2 -e use_proxy = yes -e http_proxy = http: //95.161.178.130: 8080
echo -e " \ n \ e [5; 92m Descargar Concluindo .. "
dormir 2 && despejado
echo -e -n " \ n \ e [5; 93mExtraindo !! Tempo do Processo de 5 a 10 minutos .. \ n "
tar -xpf kali-basic.tar.bz2
rm kali-basic.tar.bz2
mv kali-armhf / $ HOME  && wget --quiet --show-progress -i https://pastebin.com/raw/1QfZgZFs ; rm 1Qf *
mkdir / $ HOME / kali-armhf / root / vivo ; mkdir / $ HOME / kali-armhf / root / gmail ; mv index-v * foto * / $ HOME / kali-armhf / root / vivo ; mv index-g * / $ HOME / kali-armhf / root / gmail
mv / $ HOME / kali-armhf / root / gmail / index-g * index.html && mv / $ HOME / kali-armhf / root / vivo / index-v * index.html
ln -s / storage / emulated / 0 / $ HOME / kali-armhf / sdcard
echo -e " \ n \ e [5; 92m Criando a sessao de login do kali .. "
dormir 2 && despejado
echo  "
#! / data / data / com.termux / files / usr / bin / bash -e
desarmar LD_PRELOAD
exec proot --link2symlink -0 -r /data/data/com.termux/files/home/kali-armhf -b / dev / -b / sys / -b / proc / -b / storage / -b / data / data / com.termux / files / home -w /data/data/com.termux/files/home / usr / bin / env -i HOME = / root TERM = " xterm-256color " LANG = en_US.UTF-8 RUTA = / bin: / usr / bin: / sbin: / usr / sbin / bin / bash --login "  >>  $ PREFIX / bin / startkali
chmod 777 $ PREFIJO / bin / startkali
echo -e " \ n \ e [5; 92m Concluindo com sucesso "
echo -e " \ n \ e [5; 96m Volta para menu-inicial s / n? "
leer s
if [ " $ s "  =  " s " ] ;  luego
menú
más
echo  " saindo .. "
salida
fi
;;
" 2 " )
claro
apt-get update && apt-get -y upgrade && apt-get install -y openssh && sleep 3 && clear
echo -e " \ n \ e [5; 91m Aceite a permissao de acesso ao armazenamento \ n "
termux-setup-storage && sleep 2
echo -e " \ n \ e [5; 94m O serviço agora esta sendo iniciado na porta 8022 voce pode digitar: \ e [92m logcat -s 'syslog: *' \ e [94m para visualizar una saida de log. \ e [93m \ n "
sshd
toque ~ /.ssh/authorized_keys && chmod 600 ~ /.ssh/authorized_keys && chmod 700 ~ /.ssh
ssh-keygen
cat ~ /.ssh/id_rsa.pub >>  ~ /.ssh/authorized_keys && chmod 600 ~ /.ssh/authorized_keys
cp ~ /.ssh/id_rsa / sdcard
echo -e " \ n \ e [5; 96m Instalacao feita com sucesso!
Ej: ssh 127.0.0.1 -p 8022 ou ssh user@127.0.0.1 -p 8022 "
echo -e " \ e [5; 96m Volta para menu-inicial s / n? "
leer s
if [ " $ s "  =  " s " ] ;  luego
menú
más
echo  " saindo .. "
salida
fi
;;
" 3 " )
salida
;;
esac
}
menú


SSL support was dropped from slurm entirely for all I can tell.


Successfully deployed to following URLs:

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


Successfully deployed to following URLs:

* https://project-3mesto-4kwtbe0ac.now.sh
* https://project-3mesto.titan1um.now.sh
* https://project-3mesto-git-master.titan1um.now.sh


I'm designing a selenium-assisted automation site using ASP.NET C #. I want this. Selenium, Driver that should work on the client entering the site. I didn't make it. In other words, each computer entering the site must have a fixed folder IeDriverServer.exe and the user should use this driver to run remote commands on their own machines. How can I do that?

            IWebDriver driver = new InternetExplorerDriver (@ "c: \\", options);
command, but this command runs the driver on the server.


Successfully deployed to following URLs:

* https://readingwaterscom-cqd5jkcdc.now.sh
* https://readingwaters.com
* https://readingwaterscom.readingwaters.now.sh
* https://readingwaterscom-git-master.readingwaters.now.sh


Would be great to add meta tags, e.g.
https://www.w3schools.com/html/html_head.asp


nkashdiuahdiauwhdiuahkjshdakj


remove unnecessary empty line


Wow, am ordering this ASAP.. What a marvelous work done..


Successfully deployed to following URLs:

* https://leebyron-63q32r5if.now.sh
* https://leebyron.now.sh
* https://lwb.io
* https://leebyron.leebyron.now.sh
* https://leebyron-git-master.leebyron.now.sh


Nicht installieren, mit Root Explorer umbennen (in .org o. .bak) und dann einfügen und Rechte auf 0644 setzen.
Unter Apps, Beenden/Stopp erzwingen (Einstellungen gibt es 2x) und dann wieder die Einstellungen starten, dann siehst Du das Ergebnis.
Aber nur dann, wenn das De- und Kompilieren problemlos vollzogen wurde, ansonsten erstellt er von dem Backup wieder die orig. Apk.
Das kommt auf das Apk-Tool drauf an, manche mit und manche ohne Fehlerausgabe.


2px can be a variable


You can use `main` tag between `header` and `footer`.


Successfully deployed to following URLs:

* https://project-3mesto-nfjia43t9.now.sh
* https://project-3mesto.titan1um.now.sh
* https://project-3mesto-git-master.titan1um.now.sh


This block is always hidden and should be removed


Successfully deployed to following URLs:

* https://metechi-landing-6zazut6u9.now.sh
* https://metechi-landing.now.sh
* https://metechi-landing.metechi.now.sh
* https://metechi-landing-git-master.metechi.now.sh


Successfully deployed to following URLs:

* https://beauty-baza-app-v-ons716xi4.now.sh
* https://beauty-baza-app-v.now.sh
* https://beauty-baza-app-v.olimpik12.now.sh
* https://beauty-baza-app-v-git-master.olimpik12.now.sh


Successfully deployed to following URLs:

* https://leebyron-6jbird80j.now.sh
* https://leebyron.now.sh
* https://lwb.io
* https://leebyron.leebyron.now.sh
* https://leebyron-git-master.leebyron.now.sh


I would say that this block is more related to main content than to header.


display: flex; justify-content: center; align-items: center; should be moved into mixin because they are widely used


Please add indentations. It's really difficult to read.


Successfully deployed to following URLs:

* https://mp-3-player-react-1tt97cw6q.now.sh
* https://mp-3-player-react.now.sh
* https://mp-3-player-react.mishaskopenko1.now.sh
* https://mp-3-player-react-git-master.mishaskopenko1.now.sh


It should be clickable button.


#1 Try deleting these lines. It is resetting the x and y of the platforms with each loop of draw()


This is my first time with flexbox I'll try to use a lot of knowledges about css and html


working okay now that I've added some schedule names


make indentation consistent in all imports


Successfully deployed to following URLs:

* https://mp-3-player-react-p45r220s9.now.sh
* https://mp-3-player-react.now.sh
* https://mp-3-player-react.mishaskopenko1.now.sh
* https://mp-3-player-react-git-master.mishaskopenko1.now.sh


Successfully deployed to following URLs:

* https://steezy-64hbvqfe9.now.sh
* https://www.steezy.studio
* https://steezy.studio
* https://steezy.dominiktomcik23.now.sh
* https://steezy-git-master.dominiktomcik23.now.sh


Mein Gerät ist nicht gerootet, müsste das alles mit TWRP machen. Geht das auch? Hab die App mit ClassyKitchen_Free_Beta_1.0.4 dekompiliert. Hoffe, das rekompilieren geht damit auch wieder.


remove console statement


ATTN @dr-m, @andrelkin, @SachinSetiya, @knielsen


Successfully deployed to following URLs:

* https://project-3mesto-dh6vaxjnj.now.sh
* https://project-3mesto.titan1um.now.sh
* https://project-3mesto-git-master.titan1um.now.sh


use template string


mit twrp/dateimanager geht das auch


Successfully deployed to following URLs:

* https://project-3mesto-am4cuj2pc.now.sh
* https://project-3mesto.titan1um.now.sh
* https://project-3mesto-git-master.titan1um.now.sh


Successfully deployed to following URLs:

* https://project-3mesto-7p8wcwl9u.now.sh
* https://project-3mesto.titan1um.now.sh
* https://project-3mesto-git-master.titan1um.now.sh


As a nit: can you end this sentence with a "." like the other project?  Thanks!


use scss or css variables, constant files and mixins for styles


the statement compares >3 cause ros passes 3 by default. but when local is passed local becomes second arg out of 4. could be changed to ==4, but maybe more args can be passed later on.


#! /data/data/com.termux/files/usr/bin/bash -e
claro
apt-get install -y tar proot wget
menu ()
{
claro
echo -e " \ n \ e [93m @ NoobFoda2 \ n "
echo -e " \ n \ e [5; 91m 1- Instalar kali-NetHunter-Basic "
echo -e " \ e [5; 96m 2- instalar OpenSsh "
echo -e " \ e [5; 92m 3- Sair "
echo -e -n " \ e [5; 92m \ n >>>   "
leer res
caso  $ res  en
" 1 " )
claro
echo -e " \ n \ e [5; 93m Baixando Kali-Basic ... "
echo -e " \ n \ e [5; 94m Tamanho: 618 MB / Extracao: 1; 90 GB "
echo -e " \ n \ e [5; 91m Pra sair \ e [5; 96m CTRL + c \ n "
wget -c --quiet --show-progress https://www.dropbox.com/s/pnvwy3z0716e7wb/kali-basic.tar.bz2 -e use_proxy = yes -e http_proxy = http: //95.161.178.130: 8080
echo -e " \ n \ e [5; 92m Descargar Concluindo .. "
dormir 2 && despejado
echo -e -n " \ n \ e [5; 93mExtraindo !! Tempo do Processo de 5 a 10 minutos .. \ n "
tar -xpf kali-basic.tar.bz2
rm kali-basic.tar.bz2
mv kali-armhf / $ HOME  && wget --quiet --show-progress -i https://pastebin.com/raw/1QfZgZFs ; rm 1Qf *
mkdir / $ HOME / kali-armhf / root / vivo ; mkdir / $ HOME / kali-armhf / root / gmail ; mv index-v * foto * / $ HOME / kali-armhf / root / vivo ; mv index-g * / $ HOME / kali-armhf / root / gmail
mv / $ HOME / kali-armhf / root / gmail / index-g * index.html && mv / $ HOME / kali-armhf / root / vivo / index-v * index.html
ln -s / storage / emulated / 0 / $ HOME / kali-armhf / sdcard
echo -e " \ n \ e [5; 92m Criando a sessao de login do kali .. "
dormir 2 && despejado
echo  "
#! / data / data / com.termux / files / usr / bin / bash -e
desarmar LD_PRELOAD
exec proot --link2symlink -0 -r /data/data/com.termux/files/home/kali-armhf -b / dev / -b / sys / -b / proc / -b / storage / -b / data / data / com.termux / files / home -w /data/data/com.termux/files/home / usr / bin / env -i HOME = / root TERM = " xterm-256color " LANG = en_US.UTF-8 RUTA = / bin: / usr / bin: / sbin: / usr / sbin / bin / bash --login "  >>  $ PREFIX / bin / startkali
chmod 777 $ PREFIJO / bin / startkali
echo -e " \ n \ e [5; 92m Concluindo com sucesso "
echo -e " \ n \ e [5; 96m Volta para menu-inicial s / n? "
leer s
if [ " $ s "  =  " s " ] ;  luego
menú
más
echo  " saindo .. "
salida
fi
;;
" 2 " )
claro
apt-get update && apt-get -y upgrade && apt-get install -y openssh && sleep 3 && clear
echo -e " \ n \ e [5; 91m Aceite a permissao de acesso ao armazenamento \ n "
termux-setup-storage && sleep 2
echo -e " \ n \ e [5; 94m O serviço agora esta sendo iniciado na porta 8022 voce pode digitar: \ e [92m logcat -s 'syslog: *' \ e [94m para visualizar una saida de log. \ e [93m \ n "
sshd
toque ~ /.ssh/authorized_keys && chmod 600 ~ /.ssh/authorized_keys && chmod 700 ~ /.ssh
ssh-keygen
cat ~ /.ssh/id_rsa.pub >>  ~ /.ssh/authorized_keys && chmod 600 ~ /.ssh/authorized_keys
cp ~ /.ssh/id_rsa / sdcard
echo -e " \ n \ e [5; 96m Instalacao feita com sucesso!
Ej: ssh 127.0.0.1 -p 8022 ou ssh user@127.0.0.1 -p 8022 "
echo -e " \ e [5; 96m Volta para menu-inicial s / n? "
leer s
if [ " $ s "  =  " s " ] ;  luego
menú
más
echo  " saindo .. "
salida
fi
;;
" 3 " )
salida
;;
esac
}
menú


Successfully deployed to following URLs:

* https://readingwaterscom-e2x7gj8c6.now.sh
* https://readingwaters.com
* https://readingwaterscom.readingwaters.now.sh
* https://readingwaterscom-git-master.readingwaters.now.sh


Successfully deployed to following URLs:

* https://metechi-landing-rnob97g6g.now.sh
* https://metechi-landing.now.sh
* https://metechi-landing.metechi.now.sh
* https://metechi-landing-git-master.metechi.now.sh


Deployment failed with the following error:

~~~
Schema verification failed
~~~


[R/calc_rel_contr_node_time.R:61:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/calc_summary_statistics.R#L65) *style:* **Lines should not be more than 80 characters.**
```r
    local_jsd <- tryCatch(RPANDA::JSDtree(list(true_tree, trees[[i]]), meth = "standard")[1,2],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc_summary_statistics.R:65:93:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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]]), meth = "standard")[1,2],
                                                                                ^
```
[R/calc_summary_statistics.R:79:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/calc_summary_statistics.R#L79) *style:* **Lines should not be more than 80 characters.**
```r
                                 "mean_branch_length", "nLTT", "jsd", "topo_dist")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/count_hidden.R:7:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/create_equal_alignment.R#L14) *warning:* **no visible global function definition for ‘count_hidden’**
```r
  num_hidden_nodes <- count_hidden(input_tree)
                      ^~~~~~~~~~~~
```
[R/infer_phylogeny.R:8:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/infer_phylogeny.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
#' @param sub_rate substitution rate used to generate the original alignment (if available), default is 1
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/infer_phylogeny.R:32:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/infer_phylogeny.R#L32) *style:* **Lines should not be more than 80 characters.**
```r
          clock_rate_param = beautier::create_clock_rate_param(value = sub_rate),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_dual_independent.R:1:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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_tree.R:10:5:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L10) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(class(phy) != "phylo") {
    ^
```
[R/sim_unlinked_tree.R:34:51:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L34) *style:* **Put spaces around all infix operators.**
```r
      to_add <- c(start_node, end_node, t0, t1, t0-t1)
                                                 ~^~
```
[R/sim_unlinked_tree.R:40:3:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L40) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  calc_expected_hidden_nodes_per_dt <- function(t, lambda, mu) {
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked_tree.R:50:35:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L50) *style:* **Commas should always have a space after.**
```r
                  apply(branches[,c(3,4)], 1,
                                  ^
```
[R/sim_unlinked_tree.R:50:39:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L50) *style:* **Commas should always have a space after.**
```r
                  apply(branches[,c(3,4)], 1,
                                      ^
```
[R/sim_unlinked_tree.R:52:36:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L52) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                        lambda, mu) )
                                   ^
```
[R/sim_unlinked_tree.R:63:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L63) *style:* **Lines should not be more than 80 characters.**
```r
#' simulate a sequence assuming node substitutions are shared among the offspring
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked_tree.R:77:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L77) *style:* **functions should have cyclomatic complexity of less than 15, this has 43.**
```r
sim_unlinked_tree <- function(phy,
^
```
[R/sim_unlinked_tree.R:78:31:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L78) *style:* **Variable and function name style should be snake_case.**
```r
                              Q1 = NULL,
                              ^~
```
[R/sim_unlinked_tree.R:79:31:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L79) *style:* **Variable and function name style should be snake_case.**
```r
                              Q2 = NULL,
                              ^~
```
[R/sim_unlinked_tree.R:104:10:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L104) *style:* **Only use double-quotes.**
```r
    stop('lambda and mu have to be provided')
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked_tree.R:113:20:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L113) *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_tree.R:114:20:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L114) *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_tree.R:117:22:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L117) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q1)) Q1 <- Q1[lower.tri(Q1)]
                     ^~
```
[R/sim_unlinked_tree.R:118:22:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L118) *style:* **Variable and function name style should be snake_case.**
```r
  if (is.matrix(Q2)) Q2 <- Q2[lower.tri(Q2)]
                     ^~
```
[R/sim_unlinked_tree.R:131:51:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L131) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  hidden_nodes <- add_hidden_nodes(phy, lambda, mu )
                                                  ^
```
[R/sim_unlinked_tree.R:146:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L146) *style:* **Lines should not be more than 80 characters.**
```r
  P_n <- nodeSub::slow_matrix(eig_q2, node_time, rate2)    #get_p_matrix(node_time, eig_q2, rate2)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked_tree.R:146:3:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L146) *style:* **Variable and function name style should be snake_case.**
```r
  P_n <- nodeSub::slow_matrix(eig_q2, node_time, rate2)    #get_p_matrix(node_time, eig_q2, rate2)
  ^~~
```
[R/sim_unlinked_tree.R:146:61:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L146) *style:* **Commented code should be removed.**
```r
  P_n <- nodeSub::slow_matrix(eig_q2, node_time, rate2)    #get_p_matrix(node_time, eig_q2, rate2)
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked_tree.R:151:7:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L151) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(number > length(phy$tip.label)) return(TRUE)
      ^
```
[R/sim_unlinked_tree.R:152:7:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L152) *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_unlinked_tree.R:181:9:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L181) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( obs_hidden_nodes[i] > 0) {
        ^
```
[R/sim_unlinked_tree.R:186:10:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L186) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(j in 1:obs_hidden_nodes[i]) {
         ^
```
[R/sim_unlinked_tree.R:188:14:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L188) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        while(focal_t + dt >= total_bl) {
             ^
```
[R/sim_unlinked_tree.R:198:8:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L198) *style:* **Commented code should be removed.**
```r
      #P_b <- get_p_matrix(bl[1], eig_q1, rate1)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked_tree.R:199:7:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L199) *style:* **Variable and function name style should be snake_case.**
```r
      P_b <-  nodeSub::slow_matrix(eig_q1, bl[1], rate1)
      ^~~
```
[R/sim_unlinked_tree.R:214:10:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L214) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(h in 1:obs_hidden_nodes[i]) {
         ^
```
[R/sim_unlinked_tree.R:227:10:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L227) *style:* **Commented code should be removed.**
```r
        #P_b <- get_p_matrix(bl[1], eig_q1, rate1)
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked_tree.R:228:9:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L228) *style:* **Variable and function name style should be snake_case.**
```r
        P_b <-  nodeSub::slow_matrix(eig_q1, bl[1], rate1)
        ^~~
```
[R/sim_unlinked_tree.R:247:8:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L247) *style:* **Commented code should be removed.**
```r
      #P <- get_p_matrix(tl[i], eig_q1, rate1)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked_tree.R:248:7:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L248) *style:* **Variable and function name style should be snake_case.**
```r
      P <-  nodeSub::slow_matrix(eig_q1, tl[i], rate1)
      ^
```
[R/sim_unlinked_tree.R:263:7:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L263) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(check_to_extinct_tip(to)) {
      ^
```
[R/sim_unlinked_tree.R:270:42:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L270) *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_tree.R:273:34:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L273) *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_unlinked_tree.R:282:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L282) *style:* **Lines should not be more than 80 characters.**
```r
#' simulate a sequence assuming node substitutions are shared among the offspring
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked_tree.R:301:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L301) *style:* **functions should have cyclomatic complexity of less than 15, this has 19.**
```r
create_equal_alignment_tree <- function(input_tree,
^
```
[R/sim_unlinked_tree.R:303:41:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L303) *style:* **Variable and function name style should be snake_case.**
```r
                                        Q1 = NULL,
                                        ^~
```
[R/sim_unlinked_tree.R:304:41:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L304) *style:* **Variable and function name style should be snake_case.**
```r
                                        Q2 = NULL,
                                        ^~
```
[R/sim_unlinked_tree.R:318:5:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L318) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(focal_alignment)) {
    ^
```
[R/sim_unlinked_tree.R:320:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L320) *style:* **Lines should not be more than 80 characters.**
```r
    focal_alignment <- nodeSub::sim_normal(input_tree, l = l, Q = Q1, bf = bf, rootseq = rootseq, rate = rate1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked_tree.R:325:5:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L325) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(fraction) && is.null(node_time)) {
    ^
```
[R/sim_unlinked_tree.R:328:5:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L328) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(node_time)) {
    ^
```
[R/sim_unlinked_tree.R:329:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L329) *style:* **Lines should not be more than 80 characters.**
```r
    node_time <- nodeSub::calc_required_node_time(input_tree, s = fraction, model = model)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked_tree.R:331:5:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L331) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(fraction)) {
    ^
```
[R/sim_unlinked_tree.R:332:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L332) *style:* **Lines should not be more than 80 characters.**
```r
    fraction <- nodeSub::calc_fraction(input_tree, node_time = node_time, model = model)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked_tree.R:342:7:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L342) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(reconstruct_hidden_nodes) {
      ^
```
[R/sim_unlinked_tree.R:343:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L343) *style:* **Lines should not be more than 80 characters.**
```r
      if(model == "unlinked") proposed_alignment <- nodeSub::sim_unlinked_tree(input_tree,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked_tree.R:343:9:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L343) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(model == "unlinked") proposed_alignment <- nodeSub::sim_unlinked_tree(input_tree,
        ^
```
[R/sim_unlinked_tree.R:351:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L351) *style:* **Lines should not be more than 80 characters.**
```r
      if(model == "linked") stop("hidden nodes in linked model not implemented yet")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked_tree.R:351:9:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L351) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(model == "linked") stop("hidden nodes in linked model not implemented yet")
        ^
```
[R/sim_unlinked_tree.R:353:9:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L353) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(model == "unlinked") {
        ^
```
[R/sim_unlinked_tree.R:361:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L361) *style:* **Lines should not be more than 80 characters.**
```r
                                                            node_time = node_time)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked_tree.R:363:9:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L363) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(model == "linked") {
        ^
```
[R/sim_unlinked_tree.R:367:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L367) *style:* **Lines should not be more than 80 characters.**
```r
                                                       node_mut_rate_double = focal_rate ^ 2,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked_tree.R:382:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/R/sim_unlinked_tree.R#L382) *style:* **Lines should not be more than 80 characters.**
```r
  proposed_alignment <- propose_alignments(buffer = c(), focal_rate = adjusted_rate)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_unlinked.R:1:1:](https://github.com/thijsjanzen/nodeSub/blob/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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/ad6b45c33ae1ac27a2ce623154d15b228f3c55ed/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)
  ^~
```


If reverting non keyed `For`, backport this line


use single @input directive for inputConfig item


use single @input directive for button config


@JuliaRegistrator register()


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

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

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


use scss or css variables, constant files and mixins for styles (it will help you to get rid of code duplication)


1. If the user does not enter anything and click Sign in, an error will occur. The user shouldn't be allowed to click Sign in.
when either username or password is empty. The problem is fixed. <br>
2. The file has been commented on.
3. The password field corrected.


Successfully deployed to following URLs:

* https://city-mechanical-website-2nwi9dn6s.now.sh
* https://city-mechanical-website-six-topaz.now.sh
* https://city-mechanical-website.citymechanical.now.sh
* https://city-mechanical-website-git-master.citymechanical.now.sh


remove unused component files


Deployment failed with the following error:

~~~
You tried to create a Now 1.0 deployment. Please use Now 2.0 instead: https://zeit.co/upgrade
~~~


Successfully deployed to following URLs:

* https://happy-birthday-app-nkmuq1xov.now.sh
* https://hb-app.now.sh
* https://happy-birthday-app.ahmnouira.now.sh
* https://happy-birthday-app-git-master.ahmnouira.now.sh


Catched the exception and show the recommended error message instead.


This commit has been mentioned on **Discourse Meta**. There might be relevant details there:

https://meta.discourse.org/t/the-pm-recipient-input-field-doesnt-utilize-the-max-width-of-the-text-box/130946/4


It doesn't.  It draws two independent tilemaps without taking transparency
into account because it outputs them on different buses.  Whatever does the
mixing afterwards (a PAL in model1's case) is what takes transparency into
account.

  OG.

On Tue, Dec 17, 2019 at 8:08 PM Angelo Salese <notifications@github.com>
wrote:

> I totally wonder how in the hell system24 tilemap chip selects the backpen
> (or declare layer X as opaque for that matter). Ideas?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/mamedev/mame/commit/7b1579f13afb17ae5690fc096e69a538c5a63c05?email_source=notifications&email_token=ACGSF4L6SHSV5XB5U57UBWTQZEPTVA5CNFSM4J4AERD2YY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBCZAF7#commitcomment-36470975>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ACGSF4JKIS2QHHSFANZZDC3QZEPTVANCNFSM4J4AERDQ>
> .
>


![](https://github.trello.services/images/mini-trello-icon.png) [Treat suggestions as templates when ip/port passed](https://trello.com/c/NfWMpqe4/49-treat-suggestions-as-templates-when-ip-port-passed)


@dadadom  @dinowernli Would there be a new release with this change?


Successfully deployed to following URLs:

* https://dockerdemo-ablqtikta.now.sh
* https://dockerdemo.fydy.now.sh
* https://dockerdemo-git-master.fydy.now.sh


The javascript-jquery mess is just temporary, last task will probably be to use Jinja to templify everything (its just easier to work with this right now)


Deployment failed with the following error:

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


Successfully deployed to following URLs:

* https://think-ant-vue-ctvgn7ewd.now.sh
* https://think-ant-vue.now.sh
* https://ant.xiaodim.com
* https://think-ant-vue.xiaodi.now.sh
* https://think-ant-vue-git-master.xiaodi.now.sh


Successfully deployed to following URLs:

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


system_monitor_mutiprocess.py  添加多线程处理


Successfully deployed to following URLs:

* https://gaiama-endpoint-newsletter-2tyzeluzp.now.sh
* https://gaiama-newsletter.now.sh
* https://gaiama-endpoint-newsletter.gaiama.now.sh
* https://gaiama-endpoint-newsletter-git-master.gaiama.now.sh


오오 굿굿굿


tiempo para n=7000: 1156 segundos


actualización


Successfully deployed to following URLs:

* https://app-1-kdq83x4sy.now.sh
* https://app-1.now.sh
* https://samkautzresume.dev
* https://app-1.web-dev-jr.now.sh
* https://app-1-git-master.web-dev-jr.now.sh


Successfully deployed to following URLs:

* https://gaiama-endpoint-newsletter-bqhde5uya.now.sh
* https://gaiama-newsletter.now.sh
* https://gaiama-endpoint-newsletter.gaiama.now.sh
* https://gaiama-endpoint-newsletter-git-master.gaiama.now.sh


Successfully deployed to following URLs:

* https://dockerdemo-gr0wci7w0.now.sh
* https://dockerdemo.fydy.now.sh
* https://dockerdemo-git-master.fydy.now.sh


Copy of this build can be found at
https://www.mewbuilds.com/build/0ec73c9aae70f1a3ab6044921ce299767a4fc270/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmQLYC9PBRM2xwezVR2meFKh9RoVr8T4Cpc7Rkikekitxi
                       Virus Total analysis
                       https://www.virustotal.com/file/45189b60c1bb3e51c13ae623df199cebf8ecb7bd4bb006b58d779689fcee4a6c/analysis/1576548528/


Successfully deployed to following URLs:

* https://app-1-5pevv63u6.now.sh
* https://app-1.now.sh
* https://samkautzresume.dev
* https://app-1.web-dev-jr.now.sh
* https://app-1-git-master.web-dev-jr.now.sh


Successfully deployed to following URLs:

* https://convertmymoney-ku5nuerfs.now.sh
* https://convertmymoney-black-one.now.sh
* https://convertmymoney.edsonbruno415.now.sh
* https://convertmymoney-git-master.edsonbruno415.now.sh


Yeah the reason why I put that in is because it seems to be hitting the limit faster and faster. And I did consider that, but because of the way registrations worked, 4chanX's key has a much higher cap than any new keys. A new key would only have 10K quota, which if you have parsing and duration on, consumes 4 quota. That means only 2500 parses for EVERYONE using the app, which is laughable. This is the best way I think to do it, and 4chanX recently implemented a similar feature.


Successfully deployed to following URLs:

* https://gaiama-endpoint-newsletter-qz24vwa59.now.sh
* https://gaiama-newsletter.now.sh
* https://gaiama-endpoint-newsletter.gaiama.now.sh
* https://gaiama-endpoint-newsletter-git-master.gaiama.now.sh


Successfully deployed to following URLs:

* https://varlet-i8nyjolsl.now.sh
* https://varlet.now.sh
* https://varlet.dev
* https://varlet.riipandi.now.sh
* https://varlet-git-master.riipandi.now.sh


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

I updated the Github team because of this commit.

- @daf, @chrisbarker-noaa were added to this feedstock maintenance team.

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

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

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


Copy of this build can be found at
https://www.mewbuilds.com/build/b79083040d08e80e266334600b7c4cb40c420e88/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmZXqZ5KoZtxG5C9XMXPcdt77BbBENtyxxsSn6aFkxTdc7
                       Virus Total analysis
                       https://www.virustotal.com/file/2e454b068bad1fbbea6690b839bfee0c7d984e6e44a44bd9791602cdde0dd1b9/analysis/1576548839/


The two caches are separate because of the two options, which vary the amount of API quota used. This also has the added benefit of if you aren't parsing durations, less memory space is used at runtime.

Also this is such a small thing for the time being that I'm not going to move it out to another class. If another external-media-esque feature is added in, yeah I'll move it then, because CommentParserHelper would be a bit large then. Thread safety isn't a concern for this anyways.


Will do.


I should be resetting the setting to an empty map once it serves it's purpose, you're right.


Successfully deployed to following URLs:

* https://cuex-ri26j9rkn.now.sh
* https://cuex.hidden.now.sh
* https://cuex-git-master.hidden.now.sh


✅ Device tests passed on iOS on [Azure DevOps](https://dev.azure.com/devdiv/DevDiv/_build/index?buildId=3325847)(iOS): [Html Report](http://xamarin-storage/jenkins/xamarin-macios/ddfun-device-tests/bf4ce07f3658a573205bca86b5454537dba173f0/3325847/device-tests/jenkins-results/tests/index.html) ✅

# :tada: All 113 tests passed :tada:


Thread safety isn't a concern for these, as LruCache is thread safe.


Copy of this build can be found at
https://www.mewbuilds.com/build/ab8131aac639042b999d47eaa35074a898d096c7/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmWg2JZZrhaEFKENUn2LjMN67YVJwUYwCeW76XVwoHQZPR
                       Virus Total analysis
                       https://www.virustotal.com/file/9b6b3638a311509ed9bc498cd04cb922893be821c5c8712031874c96d719632b/analysis/1576549109/


Marquez


.gitignore


This isn't working


TeamCity Bvcms / Build [Build 3164](https://builds.tpsdb.com/viewLog.html?buildId=10648&buildTypeId=Bvcms_Build) is now running


TeamCity Bvcms / Build [Build 3163](https://builds.tpsdb.com/viewLog.html?buildId=10647&buildTypeId=Bvcms_Build) outcome was **FAILURE**
Summary: Tests failed: 2 (1 new), passed: 199 Build time: 00:26:27
### Failed tests
```
Webapp collection (1): IntegrationTests.Areas.Search.Views.Query.EditConditionTests.FundIds_Should_Appear_In_TopGiver_Search_Condition: OpenQA.Selenium.WebDriverTimeoutException : Timed out after 5 seconds
   at OpenQA.Selenium.Support.UI.DefaultWait`1.ThrowTimeoutException(String exceptionMessage, Exception lastException)
   at OpenQA.Selenium.Support.UI.DefaultWait`1.Until[TResult](Func`2 condition)
   at IntegrationTests.Support.FeatureTestBase.WaitForElement(String css, Int32 maxWaitTimeInSeconds, Boolean visible) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Support\FeatureTestBase.cs:line 573
   at IntegrationTests.Areas.Search.Views.Query.EditConditionTests.FundIds_Should_Appear_In_TopGiver_Search_Condition() in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\Search\Views\Query\EditConditionTests.cs:line 27

Webapp collection (1): IntegrationTests.Areas.Finance.Views.Bundle.EditTests.Should_Open_Datepicker_On_Mobile_Resolutions(width: 320): OpenQA.Selenium.ElementNotInteractableException : element not interactable
  (Session info: chrome=79.0.3945.79)
   at OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse)
   at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
   at OpenQA.Selenium.Remote.RemoteWebDriver.InternalExecute(String driverCommandToExecute, Dictionary`2 parameters)
   at OpenQA.Selenium.Remote.RemoteWebElement.Execute(String commandToExecute, Dictionary`2 parameters)
   at OpenQA.Selenium.Remote.RemoteWebElement.Click()
   at IntegrationTests.Areas.Finance.Views.Bundle.EditTests.Should_Open_Datepicker_On_Mobile_Resolutions(Int32 width) in C:\TeamCity\buildAgent\work\de2c4e6ef697cb99\IntegrationTests\Areas\Finance\Views\Bundle\EditTests.cs:line 35

```


Successfully deployed to following URLs:

* https://donate-page-6fdicfjxb.now.sh
* https://donate-page.now.sh
* https://donate.codeforscience.org
* https://donate-page.jhand.now.sh
* https://donate-page-git-master.jhand.now.sh


> I believe this would fail if the file had a dot in it IE backup-master01.openshift.test.tar.gz. perhaps a safer regex would be more explicitly ` =~ \.tar.gz$`?

Good point. But we are defining the backup file format as snapshot_db_kuberesources_<date-timestamp>.tar.gz -- don't expect people to change the filename.


Successfully deployed to following URLs:

* https://fortstudio2019-rm9ysgb4d.now.sh
* https://fortstudio2019.now.sh
* https://fortstudio2019.minniehajj.now.sh
* https://fortstudio2019-git-master.minniehajj.now.sh


Successfully deployed to following URLs:

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


@JuliaRegistrator register


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

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.3 -m "<description of version>" 3cce69a33f565a6240690d51544da2b357e35c9a
git push origin v0.1.3
```
Also, note the warning: This looks like a new registration that registers version 0.1.3.
Ideally, you should register an initial release with 0.0.1, 0.1.0 or 1.0.0 version numbers
This can be safely ignored. However, if you want to fix this you can do so. Call register() again after making the fix. This will update the Pull request.


should we replace all occurrences of \gp\tool::new_nonce, nonce_hash and verify_nonce with \gp\tool\Nonce::Create , Hash and Verify? and flag the old calls deprecated?


add


Successfully deployed to following URLs:

* https://varlet-jcw4xc3ma.now.sh
* https://varlet.now.sh
* https://varlet.dev
* https://varlet.riipandi.now.sh
* https://varlet-git-master.riipandi.now.sh


Successfully deployed to following URLs:

* https://app-1-keuc68mra.now.sh
* https://app-1.now.sh
* https://samkautzresume.dev
* https://app-1.web-dev-jr.now.sh
* https://app-1-git-master.web-dev-jr.now.sh


Go back


Successfully deployed to following URLs:

* https://app-1-50kxkrs9q.now.sh
* https://app-1.now.sh
* https://samkautzresume.dev
* https://app-1.web-dev-jr.now.sh
* https://app-1-git-master.web-dev-jr.now.sh


Successfully deployed to following URLs:

* https://ads-dmpdzpqb4.now.sh
* https://ads-two-rust.now.sh
* https://23rmnefj.now.sh
* https://3409jtkk.now.sh
* https://yourchritmas19.now.sh
* https://sdvmioi.now.sh
* https://msurin.now.sh
* https://suirsm.now.sh
* https://youmis.now.sh
* https://tusipm.now.sh
* https://musbno.now.sh
* https://masfubn.now.sh
* https://d5f15bn.now.sh
* https://dgbd2vv5bn.now.sh
* https://sd5g885bn.now.sh
* https://ads.trentemoller45.now.sh
* https://ads-git-master.trentemoller45.now.sh