#### Perl Critic Notes (Level 5 - gentle):

lib/LANraragi/Utils/TempFolder.pm source OK
lib/LANraragi/Utils/Database.pm source OK
lib/LANraragi/Utils/Generic.pm source OK
lib/LANraragi/Utils/Archive.pm source OK
lib/LANraragi/Utils/Routing.pm source OK
lib/LANraragi/Controller/Reader.pm source OK
lib/LANraragi/Controller/Config.pm source OK
lib/LANraragi/Controller/Backup.pm source OK
lib/LANraragi/Controller/Edit.pm source OK
lib/LANraragi/Controller/Plugins.pm source OK
lib/LANraragi/Controller/Index.pm source OK
lib/LANraragi/Controller/Batch.pm source OK
lib/LANraragi/Controller/Stats.pm source OK
lib/LANraragi/Controller/Login.pm source OK
lib/LANraragi/Controller/Upload.pm source OK
lib/LANraragi/Controller/Logging.pm source OK
lib/LANraragi/Controller/Api.pm source OK
lib/LANraragi/Plugin/DateAdded.pm source OK
lib/LANraragi/Plugin/Chaika.pm source OK
lib/LANraragi/Plugin/EHentai.pm source OK
lib/LANraragi/Plugin/Eze.pm source OK
lib/LANraragi/Plugin/CopyTags.pm source OK
lib/LANraragi/Plugin/nHentai.pm source OK
lib/LANraragi/Plugin/Hdoujin.pm source OK
lib/LANraragi/Model/Reader.pm source OK
lib/LANraragi/Model/Config.pm source OK
lib/LANraragi/Model/Backup.pm source OK
lib/LANraragi/Model/Plugins.pm source OK
lib/LANraragi/Model/Stats.pm: Code before strictures are enabled at line 12, column 1.  See page 429 of PBP.  (Severity: 5)
./lib/LANraragi.pm source OK
./lib/Shinobu.pm source OK
./script/lanraragi source OK
./tools/install.pl source OK


updated files


updated


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


updated file


