13 commits isn't a lot, try committing your work more often and improve your commit messages, and organise your work into week folders and then day folders so you can track accurately what you have done.


This commit message is incorrect, but I was afraid a force-push might trip someone up.

This should be:  0.17: win signatures for 0.17.2rc2


Successfully aliased the URL <https://veritone-sdk-qgqnkgcv1.now.sh> to the following aliases:

* https://veritone-sdk.veritone.now.sh
* https://veritone-sdk-git-master.veritone.now.sh


Funfando e bonitinho


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/3543b3a0-b202-4fa6-bc97-ca65f8c118cf?env_id=ibm%3Ayp%3Aus-south "lightbluecompute-devops-20190918144141783"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/1f5f3ba0-0efa-4434-bbb4-1e55626e88bb "lightblue-web") deployed [lightblue-web-20190918144141783](https://github.com/taguada/lightblue-web-20190918144141783/releases/tag/deploy-ibm-yp-us-south-flavio.taguada-hotmail.com-dev-20190919-175748 "deploy-ibm-yp-us-south-flavio.taguada-hotmail.com-dev-20190919-175748") to [dev](https://console.bluemix.net/apps/f2df56d5-3247-47d4-ad11-f597d9c5f0f1?env_id=ibm:yp:us-south "ibm:yp:us-south:flavio.taguada@hotmail.com:dev"), including this commit


does not seem to be working? @bvaradar  ?


Re-rendering the feedstock after this change with PR ( https://github.com/conda-forge/flake8-feedstock/pull/35 ).


I would instead have the linear op mode be saved as a field within the BasicRobotMethods class during initialization.


Aliasing failed with the following error:

~~~
Error! We couldn't verify the propagation of the DNS settings for johnlindquist.com
~~~


@Rockstar04 , wow, thanks! Could you re-tag to this commit, please!

P.S. I'm cooking (a working) Docker container with pdf2htmlEX. Will publish later. Unfortunately I've started two days ago and didn't know (a working) development dependencies list :smiley so find it by myself: By the way I propose to add runtime dependencies to release's description, as well.


In Java, a class name should always start with an upper case character.


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


:white_check_mark: All Rules (2 / 2) Passed

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

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

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


fixes #2072


saw approval from MonsieurNicolas
at https://github.com/MonsieurNicolas/stellar-core/commit/6556353b730846755a0b2d932ef332e0182f2065


merging MonsieurNicolas/stellar-core/overlayLoggingBumpVersion = 6556353b into auto


Here we are using the word "adapter", but below it says "connector" a few times. This is very confusing. How do we call them in the code?


MonsieurNicolas/stellar-core/overlayLoggingBumpVersion = 6556353b merged ok, testing candidate = 8e15528e


Successfully aliased the URL <https://react-training-6zhnnz2qi.now.sh> to the following aliases:

* https://react-training.roketman09.now.sh
* https://react-training-git-master.roketman09.now.sh


[Circle has built](https://circleci.com/gh/cypress-io/cypress/152857) the `linux x64` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    export CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.5.0/linux-x64/circle-develop-084f25f0927cb1da2780e4e8697338c0ddc5db25-152848/cypress.zip
    npm install https://cdn.cypress.io/beta/npm/3.5.0/circle-develop-084f25f0927cb1da2780e4e8697338c0ddc5db25-152832/cypress.tgz


Example for the use of  "connector" vs. "adapter"


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

* https://ui.manifold.now.sh
* https://ui-git-master.manifold.now.sh


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/7e254ea2-2a3e-4656-9afe-9f27ca2de579?env_id=ibm%3Ayp%3Aeu-gb "gopiwedspriyanka"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/a2942dc5-4962-4983-86aa-9be2e9be411f "gopiwedspriyanka") deployed [gopiwedspriyanka](https://github.com/gopi014/gopiwedspriyanka/releases/tag/deploy-ibm-yp-eu-gb-gopinathrkrishnamoorthy-gmail.com-dev-20190919-180152 "deploy-ibm-yp-eu-gb-gopinathrkrishnamoorthy-gmail.com-dev-20190919-180152") to [dev](https://console.bluemix.net/apps/db37d9d2-afb3-4cb6-8545-c1cd4860996a?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:gopinathrkrishnamoorthy@gmail.com:dev"), including this commit


7377-FixBaseboardElecError_ExpObj (mjwitte) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-IntegrationCoverage-Debug: OK (673 of 673 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) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-68.43%25-green.png)


Some StackOverflow link says it takes 24-36 hours. Lets see. If not, I will reach out and see if this approach works    On Thursday, September 19, 2019, 10:59:11 AM PDT, vinoth chandar <notifications@github.com> wrote:

does not seem to be working? @bvaradar ?

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


Thank you. I had gone ahead and made a local copy for my students and fixed this. (It also let me change the rules, somewhat). When the fix is submitted, how long does it take for it to appear in the student's copy of CS50 IDE (since we no longer manually update)?


[AppVeyor has built](https://ci.appveyor.com/project/cypress-io/cypress/builds/27531153/job/se9cs7iyiu0j1xcl) the `win32 ia32` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    set CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.5.0/win32-ia32/appveyor-develop-084f25f0927cb1da2780e4e8697338c0ddc5db25-27531153/cypress.zip
    npm install https://cdn.cypress.io/beta/binary/3.5.0/win32-ia32/appveyor-develop-084f25f0927cb1da2780e4e8697338c0ddc5db25-27531153/cypress.zip


This is the PHP backend implementation of the basic authentication, as requested.


Any reason for this change?


[AppVeyor has built](https://ci.appveyor.com/project/cypress-io/cypress/builds/27531153/job/ob20voqu0i1jyyvw) the `win32 x64` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    set CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.5.0/win32-x64/appveyor-develop-084f25f0927cb1da2780e4e8697338c0ddc5db25-27531153/cypress.zip
    npm install https://cdn.cypress.io/beta/binary/3.5.0/win32-x64/appveyor-develop-084f25f0927cb1da2780e4e8697338c0ddc5db25-27531153/cypress.zip


MonsieurNicolas/stellar-core/overlayLoggingBumpVersion = 6556353b merged ok, testing candidate = e3aaaa4e


[R/app-reporting.R:58:23:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-reporting.R#L58) *warning:* **no visible binding for global variable ‘report_result’**
```r
  purrr::map(results, report_result, ...)
                      ^~~~~~~~~~~~~
```
[R/app-reporting.R:83:3:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-reporting.R#L83) *warning:* **no visible global function definition for ‘renderTable’**
```r
  renderTable(dat, colnames = FALSE)
  ^~~~~~~~~~~
```
[R/app-server.R:11:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
        HTML("You must log in to <a href=\"https://www.synapse.org/\">Synapse</a> and be a member of the AMP-AD Consortium team to use this application. Please log in, and then refresh this page. If you are not a member of the AMP-AD Consortium team, you can request to be added at <a href=\"https://www.synapse.org/#!Team:3320424\">https://www.synapse.org/#!Team:3320424</a>.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/app-server.R:33:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L33) *style:* **Lines should not be more than 80 characters.**
```r
          HTML("You must be a member of the AMP-AD Consortium team on Synapse to use this tool. If you are not a member of the AMP-AD Consortium team, you can request to be added at <a href=\"https://www.synapse.org/#!Team:3320424\">https://www.synapse.org/#!Team:3320424</a>.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/app-server.R:43:15:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L43) *warning:* **no visible global function definition for ‘get_synapse_annotations’**
```r
    annots <- get_synapse_annotations()
              ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/app-server.R:112:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L112) *style:* **Lines should not be more than 80 characters.**
```r
          p("Upload .csv files of your individual, biospecimen, and assay metadata, and upload your manifest as a .tsv or .txt file. The app will check your data for common errors in the metadata and ensure that there are no missing specimen IDs between the metadata and the data files listed in the manifest."),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/app-server.R:115:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L115) *style:* **Lines should not be more than 80 characters.**
```r
            HTML("<a href=\"https://docs.synapse.org/articles/uploading_in_bulk.html\">documentation</a>.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/app-server.R:117:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L117) *style:* **Lines should not be more than 80 characters.**
```r
          p("Note you must be logged in to Synapse for this application to work."),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/app-server.R:129:7:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L129) *warning:* **no visible global function definition for ‘check_cols_individual’**
```r
      check_cols_individual(indiv(), species_name())
      ^~~~~~~~~~~~~~~~~~~~~
```
[R/app-server.R:132:7:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L132) *warning:* **no visible global function definition for ‘check_cols_biospecimen’**
```r
      check_cols_biospecimen(biosp(), "general")
      ^~~~~~~~~~~~~~~~~~~~~~
```
[R/app-server.R:135:7:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L135) *warning:* **no visible global function definition for ‘check_cols_assay’**
```r
      check_cols_assay(assay(), assay_name())
      ^~~~~~~~~~~~~~~~
```
[R/app-server.R:138:7:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L138) *warning:* **no visible global function definition for ‘check_cols_manifest’**
```r
      check_cols_manifest(manifest())
      ^~~~~~~~~~~~~~~~~~~
```
[R/app-server.R:141:7:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L141) *warning:* **no visible global function definition for ‘check_indiv_ids_match’**
```r
      check_indiv_ids_match(indiv(), biosp(), "individual", "biospecimen")
      ^~~~~~~~~~~~~~~~~~~~~
```
[R/app-server.R:144:7:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L144) *warning:* **no visible global function definition for ‘check_specimen_ids_match’**
```r
      check_specimen_ids_match(biosp(), assay(), "biospecimen", "assay")
      ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/app-server.R:147:7:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L147) *warning:* **no visible global function definition for ‘check_specimen_ids_match’**
```r
      check_specimen_ids_match(biosp(), manifest(), "biospecimen", "manifest")
      ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/app-server.R:157:7:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L157) *warning:* **no visible global function definition for ‘check_annotation_values’**
```r
      check_annotation_values(manifest(), annots)
      ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/app-server.R:187:7:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L187) *warning:* **no visible global function definition for ‘check_indiv_ids_dup’**
```r
      check_indiv_ids_dup(indiv())
      ^~~~~~~~~~~~~~~~~~~
```
[R/app-server.R:190:7:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L190) *warning:* **no visible global function definition for ‘check_specimen_ids_dup’**
```r
      check_specimen_ids_dup(biosp())
      ^~~~~~~~~~~~~~~~~~~~~~
```
[R/app-server.R:215:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L215) *style:* **Lines should not be more than 80 characters.**
```r
      successes <- res()[purrr::map_lgl(res(), function(x) {inherits(x, "check_pass")})]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/app-server.R:215:60:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L215) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      successes <- res()[purrr::map_lgl(res(), function(x) {inherits(x, "check_pass")})]
                                                           ^
```
[R/app-server.R:216:7:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L216) *warning:* **no visible global function definition for ‘report_results’**
```r
      report_results(successes, emoji_prefix = "check")
      ^~~~~~~~~~~~~~
```
[R/app-server.R:221:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L221) *style:* **Lines should not be more than 80 characters.**
```r
      warnings <- res()[purrr::map_lgl(res(), function(x) {inherits(x, "check_warn")})]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/app-server.R:221:59:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L221) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      warnings <- res()[purrr::map_lgl(res(), function(x) {inherits(x, "check_warn")})]
                                                          ^
```
[R/app-server.R:222:7:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L222) *warning:* **no visible global function definition for ‘report_results’**
```r
      report_results(warnings, emoji_prefix = "warning", verbose = TRUE)
      ^~~~~~~~~~~~~~
```
[R/app-server.R:227:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L227) *style:* **Lines should not be more than 80 characters.**
```r
      failures <- res()[purrr::map_lgl(res(), function(x) {inherits(x, "check_fail")})]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/app-server.R:227:59:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L227) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      failures <- res()[purrr::map_lgl(res(), function(x) {inherits(x, "check_fail")})]
                                                          ^
```
[R/app-server.R:228:7:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L228) *warning:* **no visible global function definition for ‘report_results’**
```r
      report_results(failures, emoji_prefix = "x", verbose = TRUE)
      ^~~~~~~~~~~~~~
```
[R/app-server.R:270:15:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/app-server.R#L270) *warning:* **no visible global function definition for ‘reactiveVal’**
```r
    inputs <- reactiveVal(c())
              ^~~~~~~~~~~
```
[R/check-annotation-keys.R:57:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-annotation-keys.R#L57) *style:* **Variable and function name style should be snake_case.**
```r
check_annotation_keys.data.frame <- function(x, annotations, ...) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check-annotation-keys.R:58:3:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-annotation-keys.R#L58) *warning:* **no visible global function definition for ‘check_keys’**
```r
  check_keys(names(x), annotations, ..., return_valid = FALSE)
  ^~~~~~~~~~
```
[R/check-annotation-keys.R:83:3:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-annotation-keys.R#L83) *warning:* **no visible global function definition for ‘check_keys’**
```r
  check_keys(dat_annots, annotations, ..., return_valid = FALSE)
  ^~~~~~~~~~
```
[R/check-annotation-keys.R:115:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-annotation-keys.R#L115) *style:* **Variable and function name style should be snake_case.**
```r
valid_annotation_keys.data.frame <- function(x, annotations, ...) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check-annotation-keys.R:116:3:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-annotation-keys.R#L116) *warning:* **no visible global function definition for ‘check_keys’**
```r
  check_keys(names(x), annotations, ..., return_valid = TRUE)
  ^~~~~~~~~~
```
[R/check-annotation-keys.R:141:3:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-annotation-keys.R#L141) *warning:* **no visible global function definition for ‘check_keys’**
```r
  check_keys(dat_annots, annotations, ..., return_valid = TRUE)
  ^~~~~~~~~~
```
[R/check-annotation-keys.R:161:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-annotation-keys.R#L161) *style:* **Lines should not be more than 80 characters.**
```r
      "Annotations must have the following columns: 'key', 'value', and 'columnType'",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check-annotation-keys.R:169:10:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-annotation-keys.R#L169) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  } else { ## If return_valid is FALSE, return condition object
         ^
```
[R/check-annotation-values.R:63:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-annotation-values.R#L63) *style:* **Variable and function name style should be snake_case.**
```r
check_annotation_values.data.frame <- function(x, annotations, ...) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check-annotation-values.R:131:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-annotation-values.R#L131) *style:* **Variable and function name style should be snake_case.**
```r
valid_annotation_values.data.frame <- function(x, annotations, ...) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check-annotation-values.R:238:12:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-annotation-values.R#L238) *warning:* **no visible global function definition for ‘check_type’**
```r
    return(check_type(values, key, annotations, whitelist_values, return_valid))
           ^~~~~~~~~~
```
[R/check-annotation-values.R:279:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-annotation-values.R#L279) *style:* **Lines should not be more than 80 characters.**
```r
      "Annotations must have the following columns: 'key', 'value', and 'columnType'",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check-col-names.R:20:5:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-col-names.R#L20) *warning:* **no visible global function definition for ‘check_fail’**
```r
    check_fail(msg = fail_msg, behavior = behavior, data = missing)
    ^~~~~~~~~~
```
[R/check-col-names.R:22:5:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-col-names.R#L22) *warning:* **no visible global function definition for ‘check_pass’**
```r
    check_pass(msg = success_msg, behavior = behavior)
    ^~~~~~~~~~
```
[R/check-col-names.R:62:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-col-names.R#L62) *style:* **Lines should not be more than 80 characters.**
```r
                                  success_msg = "All individual metadata columns present",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check-col-names.R:63:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-col-names.R#L63) *style:* **Lines should not be more than 80 characters.**
```r
                                  fail_msg = "Missing columns in the individual metadata file",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check-col-names.R:74:15:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-col-names.R#L74) *warning:* **no visible global function definition for ‘get_template’**
```r
  required <- get_template(id, ...)
              ^~~~~~~~~~~~
```
[R/check-col-names.R:94:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-col-names.R#L94) *style:* **Lines should not be more than 80 characters.**
```r
                             fail_msg = "Missing columns in the assay metadata file",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check-col-names.R:105:15:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-col-names.R#L105) *warning:* **no visible global function definition for ‘get_template’**
```r
  required <- get_template(id, ...)
              ^~~~~~~~~~~~
```
[R/check-col-names.R:124:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-col-names.R#L124) *style:* **Lines should not be more than 80 characters.**
```r
                                   success_msg = "All biospecimen columns present",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check-col-names.R:125:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-col-names.R#L125) *style:* **Lines should not be more than 80 characters.**
```r
                                   fail_msg = "Missing columns in the biospecimen metadata file",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check-col-names.R:136:15:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-col-names.R#L136) *warning:* **no visible global function definition for ‘get_template’**
```r
  required <- get_template(id, ...)
              ^~~~~~~~~~~~
```
[R/check-col-names.R:157:26:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-col-names.R#L157) *style:* **Variable and function name style should be snake_case.**
```r
get_template <- function(synID, ...) {
                         ^~~~~
```
[R/check-col-names.R:161:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-col-names.R#L161) *style:* **Lines should not be more than 80 characters.**
```r
      "Couldn't download metadata template. Make sure you are logged in to Synapse and that `synID` is a valid synapse ID.",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check-col-names.R:170:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-col-names.R#L170) *style:* **Lines should not be more than 80 characters.**
```r
    stop("Error loading template: file format must be .csv or .xlsx", call. = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check-cols-empty.R:25:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-cols-empty.R#L25) *style:* **Lines should not be more than 80 characters.**
```r
  behavior <- "Completely empty columns might be an accidental omission. If the columns are empty because the data does not exist, then this check can be ignored."
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check-ids-duplicate.R:24:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-ids-duplicate.R#L24) *style:* **Lines should not be more than 80 characters.**
```r
      msg = "Can't check for duplicate individual IDs; individualID column missing from data",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check-ids-duplicate.R:48:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-ids-duplicate.R#L48) *style:* **Lines should not be more than 80 characters.**
```r
check_specimen_ids_dup <- function(data, success_msg = "Specimen IDs are unique",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check-ids-duplicate.R:55:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-ids-duplicate.R#L55) *style:* **Lines should not be more than 80 characters.**
```r
      msg = "Can't check for duplicate specimen IDs; specimenID column missing from data",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check-ids-match.R:110:3:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-ids-match.R#L110) *warning:* **no visible global function definition for ‘check_ids_match’**
```r
  check_ids_match(x, y, "individualID", xname, yname)
  ^~~~~~~~~~~~~~~
```
[R/check-ids-match.R:125:3:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/check-ids-match.R#L125) *warning:* **no visible global function definition for ‘check_ids_match’**
```r
  check_ids_match(x, y, "specimenID", xname, yname)
  ^~~~~~~~~~~~~~~
```
[R/utils.R:13:10:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/R/utils.R#L13) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  } else {         # nocov start
         ^
```
[tests/testthat/test-check-annotation-keys.R:8:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-annotation-keys.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
test_that("check_annotation_keys returns check_pass when no invalid annotations present", {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-annotation-keys.R:114:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-annotation-keys.R#L114) *style:* **Lines should not be more than 80 characters.**
```r
test_that("check_keys allows whitelisting keys that aren't part of the annotations", {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-annotation-values.R:10:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-annotation-values.R#L10) *style:* **Lines should not be more than 80 characters.**
```r
test_that("check_annotation_values returns empty list when no invalid annotations present", {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-annotation-values.R:16:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-annotation-values.R#L16) *style:* **Lines should not be more than 80 characters.**
```r
test_that("check_annotation_values errors when there are no annotations to check", {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-annotation-values.R:21:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-annotation-values.R#L21) *style:* **Lines should not be more than 80 characters.**
```r
test_that("check_annotation_values returns check_fail when invalid annotations present", {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-annotation-values.R:27:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-annotation-values.R#L27) *style:* **Lines should not be more than 80 characters.**
```r
test_that("check_annotation_values returns invalid annotation values in $data", {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-annotation-values.R:57:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-annotation-values.R#L57) *style:* **Lines should not be more than 80 characters.**
```r
test_that("check annotation values returns unique wrong values, not every single one", {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-annotation-values.R:125:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-annotation-values.R#L125) *style:* **Lines should not be more than 80 characters.**
```r
test_that("check_value checks column type when enumerated values aren't defined", {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-annotation-values.R:260:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-annotation-values.R#L260) *style:* **Lines should not be more than 80 characters.**
```r
test_that("check_type returns right value depending on class and `return_valid` option", {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-annotation-values.R:306:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-annotation-values.R#L306) *style:* **Lines should not be more than 80 characters.**
```r
test_that("check_type can handle annotations as either data frames or tibbles", {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-col-names.R:39:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-col-names.R#L39) *style:* **Lines should not be more than 80 characters.**
```r
  incomplete_col_indiv <- full_col_indiv[, !names(full_col_indiv) %in% "yearsEducation"]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-col-names.R:49:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-col-names.R#L49) *style:* **Lines should not be more than 80 characters.**
```r
test_that("check_cols_individual returns invalid columns within condition object", {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-col-names.R:55:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-col-names.R#L55) *style:* **Lines should not be more than 80 characters.**
```r
  incomplete_col_indiv <- full_col_indiv[, !names(full_col_indiv) %in% "yearsEducation"]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-col-names.R:86:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-col-names.R#L86) *style:* **Lines should not be more than 80 characters.**
```r
test_that("check_cols_biospecimen returns invalid columns within condition object", {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-cols-empty.R:13:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-cols-empty.R#L13) *style:* **Lines should not be more than 80 characters.**
```r
test_that("check_cols_empty returns check_warn if some columns are lacking data", {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-ids-dup.R:11:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-ids-dup.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
  dat1 <- data.frame(individualID = c("foo", "bar", "bar"), stringsAsFactors = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-ids-dup.R:22:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-ids-dup.R#L22) *style:* **Lines should not be more than 80 characters.**
```r
  dat1 <- data.frame(individualID = c("foo", "bar", "baz"), stringsAsFactors = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-ids-dup.R:42:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-ids-dup.R#L42) *style:* **Lines should not be more than 80 characters.**
```r
  dat1 <- data.frame(specimenID = c("foo", "bar", "bar"), stringsAsFactors = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-ids-dup.R:53:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-ids-dup.R#L53) *style:* **Lines should not be more than 80 characters.**
```r
  dat1 <- data.frame(specimenID = c("foo", "bar", "baz"), stringsAsFactors = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-ids-match.R:10:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-ids-match.R#L10) *style:* **Variable and function name style should be snake_case.**
```r
indIDs <- c("ABC", "DEF", "GHI", "JKL", "MNO")
^~~~~~
```
[tests/testthat/test-check-ids-match.R:11:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-ids-match.R#L11) *style:* **Variable and function name style should be snake_case.**
```r
specimenIDs <- sprintf("%03d", seq_len(length(indIDs) * 2))
^~~~~~~~~~~
```
[tests/testthat/test-check-ids-match.R:46:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-ids-match.R#L46) *style:* **Lines should not be more than 80 characters.**
```r
test_that("check_ids_match returns check_fail if data is missing the id column", {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check-ids-match.R:69:21:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-ids-match.R#L69) *style:* **Variable and function name style should be snake_case.**
```r
  factor_individual$individualID <- as.factor(factor_individual$individualID)
                    ^~~~~~~~~~~~
```
[tests/testthat/test-check-ids-match.R:72:22:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-check-ids-match.R#L72) *style:* **Variable and function name style should be snake_case.**
```r
  factor_biospecimen$individualID <- as.factor(factor_biospecimen$individualID)
                     ^~~~~~~~~~~~
```
[tests/testthat/test-utils.R:13:21:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-utils.R#L13) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (!on_travis()) { # only run on travis
                    ^
```
[tests/testthat/test-utils.R:24:1:](https://github.com/Sage-Bionetworks/dccvalidator/blob/a424cec9db6dca2ae1061e9ae0b783d5b879d77c/tests/testthat/test-utils.R#L24) *style:* **Lines should not be more than 80 characters.**
```r
test_that("get_annotation gets the value of an annotation on a Synapse entity", {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


TeamCity Bvcms / Build [Build 2190](https://builds.tpsdb.com/viewLog.html?buildId=8736&buildTypeId=Bvcms_Build) outcome was **SUCCESS**
Summary: Tests passed: 102 Build time: 00:21:21


ttt


Stoping the function from accepting non-integers


Successfully aliased the URL <https://react-training-rfyrg8y3v.now.sh> to the following aliases:

* https://react-training.roketman09.now.sh
* https://react-training-git-master.roketman09.now.sh


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

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

{this-is-not-json}

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


Deployment failed with the following error:

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


Successfully aliased the URL <https://github-e2e-tests-dev-alias-v2-with-alias-bsraxzaqf.now.sh> to the following aliases:

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


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

* https://bazemore.me
* https://portfolio.lucasbaze.now.sh
* https://portfolio-git-master.lucasbaze.now.sh


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

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


Successfully aliased the URL <https://github-e2e-tests-dev-alias-v2-without-alias-30drzuobq.now.sh> to the following aliases:

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


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Client ID project/taskcluster/tc-github/production-2 does not have sufficient scopes and is missing the following scopes:

```
secrets:get:repo:github.com/mozbhearsum/shipit:deploy
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "secrets:get:repo:github.com/mozbhearsum/shipit:deploy",
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/cHbenoC6TcGdLTHi8ym63Q",
                "queue:schedule-task:taskcluster-github/cHbenoC6TcGdLTHi8ym63Q/TSmSEfOWS56AsUMcsPie1w"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-09-19T18:09:15.030Z

</details>


Successfully aliased the URL <https://github-e2e-tests-dev-alias-v1-with-alias-ehvyonqmmk.now.sh> to the following alias:

* https://z-github-e2e-tests-dev-only.now.sh


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

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


**General**
13 commits isn't a lot, commit your work more often and improve your commit messages, try to make them more informative.
I think you may have accidentally created a new folder called "week2greenfox" rather than put your work in the week 2 -> Monday folder.

**Week 2 - Monday**
Good commenting on the file and good use of Foreach loop & Dictionary, but I can't see any use of arrays and/or functions.


saw approval from MonsieurNicolas
at https://github.com/MonsieurNicolas/stellar-core/commit/6556353b730846755a0b2d932ef332e0182f2065


merging MonsieurNicolas/stellar-core/overlayLoggingBumpVersion = 6556353b into auto


MonsieurNicolas/stellar-core/overlayLoggingBumpVersion = 6556353b merged ok, testing candidate = ec62e52d


Now could not deploy this pull request since the `package.json` file contains a `now` configuration field.
The GitHub integration requires a `now.json` file which cannot be used in conjunction with a `package.json` file.

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

{
  "name": "austevoll-webapp",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "NODE_ENV=production node server/index.js"
  },
  "now": {
    "alias": "austevoll.iden.cloud"
  },
  "dependencies": {
    "@zeit/next-css": "^1.0.1",
    "axios": "^0.19.0",
    "cors": "^2.8.5",
    "date-fns": "^2.2.1",
    "express": "^4.17.1",
    "flexboxgrid": "^6.3.1",
    "next": "^9.0.6",
    "node-cache": "^4.2.1",
    "nodemon": "^1.19.2",
    "react": "^16.9.0",
    "react-dom": "^16.9.0",
    "scrape-it": "^5.2.0"
  }
}

Migrate any configuration from package.json into now.json and remove the now field from the package.json.


[Circle has built](https://circleci.com/gh/cypress-io/cypress/152862) the `darwin x64` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    export CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.5.0/darwin-x64/circle-develop-084f25f0927cb1da2780e4e8697338c0ddc5db25-152860/cypress.zip
    npm install https://cdn.cypress.io/beta/npm/3.5.0/circle-develop-084f25f0927cb1da2780e4e8697338c0ddc5db25-152859/cypress.tgz


[Document.docx](https://github.com/Rahul-2001/BEEE_CU19/files/3632620/Document.docx)
![Uploading Screenshot (21).png…]()
![Uploading trilok.png…]()


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

* https://flamingo.heetch-eng.now.sh
* https://flamingo-git-master.heetch-eng.now.sh


ncvjnjlxcnvjnxzl


Can we remove daf_persistence from the table file now?


Have the widget type in your instance variable names.

e.g. switchUseless or buttonLookBusy


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

* https://doctocat.now.sh
* https://doctocat.primer.now.sh
* https://doctocat-git-master.primer.now.sh


use busyResponse.size() so if you add more you don't have to alter the random choice code.


this isn't a constant so name it in lowercase camelCase. buttonSelfDestruct.


Now could not deploy this pull request since the `package.json` file contains a `now` configuration field.
The GitHub integration requires a `now.json` file which cannot be used in conjunction with a `package.json` file.

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

{
  "name": "austevoll-webapp",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "NODE_ENV=production node server/index.js"
  },
  "now": {
    "alias": "austevoll.iden.cloud"
  },
  "dependencies": {
    "@zeit/next-css": "^1.0.1",
    "axios": "^0.19.0",
    "date-fns": "^2.2.1",
    "flexboxgrid": "^6.3.1",
    "next": "^9.0.6",
    "node-cache": "^4.2.1",
    "react": "^16.9.0",
    "react-dom": "^16.9.0",
    "scrape-it": "^5.2.0"
  }
}

Migrate any configuration from package.json into now.json and remove the now field from the package.json.


пробел после запятой


пробел перед `{`


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

https://meta.discourse.org/t/posts-are-hidden-after-a-single-flag/123366/76


This leaves the check in an always critical state.  Rather than add erroneous entries, shouldn't there be an OK string passed if there are no blocking_sessions other than those blocked by session_id 0?


Successfully aliased the URL <https://decked-out-khfs57t2x.now.sh> to the following aliases:

* https://decked-out.now.sh
* https://decked-out.griko.now.sh
* https://decked-out-git-master.griko.now.sh


Deployment failed with the following error:

~~~
Two or more files have conflicting paths or names. Please make sure path segments and filenames, without their extension, are unique. The path "api/scenarios/[scenario].js" has conflicts with "api/scenarios/[scenariolist].js"
~~~


Makes sense to move it to a common header file.
About other backends -
OpenCL - only has prep for concurrent calls, not implemented.
Habana - has a nice implementation of this kind of class called "HabanaIOBufferPool" which stores a pool of HababaIOBuffer.
  There is an important difference in the implementation choices:
  - Habana - memory ownership is transferred on getting a specific buffer.
  - CPU (current PR) - memory ownership stays with the pool.
2 implications:
1) What happens to the device memory when a call fails
2) Emerging use case: allow device memory to "live" beyond the scope of runFunctionImpl. i.e. now within runFunctionImpl a call gets a buffer, executes, and puts-back/frees the buffer.


Successfully aliased the URL <https://react-change-calculator-3e7fd9tki.now.sh> to the following aliases:

* https://react-change-calculator.dwarrenfive.now.sh
* https://react-change-calculator-git-master.dwarrenfive.now.sh


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `contentful_space_id` (in env: `space_id)`
* `contentful_access_token` (in env: `access_token)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


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

* https://bryanbeshore.com
* https://www.bryanbeshore.com
* https://8-deploying.bryanbeshore.now.sh
* https://8-deploying-git-master.bryanbeshore.now.sh


```ruby
def attr_accessor_with_history(*names)
  names.each do |name|
    var_name = "@#{name}".to_sym

    define_method(name.to_sym) { instance_variable_get(var_name) }
    define_method("#{name}_history".to_sym) { instance_variable_get("@#{name}_history") }
    define_method("#{name}=") do |value|
      history = instance_variable_get("@#{name}_history")
      if history.nil?
        instance_variable_set("@#{name}_history", [])
      else
        old_val = instance_variable_get("@#{name}")
        history << old_val
      end
     instance_variable_set(var_name, value)
  end
end

```


You could say it like that, yeah :-)
That’s one of the reasons to switch to Meson actually, to get an API a bit more consistent.


7377-FixBaseboardElecError_ExpObj (mjwitte) - Win64-Windows-10-VisualStudio-16: OK (2558 of 2558 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)


Iridium
Guange (mis-spelled)
Platinum
Silicates


Rectified naming change of the project


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

* https://bryanbeshore.com
* https://www.bryanbeshore.com
* https://8-deploying.bryanbeshore.now.sh
* https://8-deploying-git-master.bryanbeshore.now.sh


Sesión 5 aprox


Todo rapido, porque itzel tabajo todo el fin de semana.
Y luego se fue por un pozole.


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


какой-то псевдоним (алиас), немного в нем смысла, если есть геттер trains


Ok, I'll commit the change in a few minutes. Thanks for looking over the README!


fix the issue


Hi,
This is still not available, is it out of your hands now? Thanks!


Hay que investigar cómo agregar a un compañero al proyecto.


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/914bbb57-02a8-464c-9637-04d7f9072aa0?env_id=ibm%3Ayp%3Aus-south "lightbluecompute-devops-20190918144916844"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/3d5b83bf-bbb7-4bf9-8b15-1b9eaf8ac379 "lightblue-web") deployed [lightblue-web-20190918144916844](https://github.com/EduMelo/lightblue-web-20190918144916844/releases/tag/deploy-ibm-yp-us-south-treinamentocloud-edumelo.com.br-dev-20190919-182633 "deploy-ibm-yp-us-south-treinamentocloud-edumelo.com.br-dev-20190919-182633") to [dev](https://console.bluemix.net/apps/c1d9d1a0-e155-42b1-804e-51a0a03d1c35?env_id=ibm:yp:us-south "ibm:yp:us-south:treinamentocloud@edumelo.com.br:dev"), including this commit


<title>My webpage </title>

My Webpage

About Me
EDUCATIONAL BACKGROUND
PROJECT EXPERIENCES
LEARNING INTERESTS DURING BTech
HOBBIES
Blogs
Some Memories
Useful Weblinks
Contact Details

 My name is Shreyas .P

 My profiles of social sites

MY FACEBOOK PROFILE

MY INSTAGRAM PROFILE

RECENT NEWS

 I am studying my engineering 1st year in IIT Roorkee CSE branch. I have recently been selected in NSO chess


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

* https://carbondesignsystem.now.sh
* https://carbon-website.carbon-design-system.now.sh
* https://carbon-website-git-master.carbon-design-system.now.sh


Looks like it was part of a fix for issue #324

Did you look through that issue?


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/93a409ad-9335-48d5-81be-3d661cfd2d2b?env_id=ibm%3Ayp%3Aus-south "lightbluecompute-devops-20190918145900407"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/27b8b960-b84f-4ce6-9345-bd4198258aca "lightblue-web") deployed [lightblue-web-20190918145900407](https://github.com/gasakawa/lightblue-web-20190918145900407/releases/tag/deploy-ibm-yp-us-south-gasakawa-latam.stefanini.com-dev-20190919-182838 "deploy-ibm-yp-us-south-gasakawa-latam.stefanini.com-dev-20190919-182838") to [dev](https://console.bluemix.net/apps/26f2c2b7-c762-4813-bd81-4af14aa3ef8b?env_id=ibm:yp:us-south "ibm:yp:us-south:gasakawa@latam.stefanini.com:dev"), including this commit


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

* https://amikom.now.sh
* https://amikom.r5u.now.sh
* https://amikom-git-master.r5u.now.sh


cc @nickborromeo


Se agregó figuras geometricas


`new_full` uses the tensor it's called on to get its dtype and device

`new_full` works in script on master, if you aren't able to compile a function because of `new_full` can you file an issue on the main PyTorch repo?


**General**
 Love the organisation, very neat code. Maybe you could make your commit messages a little more informative.

**Week 2 - Monday - Arrays and functions**
Nice usage of Arrays and functions, you aced these tasks :) Don't be afraid to commit more often while you're doing your work and maybe try to figure out alternative or more optimal ways of doing the a task.


> Are there any updates here? We're past mid-September now.

Delayed :-(. If the updates to the new internals don't drop by the time I return, were going to move forward at that point updating to the new auth model that @idesai proposed and fixing some of the other issues like the pin oracle you pointed out. Thanks for your patience.


Doesn't this default to codename if nothing is specified?


![](https://github.trello.services/images/mini-trello-icon.png) [COMEÇAR O PROJETO](https://trello.com/c/mEEzvOgZ/1-come%C3%A7ar-o-projeto)


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

Created multidev environment [pr-6](https://dashboard.pantheon.io/sites/7e1af67f-991b-4ad0-8826-713e2ad5d770#pr-6) for combi-packaging-systems.


That was a wrong assumption. `vecfuncs.cpp` is only needed for the legacy code, so I thought the same would be true for `vecfuncs.h`. I now had a closer look on both files and think that both should be removed. The macros should be replaced by inline functions, and everything should be moved to `src/ccstruct/blobs.h`.


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

* https://jrpdebug.now.sh
* https://jrpdebug.jaredp.now.sh
* https://jrpdebug-git-master.jaredp.now.sh


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


Deleting file uploaded straight to GitHub.


Just so you know you can achive the same thing by doing
`string[] abc = { "first", "second", "third" };
 (abc[0], abc[2]) = (abc[2], abc[0]);`


Successfully aliased the URL <https://closhq-1pp5jj4v0.now.sh> to the following aliases:

* https://closhq.closcruzr95.now.sh
* https://closhq-git-master.closcruzr95.now.sh


You should probably add yarn.lock to .gitignore as well


@gerzytet

Hi, thank you for the detailed explanation. It makes much sense of what you are trying to achieve.

In my opinion, both Linter and DeprecationSupervisor is 99% the same idea, except that you are against the idea of checking the tokens while under tree construction rather than traverse after the construction.

And which does not make a lot of sense that why it would make code duplications.

I will give you my example of what's going to happen.

---
    private static final List<DeprecationSupervisor> deprecationSupervisors = new ArrayList<>();
    public static void addDeprecationSupervisor(DeprecationSupervisor ds){
        deprecationSupervisors.add(ds);
    }

...

                    if (showWarnings) {
                        Type type = Type.EXECUTOR;
                        String value = builder.toString();

                        if (deprecationSupervisors.stream()
                                .anyMatch(deprecationSupervisor -> deprecationSupervisor.isDeprecated(type, value))) {
                            this.warnings.add(new DeprecationWarning(type, row, value, lexer.getScriptLines()[row - 1]));
                        }
                    }

---

The above code is the pieces of Parser where it was previously checked on only Executor. But imagine that I move this logic inside the token extraction part.

---

    private void nextToken() throws IOException, LexerException, ParserException {
        try {
            token = lexer.getToken();
                if (type != null && showWarnings) {
                    Type type = token.getType();
                    String value = builder.toString();

                    if (deprecationSupervisors.stream()
                            .anyMatch(deprecationSupervisor -> deprecationSupervisor.isDeprecated(type, value))) {
                        this.warnings.add(new DeprecationWarning(type, row, value, lexer.getScriptLines()[row - 1]));
                    }
                }
        } catch (LexerException lex) {
            ParserException pex = new ParserException("Error occured while processing a token after " + token);
            pex.initCause(lex);
            throw pex;
        }
    }

---

Now, every DeprecationSupervisor has access to every single Token extracted by Lexer.

So what makes the code duplication? Or perhaps, what makes it impossible for you to do what you are trying to do?


a


I wouldn’t declare your color instances in this file. I think it’s best practice to have a file that contains constants for styles (colors, fonts, etc).
Try creating a globally accessible file for constants like this, or even a helper file that has constants specific for your server.


General
Love the organisation, very neat code. Maybe you could make your commit messages a little more informative.

Week 2 - Monday - Arrays and functions
Nice usage of Arrays and functions, you aced these tasks :) Don't be afraid to commit more often while you're doing your work and try to find more optimal way for doing a task.


Yeah, I originally had it without the FULL_PATH stuff, but since this was a semi-permanent mod, which could accidentally apply to everything if something went wrong, I wanted to have that extra layer of security. I also wanted to make sure Kobo can read dotfiles inside .kobo if ever needed.


My fault. I was going back and forth on a PR I wanted to include in the push. It should now be on 0.17.3! Let me know if you have any issues :)


Yep, sounds good.


I think it would be better practice to use classes instead of consts for your components, here’s an example for how you can structure your components:
import React from 'react';

class Example extends React.Component {
  render() {
    return (
      <div>
	Hello World!
      </div>
    );
  }
}

export default Example;


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

* https://flamingo.heetch-eng.now.sh
* https://flamingo-git-master.heetch-eng.now.sh


Created multidev environment [d8-digital-stlawu#pr-36](https://dashboard.pantheon.io/sites/9f185cec-9c0b-4fcb-972f-9a5f2f6ed252#pr-36).

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


para validar  o email o programa verifica a existência de @ , . e com ,sendo necessários os três para o programa aprovar o email.


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/93a409ad-9335-48d5-81be-3d661cfd2d2b?env_id=ibm%3Ayp%3Aus-south "lightbluecompute-devops-20190918145900407"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/27b8b960-b84f-4ce6-9345-bd4198258aca "lightblue-web") deployed [lightblue-web-20190918145900407](https://github.com/gasakawa/lightblue-web-20190918145900407/releases/tag/deploy-ibm-yp-us-south-gasakawa-latam.stefanini.com-dev-20190919-184133 "deploy-ibm-yp-us-south-gasakawa-latam.stefanini.com-dev-20190919-184133") to [dev](https://console.bluemix.net/apps/26f2c2b7-c762-4813-bd81-4af14aa3ef8b?env_id=ibm:yp:us-south "ibm:yp:us-south:gasakawa@latam.stefanini.com:dev"), including this commit


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

* https://sosflaskdashboard.caoa.now.sh
* https://sosflaskdashboard-git-master.caoa.now.sh


Now could not deploy this pull request since the `now.json` file is empty.
It should be a valid JSON file.

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


Is this where you fetch color actions are supposed to be? I’m not entirely sure what the purpose of this file is. If this is for redux actions, a redux action should be structured like this:
1. Create your action type
`const FETCH_COLOR = "FETCH_COLOR";`
2. Creating the action payload: In this case, when fetchColors() is dispatched, the action of type FETCH_COLOR dispatches, and in the reducer you can listen for this action and make a change to the state… depends on the expected functionality you’re looking for. I’m also not sure what you’d want as the payload (what’s returned from the function).
3. Exporting the action. In order to access this actions, it’s best practice to export them in a const.

```
function fetchColors() {
  return {
    type: FETCH_COLOR
  };
}

export const ColorActions = {
  fetchColors
};

export const ActionTypes = {
  FETCH_COLOR
}

```


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


It is indeed ok now, 17.3! Thanks 🎉


<!-- ====================================================================== -->
#   Correctness Tests
<!-- ====================================================================== -->

<!-- ---------------------------------------------------------------------- -->
##  Test 1: Check that student client can establish connections at all
### Student Client ⇌ Reference Server
<!-- ---------------------------------------------------------------------- -->

###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 2: Client: Send a short printable ASCII message terminated by a newline
### Student Client ⇌ Reference Server
<!-- ---------------------------------------------------------------------- -->

###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 3: Client: Send a short printable ASCII message not terminated by a newline
### Student Client ⇌ Reference Server
<!-- ---------------------------------------------------------------------- -->

###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 4: Client: Receive a short message containing fmt.Printf command characters
### Student Client ⇌ Reference Server
<!-- ---------------------------------------------------------------------- -->

###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 5: Client: Send a multi-line printable ASCII message
### Student Client ⇌ Reference Server
<!-- ---------------------------------------------------------------------- -->

###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 6: Client: Receive several short one-line messages sent in sequence
### Student Client ⇌ Reference Server
<!-- ---------------------------------------------------------------------- -->

###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 7: Client: Send the entire text of Moby Dick
### Student Client ⇌ Reference Server
<!-- ---------------------------------------------------------------------- -->

###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 8: Client: Send random short printable ASCII messages
### Student Client ⇌ Reference Server
<!-- ---------------------------------------------------------------------- -->

>     Message: 1                                             ... ok
>     Message: 2                                             ... ok
>     Message: 3                                             ... ok
>     Message: 4                                             ... ok
>     Message: 5                                             ... ok
>     Message: 6                                             ... ok
>     Message: 7                                             ... ok
>     Message: 8                                             ... ok
>     Message: 9                                             ... ok
>     Message: 10                                            ... ok
###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 9: Client: Send random long printable ASCII messages
### Student Client ⇌ Reference Server
<!-- ---------------------------------------------------------------------- -->

>     Message: 1                                             ... ok
>     Message: 2                                             ... ok
>     Message: 3                                             ... ok
>     Message: 4                                             ... ok
>     Message: 5                                             ... ok
>     Message: 6                                             ... ok
>     Message: 7                                             ... ok
>     Message: 8                                             ... ok
>     Message: 9                                             ... ok
>     Message: 10                                            ... ok
###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 10: Client: Send a short binary message
### Student Client ⇌ Reference Server
<!-- ---------------------------------------------------------------------- -->

###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 11: Client: Send random short binary messages
### Student Client ⇌ Reference Server
<!-- ---------------------------------------------------------------------- -->

>     Message: 1                                             ... ok
>     Message: 2                                             ... ok
>     Message: 3                                             ... ok
>     Message: 4                                             ... ok
>     Message: 5                                             ... ok
>     Message: 6                                             ... ok
>     Message: 7                                             ... ok
>     Message: 8                                             ... ok
>     Message: 9                                             ... ok
>     Message: 10                                            ... ok
###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 12: Client: Send random long binary messages
### Student Client ⇌ Reference Server
<!-- ---------------------------------------------------------------------- -->

>     Message: 1                                             ... ok
>     Message: 2                                             ... ok
>     Message: 3                                             ... ok
>     Message: 4                                             ... ok
>     Message: 5                                             ... ok
>     Message: 6                                             ... ok
>     Message: 7                                             ... ok
>     Message: 8                                             ... ok
>     Message: 9                                             ... ok
>     Message: 10                                            ... ok
###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 13: Check that student server can accept connections at all
### Reference Client ⇌ Student Server
<!-- ---------------------------------------------------------------------- -->

###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 14: Server: Listen for connections on multiple different ports
### Reference Client ⇌ Student Server
<!-- ---------------------------------------------------------------------- -->

>     Port: 10316                                            ... ok
>     Port: 11316                                            ... ok
>     Port: 12316                                            ... ok
>     Port: 13316                                            ... ok
>     Port: 14316                                            ... ok
>     Port: 15316                                            ... ok
>     Port: 16316                                            ... ok
>     Port: 17316                                            ... ok
>     Port: 18316                                            ... ok
>     Port: 19316                                            ... ok
>     Port: 20316                                            ... ok
###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 15: Server: Accept multiple sequential connections
### Reference Client ⇌ Student Server
<!-- ---------------------------------------------------------------------- -->

###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 16: Server: Accept multiple concurrent connections
### Reference Client ⇌ Student Server
<!-- ---------------------------------------------------------------------- -->

###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 17: Server: Receive a short printable ASCII message terminated by a newline
### Reference Client ⇌ Student Server
<!-- ---------------------------------------------------------------------- -->

###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 18: Server: Receive a short printable ASCII message not terminated by a newline
### Reference Client ⇌ Student Server
<!-- ---------------------------------------------------------------------- -->

###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 19: Server: Receive a short message containing fmt.Printf command characters
### Reference Client ⇌ Student Server
<!-- ---------------------------------------------------------------------- -->

###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 20: Server: Receive a multi-line printable ASCII message
### Reference Client ⇌ Student Server
<!-- ---------------------------------------------------------------------- -->

###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 21: Server: Receive several short one-line messages sent in sequence
### Reference Client ⇌ Student Server
<!-- ---------------------------------------------------------------------- -->

    shared_test.go:421:

    *********** Test Failed ************
    Message sent does not match message received!

    -----------    Sent     ------------
    (11 lines, 140 chars, hash: aa7d5e45)

    "Hello World 0
    Hello World 1
    Hello World 2
    Hello World 3
    Hello World 4
    Hello World 5
    Hello World 6
    Hello World 7
    Hello World 8
    Hello World 9
    "

    -----------  Received   ------------
    (2 lines, 14 chars, hash: 66f8af6c)

    "Hello World 0
    "

###
                               -- test failed (-0.0) --

<!-- ---------------------------------------------------------------------- -->
##  Test 22: Server: Receive the entire text of Moby Dick
### Reference Client ⇌ Student Server
<!-- ---------------------------------------------------------------------- -->

###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 23: Server: Receive random short printable ASCII messages
### Reference Client ⇌ Student Server
<!-- ---------------------------------------------------------------------- -->

>     Message: 1                                             ... ok
>     Message: 2                                             ... ok
>     Message: 3                                             ... ok
>     Message: 4                                             ... ok
>     Message: 5                                             ... ok
>     Message: 6                                             ... ok
>     Message: 7                                             ... ok
>     Message: 8                                             ... ok
>     Message: 9                                             ... ok
>     Message: 10                                            ... ok
###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 24: Server: Receive random long printable ASCII messages
### Reference Client ⇌ Student Server
<!-- ---------------------------------------------------------------------- -->

>     Message: 1                                             ... ok
>     Message: 2                                             ... ok
>     Message: 3                                             ... ok
>     Message: 4                                             ... ok
>     Message: 5                                             ... ok
>     Message: 6                                             ... ok
>     Message: 7                                             ... ok
>     Message: 8                                             ... ok
>     Message: 9                                             ... ok
>     Message: 10                                            ... ok
###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 25: Server: Receive a short binary message
### Reference Client ⇌ Student Server
<!-- ---------------------------------------------------------------------- -->

###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 26: Server: Receive random short binary messages
### Reference Client ⇌ Student Server
<!-- ---------------------------------------------------------------------- -->

>     Message: 1                                             ... ok
>     Message: 2                                             ... ok
>     Message: 3                                             ... ok
>     Message: 4                                             ... ok
>     Message: 5                                             ... ok
>     Message: 6                                             ... ok
>     Message: 7                                             ... ok
>     Message: 8                                             ... ok
>     Message: 9                                             ... ok
>     Message: 10                                            ... ok
###
                               -- test passed --

<!-- ---------------------------------------------------------------------- -->
##  Test 27: Server: Receive random long binary messages
### Reference Client ⇌ Student Server
<!-- ---------------------------------------------------------------------- -->

>     Message: 1                                             ... ok
>     Message: 2                                             ... ok
>     Message: 3                                             ... ok
>     Message: 4                                             ... ok
>     Message: 5                                             ... ok
>     Message: 6                                             ... ok
>     Message: 7                                             ... ok
>     Message: 8                                             ... ok
>     Message: 9                                             ... ok
>     Message: 10                                            ... ok
###
                               -- test passed --

--------------------------------------------------------------
Results
--------------------------------------------------------------
>     ========================================================
>        Test summary:
>            Passed  26 / 27  tests     (1 failed)
>            Passed  91 / 91  subtests  (0 failed)
>
>        Score:
>            23.00 points of a possible 23.00  (100.00%)
>     ========================================================


Можно еще и так `@speed.zero?`


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

* https://doctocat.now.sh
* https://doctocat.primer.now.sh
* https://doctocat-git-master.primer.now.sh


Тоже alias


`@route.stations.last == current_station` можно обернуть в метод, например `current_station?`


@nasseef


Для чего нужны функции
=
Пример
-
import turtle

turtle.speed (1)
turtle.forward (100)
turtle.left (90)
turtle.forward (100)
turtle.left (90)
turtle.forward (100)
turtle.left (90)
turtle.forward (100)
turtle.left (90)

https://www.youtube.com/watch?v=pL01GSH_XJk&list=PLQAt0m1f9OHvv2wxPGSCWjgy1qER_FvB6&index=36


`@route != nil` => `@route.nil?`


git--version


Successfully aliased the URL <https://example-company-website-gatsby-sanity-combo-sarpisik-9wat0fihw.now.sh> to the following aliases:

* https://example-company-website-gatsby-sanity-combo-sarpisik.now.sh
* https://example-company-website-gatsby-sanity-combo-sarpisik.sarpisik.now.sh
* https://example-company-website-gatsby-sanity-combo-sarpisik-git-master.sarpisik.now.sh


Typo: associatd


Successfully aliased the URL <https://contacta-3p3jqovqb.now.sh> to the following aliases:

* https://contacta.now.sh
* https://contacta.johncuba.now.sh
* https://contacta-git-master.johncuba.now.sh


Successfully aliased the URL <https://flamingo-64xklc5i7.now.sh> to the following aliases:

* https://flamingo.heetch-eng.now.sh
* https://flamingo-git-master.heetch-eng.now.sh


The program will just exit with:
 return None

if the marketplace info is not provided, is that a functionality that is required?


The underscore in the name makes me wonder if this shouldn't be called `importDatasets`


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/7e254ea2-2a3e-4656-9afe-9f27ca2de579?env_id=ibm%3Ayp%3Aeu-gb "gopiwedspriyanka"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/a2942dc5-4962-4983-86aa-9be2e9be411f "gopiwedspriyanka") deployed [gopiwedspriyanka](https://github.com/gopi014/gopiwedspriyanka/releases/tag/deploy-ibm-yp-eu-gb-gopinathrkrishnamoorthy-gmail.com-dev-20190919-185109 "deploy-ibm-yp-eu-gb-gopinathrkrishnamoorthy-gmail.com-dev-20190919-185109") to [dev](https://console.bluemix.net/apps/db37d9d2-afb3-4cb6-8545-c1cd4860996a?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:gopinathrkrishnamoorthy@gmail.com:dev"), including this commit


Oh hey. I've got an avr-gcc 9.2 kicking around. I'll see if I can get a build environment running with that.


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

InterpreterError at template.tasks[0]: object keys must be strings

</details>


Successfully aliased the URL <https://just-another-todo-app-xfltuczxfv.now.sh> to the following alias:

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


Оператор return
=

https://www.youtube.com/watch?v=cWyUODRGIDY&list=PLQAt0m1f9OHvv2wxPGSCWjgy1qER_FvB6&index=37


w przypadku kilku selektorów lepiej każdy dawać w osobnej linii.
```.branding,
.socials {```


Do you have a default state set up somewhere? Your default state should be a javascript object with all of the fields that you'd want in your app store.

ex.
```
const defaultState = {
  color: "",
  colorOptions: ""
   ...
}

```
Then your reducers should always return an object that has **all** of those fields, but they update based on the action.

```
switch(type) {
  case 'ADD_COLOR':
    return {
       **...state**,
       color: action.color
    }

```
I'm sure you already know this, but the `...` simply means grab everything in this object, except for the fields that I specify. And because you want to return the entire state in a reducer you should use that. So each of your cases should have something like this:
```
return {
   ...state,
   whateverFieldsYouAreUpdatingBasedOnTheAction: anyValueGoesHere
}
```


Should be `noqa:` -- without the colon you mask all flake8 checks, with the colon you only mask the stated check.


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


wiodące zera mogą być pominięte w takim przypadku
``` border-bottom: .3rem solid...```


Thanks!


@emdilone OK


Goodness, my editor must have done that when I pasted some things.


```margin: 0 5px;``` wystarczy


Modified HTML to show "HELLO UNIVERSE, THIS IS MY 7 SEGMENT DISPLAY DRIVER SIMULATION.


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

* https://k18.now.sh
* https://infoscreen.toretefre.now.sh
* https://infoscreen-git-master.toretefre.now.sh


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

* https://reactform.kgrondin.now.sh
* https://reactform-git-master.kgrondin.now.sh


Можно лишнюю группу не создавать
Также нужно добавить границы
`FORMAT_NUBMER = /^[а-яё\d]{3}-?[а-яё\d]{2}$/i.
`


ała. lepiej trzymać się zapisu szesnastkowego albo rgb(a)


podwójna spacja przed ```i```


Conteúdo do curso


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

end of the stream or a document separator is expected at line 12, column 1:
    -
    ^

</details>


develop (mjwitte) - x86_64-Linux-Ubuntu-18.04-cppcheck: OK (0 of 0 tests passed, 0 test warnings)

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


develop (mjwitte) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (11 of 11 tests passed, 0 test warnings)

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


spacje przed i po } {


Hola bb, como puedo hacer para leer cuando viene array?


spacje przed i po /


Successfully aliased the URL <https://user-onboarding-68m0n7za4.now.sh> to the following aliases:

* https://user-onboarding.xami101.now.sh
* https://user-onboarding-git-master.xami101.now.sh


Por ejemplo para eso?


Yeah.  No comments in #324 as to why it was changed from width/height to endX/endY.   This change was made after 1.5.1 came out.


en? serio? :D


xD


Maybe you want to use
```C+++
return thorin::isa<Tag::SInt>(type);
```
instead?


skrypty powinny być umieszczone możliwe pod koniec kodu, na dole body a przynajmniej za stylami, żeby nie blokować renderowania


Simple "HELLO UNIVERSE" webpage.


Esses desafios são da aula 033, errei e coloquei aula 032 no commit.


brak zamknięcia li


Desafio básico aula 033!!!


Do we also need to add to the DebuggerModule interface a function (ex: setRemoteProtocolCallback) to register a callback that the debugger module will use to communicate with the WebAssembly engine it is debugging?
By itself, a debugger module will not know how to connect to the target, and it could not even have the capability to open TCP or WebSocket connections and directly send messages. This functionality will probably be implemented in the debugger process that embeds the Debugger Module, therefore the debugger should probably pass a callback when it initializes a debugger module.
I think that this is required even in the first MVP milestone.


Successfully aliased the URL <https://statickit-site-21zmf9lvf.now.sh> to the following aliases:

* https://statickit.com
* https://statickit-site.unstacked.now.sh
* https://statickit-site-git-master.unstacked.now.sh


Desafio intermediário aula 033!!!


jeśli używasz forma to obowiązkowy jest też atrybut action. rozważ zastąpienie forma divem


Сомневаюсь, что на 99 строке правильно сделал. Мне так валидатор посоветовал, нужно мол заголовок какой нить впиндюрить.

Сортировка


There is an author or a copyright holder.  The copyright holder may choose to release the software under a specific opensource license such as the MIT license.


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/93a409ad-9335-48d5-81be-3d661cfd2d2b?env_id=ibm%3Ayp%3Aus-south "lightbluecompute-devops-20190918145900407"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/27b8b960-b84f-4ce6-9345-bd4198258aca "lightblue-web") deployed [lightblue-web-20190918145900407](https://github.com/gasakawa/lightblue-web-20190918145900407/releases/tag/deploy-ibm-yp-us-south-gasakawa-latam.stefanini.com-dev-20190919-191235 "deploy-ibm-yp-us-south-gasakawa-latam.stefanini.com-dev-20190919-191235") to [dev](https://console.bluemix.net/apps/26f2c2b7-c762-4813-bd81-4af14aa3ef8b?env_id=ibm:yp:us-south "ibm:yp:us-south:gasakawa@latam.stefanini.com:dev"), including this commit


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

* https://ssc.jamesacklin.now.sh
* https://ssc-git-master.jamesacklin.now.sh


nie widzę nigdzie h2. nagłówki muszą być stosowane po kolei, bez pomijania żadnego


   def _build_model(self):
        # neural net to approximate Q-value function:
        model = Sequential()
        model.add(Dense(24, input_dim=self.state_size, activation='relu')) # 1st hidden layer; states as input
        model.add(Dense(24, activation='relu')) # 2nd hidden layer
        model.add(Dense(self.action_size, activation='linear')) # 2 actions, so 2 output neurons: 0 and 1 (L/R)
        model.compile(loss='mse', optimizer=Adam(lr=self.learning_rate))
        return model

    def remember(self, state, action, reward, next_state, done):
        self.memory.append((state, action, reward, next_state, done)) # list of previous experiences, enabling re-training later

    def act(self, state):
        if np.random.rand() <= self.epsilon: # if acting randomly, take random action
            return random.randrange(self.action_size)
        act_values = self.model.predict(state) # if not acting randomly, predict reward value based on current state
        return np.argmax(act_values[0]) # pick the action that will give the highest reward (i.e., go left or right?)

    def replay(self, batch_size): # method that trains NN with experiences sampled from memory
        minibatch = random.sample(self.memory, batch_size) # sample a minibatch from memory
        for state, action, reward, next_state, done in minibatch: # extract data for each minibatch sample
            target = reward
            # if done (boolean whether game ended or not,
            # i.e., whether final state or not),
            # then target = reward
            if not done:
                # if not done,
                #then predict future discounted reward
                target = (reward + self.gamma *
                          # (target) = reward + (discount rate gamma) *
                          np.amax(self.model.predict(next_state)[0]))
                          # (maximum target Q based on future action a')
            target_f = self.model.predict(state)
            # approximately map current state to future discounted reward
            target_f[0][action] = target
            self.model.fit(state, target_f, epochs=1, verbose=False)
            # single epoch of training with x=state, y=target_f;
            # fit decreases loss btwn target_f and y_hat
        if self.epsilon > self.epsilon_min:
            self.epsilon *= self.epsilon_decay

    def load(self, namedWeights):
        self.model.load_weights(namedWeights)

    def save(self, namedWeights):
        self.model.save_weights(namedWeights)

agent = DQNAgent(state_size, action_size) # initialise agent

done = False
for e in range(n_episodes): # iterate over new episodes of the game
    state = env.reset() # reset state at start of each new episode of the game
    state = np.reshape(state, [1, state_size])

    for time in range(5000):
        # time represents a frame of the game;


develop (mjwitte) - x86_64-Linux-Ubuntu-18.04-gcc-7.4: OK (1910 of 1910 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)


kropka w tej drugiej klasie chyba zbedna ;)


Interesting. . I assume all of the base operators still work?


переменная разряда


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/914bbb57-02a8-464c-9637-04d7f9072aa0?env_id=ibm%3Ayp%3Aus-south "lightbluecompute-devops-20190918144916844"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/3d5b83bf-bbb7-4bf9-8b15-1b9eaf8ac379 "lightblue-web") deployed [lightblue-web-20190918144916844](https://github.com/EduMelo/lightblue-web-20190918144916844/releases/tag/deploy-ibm-yp-us-south-treinamentocloud-edumelo.com.br-dev-20190919-191439 "deploy-ibm-yp-us-south-treinamentocloud-edumelo.com.br-dev-20190919-191439") to [dev](https://console.bluemix.net/apps/c1d9d1a0-e155-42b1-804e-51a0a03d1c35?env_id=ibm:yp:us-south "ibm:yp:us-south:treinamentocloud@edumelo.com.br:dev"), including this commit


cc @clarysabel @cuenyad @vmaletta


Considering that there is a new release of Win10 every six months, is there a way to not hardcode the version number?


I'm quite curious how the compiler knows how to do * and / operations.


coś nie tak z wcięciami. ten div i koniec poprzedniego powinny być na tym samym poziomie


We get the same behavior failure with gcc 9.2


переменная результат деления на числа на свой разряд


ЂР±в•’ СЉР©Sв•ќ,FС€
в”bР№СЉ 099y СЋв–Њ;Рќв•¦ @в•©С‰Vв••РђРћР«>$ Р©Рї
Р©в•џdCС‹nв•ҐEв•¤в”¬Рµ<5eР“%в•¬ в•ђ,РєG t: /Р·Рµв”ј,Р— СЋРґРґв


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


Debbie


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

I updated the Github team because of this commit.

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

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

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

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


podział tekstu na linie poprzez paragrafy to zły pomysł (przy mniejszych rozdzielczościach bedzie się źle łamać). lepiej wsadzić to w jeden <p>


nadmiarowa nowa linia


Peter


nowa linia na końcu to dobry zwyczaj ;)


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

Created multidev environment [pr-7](https://dashboard.pantheon.io/sites/7e1af67f-991b-4ad0-8826-713e2ad5d770#pr-7) for combi-packaging-systems.


Successfully aliased the URL <https://personal-page-45bfp5xp5.now.sh> to the following aliases:

* https://personal-page.w73184.now.sh
* https://personal-page-git-master.w73184.now.sh


this is a web code basicly html and css


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

* https://networth-studio.ggeter.now.sh
* https://networth-studio-git-master.ggeter.now.sh


Feels a bit strange to colour the output of a single command like this, how about `abbr`, `alias`, etc. for consistency?