TeamCity Bvcms / Build [Build 989](https://builds.tpsdb.com/viewLog.html?buildId=4347&buildTypeId=Bvcms_Build) outcome was **UNKNOWN**
Summary: Canceled (Error while applying patch; cannot find commit 729d73574506f51da4c47ec44b7a03c617a8a4f2 in the https://brondavies@github.com/bvcms/bvcms repository, possible reason: refs/pull/460/merge branch was updated and the commit selected for the bui... Build time: 00:00:05


Hey @tompizmor, this changes broke the bitnami/postgresql support. You should maintain BOTH the environment variables required for bitnami/postgres which are named POSTGRESQL_* while also adding the POSTGRES_* which are required for the official postgres image.


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

Created multidev environment [ci-18](https://dashboard.pantheon.io/sites/6e07685e-9f83-4fd1-9ba2-7876dc2d5dfb#ci-18) for composer-theatre.


d


o


n


e


Successfully aliased the URL <https://personal-website-e0q6bcck5.now.sh> to the following aliases.

* https://personal-website-git-master.qoutland.now.sh
* https://quinoutland.com


The previous treatment was bad and wrong. This is more accurate and simpler to understand.


big log


Successfully aliased the URL <https://personal-website-58kwwejrp.now.sh> to the following aliases.

* https://personal-website-git-master.qoutland.now.sh
* https://quinoutland.com


reject, godot noise


not essential, reject


Closes #25


@AustinBrunkhorst I actually made it work using recursive conditional type without an error by substituting `never` with `any` (basically anything except `never` works) and it seems to be working fine, are you able to explain what is the problem with using `never` in this case?

```
export type ActionType<
  ActionCreatorOrMap
> = ActionCreatorOrMap extends ActionCreator<StringType>
  ? ReturnType<ActionCreatorOrMap>
  : ActionCreatorOrMap extends object
  ? {
      [K in keyof ActionCreatorOrMap]: ActionType<ActionCreatorOrMap[K]>
    }[keyof ActionCreatorOrMap]
  : any;
```


if you want this just assert equality and name the output `ALERT_QUERY_EXPECTED_ROW` or some such


The following doc(s) have been deployed to the [d8composer](https://d8composer-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/guides/drupal-8-composer-no-ci](https://d8composer-static-docs.pantheonsite.io/docs/guides/drupal-8-composer-no-ci)


I'd expect "columns" to be a list, while this is a dict. probably makes sense to call it "alert" or just not name it and refer to it below as `alserts[0]`


@JAG240 My guess is that your `tokenize()` function for `$loc` might need some tweaking, that it may be generating that blank first entry. Let me pull this in and take a look.


cherry picked


be a little more explicit with what you're testing, even if it takes more asserts, e.g. that `type(...) is str` before you take its len


`@emotion` should be in `dependencies`, not `devDependencies`


is this generic feature work at offline charging sir?


"hard-coded" things like alphazzx would preferably be made more general (for example alpha(i,j) if "i" represents each case we want to test and "j" represents which term we are looking at in case "i").


@LER0ever did you try to emit the instruction LDR (literal) in this function? What happened to the bit 27? And the opc value?


It's in the renderer process. If you are debugging in vscode, you should be able to simply attach with the "Launch VS Code" config and hit it each time the command is run. If you are using the developer tools, you should just be able to launch them and find this file and hit this line.


If you are interested, note that dev usethis now exposes some remote management, so people don't have to use git2r directly.

https://usethis.r-lib.org/dev/reference/use_git_remote.html


Successfully aliased the URL <https://wikichronica-dfbwmuiv2.now.sh> to the following aliases.

* https://wiki.chronica.xyz
* https://www.wiki.chronica.xyz
* https://wikichronica-git-master.ckipp01.now.sh


cherry pick


I feel like I’ve been in this place before


What's the performance impact of this? Did you do any regression testing?


Well thought out, but the trick is to choose which ones from the list are too ubiquitous to be also be suggested as spelling. Facebook, Google and Yahoo are obvious, the rest not so. Each mind has its own opinion. However, if you divide the list and give me the list of high usage terms and the other with low usage term, I will gladly accept it as a better solution.


Thanks. Adjustments now live at https://ucsf-hpc.github.io/wynton/scheduler/queues.html


@reid-stripe Nice! I had never noticed that. I'll play around with that once I get some free time. I've got a 2015 Macbook non-usb-c Macbook and a 2016 usb-c Macbook to test with.


One example of the US airplane data.


A comment


Logic to keep 1000 files was not working in some situations. Previous code subtracted 1000 from the number of available files, to calculate the index where deleting should stop. However, if the number of available files is <1000, the calculated value will be negative. Python treats negative indexes in a special way to indicate indexing from the end of a list instead of the start. This gave some curious behavior...


Successfully aliased the URL <https://learnedapp-8asxj9nfj.now.sh> to the following aliases.

* https://learned-app-git-master.labs11-learned-1.now.sh
* https://learned-app.now.sh


changed title


Logic to keep 1000 files was not working in some situations. Previous code subtracted 1000 from the number of available files, to calculate the index where deleting should stop. However, if the number of available files is <1000, the calculated value will be negative. Python treats negative indexes in a special way to indicate indexing from the end of a list instead of the start. This gave some curious behaviour so has been corrected.


Why do we need this at all?


deleted the old route. sorry wasnt specific enough.


Copy of this build can be found at
https://www.mewbuilds.com/build/d81e3a5e2b972681f2a2b8850c49f13d911b656a/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmXSUuWfGueBPB3e8szTXf33gZRzswPDBoaiWu5t82sKvV


Hi Bram,

There a quite a few commands that are flagged as 'Evohome:  unknown command XXXX' in the log and some of these have been decoded by either myself or other users and we haven't yet extended the code to translate them.  Many aren't very useful within Domoticz, like the 0x1F09 SYNC message I just added, but are useful for users that wish to build their own controller code or if users are trying to troubleshoot their installation.  Another simple example is 0x313F DATE_TIME which is a message that the controller sends to all devices to synchronise their internal clocks.  A more complex example are the 0x3220 commands which are sent between the controller and the OT Bridge and these messages contain many of the Opentherm parameters for the boiler.  I may be able to add some further sensors to the devices within Domoticz to capture these Opentherm values (flow/return temperature etc).

Yes, with the schedule backup and restore functionality (0x0404 command) I hope to be able to create a backup file of all the schedules programmed on the controller which will make it easier to make bulk changes to the schedules or restore the information when occasionally users need to rebuild their system on the controller due to problems.

I'll have a think about your system and see if I can explain all the devices that are created in Domoticz.  I have many of the Evohome devices, but there are a few where I have had to use information from other users systems and my testing has been very limited e.g. the HCE80.

Regards,

Dan

Sent from Outlook<http://aka.ms/weboutlook>

________________________________
From: bramvreugd <notifications@github.com>
Sent: 01 April 2019 21:07
To: domoticz/domoticz
Cc: Dan; Author
Subject: Re: [domoticz/domoticz] Added Evohome SYNC command (9f1b226)

Hi Dan,

Sounds good your ideas. I think I can use the DWH setpoint in
combinations with my solar water heating system
You say you will expand the list of commands but what commands except
the dwh are missing?

The schedule backup, edit and restore function are that the schedules
from the evohome controller?

Id be happy to do some testing or other things.

One thing I don't understand in the Evohome interface are the devices it
creates.
I have five HR92 and for every one there is a zone with the temp. and
relay.
I also have a HCE80 with four groups with the base station and three
round wireless sensors.
For each of the temp sensors and base station there is a zone. But The
HCE 80 does not have any relays coupled. Also I have 6 devices of type
zone with ID's18,19,20,21,22 and unit 40. I don;t understand what they
are.

So keep up the good work and if I can help just let me know.

Regards,
Bram

Dan schreef op 2019-04-01 13:18:

> Thanks again.
> PS are there any features you'd like to see added/fixed with Evohome within Domoticz? I've got a very long task list of ideas, but my current plan is to focus on expanding the list of Evohome commands that Domoticz can decode and and I'll try and release an update every few weeks (hopefully without any bugs!). This week I've started work on linking the real DHW setpoint to the graphs and allowing it be be changed just like other setpoints. I'm also hoping to be able to add a schedule backup and restore function that would also allow schedules to be easily changed via editing the ASCII backup files. This will likely take some time to get fully working in Domoticz though.
>
> Regards,
> Dan
>
> Sent from Outlook<http://aka.ms/weboutlook>
>
> ________________________________
> From: bramvreugd <notifications@github.com>
> Sent: 01 April 2019 10:51
> To: domoticz/domoticz
> Cc: Dan; Author
> Subject: Re: [domoticz/domoticz] Added Evohome SYNC command (9f1b226)
>
> You're welcome. It was nice to do some debugging and developing again. Only building on a raspberry pi is a little slow.Op 1 apr. 2019 11:26 schreef Dan <notifications@github.com>:Hi,
>
> Thanks for catching this and troubleshooting the fix. I'll submit a pull request to fix and post an update to the forum.
>
> Regards,
>
> Dan
>
> Sent from Outlook<http://aka.ms/weboutlook>
>
> ________________________________
> From: bramvreugd <notifications@github.com>
> Sent: 31 March 2019 20:09
> To: domoticz/domoticz
> Cc: Dan; Author
> Subject: Re: [domoticz/domoticz] Added Evohome SYNC command (9f1b226)
>
> There a bug in the new DecodeSync code on line 1611
> Because the parameter "tag" is missing in the Log funtion Domoticz crashes
>
> The code below is tested and works but I didn;t have time to make a fork etc. I hope someobe else can do that.
>
> `bool CEvohomeRadio::DecodeSync(CEvohomeMsg &msg) //0x1F09
> {
> char tag[] = "SYNC"; //these messages communicate the time until the next scheduled controller message sequence which allows devices to sleep
>
> if (msg.payloadsize != 1 && msg.payloadsize != 3)
> {
> Log(false, LOG_ERROR, "evohome: %s: unexpected payload size: %d", tag, msg.payloadsize);
> return false;
> }
> else
> {
> if (msg.payloadsize == 1)
> {
> Log(true, LOG_STATUS, "evohome: %s: Type 0x%02x", tag, msg.payload[0]);
> }
> else
> {
> Log(true, LOG_STATUS, "evohome: %s: Type 0x%02x (%d)", tag, msg.payload[0], msg.payload[1] << 8 | msg.payload[2]);
> }
> return true;
> }
>
> }
> `
>
> --
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub<https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fdomoticz%2Fdomoticz%2Fcommit%2F9f1b22677ed1fe25d67606db1e18bfd18a665f72%23commitcomment-32979091&data=02%7C01%7C%7C069497c12feb49df438d08d6b614c275%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636896597603664267&sdata=cw26yjjwzbiUIvfDlJmTjUs8oZ0LJy7phAuR91Ex73A%3D&reserved=0>, or mute the thread<https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQ47XFdqB083CFVHDDXkAROc6OEf9J3tks5vcRXvgaJpZM4cUg96&data=02%7C01%7C%7C069497c12feb49df438d08d6b614c275%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636896597603674272&sdata=yV5AbU84KiJU9fYpjypQK%2BPmu6O14%2BaGV2Yswi2I4Dg%3D&reserved=0>.
>
> --You are receiving this because you commented.Reply to this email directly, view it on GitHub, or mute the thread.
>
> --
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fdomoticz%2Fdomoticz%2Fcommit%2F9f1b22677ed1fe25d67606db1e18bfd18a665f72%23commitcomment-32984255&data=02%7C01%7C%7Ca9a8bdc2f4bf48606eec08d6b6900fb6%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636897127179294563&sdata=6APP28SVJ%2B5QqkxSrgCo1iMFnE2qhYvD%2FsQuusPh6pY%3D&reserved=0>, or mute the thread<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQ47XHL6-W8wHXtl5_A-I0tLQcQOMwV5ks5vceTKgaJpZM4cUg96&data=02%7C01%7C%7Ca9a8bdc2f4bf48606eec08d6b6900fb6%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636897127179304568&sdata=C%2F898EyqoC07kbjRNBebtmqmBYOsZApv6ymCmllMBFM%3D&reserved=0>.
>
> --
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub [1], or mute the thread [2].

Links:
------
[1]
https://github.com/domoticz/domoticz/commit/9f1b22677ed1fe25d67606db1e18bfd18a665f72#commitcomment-32984642
[2]
https://github.com/notifications/unsubscribe-auth/AQFfd65t2-tqTfVXmZKJF2GbvhOr0EnSks5vcer5gaJpZM4cUg96

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fdomoticz%2Fdomoticz%2Fcommit%2F9f1b22677ed1fe25d67606db1e18bfd18a665f72%23commitcomment-32992894&data=02%7C01%7C%7C8bdf370f31664497c5f108d6b6e617e4%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636897496685782375&sdata=yx28TW62ifIrOh6APK6yqB%2BcjNqy%2BQ7Q9Az7%2Fc6UqJw%3D&reserved=0>, or mute the thread<https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQ47XGbJbsGSg8qcc-r3lyhwfESpR_hfks5vcnUjgaJpZM4cUg96&data=02%7C01%7C%7C8bdf370f31664497c5f108d6b6e617e4%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636897496685792386&sdata=2FfV8w%2BcbGfDbvIoCRLrUUg63%2Fe6H03O6aKD%2BDZVJ1s%3D&reserved=0>.


Silly me. I have put a new link that should not expire! Thanks!


Further question for @TallJimbo : should I remove the `config` versioning entirely, and just rely on the metadata, or leave the `config` code for now, and we can remove it when we transition to gen3?


Great thank you! :D


I appreciate your help!
I'm using vscode to debug, I tried to use "Launch VS Code". I hit my breakpoints for the registration (search.contribution.ts) but never the command or this function. But now that I know the process to use I might figure this out.

I'm starting an instance of OSS (through "Launch VS Code"), loads my vscode extension project, and then starts debugging my extension from that, which starts another instance of OSS. I hope that's the way to debug this?


@anoek Not to dig these up, but it looks like these merged, but have never deployed. Maybe since they’re static assets they didn’t get bundled properly? Just guessing.


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

Created multidev environment [ci-1](https://dashboard.pantheon.io/sites/d40dfc2f-7e78-493c-b4bd-71e45ce096c0#ci-1) for build-tools-1981.


Copy of this build can be found at
https://www.mewbuilds.com/build/97bb01ebe462388998f14ee5401bb53a8913fae7/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmT8fQASybYD1SDp2CSqNQyq9kiUyoDen2TbeY4iPWuCE6


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

Created multidev environment [ci-1](https://dashboard.pantheon.io/sites/0e506de3-991f-440e-9a07-5e9ffe7e56da#ci-1) for build-tools-1988.


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

Created multidev environment [pr-1](https://dashboard.pantheon.io/sites/d40dfc2f-7e78-493c-b4bd-71e45ce096c0#pr-1) for build-tools-1981.


Successfully aliased the URL <https://volicsky-prukaz-6kndbx8kr.now.sh> to the following aliases.

* https://volicsky-prukaz.now.sh
* https://volicsky-prukaz-git-euro2019.hlidacstatu.now.sh


Successfully aliased the URL <https://perfmatters-fcsydnorv.now.sh> to the following aliases.

* https://perfmatters.alfre.do
* https://perfmatters-git-master.alfredolopez.now.sh


Successfully aliased the URL <https://vilnius-h7xan81v9.now.sh> to the following aliases.

* https://mansurov.me
* https://vilnius-git-master.mjolnir.now.sh


@all-contributors add @MaevaBouh for doc


Pretty nifty stuff! 👏


Deployment failed with the following error:

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


What's the difference, I don't think it need to change


> is this generic feature work at offline charging sir?

not sure it will work on offline charging, haven't test yet.


Having problems w/ go 1.11 as well, opened a new issue [here](https://github.com/go-bindata/go-bindata/issues/19) but seems like go 1.12 is broken too


[Core] File input text styling for active selections (#3375)

Previews: documentation | landing | table


The changed test is a reproducer for the bug. Some Python Unit tests won't
be found by the loader without this fix.

On Mon, Apr 1, 2019, 6:33 PM leiyang <notifications@github.com> wrote:

> What's the difference, I don't think it need to change
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/avocado-framework/avocado/commit/4a87c5476b4249b13a3f2924961282d3d1a6400f#commitcomment-32993688>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAbSymBgBIfvGTalmCpErUVG_a4JGG8-ks5vcok8gaJpZM4cWxOv>
> .
>


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

Created multidev environment [ci-2](https://dashboard.pantheon.io/sites/e2bee548-8b84-4313-a3e7-8e9ff46c40d2#ci-2) for build-tools-1992.


apagando um erro de criação


### Packaging your Application

Now, create a WAR file to deploy into the Tomcat server by using Maven and Gradle commands for packaging your application as given below −

For Maven, use the command mvn package for packaging your application. Then, the WAR file will be created and you can find it in the target directory as shown in the screenshots given below −

`mvn package`

For Gradle, use the command gradle clean build for packaging your application. Then, your WAR file will be created and you can find it under build/libs directory. Observe the screenshots given here for a better understanding −

`gradle clean build`

### Deploy into Tomcat

Now, run the Tomcat Server, and deploy the WAR file under the webapps directory. Observe the screenshots shown here for a better understanding −

![](https://www.tutorialspoint.com/spring_boot/images/tomcat_web_application_maneger.jpg)

![](https://www.tutorialspoint.com/spring_boot/images/webapps_directory.jpg)

After successful deployment, hit the URL in your web browser http://localhost:8080/demo-0.0.1-SNAPSHOT/ and observe that the output will look as shown in the screenshot given below −

![](https://www.tutorialspoint.com/spring_boot/images/successful_deployment_screenshot.jpg)


ma è un commit mancato ?
perché non c'è nessun diff...


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/a903393c-a3a7-4896-b704-c0a68f93fd98?env_id=ibm%3Ayp%3Aus-south "GarageTutorial"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/cdac97f2-c8bd-4844-82d3-77c4d6b9b91a?env_id=ibm%3Ayp%3Aus-south "sample-GarageTutorial") deployed [sample-GarageTutorial](https://github.com/eocadow/sample-GarageTutorial/releases/tag/deploy-ibm-yp-us-south-eocadow-us.ibm.com-DataSciX-20190401-224555 "deploy-ibm-yp-us-south-eocadow-us.ibm.com-DataSciX-20190401-224555") to [DataSciX](https://console.bluemix.net/apps/6081f3bf-2a0b-4cc6-9b9f-7ec1c8029fbf?env_id=ibm:yp:us-south "ibm:yp:us-south:eocadow@us.ibm.com:DataSciX"), including this commit


More details at:
https://www.tutorialspoint.com/spring_boot/spring_boot_tomcat_deployment.htm


Awww :)


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

Created multidev environment [ci-3](https://dashboard.pantheon.io/sites/c6b702a8-7a10-40a7-84b9-0aa9a920ef77#ci-3) for build-tools-1994.


Successfully aliased the URL <https://blog-moe8h1n2c.now.sh> to the following aliases.

* https://blog-git-master.shedali.now.sh
* https://www.shedali.co.uk
* https://shedali.co.uk


Bottom Up Binary Tree formation for Agglomerative Clustering


A correction tag and a note have been added. Formatting is redone and is much better than before (thanks to the XML Editor). I still use Arabic comma but inside <foreign lang="ar"></foreign> tag. Note explains that why the correction was made.


No .docx files allowed.


sorry


[R/gen_requirements_helpers.R:27:43:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/gen_requirements_helpers.R#L27) *warning:* **no visible binding for global variable ‘read_package_lines_from_file’**
```r
  package_lines_list = lapply(file_paths, read_package_lines_from_file, filter_words = filter_words)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/gen_requirements_helpers.R:58:52:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/gen_requirements_helpers.R#L58) *warning:* **no visible global function definition for ‘match_package’**
```r
  match_list = lapply(package_regexes, function(r) match_package(candidate_lines, r))
                                                   ^~~~~~~~~~~~~
```
[R/gen_requirements_helpers.R:101:17:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/gen_requirements_helpers.R#L101) *warning:* **no visible global function definition for ‘safe_package_version’**
```r
  pkg_version = safe_package_version(pkg)
                ^~~~~~~~~~~~~~~~~~~~
```
[R/gen_requirements_helpers.R:108:14:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/gen_requirements_helpers.R#L108) *warning:* **no visible global function definition for ‘validate_eq_sym’**
```r
    eq_sym = validate_eq_sym(eq_sym)
             ^~~~~~~~~~~~~~~
```
[R/gen_requirements_helpers.R:127:5:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/gen_requirements_helpers.R#L127) *warning:* **no visible global function definition for ‘append_version_requirement’**
```r
    append_version_requirement(p, eq_sym, rm_missing)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/gen_requirements.R:35:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/gen_requirements.R#L35) *style:* **Lines should not be more than 120 characters.**
```r
#'   \item using a character vector to load; e.g. \code{pkg = "testthat"; library(pkg, character.only = TRUE)} (will match \code{pkg} as package instead of \code{testthat})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/gen_requirements.R:36:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/gen_requirements.R#L36) *style:* **Lines should not be more than 120 characters.**
```r
#'   \item using a string resembling a package load; e.g. \code{"library(fake.package)"} (will match \code{fake.package})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/gen_requirements.R:53:24:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/gen_requirements.R#L53) *warning:* **no visible global function definition for ‘read_package_lines_from_files’**
```r
  package_text_lines = read_package_lines_from_files(file_paths)
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/gen_requirements.R:55:22:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/gen_requirements.R#L55) *warning:* **no visible global function definition for ‘match_packages’, Did you mean 'matched_packages'?**
```r
  matched_packages = match_packages(package_text_lines, PACKAGE_RES)
                     ^~~~~~~~~~~~~~
```
[R/gen_requirements.R:55:57:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/gen_requirements.R#L55) *warning:* **no visible binding for global variable ‘PACKAGE_RES’**
```r
  matched_packages = match_packages(package_text_lines, PACKAGE_RES)
                                                        ^~~~~~~~~~~
```
[R/gen_requirements.R:58:32:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/gen_requirements.R#L58) *warning:* **no visible global function definition for ‘append_version_requirements’**
```r
  versioned_matched_packages = append_version_requirements(sorted_matched_packages, eq_sym, rm_missing)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/gen_requirements.R:60:3:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/gen_requirements.R#L60) *warning:* **no visible global function definition for ‘write_requirements_file’**
```r
  write_requirements_file(versioned_matched_packages, output_path)
  ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/install_reqs.R:14:7:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L14) *warning:* **no visible global function definition for ‘vmess’, Did you mean 'loess'?**
```r
      vmess(sprintf(NOTE_INSTALL_PACKAGE, url, ""), verbose)
      ^~~~~
```
[R/install_reqs.R:14:21:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L14) *warning:* **no visible binding for global variable ‘NOTE_INSTALL_PACKAGE’**
```r
      vmess(sprintf(NOTE_INSTALL_PACKAGE, url, ""), verbose)
                    ^~~~~~~~~~~~~~~~~~~~
```
[R/install_reqs.R:19:36:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L19) *warning:* **no visible binding for global variable ‘ERROR_OTHER_FAILURE’**
```r
                   message(sprintf(ERROR_OTHER_FAILURE, url))
                                   ^~~~~~~~~~~~~~~~~~~
```
[R/install_reqs.R:51:30:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L51) *warning:* **no visible global function definition for ‘get_available_versions’**
```r
        available_versions = get_available_versions(i)
                             ^~~~~~~~~~~~~~~~~~~~~~
```
[R/install_reqs.R:52:9:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L52) *warning:* **no visible global function definition for ‘vmess’, Did you mean 'loess'?**
```r
        vmess(sprintf(NOTE_PACKAGE_NOT_INSTALLED, i), verbose)
        ^~~~~
```
[R/install_reqs.R:52:23:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L52) *warning:* **no visible binding for global variable ‘NOTE_PACKAGE_NOT_INSTALLED’**
```r
        vmess(sprintf(NOTE_PACKAGE_NOT_INSTALLED, i), verbose)
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/install_reqs.R:54:9:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L54) *warning:* **no visible global function definition for ‘vmess’, Did you mean 'loess'?**
```r
        vmess(sprintf(NOTE_INSTALL_PACKAGE, i, sprintf(NOTE_INSTALL_PACKAGE_VERSION, version)), verbose)
        ^~~~~
```
[R/install_reqs.R:54:23:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L54) *warning:* **no visible binding for global variable ‘NOTE_INSTALL_PACKAGE’**
```r
        vmess(sprintf(NOTE_INSTALL_PACKAGE, i, sprintf(NOTE_INSTALL_PACKAGE_VERSION, version)), verbose)
                      ^~~~~~~~~~~~~~~~~~~~
```
[R/install_reqs.R:54:56:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L54) *warning:* **no visible binding for global variable ‘NOTE_INSTALL_PACKAGE_VERSION’**
```r
        vmess(sprintf(NOTE_INSTALL_PACKAGE, i, sprintf(NOTE_INSTALL_PACKAGE_VERSION, version)), verbose)
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/install_reqs.R:59:38:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L59) *warning:* **no visible binding for global variable ‘ERROR_OTHER_FAILURE’**
```r
                     message(sprintf(ERROR_OTHER_FAILURE, i))
                                     ^~~~~~~~~~~~~~~~~~~
```
[R/install_reqs.R:70:36:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L70) *warning:* **no visible binding for global variable ‘COMPS’**
```r
  comp = sub(paste0("^.*?(", paste(COMPS, collapse = "|"), ").*$"), "\\1", req)
                                   ^~~~~
```
[R/install_reqs.R:71:27:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L71) *warning:* **no visible binding for global variable ‘COMP_EXACTLY_EQUAL’**
```r
  if (comp == "=") comp = COMP_EXACTLY_EQUAL
                          ^~~~~~~~~~~~~~~~~~
```
[R/install_reqs.R:72:31:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L72) *warning:* **no visible binding for global variable ‘COMPS’**
```r
  split = strsplit(req, paste(COMPS, collapse = "|"))[[1]]
                              ^~~~~
```
[R/install_reqs.R:83:5:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L83) *warning:* **no visible global function definition for ‘vmess’, Did you mean 'loess'?**
```r
    vmess(sprintf(NOTE_PACKAGE_NOT_INSTALLED, package), verbose)
    ^~~~~
```
[R/install_reqs.R:83:19:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L83) *warning:* **no visible binding for global variable ‘NOTE_PACKAGE_NOT_INSTALLED’**
```r
    vmess(sprintf(NOTE_PACKAGE_NOT_INSTALLED, package), verbose)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/install_reqs.R:86:23:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L86) *warning:* **no visible global function definition for ‘compare_version’, Did you mean 'compareVersion'?**
```r
    install_needed = !compare_version(installed[package], version, comp)
                      ^~~~~~~~~~~~~~~
```
[R/install_reqs.R:103:27:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L103) *warning:* **no visible global function definition for ‘process_versioned_requirement’**
```r
      processed_element = process_versioned_requirement(i)
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/install_reqs.R:108:24:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L108) *warning:* **no visible global function definition for ‘is_versioned_install_needed’**
```r
      install_needed = is_versioned_install_needed(package, version, comp, installed, verbose)
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/install_reqs.R:112:11:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L112) *warning:* **no visible global function definition for ‘vmess’, Did you mean 'loess'?**
```r
          vmess(sprintf(NOTE_BAD_PACKAGE_VERSION, package, installed[package]), verbose)
          ^~~~~
```
[R/install_reqs.R:112:25:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L112) *warning:* **no visible binding for global variable ‘NOTE_BAD_PACKAGE_VERSION’**
```r
          vmess(sprintf(NOTE_BAD_PACKAGE_VERSION, package, installed[package]), verbose)
                        ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/install_reqs.R:115:30:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L115) *warning:* **no visible global function definition for ‘get_available_versions’**
```r
        available_versions = get_available_versions(package)
                             ^~~~~~~~~~~~~~~~~~~~~~
```
[R/install_reqs.R:125:11:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L125) *warning:* **no visible global function definition for ‘vmess’, Did you mean 'loess'?**
```r
          vmess(sprintf(ERROR_NO_PACKAGE_EXISTS, package), verbose)
          ^~~~~
```
[R/install_reqs.R:125:25:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L125) *warning:* **no visible binding for global variable ‘ERROR_NO_PACKAGE_EXISTS’**
```r
          vmess(sprintf(ERROR_NO_PACKAGE_EXISTS, package), verbose)
                        ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/install_reqs.R:139:40:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L139) *warning:* **no visible binding for global variable ‘ERROR_OTHER_FAILURE’**
```r
                       message(sprintf(ERROR_OTHER_FAILURE, i))
                                       ^~~~~~~~~~~~~~~~~~~
```
[R/install_reqs.R:158:15:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L158) *warning:* **no visible global function definition for ‘get_installed’**
```r
  installed = get_installed(...)
              ^~~~~~~~~~~~~
```
[R/install_reqs.R:172:34:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_reqs.R#L172) *warning:* **no visible binding for global variable ‘ERROR_FAILURE_COUNT’**
```r
  if (failures > 0) stop(sprintf(ERROR_FAILURE_COUNT, failures))
                                 ^~~~~~~~~~~~~~~~~~~
```
[R/install_requirements.R:29:10:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_requirements.R#L29) *warning:* **no visible global function definition for ‘process_requirements_file’**
```r
  reqs = process_requirements_file(requirements)
         ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/install_requirements.R:31:16:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/install_requirements.R#L31) *warning:* **no visible global function definition for ‘activate_packrat’**
```r
  if (packrat) activate_packrat()
               ^~~~~~~~~~~~~~~~
```
[R/read_process_req_file.R:5:3:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/read_process_req_file.R#L5) *style:* **Variable or function name should be snake_case.**
```r
  EXIST_ERR = "The specified requirements file, %s, does not exist"
  ^~~~~~~~~
```
[R/read_process_req_file.R:6:3:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/read_process_req_file.R#L6) *style:* **Variable or function name should be snake_case.**
```r
  EMPTY_ERR = "The requirements file %s is empty."
  ^~~~~~~~~
```
[R/read_process_req_file.R:29:18:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/read_process_req_file.R#L29) *warning:* **no visible binding for global variable ‘GIT_EXTRACT’**
```r
  git_req = grep(GIT_EXTRACT, content, value = TRUE)
                 ^~~~~~~~~~~
```
[R/read_process_req_file.R:30:18:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/read_process_req_file.R#L30) *warning:* **no visible binding for global variable ‘SVN_EXT_REP’**
```r
  svn_req = grep(SVN_EXT_REP, content, value = TRUE)
                 ^~~~~~~~~~~
```
[R/read_process_req_file.R:31:18:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/read_process_req_file.R#L31) *warning:* **no visible binding for global variable ‘BIO_EXT_REP’**
```r
  bio_req = grep(BIO_EXT_REP, content, value = TRUE)
                 ^~~~~~~~~~~
```
[R/read_process_req_file.R:32:18:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/read_process_req_file.R#L32) *warning:* **no visible binding for global variable ‘URL_EXTRACT’**
```r
  url_req = grep(URL_EXTRACT, content, value = TRUE)
                 ^~~~~~~~~~~
```
[R/read_process_req_file.R:41:28:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/read_process_req_file.R#L41) *warning:* **no visible binding for global variable ‘COMPS’**
```r
  version_req = grep(paste(COMPS, collapse = "|"), content, value = TRUE)
                           ^~~~~
```
[R/read_process_req_file.R:42:37:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/read_process_req_file.R#L42) *warning:* **no visible binding for global variable ‘COMPS’**
```r
  tmp = strsplit(version_req, paste(COMPS, collapse = "|"))
                                    ^~~~~
```
[R/read_process_req_file.R:44:29:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/read_process_req_file.R#L44) *warning:* **no visible global function definition for ‘legal_r_package_name’**
```r
  version_req = version_req[legal_r_package_name(trimws(pkg_name))]
                            ^~~~~~~~~~~~~~~~~~~~
```
[R/read_process_req_file.R:62:13:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/read_process_req_file.R#L62) *warning:* **no visible global function definition for ‘read_requirements_file’**
```r
  content = read_requirements_file(req)
            ^~~~~~~~~~~~~~~~~~~~~~
```
[R/read_process_req_file.R:63:13:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/read_process_req_file.R#L63) *warning:* **no visible global function definition for ‘remove_comments_from_req’**
```r
  content = remove_comments_from_req(content)
            ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/read_process_req_file.R:65:12:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/read_process_req_file.R#L65) *warning:* **no visible global function definition for ‘capture_special_installs’**
```r
  output = capture_special_installs(content)
           ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/read_process_req_file.R:68:22:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/read_process_req_file.R#L68) *warning:* **no visible global function definition for ‘capture_versioned_requirements’**
```r
  output$versioned = capture_versioned_requirements(content)
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/read_process_req_file.R:71:18:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/read_process_req_file.R#L71) *warning:* **no visible global function definition for ‘capture_local_requirements’**
```r
  output$local = capture_local_requirements(content)
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/read_process_req_file.R:74:32:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/read_process_req_file.R#L74) *warning:* **no visible global function definition for ‘legal_r_package_name’**
```r
  output$unversioned = content[legal_r_package_name(trimws(content))]
                               ^~~~~~~~~~~~~~~~~~~~
```
[R/read_process_req_file.R:78:5:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/read_process_req_file.R#L78) *style:* **Variable or function name should be snake_case.**
```r
    RESOLUTION_ERR = "Not all requirements are allowed: %s"
    ^~~~~~~~~~~~~~
```
[R/requirements_helpers.R:16:16:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/requirements_helpers.R#L16) *warning:* **no visible binding for global variable ‘CANONICAL_PACKAGE_NAME_RE_STANDALONE’**
```r
  return(grepl(CANONICAL_PACKAGE_NAME_RE_STANDALONE, name))
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/requirements_helpers.R:89:15:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/requirements_helpers.R#L89) *warning:* **no visible binding for global variable ‘COMP_COMPATIBLE’**
```r
  if (comp == COMP_COMPATIBLE) return(compare_compatible_version(existing, target))
              ^~~~~~~~~~~~~~~
```
[R/requirements_helpers.R:89:39:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/requirements_helpers.R#L89) *warning:* **no visible global function definition for ‘compare_compatible_version’**
```r
  if (comp == COMP_COMPATIBLE) return(compare_compatible_version(existing, target))
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/requirements_helpers.R:92:33:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/requirements_helpers.R#L92) *warning:* **no visible binding for global variable ‘COMP_EQUALITY’**
```r
  is_equality_check = comp %in% COMP_EQUALITY
                                ^~~~~~~~~~~~~
```
[R/requirements_helpers.R:95:6:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/requirements_helpers.R#L95) *warning:* **no visible global function definition for ‘equivalent_version’**
```r
  is_equivalent_version = equivalent_version(existing, target)
     ^~~~~~~~~~~~~~~~~~
```
[R/requirements_helpers.R:98:15:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/R/requirements_helpers.R#L98) *warning:* **no visible binding for global variable ‘COMP_NOT_EQUAL’**
```r
  if (comp == COMP_NOT_EQUAL & is_equivalent_version) return(FALSE)
              ^~~~~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:3:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_gen_requirements.R#L3) *style:* **Variable or function name should be snake_case.**
```r
TMP_DIR = tempdir()
^~~~~~~
```
[tests/testthat/test_gen_requirements.R:4:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_gen_requirements.R#L4) *style:* **Variable or function name should be snake_case.**
```r
FILE_1 = file.path(TMP_DIR, "file_1.R")
^~~~~~
```
[tests/testthat/test_gen_requirements.R:5:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_gen_requirements.R#L5) *style:* **Variable or function name should be snake_case.**
```r
FILE_2 = file.path(TMP_DIR, "file_2.R")
^~~~~~
```
[tests/testthat/test_gen_requirements.R:6:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_gen_requirements.R#L6) *style:* **Variable or function name should be snake_case.**
```r
FILE_3 = file.path(TMP_DIR, "file_3.R")
^~~~~~
```
[tests/testthat/test_gen_requirements.R:8:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_gen_requirements.R#L8) *style:* **Variable or function name should be snake_case.**
```r
FILE_TEXT_1 = c(
^~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:18:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_gen_requirements.R#L18) *style:* **Variable or function name should be snake_case.**
```r
FILE_TEXT_2 = c("library(packrat)",
^~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:20:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_gen_requirements.R#L20) *style:* **Variable or function name should be snake_case.**
```r
FILE_TEXT_3 = ""
^~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:22:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_gen_requirements.R#L22) *style:* **Variable or function name should be snake_case.**
```r
FILES = c(FILE_1, FILE_2, FILE_3)
^~~~~
```
[tests/testthat/test_gen_requirements.R:23:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_gen_requirements.R#L23) *style:* **Variable or function name should be snake_case.**
```r
FILE_TEXTS = list(FILE_TEXT_1, FILE_TEXT_2, FILE_TEXT_3)
^~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:25:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_gen_requirements.R#L25) *style:* **Variable or function name should be snake_case.**
```r
PACKAGE_LINES_1 = FILE_TEXT_1[-length(FILE_TEXT_1)]
^~~~~~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:26:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_gen_requirements.R#L26) *style:* **Variable or function name should be snake_case.**
```r
PACKAGE_LINES_2 = trimws(FILE_TEXT_2)
^~~~~~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:27:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_gen_requirements.R#L27) *style:* **Variable or function name should be snake_case.**
```r
PACKAGE_LINES_3 = character(0)
^~~~~~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:29:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_gen_requirements.R#L29) *style:* **Variable or function name should be snake_case.**
```r
PACKAGE_LINES_ALL = c(PACKAGE_LINES_1, PACKAGE_LINES_2, PACKAGE_LINES_3)
^~~~~~~~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:30:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_gen_requirements.R#L30) *style:* **Variable or function name should be snake_case.**
```r
PACKAGE_LINES_ALL = unique(PACKAGE_LINES_ALL)
^~~~~~~~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:32:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_gen_requirements.R#L32) *style:* **Variable or function name should be snake_case.**
```r
PACKAGES_1 = c("fake.package", "testthat", "dplyr", "pacman", "requirements", "devtools", "stringr", "readr")
^~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:33:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_gen_requirements.R#L33) *style:* **Variable or function name should be snake_case.**
```r
PACKAGES_2 = c("packrat")
^~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:34:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_gen_requirements.R#L34) *style:* **Variable or function name should be snake_case.**
```r
PACKAGES_ALL = c(PACKAGES_1, PACKAGES_2)
^~~~~~~~~~~~
```
[tests/testthat/test_install_requirements.R:1:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_install_requirements.R#L1) *style:* **Variable or function name should be snake_case.**
```r
INST = c("mgsub" = "1.5.1.3", "lexRankr" = "0.4.1", "readOffice" = "0.2.2")
^~~~
```
[tests/testthat/test_install_requirements.R:83:56:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_install_requirements.R#L83) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  expect_true(compare_version("1.0.1", "0.9",   COMP_GT ))
                                                       ^
```
[tests/testthat/test_install_requirements.R:85:56:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_install_requirements.R#L85) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  expect_true(compare_version("1.0.1", "1.5",   COMP_LT ))
                                                       ^
```
[tests/testthat/test_install_requirements.R:94:57:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_install_requirements.R#L94) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  expect_false(compare_version("0.9.0", "0.9",   COMP_GT ))
                                                        ^
```
[tests/testthat/test_install_requirements.R:96:57:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_install_requirements.R#L96) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  expect_false(compare_version("2.0.1", "1.5",   COMP_LT ))
                                                        ^
```
[tests/testthat/test_install_requirements.R:125:1:](https://github.com/bmewing/requirements/blob/df2d56b3b69a121de8d00f563559a51ead538fdc/tests/testthat/test_install_requirements.R#L125) *style:* **Variable or function name should be snake_case.**
```r
TMP_DIR = tempdir()
^~~~~~~
```


fçalsjdkfçlasdjkfçlasdkjf


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


Successfully aliased the URL <https://learnedapp-cysgx2ha7.now.sh> to the following aliases.

* https://learned-app-git-master.labs11-learned-1.now.sh
* https://learned-app.now.sh


Build version: __`3.1.1-master.207`__ :crossed_fingers: [`master`](https://github.com/streamich/md-mdast/tree/master) on [*CircleCI*](https://circleci.com/gh/streamich/md-mdast/207) :tada:


Deployment failed with the following error:

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


Build version: __`3.1.1-renovate/jest-monorepo.208`__ :crossed_fingers: [`renovate/jest-monorepo`](https://github.com/streamich/md-mdast/tree/renovate/jest-monorepo) on [*CircleCI*](https://circleci.com/gh/streamich/md-mdast/208) :tada:


@timdoozy This was the working routes as well. Re-establishing this file, and separating routes.


[tests/testthat/test_gen_requirements.R:4:1:](https://github.com/bmewing/requirements/blob/5ba70f17cdfdb7eb3a2dfd53838ed2fd28579a4c/tests/testthat/test_gen_requirements.R#L4) *style:* **Variable or function name should be snake_case.**
```r
TMP_DIR = tempdir()
^~~~~~~
```
[tests/testthat/test_gen_requirements.R:5:1:](https://github.com/bmewing/requirements/blob/5ba70f17cdfdb7eb3a2dfd53838ed2fd28579a4c/tests/testthat/test_gen_requirements.R#L5) *style:* **Variable or function name should be snake_case.**
```r
FILE_1 = file.path(TMP_DIR, "file_1.R")
^~~~~~
```
[tests/testthat/test_gen_requirements.R:6:1:](https://github.com/bmewing/requirements/blob/5ba70f17cdfdb7eb3a2dfd53838ed2fd28579a4c/tests/testthat/test_gen_requirements.R#L6) *style:* **Variable or function name should be snake_case.**
```r
FILE_2 = file.path(TMP_DIR, "file_2.R")
^~~~~~
```
[tests/testthat/test_gen_requirements.R:7:1:](https://github.com/bmewing/requirements/blob/5ba70f17cdfdb7eb3a2dfd53838ed2fd28579a4c/tests/testthat/test_gen_requirements.R#L7) *style:* **Variable or function name should be snake_case.**
```r
FILE_3 = file.path(TMP_DIR, "file_3.R")
^~~~~~
```
[tests/testthat/test_gen_requirements.R:9:1:](https://github.com/bmewing/requirements/blob/5ba70f17cdfdb7eb3a2dfd53838ed2fd28579a4c/tests/testthat/test_gen_requirements.R#L9) *style:* **Variable or function name should be snake_case.**
```r
FILE_TEXT_1 = c(
^~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:19:1:](https://github.com/bmewing/requirements/blob/5ba70f17cdfdb7eb3a2dfd53838ed2fd28579a4c/tests/testthat/test_gen_requirements.R#L19) *style:* **Variable or function name should be snake_case.**
```r
FILE_TEXT_2 = c("library(packrat)",
^~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:21:1:](https://github.com/bmewing/requirements/blob/5ba70f17cdfdb7eb3a2dfd53838ed2fd28579a4c/tests/testthat/test_gen_requirements.R#L21) *style:* **Variable or function name should be snake_case.**
```r
FILE_TEXT_3 = ""
^~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:23:1:](https://github.com/bmewing/requirements/blob/5ba70f17cdfdb7eb3a2dfd53838ed2fd28579a4c/tests/testthat/test_gen_requirements.R#L23) *style:* **Variable or function name should be snake_case.**
```r
FILES = c(FILE_1, FILE_2, FILE_3)
^~~~~
```
[tests/testthat/test_gen_requirements.R:24:1:](https://github.com/bmewing/requirements/blob/5ba70f17cdfdb7eb3a2dfd53838ed2fd28579a4c/tests/testthat/test_gen_requirements.R#L24) *style:* **Variable or function name should be snake_case.**
```r
FILE_TEXTS = list(FILE_TEXT_1, FILE_TEXT_2, FILE_TEXT_3)
^~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:26:1:](https://github.com/bmewing/requirements/blob/5ba70f17cdfdb7eb3a2dfd53838ed2fd28579a4c/tests/testthat/test_gen_requirements.R#L26) *style:* **Variable or function name should be snake_case.**
```r
PACKAGE_LINES_1 = FILE_TEXT_1[-length(FILE_TEXT_1)]
^~~~~~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:27:1:](https://github.com/bmewing/requirements/blob/5ba70f17cdfdb7eb3a2dfd53838ed2fd28579a4c/tests/testthat/test_gen_requirements.R#L27) *style:* **Variable or function name should be snake_case.**
```r
PACKAGE_LINES_2 = trimws(FILE_TEXT_2)
^~~~~~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:28:1:](https://github.com/bmewing/requirements/blob/5ba70f17cdfdb7eb3a2dfd53838ed2fd28579a4c/tests/testthat/test_gen_requirements.R#L28) *style:* **Variable or function name should be snake_case.**
```r
PACKAGE_LINES_3 = character(0)
^~~~~~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:30:1:](https://github.com/bmewing/requirements/blob/5ba70f17cdfdb7eb3a2dfd53838ed2fd28579a4c/tests/testthat/test_gen_requirements.R#L30) *style:* **Variable or function name should be snake_case.**
```r
PACKAGE_LINES_ALL = c(PACKAGE_LINES_1, PACKAGE_LINES_2, PACKAGE_LINES_3)
^~~~~~~~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:31:1:](https://github.com/bmewing/requirements/blob/5ba70f17cdfdb7eb3a2dfd53838ed2fd28579a4c/tests/testthat/test_gen_requirements.R#L31) *style:* **Variable or function name should be snake_case.**
```r
PACKAGE_LINES_ALL = unique(PACKAGE_LINES_ALL)
^~~~~~~~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:33:1:](https://github.com/bmewing/requirements/blob/5ba70f17cdfdb7eb3a2dfd53838ed2fd28579a4c/tests/testthat/test_gen_requirements.R#L33) *style:* **Variable or function name should be snake_case.**
```r
PACKAGES_1 = c("fake.package", "testthat", "dplyr", "pacman", "requirements", "devtools", "stringr", "readr")
^~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:34:1:](https://github.com/bmewing/requirements/blob/5ba70f17cdfdb7eb3a2dfd53838ed2fd28579a4c/tests/testthat/test_gen_requirements.R#L34) *style:* **Variable or function name should be snake_case.**
```r
PACKAGES_2 = c("packrat")
^~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:35:1:](https://github.com/bmewing/requirements/blob/5ba70f17cdfdb7eb3a2dfd53838ed2fd28579a4c/tests/testthat/test_gen_requirements.R#L35) *style:* **Variable or function name should be snake_case.**
```r
PACKAGES_ALL = c(PACKAGES_1, PACKAGES_2)
^~~~~~~~~~~~
```


fix typo


Typo corrected.


TeamCity Bvcms / Build [Build 990](https://builds.tpsdb.com/viewLog.html?buildId=4348&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Running Build time: 00:04:21


Copy of this build can be found at
https://www.mewbuilds.com/build/b07f8f9bd6a1287a5b19ead0de1dea39afb860ae/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmT3rFNWVQ3fcJ4EEhnS1N3kVngrnLbrH7AuBS1cK7LYbQ


Not planning to change at this point but may be as a final clean-up and may be by Alphios team


Realized links to private repos don’t work, made public.


Bug fixed. Storing ready for testing


破东西浪费了我3个小时


헤헤 감사해요


[tests/testthat/test_gen_requirements.R:4:1:](https://github.com/bmewing/requirements/blob/bc124f57c552c988b6af5e0562834c727e5a031f/tests/testthat/test_gen_requirements.R#L4) *style:* **Variable or function name should be snake_case.**
```r
TMP_DIR = tempdir()
^~~~~~~
```
[tests/testthat/test_gen_requirements.R:5:1:](https://github.com/bmewing/requirements/blob/bc124f57c552c988b6af5e0562834c727e5a031f/tests/testthat/test_gen_requirements.R#L5) *style:* **Variable or function name should be snake_case.**
```r
FILE_1 = file.path(TMP_DIR, "file_1.R")
^~~~~~
```
[tests/testthat/test_gen_requirements.R:6:1:](https://github.com/bmewing/requirements/blob/bc124f57c552c988b6af5e0562834c727e5a031f/tests/testthat/test_gen_requirements.R#L6) *style:* **Variable or function name should be snake_case.**
```r
FILE_2 = file.path(TMP_DIR, "file_2.R")
^~~~~~
```
[tests/testthat/test_gen_requirements.R:7:1:](https://github.com/bmewing/requirements/blob/bc124f57c552c988b6af5e0562834c727e5a031f/tests/testthat/test_gen_requirements.R#L7) *style:* **Variable or function name should be snake_case.**
```r
FILE_3 = file.path(TMP_DIR, "file_3.R")
^~~~~~
```
[tests/testthat/test_gen_requirements.R:9:1:](https://github.com/bmewing/requirements/blob/bc124f57c552c988b6af5e0562834c727e5a031f/tests/testthat/test_gen_requirements.R#L9) *style:* **Variable or function name should be snake_case.**
```r
FILE_TEXT_1 = c(
^~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:19:1:](https://github.com/bmewing/requirements/blob/bc124f57c552c988b6af5e0562834c727e5a031f/tests/testthat/test_gen_requirements.R#L19) *style:* **Variable or function name should be snake_case.**
```r
FILE_TEXT_2 = c("library(packrat)",
^~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:21:1:](https://github.com/bmewing/requirements/blob/bc124f57c552c988b6af5e0562834c727e5a031f/tests/testthat/test_gen_requirements.R#L21) *style:* **Variable or function name should be snake_case.**
```r
FILE_TEXT_3 = ""
^~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:23:1:](https://github.com/bmewing/requirements/blob/bc124f57c552c988b6af5e0562834c727e5a031f/tests/testthat/test_gen_requirements.R#L23) *style:* **Variable or function name should be snake_case.**
```r
FILES = c(FILE_1, FILE_2, FILE_3)
^~~~~
```
[tests/testthat/test_gen_requirements.R:24:1:](https://github.com/bmewing/requirements/blob/bc124f57c552c988b6af5e0562834c727e5a031f/tests/testthat/test_gen_requirements.R#L24) *style:* **Variable or function name should be snake_case.**
```r
FILE_TEXTS = list(FILE_TEXT_1, FILE_TEXT_2, FILE_TEXT_3)
^~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:26:1:](https://github.com/bmewing/requirements/blob/bc124f57c552c988b6af5e0562834c727e5a031f/tests/testthat/test_gen_requirements.R#L26) *style:* **Variable or function name should be snake_case.**
```r
PACKAGE_LINES_1 = FILE_TEXT_1[-length(FILE_TEXT_1)]
^~~~~~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:27:1:](https://github.com/bmewing/requirements/blob/bc124f57c552c988b6af5e0562834c727e5a031f/tests/testthat/test_gen_requirements.R#L27) *style:* **Variable or function name should be snake_case.**
```r
PACKAGE_LINES_2 = trimws(FILE_TEXT_2)
^~~~~~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:28:1:](https://github.com/bmewing/requirements/blob/bc124f57c552c988b6af5e0562834c727e5a031f/tests/testthat/test_gen_requirements.R#L28) *style:* **Variable or function name should be snake_case.**
```r
PACKAGE_LINES_3 = character(0)
^~~~~~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:30:1:](https://github.com/bmewing/requirements/blob/bc124f57c552c988b6af5e0562834c727e5a031f/tests/testthat/test_gen_requirements.R#L30) *style:* **Variable or function name should be snake_case.**
```r
PACKAGE_LINES_ALL = c(PACKAGE_LINES_1, PACKAGE_LINES_2, PACKAGE_LINES_3)
^~~~~~~~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:31:1:](https://github.com/bmewing/requirements/blob/bc124f57c552c988b6af5e0562834c727e5a031f/tests/testthat/test_gen_requirements.R#L31) *style:* **Variable or function name should be snake_case.**
```r
PACKAGE_LINES_ALL = unique(PACKAGE_LINES_ALL)
^~~~~~~~~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:33:1:](https://github.com/bmewing/requirements/blob/bc124f57c552c988b6af5e0562834c727e5a031f/tests/testthat/test_gen_requirements.R#L33) *style:* **Variable or function name should be snake_case.**
```r
PACKAGES_1 = c("fake.package", "testthat", "dplyr", "pacman", "requirements", "devtools", "stringr", "readr")
^~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:34:1:](https://github.com/bmewing/requirements/blob/bc124f57c552c988b6af5e0562834c727e5a031f/tests/testthat/test_gen_requirements.R#L34) *style:* **Variable or function name should be snake_case.**
```r
PACKAGES_2 = c("packrat")
^~~~~~~~~~
```
[tests/testthat/test_gen_requirements.R:35:1:](https://github.com/bmewing/requirements/blob/bc124f57c552c988b6af5e0562834c727e5a031f/tests/testthat/test_gen_requirements.R#L35) *style:* **Variable or function name should be snake_case.**
```r
PACKAGES_ALL = c(PACKAGES_1, PACKAGES_2)
^~~~~~~~~~~~
```


After some offline discussion with @ctslater , I'm going to leave both versions in and we'll sort out the rest when gen3time comes.


Did you mean gulp?


Successfully aliased the URL <https://vilnius-6mc6f2vt8.now.sh> to the following aliases.

* https://mansurov.me
* https://vilnius-git-master.mjolnir.now.sh


Successfully aliased the URL <https://fenewsorg-g4x5kw9an.now.sh> to the following aliases.

* https://fenews.org
* https://fenewsorg-git-master.fe-news.now.sh


@koshinf I was just tinkering with this to see about capitalizing those 11 main area locations again, after I'd lower-cased them in the variable for searching. I was able to do it with some XPath string-function work.


Successfully aliased the URL <https://blog-97aobbwct.now.sh> to the following aliases.

* https://blog-git-master.shedali.now.sh
* https://www.shedali.co.uk
* https://shedali.co.uk


Successfully aliased the URL <https://vilnius-k2im7alpi.now.sh> to the following aliases.

* https://mansurov.me
* https://vilnius-git-master.mjolnir.now.sh


Deployment failed with the following error:

~~~
Free Docker deployment capacity exceeded in this region. Please consider upgrading to Now 2.0 (https://zeit.co/upgrade) for alternative ways to build your project or try again later.
~~~


In this case, the sparse iteration looks OK. The node n, which is used to determine what needs to be iterated over, is the one contributing data to the parent node. If n has no data to contribute, then there is nothing to be done.

For each of the cases in this commit, a similar analysis might enable you to do sparse rather than dense iteration over metrics as long as the appropriate node (the one contributing values to the other) is used to control the iteration.


![](https://github.trello.services/images/mini-trello-icon.png) [v.0.2.3 If a post fails to send, automatically retry with a silent error](https://trello.com/c/2G6YuBYz/25-v023-if-a-post-fails-to-send-automatically-retry-with-a-silent-error)


![](https://github.trello.services/images/mini-trello-icon.png) [v.0.2.3 Some external links are seen as subreddits](https://trello.com/c/MA7AH50a/22-v023-some-external-links-are-seen-as-subreddits)


![](https://github.trello.services/images/mini-trello-icon.png) [Bump code quality](https://trello.com/c/SYHBgJhO/24-bump-code-quality)


![](https://github.trello.services/images/mini-trello-icon.png) [v.0.2.3 Send "youtube media is not supported yet" instead of the error](https://trello.com/c/G9eNwuU1/23-v023-send-youtube-media-is-not-supported-yet-instead-of-the-error)


The documentation of the `syscall/js` package states:
```
This package is EXPERIMENTAL. Its current scope is only to allow tests to run, but not yet
to provide a comprehensive API for users. It is exempt from the Go compatibility promise.
```
This makes me a bit reluctant to add official tutorials, since it would give the wrong impression that it is ready for widespread use. We still need to get feedback from early adopters and refine the API before we can mark it as stable. This is why you saw the breaking change.

The tutorial linked from the wiki is indeed outdated, so it would be helpful if you could ask its author to update it.


@pokmnx Hi, can you please delete this repository? You were not supposed to share it in a public repo like this.


Created multidev environment [rescue-x-comms#v0-5](https://dashboard.pantheon.io/sites/9dc3b9a0-4853-4dfd-b01f-6fe8cb0d08fd#v0-5).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://v0-5-rescue-x-comms.pantheonsite.io/)


@kirbudnik Can you please delete this repository? You were not supposed to share this code in a public repo like this.


엥?


어서 제출을...


penumbra-integration (Myoldmopar) - x86_64-Linux-Ubuntu-18.04-gcc-7.3: OK (3201 of 3201 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


"*".repeat(n)도 있어요!


Esto es muy inteligente, alta magia python. Creo que hicimos cosas parecidas en los otros algoritmos, habría que cambiarlo. Así queda re bonito :+1: :ok_hand:


nit: I'm trying to move all files over to .cpp (including new ones).  Can still be coded C style if that's the preference but I'm wrapping some extremely messy memory optimizations in C++ wrappers to prevent bugs and it needs everyone consuming the headers to be C++.

I'm not trying to move the codebase itself away from C "style" though so aesthetically it should make little difference.


penumbra-integration (Myoldmopar) - x86_64-Linux-Ubuntu-18.04-cppcheck-1.82: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


To whom it may concern.


Add requirement


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


Just a comment.


Just a comment on a commit.


التزام


I got the email you sent, I couldn't reply back it was rejected by the server.
Regardless I thought I would check out the work.  It is throwing errors in the simulator. I don't have time to debug it until later this week, but I like the concept. I copied your work to a new branch on mine 2.2.3 so I can work on it too
![playlist error](https://user-images.githubusercontent.com/20526716/55365991-cbb51700-54b4-11e9-853f-58ba52e99a50.PNG)


Makes sense - will update


Good point! The first three lines were bad because if you fly with mocap you have to set the initial position correctly. I re-introduced the resetEstimation call though. With the latest firmware, this should work with both mocap and flow deck.


zfp_write_header might fail.  Better check the return value.


What if header is long?  Wouldn't that result in buffer overrun?


@zshaheen : will Python skip the evaluation of  `should_extract_file(file)` when `keep_files` is True?


h.buffer is not necessarily word aligned.  I would allocate enough words and perform memcpy at end of function.


You don't need the while loop, right?  If `b1 && !more_than_one(b1)`, you know there's only one square to pop, and there's nothing to really iterate over...


Latest update to branch, general code cleanup.


Copy of this build can be found at
https://www.mewbuilds.com/build/a9c7df6bb0db150839e9d55fa6acc9c6f3d476e9/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmbBdCUS69sXUhJqQ6RxPtScqowe4qNuU8d2x6pPw1NdjV


@31m059 sure but does it matter all that much?
I mean probably I can write square s = pop_lsb w/o loob but I don't think that this while is costing performance at all.


Forgot to mention, this closes #76 and closes #75.


Cool!


Successfully aliased the URL <https://timothykoorg-7k12gug7y.now.sh> to the following aliases.

* https://www.timothyko.org
* https://timothykoorg-git-master.tko.now.sh


Close #32


Created multidev environment [rescue-x-comms#v0-5](https://dashboard.pantheon.io/sites/9dc3b9a0-4853-4dfd-b01f-6fe8cb0d08fd#v0-5).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://v0-5-rescue-x-comms.pantheonsite.io/)


Not sure this is the right place for these macros.  If we truly want them to be public (not sure they should be), then include/zfp.h would be the right place.  If they're needed elsewhere in the implementation, then maybe somewhere under include/zfp or array/zfp would be fine?

One alternative is to define a more generic macro that takes an argument and converts bits to bytes.  We could define another one for bits to words.

The number of header bytes is also available as sizeof(array::header) once defined.


Hey @addisonbabcock, we appreciate this. If you’re up to date, you can run the `!raid-boss` command to add it on the fly.


no anda


I'm adjusting the accept logic which will fix this.  PR incoming soon.


@tpope Thanks for adding this bypass (let g:ruby_recommended_style=0), if I understand this change right.


I would prefer consistent style.  zfp does not use camel case at all except for internal class names (e.g., CacheLine).  So, chosenSizeX ought to be chosen_size_x.

Similarly, all function names appear in lower case, whether public or private.  So, verify_proper_header_written.


This change is somewhat ironic today. :) @warsaw


@zshaheen:

In the 'update' functionality, I found that I had to implement a small non-zero time tolerance to avoid re-archiving files that haven't actually changed. At the time, I could not figure out why; but maybe the microsecond is the reason. No matter what, we should have a consistent time check between 'update' and 'should_extract_file'

https://github.com/E3SM-Project/zstash/blob/8a8fa8ed1e735350fd738d9a80efc604806e7096/zstash/update.py#L118
```
if (size_new == size) \
              and (abs((mdtime_new-mdtime).total_seconds()) <= TIME_TOL):
                # File exists with same size and modification time within tolerance
                new = False
break
```


Successfully aliased the URL <https://blog-9jibfwjnv.now.sh> to the following aliases.

* https://blog-git-master.shedali.now.sh
* https://www.shedali.co.uk
* https://shedali.co.uk


Never mind--I didn't realize that this is part of testing.  I thought I was still in zfparray.h.  I'm fine with this.


In that case your first vscode instance running "Launch VS Code" is not debugging the right window, it's debugging the window with the extension project, not the one where the extension is actually running.

Easiest thing for you to do in that case is to open the developer tools (Help > Toggle Developer Tools) on the window where your extension is running.


Successfully aliased the URL <https://learnedapp-n036pr9pq.now.sh> to the following aliases.

* https://learned-app-git-master.labs11-learned-1.now.sh
* https://learned-app.now.sh


zfp_write_header might fail.


This is specific to the Exchange element of this script.


This commit broke our paypal integration in production! It was everything ok until 6 hours ago, when we started to get this "Return url is forbidden for smart payment button integration." errors


we need to know if this memory arrived via ipc or not. If it came via ipc we shouldn't free it since that is definitely invalid.


this is a great programmer!


# Error in Bamboo Specs
:scroll: [View error logs](https://bamboo.whistle.com/builds/spec-logs/1012367373/54d467c07ad40816a9952f94328093f90ec3f9f5.log?referrer=commit)
### Affected plans

Because of an error in Bamboo Specs, the following plans could not be updated.

Project | Plan | Build
---|---|---
[zTest](https://bamboo.whistle.com/builds/browse/ZTES) | [Hello World](https://bamboo.whistle.com/builds/browse/ZTES-ZHELW)  | :exclamation: [\#4](https://bamboo.whistle.com/builds/browse/ZTES-ZHELW-4)


DeepCode analyzed this commit.
There are 3 new warnings and 8 new info reports.

[Click](https://www.deepcode.ai/app/gh/thenetcircle/logistik/2b383dfef6a1e743335c4dde9808470f6260773d/thenetcircle/logistik/c3e64995bfad6801181f77475a8f1253fd203a05/_/%2F/code/) to see more details.


retirei a lista de previsoes da classe dia pois ainda não foi pedido algo assim pelo professor


Now i have the readme on my local computer


Also fixed synchronised mouse hover interactions of matching circles in other axis for the plot


Thank you for fixing glazed terracotta!


**value?** is now a synonym for **any-value?**, and hence the same as **not null?**.

That said...FIND always returns either a series position (truthy) or NULL.  So idiomatically, I tend to think that `if find` is the most literate way of saying it.

Because R3-Alpha had `found?` people would write **if found? find** and other such things, and to try and get rid of that I had some specializations for a while like:

    found?: chain [:find | :value?]

But [I decided those were lame](https://forum.rebol.info/t/dropping-find-while-if-unless-select-etc/498), and so either using VALUE? or just omitting it entirely.

ATTEMPT also pairs pretty well with THEN/ELSE.


alright , this is ok


#34 Close


commit summary


Fixed job array option


Glad to see you're using ELSE!  I like THEN and ELSE, and the null convention is all around pretty powerful.

There are other options here, and one option that's kind of neat for evaluative switch is just to put your failure inside with DEFAULT:

    switch type [
        "layout" [ui-layout 1]
        "ids" [ui-ids 1]
         default [
              ui-error "You have entered an invalid command"
         ]
     ]

And when you're only running one line, you don't even need that:

    switch type [
        "layout" [ui-layout 1]
        "ids" [ui-ids 1]

        ui-error "You have entered an invalid command"
     ]


Successfully aliased the URL <https://njzjzgithubio-2atmk5gws.now.sh> to the following aliases.

* https://cv.njzjz.win
* https://proxy.njzjz.win
* https://chemapp.njzjz.win
* https://tieba.njzjz.win
* https://group.njzjz.win
* https://github.njzjz.win
* https://internshipdiary.njzjz.win
* https://learning.njzjz.win
* https://hrrna.njzjz.win
* https://navi.njzjz.win
* https://njzjzgithubio-git-hexo.njzjz.now.sh


Reference to build failing: https://travis-ci.com/0xInfection/wafw00f/jobs/189179581#L462


@mfiano this was reverted much later (and `+default|setup-input-decode-map` removed).


Working on installing UBUNTU


This new fingerprint is more reliable. It was earlier discarded due to false negatives.


who mom likes?


Can this be simplified to `configure(rabbitMQConfiguration, rabbitMQSinkConfiguration);`?


Installing ubuntu


I'm looking forward to this using this https://github.com/hapijs/joi, for this purpose. Your thoughts?


is not finish c mon


installing ubuntu


Uh sure, I left it there by mistake. Thank you!


Clearly, I know what I'm doing... not really.


Answering to his mom


I think my pull request have made `rabbitMQConfiguration.Hostnames` non-nullable. This case should be impossible


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

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

{
  "routes": [
    "src": "/",
    "dest": "pages"
}

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


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

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

{
  "routes": [
    "src": "/",
    "dest": "pages"
  ]
}

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


Successfully aliased the URL <https://garitma-gippugaqdx.now.sh> to the following alias.

* https://garitma.com


Trying to push?


merge


Successfully aliased the URL <https://goodjobteam-k37qg5zbo.now.sh> to the following aliases.

* https://gooodjob.team
* https://goodjobteam-git-master.burba.now.sh


Should the setter be removed? As per [FxCop CA2227 rule: Collection properties should be read only.](https://docs.microsoft.com/en-us/visualstudio/code-quality/ca2227-collection-properties-should-be-read-only?view=vs-2017)


Artem Senichev <notifications@github.com> writes:
> This trick works, thanks!
> @stewart-ibm, just curious, why docker files contain a version number
> in their names? We already have one inside the file. Do you
> reconfigure CI server on every renaming?

My initial idea was to be able to have multiple versions running
concurrently. That hasn't eventuated, so maybe I should either change
it, or have 'default' as an alias to something sensible.

--
Stewart Smith
OPAL Architect, IBM.


# Error in Bamboo Specs
:scroll: [View error logs](https://bamboo.whistle.com/builds/spec-logs/1012367373/f1fb63fe57e3b6c2c189a7757a4ba86cce9920f5.log?referrer=commit)
### Affected plans

Because of an error in Bamboo Specs, the following plans could not be updated.

Project | Plan | Build
---|---|---
[zTest](https://bamboo.whistle.com/builds/browse/ZTES) | [Hello World](https://bamboo.whistle.com/builds/browse/ZTES-ZHELW) **disabled** | :exclamation: [\#5](https://bamboo.whistle.com/builds/browse/ZTES-ZHELW-5)


nyc apparently doesn't when you name a variable package


gggggggggggg


change 아닌가요..?


# Error in Bamboo Specs
:scroll: [View error logs](https://bamboo.whistle.com/builds/spec-logs/1012367373/39f7b4c85e48c83dd722e6a0d1a4a5626e88e2e8.log?referrer=commit)
### Affected plans

Because of an error in Bamboo Specs, the following plans could not be updated.

Project | Plan | Build
---|---|---
[zTest](https://bamboo.whistle.com/builds/browse/ZTES) | [Hello World](https://bamboo.whistle.com/builds/browse/ZTES-ZHELW)  | :exclamation: [\#6](https://bamboo.whistle.com/builds/browse/ZTES-ZHELW-6)


Successfully aliased the URL <https://garitma-fukexjdwlw.now.sh> to the following alias.

* https://garitma.com


# Error in Bamboo Specs
:scroll: [View error logs](https://bamboo.whistle.com/builds/spec-logs/1012367373/92ac6342b9072ec6bdbe47bd36b1154bc8cecf57.log?referrer=commit)
### Affected plans

Because of an error in Bamboo Specs, the following plans could not be updated.

Project | Plan | Build
---|---|---
[zTest](https://bamboo.whistle.com/builds/browse/ZTES) | [Hello World](https://bamboo.whistle.com/builds/browse/ZTES-ZHELW) **disabled** | :exclamation: [\#7](https://bamboo.whistle.com/builds/browse/ZTES-ZHELW-7)


Projeto bacana, Parabéns! Estou acompanhando.


merged the 2 commits back into the PR.. thanks.


Make product cleaner by changing it widget to listview.builder and add new method


# Error in Bamboo Specs
:scroll: [View error logs](https://bamboo.whistle.com/builds/spec-logs/1012367373/489d4ec97a9bc274ceabea1e967d3d65cb05cccb.log?referrer=commit)
### Affected plans

Because of an error in Bamboo Specs, the following plans could not be updated.

Project | Plan | Build
---|---|---
[zTest](https://bamboo.whistle.com/builds/browse/ZTES) | [Hello World](https://bamboo.whistle.com/builds/browse/ZTES-ZHELW) **disabled** | :exclamation: [\#8](https://bamboo.whistle.com/builds/browse/ZTES-ZHELW-8)


너무 급하게 커밋하느라,, 이건 그냥 리버트 해줘요


No, that doesn't change the autosave to 5 minutes by default. The autosave delay default is in DataStore.java. Amy wanted the autosave to be 2 hours, so let's keep it at that.


Successfully aliased the URL <https://dolar-uvita-frontend-p2k7xh98p.now.sh> to the following aliases.

* https://dolar-uvita.now.sh
* https://dolar-uvita-frontend-git-master.arisanguinetti.now.sh


为什么这里会移掉？升级后会导致tabbar不会在底部


okay, ill undo it. I didnt know that AMy wanted that. Did dhe give a reason?


Successfully aliased the URL <https://njzjzgithubio-nddulsdsr.now.sh> to the following aliases.

* https://cv.njzjz.win
* https://proxy.njzjz.win
* https://chemapp.njzjz.win
* https://tieba.njzjz.win
* https://group.njzjz.win
* https://github.njzjz.win
* https://internshipdiary.njzjz.win
* https://learning.njzjz.win
* https://hrrna.njzjz.win
* https://navi.njzjz.win
* https://njzjzgithubio-git-hexo.njzjz.now.sh


Copy of this build can be found at
https://www.mewbuilds.com/build/2691a97b6947692a53180227e2ab86477f25a7a6/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmYNpSTE8C6YdmSBLQDGxKEiwmV4dL8EL82gtqDTEBxY31


Woohoo! A working Leia headless patch
My CPU thanks you!


Successfully aliased the URL <https://garitma-yjkzcvxznm.now.sh> to the following alias.

* https://garitma.com


She didn't want to look through a metric ton of files to get the most recent one


# Error in Bamboo Specs
:scroll: [View error logs](https://bamboo.whistle.com/builds/spec-logs/1012367373/a36858d244aab6c67efae6d7bdfe242b3a6fb5c5.log?referrer=commit)
### Affected plans

Because of an error in Bamboo Specs, the following plans could not be updated.

Project | Plan | Build
---|---|---
[zTest](https://bamboo.whistle.com/builds/browse/ZTES) | [Hello World](https://bamboo.whistle.com/builds/browse/ZTES-ZHELW) **disabled** | :exclamation: [\#9](https://bamboo.whistle.com/builds/browse/ZTES-ZHELW-9)


Good


Yes


Build version: __`3.1.1-master.204`__ :crossed_fingers: [`master`](https://github.com/streamich/md-mdast/tree/master) on [*CircleCI*](https://circleci.com/gh/streamich/md-mdast/204) :tada:


That still seems a little long though…
From: Victor D. <notifications@github.com>
Sent: Sunday, March 31, 2019 8:40 PM
To: DrDab/TrcScoutingApp <TrcScoutingApp@noreply.github.com>
Cc: Richardson, Max J (Student) <s-richardsonm@bsd405.org>; Comment <comment@noreply.github.com>
Subject: Re: [DrDab/TrcScoutingApp] Changed default auto-save to 5 mins (hopefully) (754484e)
She didn't want to look through a metric ton of files to get the most recent one
—
You are receiving this because you commented.
Reply to this email directly,<https://github.com/DrDab/TrcScoutingApp/commit/754484e7e74b353d63eee8aaf7298f3fb8af6043#commitcomment-32980620> view it on GitHub, or<https://github.com/notifications/unsubscribe-auth/ArVFxiherYlus6hCDJLowyWr-4QoXjkCks5vcX-ogaJpZM4cUyAg> mute the thread.


I like the idea of a read only collection, but this will make it hard to bind Hostnames from a app settings.


Copy of this build can be found at
https://www.mewbuilds.com/build/0fbee3c3ddf54316a245e1e3823983236742dfda/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmXfKNWvZyLPWAzJZvn5u63XqukP5pc21eXKe5asKzsbuT


### Lipsum really?
So we __really__ were not able to find better filler text?


Since I didn't use a null-conditional operator, yes it definitely can.


Successfully aliased the URL <https://autochess-eyzgl4ud2.now.sh> to the following aliases.

* https://autochess.gabriel-wu.com
* https://autochess-git-master.lucifer1004.now.sh


I will update that.


Executing the daily benchmark build, I will reply here when finished:

@nanosoldier `runbenchmarks(ALL, isdaily = true)`


Something went wrong when running [your job](https://github.com/JuliaLang/julia/commit/a62b8ec9c67f3ca8ca13a4d9eade038ccb66e7cc#commitcomment-32980650):
```
NanosoldierError: failed to run benchmarks against primary commit: failed process: Process(`make -j3 USECCACHE=1`, ProcessExited(2)) [2]
```
Logs and partial data can be found [here](https://github.com/JuliaCI/BaseBenchmarkReports/blob/b1a99c43913ff2c9e81a3a4fc8edef74bdd8c1fa/daily_2019_04_01/report.md)
cc @ararslan


https://github.com/protocolbuffers/protobuf/blob/e479410564727d8954e0704254f4345f97e3d844/csharp/src/Google.Protobuf/Reflection/FieldDescriptor.cs#L99

CSharp里会强制把name转换为jsonName

https://github.com/protocolbuffers/protobuf/blob/5939bc3619ddc446d277ad87a4ac4e47491ea36e/src/google/protobuf/descriptor.proto#L211

根据这里的注释应该统一转换为camelCase的


Successfully aliased the URL <https://nuxtjs-sandbox-qknziubyw.now.sh> to the following aliases.

* https://nuxt-admin.now.sh
* https://nuxtjs-sandbox-git-master.skydiver1.now.sh


Whoops, accidentally pushed to master instead of the branch


Copy of this build can be found at
https://www.mewbuilds.com/build/bfddfd3e3e958eaf38e6c3e712c11b18d8183eb0/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmNbVjztAgAU6A9r4K7E4G7CvJLJopQRfjkZkd6CBEtT2N


Typo spelling error fix


Whoops, this double email is my fault :(


This was never used


сложные имена используешь. тут можно просто root. ниже separator.
вообщем имя переменной должно быть в одно слово.


This will be useful when repo support is added. It also let's chokidar ignore files for us.


a


DeepCode analyzed this commit.
There are 8 new info reports. 3 warnings and 6 info reports were fixed.

[Click](https://www.deepcode.ai/app/gh/thenetcircle/logistik/a9412a98a34e6116f2bee42f11595e5318c35896/thenetcircle/logistik/ad584f12c3873237478c75b0c1a9705fe265608f/_/%2F/code/) to see more details.


I think all be okay


Thanks for helping


Thanks Regards


Successfully aliased the URL <https://repo-remover-gbh6obaz6.now.sh> to the following aliases.

* https://reporemover.xyz
* https://repo-remover-git-master.moollaza.now.sh


Successfully aliased the URL <https://opencollective-bot-qvdu06j4d.now.sh> to the following aliases.

* https://bot.opencollective.com
* https://opencollective-bot-git-master.opencollective.now.sh


не понятный метод. почему он принимает список?


заменить на if-throw.


Is this meant to install brew or tell me the person running the script to install brew?


что ты проверяешь в тесте? тест должен быть на одно действие. а ты тут все подряд проверяешь.


I tried read only collection with `IConfiguration.GetSection().Get<>()` and the collection is populated. Not sure it it works with `IConfiguration.Bind`


Yeah yeah, internship requirement is at least 8 weeks in my curriculum.


So at this stage asdf hasn't been installed, is it meant to be installed manually or should it be in the brew file?


So I'm guessing at this stage they've had to already set up their SSH keys for github?


не очень понял что тут ты имеешь в виду?


руками ты зря это делаешь. тут нужно было использовать регулярные выражения.


So this would run in the murmur_installation directory (unless I've missed a cd somewhere) meaning it would look at the empty package-lock file as far as I can see.


So you're installing and running mongo via asdf above and installing and running mongo via brew below. Which do you prefer to use?


This is installed via bin/setup so I'd leave it off for now.


Successfully aliased the URL <https://njzjzgithubio-c20xc3bdb.now.sh> to the following aliases.

* https://cv.njzjz.win
* https://proxy.njzjz.win
* https://chemapp.njzjz.win
* https://tieba.njzjz.win
* https://group.njzjz.win
* https://github.njzjz.win
* https://internshipdiary.njzjz.win
* https://learning.njzjz.win
* https://hrrna.njzjz.win
* https://navi.njzjz.win
* https://njzjzgithubio-git-hexo.njzjz.now.sh


This is run via bin/setup so I'd leave it out.


This is run via bin/setup so I'd leave it out. It's also a spelling mistake. 😛


Successfully aliased the URL <https://repo-remover-7dousv6b8.now.sh> to the following aliases.

* https://reporemover.xyz
* https://repo-remover-git-master.moollaza.now.sh


Seems like I did more in this commit than I originally thought. Not sure what I did there.


I think this needs to be on line 69 before the ```asdf install postgres 10.5```


can i use it


Copy of this build can be found at
https://www.mewbuilds.com/build/b412449a55c437417ce7b7582bd27945d5e57146/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmSagpxsTXmq26x8FYbWP9u6U4PDCmQkgpyiLGrhDunxK6


Proxy


同时修改了   多选图片只返回一张图片路径  的BUG


Copy of this build can be found at
https://www.mewbuilds.com/build/774431bf63a9ef1e5b78a1aaa2b26c8188f4fd0b/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmdTNJkcEcMKCrA17aSdbkuWdZ7jLL4zEZE6ZoP6UTukiu


D'oh! Glad you have it sorted though.


teste


@pgwilliams Yes please, I could give it a shot. Please send it to vishnunraju24@gmail.com.
Thank you.


By everything I mean, collect jittered actions, train, and drive


algolab


memberOptional 가 비어있는경우 예외던지는 부분을
memberOptional.orElseThrow(() -> internalException(NOT_FOUND_DATA));
위 코드와 같이 변경하는 방법은 어떠신가요???


в академии так делали, я вроде как по лекалам, но переделаю как ты сказал


```
[vert.x-eventloop-thread-2] ERROR io.vertx.core.impl.ContextImpl - Unhandled exception
java.lang.NullPointerException
	at java.util.regex.Matcher.getTextLength(Matcher.java:1283)
	at java.util.regex.Matcher.reset(Matcher.java:309)
	at java.util.regex.Matcher.<init>(Matcher.java:229)
	at java.util.regex.Pattern.matcher(Pattern.java:1093)
	at io.vertx.micrometer.backends.BackendRegistries.lambda$null$4(BackendRegistries.java:160)
	at io.micrometer.core.instrument.config.MeterFilter$6.accept(MeterFilter.java:167)
	at io.micrometer.core.instrument.MeterRegistry.accept(MeterRegistry.java:601)
	at io.micrometer.core.instrument.MeterRegistry.getOrCreateMeter(MeterRegistry.java:566)
	at io.micrometer.core.instrument.MeterRegistry.registerMeterIfNecessary(MeterRegistry.java:543)
	at io.micrometer.core.instrument.MeterRegistry.registerMeterIfNecessary(MeterRegistry.java:528)
	at io.micrometer.core.instrument.MeterRegistry.gauge(MeterRegistry.java:258)
	at io.micrometer.core.instrument.Gauge$Builder.register(Gauge.java:190)
	at io.vertx.micrometer.impl.meters.Gauges.get(Gauges.java:67)
	at io.vertx.micrometer.impl.VertxNetClientMetrics$Instance.connected(VertxNetClientMetrics.java:66)
	at io.vertx.micrometer.impl.VertxNetClientMetrics$Instance.connected(VertxNetClientMetrics.java:56)
```

Fails with this stacktrace.


Successfully aliased the URL <https://dolar-uvita-frontend-azenx13zg.now.sh> to the following aliases.

* https://dolar-uvita.now.sh
* https://dolar-uvita-frontend-git-master.arisanguinetti.now.sh


memberService.findByUserId(memberId).orElseThrow(() -> internalException(NOT_FOUND_DATA));


ссылки обернуть в li ?


это же ссылки на адрес в соцсетях, не соображу как сделать


thats ok


awkoakwoka


Bad boy


Now could not deploy this pull request since the "files" configuration in `now.json` lists these files or directories which do not exist:

* `credentials.js`

These paths may be missing from the GitHub repository because of a `.gitignore` file.
Consider committing them to GitHub or removing them from the "files" list and generating the paths on Now instead using a [build script for a Node.js deployment](https://zeit.co/docs/deployment-types/node), or within your `Dockerfile` for a [docker deployment](https://zeit.co/docs/deployment-types/docker).

For more information on the "files" configuration in now.json, visit [https://zeit.co/docs/features/configuration#files(array)](https://zeit.co/docs/features/configuration#files(array))


Aliasing failed with the following error:

~~~
Error! We couldn't verify the propagation of the DNS settings for aub.dev
~~~


gg


YUS but I wanted to import TBC data for those


Great stuff


Estás jugando con fuego y te vas a quemar...


мне нужен только этот метод. он не должен работать с полями. обрезать можно сразу по методу copyOf внутри использовать твой счетчик i.


Should be $TMPDIR


oops. was testing something and forgot to revert before submitting another unrelated change. Sorry.


@gavinwahl I had to use `useReducer` because otherwise `useEffect` will close over the initial `stats` ([]) and I will have to way of growing the list over time.


тут правильнее было сделать update через hql. а не загружать объект. его обновлять и его обновлять.
ты так все поля перезатираешь.


Matrix inversion _ saving calculation time


hate how the revert button on the github desktop does not give me the option to add any comments :-(


Во всех моделях должны быть методы equals hashCode


для этих вещей нужно использовать filter.


Successfully aliased the URL <https://repo-remover-m9yx2it6j.now.sh> to the following aliases.

* https://reporemover.xyz
* https://repo-remover-git-master.moollaza.now.sh


лучше возвращать http status. это общий механизм для REST архитектуры.


ommited → omitted


thanks. fixed!


yup


Related to #18


hello


git is powerful
git is open source


hii


Fixed in other places too! Thanks! 😄


i am


```
Error detected while processing /home/reinaldo/.local/share/nvim/vim_plugins/float-preview.nvim/plugin/float_preview.vim:
line   14:
E216: No such group or event: CompleteChanged * call float_preview#_menu_popup_changed()
NVIM v0.4.0-460-g2470c8829
Build type: RelWithDebInfo
LuaJIT 2.0.5
Compilation: /usr/bin/cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -O2 -g -DMIN_LOG_LEVEL=3 -Og -g -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fdiagnostics-color=auto -Wno-array-bounds -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -I/tmp/trizen-reinaldo/neovim-git/src/neovim-git/build/config -I/tmp/trizen-reinaldo/neovim-git/src/neovim-git/src -I/usr/include -I/tmp/trizen-reinaldo/neovim-git/src/neovim-git/build/src/nvim/auto -I/tmp/trizen-reinaldo/neovim-git/src/neovim-git/build/include

```


Initail changes


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

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

{
  "version": 2,
  "name": "pomo",
  "alias": "pomo",
  "builds": [
    {
      "src": "package.json",
      "use": "@now/static-build",
      "config": { "distDir": "build" }
    }
  ]

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


Copy of this build can be found at
https://www.mewbuilds.com/build/1fde091cc34ae578230773294e83b28429bf9595/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmdHgMrM9zv233RPdZJxhxhyNNq7q1FLwG99Aicft2JV4Z


This is test


I think the account commands should be moved to another class then called from this class


Build version: __`0.10.0-master.663`__ :crossed_fingers: [`master`](https://github.com/streamich/ci-scripts/tree/master) on [*CircleCI*](https://circleci.com/gh/streamich/ci-scripts/663) :tada:


Thank you for the code review! I appreciate it, really I do. It's hard to know what syntax to use sometimes because the Rebol docs are not always thorough enough or I find Ren-C does things a little differently. If something is not working then I tend to search the forums and read the posts you've made, and so that has been very helpful :)

I like ` if find`. I will go with that.


Successfully aliased the URL <https://pomo-58y226lpd.now.sh> to the following aliases.

* https://pomo-git-master.liebchen.now.sh
* https://pomo.now.sh


I think the account commands should be moved to another class then called from this class, for readability


부모뷰의 정가운데에 위치시키려는 의도라면 android:layout_centerInParent="true" 속성을 주면 됩니다


Very good on the space


Build version: __`0.10.0-master.1027`__ :crossed_fingers: [`master`](https://github.com/streamich/ci-scripts/tree/master) on [*Travis*](https://travis-ci.org/streamich/ci-scripts/builds/513959123) :tada:


오 좋습니다~ 자바8을 썻는데도 결국 if(memberOptional.isPresent()) NULL 체크하고 다른게 없으니까
orElseThrow로 표현하는게 훨씬 좋겠네요.


Successfully aliased the URL <https://poll-31kszyc63.now.sh> to the following aliases.

* https://poll-app.now.sh
* https://poll-git-master.jimmyhmiller.now.sh


If there are no args a help statement should be printed


虽然现实中这两个阶段总是多多少少重叠一部分修改为虽然现实中这两个阶段总是多多少少会重叠一部分


I like the name content, btw I choose the props as a children because I think it probably Text has another Text as a children


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

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

{this-is-not-json}

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


Deployment failed with the following error:

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


Successfully aliased the URL <https://github-e2e-tests-production-21cw8nd7v.now.sh> to the following aliases.

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


Ok Simon


String Linear Search


Good to know! I do like the 2nd option for brevity. I will use that in the future.

Using `default` is probably the expected choice here, but I think I am going to keep the ELSE. I believe it makes my intention a tad bit clearer.


This is what the graph looks like:
<img width="408" alt="gr" src="https://user-images.githubusercontent.com/25158986/55304690-4aa54380-5412-11e9-80df-a237b794083f.png">


Successfully aliased the URL <https://pomo-d8qqq3ih2.now.sh> to the following aliases.

* https://pomo-git-master.liebchen.now.sh
* https://pomo.now.sh


Successfully aliased the URL <https://poll-29re4kh2q.now.sh> to the following aliases.

* https://poll-app.now.sh
* https://poll-git-master.jimmyhmiller.now.sh


This is what the compare graph looks like now:
<img width="374" alt="drrr" src="https://user-images.githubusercontent.com/25158986/55304716-7c1e0f00-5412-11e9-8122-2d034abac953.png">