[R/pheatmap-internal.R:1:1:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L1) *style:* **Variable or function name should be snake_case.**
```r
.emptyPheatmapAnnotations <- list(
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/pheatmap-internal.R:10:1:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L10) *style:* **Variable or function name should be snake_case.**
```r
.pheatmapAnnotations <- function(
^~~~~~~~~~~~~~~~~~~~
```
[R/pheatmap-internal.R:13:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L13) *style:* **Variable or function name should be snake_case.**
```r
    legendColor
    ^~~~~~~~~~~
```
[R/pheatmap-internal.R:16:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L16) *warning:* **no visible global function definition for ‘assert_is_character’**
```r
    assert_is_character(blacklist)
    ^~~~~~~~~~~~~~~~~~~
```
[R/pheatmap-internal.R:17:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L17) *warning:* **no visible global function definition for ‘assertIsHexColorFunctionOrNULL’**
```r
    assertIsHexColorFunctionOrNULL(legendColor)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/pheatmap-internal.R:20:13:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L20) *warning:* **no visible global function definition for ‘colData’**
```r
    data <- colData(object)
            ^~~~~~~
```
[R/pheatmap-internal.R:21:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L21) *style:* **Variable or function name should be snake_case.**
```r
    interestingGroups <- interestingGroups(object)
    ^~~~~~~~~~~~~~~~~
```
[R/pheatmap-internal.R:29:16:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L29) *warning:* **no visible binding for global variable ‘.emptyPheatmapAnnotations’**
```r
        return(.emptyPheatmapAnnotations)
               ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/pheatmap-internal.R:32:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L32) *warning:* **no visible global function definition for ‘assertHasRownames’**
```r
    assertHasRownames(data)
    ^~~~~~~~~~~~~~~~~
```
[R/pheatmap-internal.R:51:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L51) *style:* **Variable or function name should be snake_case.**
```r
    hasLevels <- vapply(
    ^~~~~~~~~
```
[R/pheatmap-internal.R:61:16:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L61) *warning:* **no visible binding for global variable ‘.emptyPheatmapAnnotations’**
```r
        return(.emptyPheatmapAnnotations)  # nocov
               ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/pheatmap-internal.R:74:17:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L74) *warning:* **no visible global function definition for ‘assert_is_factor’**
```r
                assert_is_factor(x)
                ^~~~~~~~~~~~~~~~
```
[R/pheatmap-internal.R:96:1:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L96) *style:* **Variable or function name should be snake_case.**
```r
.pheatmapArgs <- function(args) {
^~~~~~~~~~~~~
```
[R/pheatmap-internal.R:97:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L97) *warning:* **no visible global function definition for ‘assert_is_list’**
```r
    assert_is_list(args)
    ^~~~~~~~~~~~~~
```
[R/pheatmap-internal.R:98:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L98) *warning:* **no visible global function definition for ‘assert_has_names’**
```r
    assert_has_names(args)
    ^~~~~~~~~~~~~~~~
```
[R/pheatmap-internal.R:100:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L100) *style:* **Variable or function name should be snake_case.**
```r
    invalidNames <- grep("[._]", names(args), value = TRUE)
    ^~~~~~~~~~~~
```
[R/pheatmap-internal.R:107:20:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L107) *warning:* **no visible global function definition for ‘snake’, Did you mean 'save'?**
```r
    names(args) <- snake(names(args))
                   ^~~~~
```
[R/pheatmap-internal.R:108:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L108) *warning:* **no visible global function definition for ‘assert_is_subset’**
```r
    assert_is_subset(names(args), formalArgs(pheatmap))
    ^~~~~~~~~~~~~~~~
```
[R/pheatmap-internal.R:108:46:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L108) *warning:* **no visible binding for global variable ‘pheatmap’, Did you mean 'heatmap'?**
```r
    assert_is_subset(names(args), formalArgs(pheatmap))
                                             ^~~~~~~~
```
[R/pheatmap-internal.R:109:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L109) *warning:* **no visible global function definition for ‘assert_has_no_duplicates’**
```r
    assert_has_no_duplicates(names(args))
    ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/pheatmap-internal.R:116:1:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L116) *style:* **Variable or function name should be snake_case.**
```r
.pheatmapColorPalette <- function(color = NULL, n = 256L) {
^~~~~~~~~~~~~~~~~~~~~
```
[R/pheatmap-internal.R:120:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L120) *warning:* **no visible global function definition for ‘assert_all_are_hex_colors’**
```r
        assert_all_are_hex_colors(color)
        ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/pheatmap-internal.R:125:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L125) *warning:* **no visible global function definition for ‘assertIsHexColorFunctionOrNULL’**
```r
        assertIsHexColorFunctionOrNULL(color)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/pheatmap-internal.R:129:30:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/pheatmap-internal.R#L129) *warning:* **no visible global function definition for ‘brewer.pal’**
```r
        colorRampPalette(rev(brewer.pal(n = 7L, name = "RdYlBu")))(n)
                             ^~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:39:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L39) *style:* **Variable or function name should be snake_case.**
```r
        interestingGroups = NULL,
        ^~~~~~~~~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:41:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L41) *style:* **Variable or function name should be snake_case.**
```r
        countsAxisLabel = "counts"
        ^~~~~~~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:44:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L44) *warning:* **no visible global function definition for ‘assert_is_scalar’**
```r
        assert_is_scalar(assay)
        ^~~~~~~~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:45:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L45) *warning:* **no visible global function definition for ‘assertIsAnImplicitInteger’**
```r
        assertIsAnImplicitInteger(n)
        ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:46:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L46) *style:* **Variable or function name should be snake_case.**
```r
        interestingGroups <- matchInterestingGroups(
        ^~~~~~~~~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:50:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L50) *warning:* **no visible global function definition for ‘interestingGroups<-’, Did you mean 'interestingGroups'?**
```r
        interestingGroups(object) <- interestingGroups
        ^~~~~~~~~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:51:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L51) *warning:* **no visible global function definition for ‘assert_is_a_string’**
```r
        assert_is_a_string(trans)
        ^~~~~~~~~~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:52:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L52) *warning:* **no visible global function definition for ‘assert_is_a_string’**
```r
        assert_is_a_string(countsAxisLabel)
        ^~~~~~~~~~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:54:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L54) *style:* **Variable or function name should be snake_case.**
```r
        rowData <- rowData(object)
        ^~~~~~~
```
[R/plotCountsPerBiotype-methods.R:59:13:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L59) *style:* **Variable or function name should be snake_case.**
```r
            biotypeCol <- "transcriptBiotype"
            ^~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:61:13:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L61) *style:* **Variable or function name should be snake_case.**
```r
            biotypeCol <- "geneBiotype"
            ^~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:63:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L63) *warning:* **no visible global function definition for ‘assert_is_subset’**
```r
        assert_is_subset(biotypeCol, colnames(rowData))
        ^~~~~~~~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:79:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L79) *style:* **Variable or function name should be snake_case.**
```r
        sampleData <- sampleData(object) %>%
        ^~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:104:21:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L104) *warning:* **no visible global function definition for ‘rename’, Did you mean 'unname'?**
```r
            data <- rename(data, !!sym("sampleID") := !!sym("colname"))
                    ^~~~~~
```
[R/plotCountsPerBiotype-methods.R:104:36:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L104) *warning:* **no visible global function definition for ‘sym’, Did you mean 'sum'?**
```r
            data <- rename(data, !!sym("sampleID") := !!sym("colname"))
                                   ^~~
```
[R/plotCountsPerBiotype-methods.R:104:36:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L104) *warning:* **no visible global function definition for ‘sym’, Did you mean 'sum'?**
```r
            data <- rename(data, !!sym("sampleID") := !!sym("colname"))
                                   ^~~
```
[R/plotCountsPerBiotype-methods.R:104:52:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L104) *warning:* **no visible global function definition for ‘:=’, Did you mean ':'?**
```r
            data <- rename(data, !!sym("sampleID") := !!sym("colname"))
                                                   ^~
```
[R/plotCountsPerBiotype-methods.R:180:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L180) *style:* **Variable or function name should be snake_case.**
```r
        interestingGroups = NULL,
        ^~~~~~~~~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:182:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L182) *style:* **Variable or function name should be snake_case.**
```r
        countsAxisLabel = "counts"
        ^~~~~~~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:185:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L185) *warning:* **no visible global function definition for ‘assert_is_scalar’**
```r
        assert_is_scalar(assay)
        ^~~~~~~~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:186:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L186) *style:* **Variable or function name should be snake_case.**
```r
        interestingGroups <- matchInterestingGroups(
        ^~~~~~~~~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:190:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L190) *warning:* **no visible global function definition for ‘interestingGroups<-’, Did you mean 'interestingGroups'?**
```r
        interestingGroups(object) <- interestingGroups
        ^~~~~~~~~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:191:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L191) *warning:* **no visible global function definition for ‘assert_is_a_string’**
```r
        assert_is_a_string(trans)
        ^~~~~~~~~~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:192:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L192) *warning:* **no visible global function definition for ‘assert_is_a_string’**
```r
        assert_is_a_string(countsAxisLabel)
        ^~~~~~~~~~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:194:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L194) *style:* **Variable or function name should be snake_case.**
```r
        rowData <- rowData(object)
        ^~~~~~~
```
[R/plotCountsPerBiotype-methods.R:197:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L197) *style:* **Variable or function name should be snake_case.**
```r
        biotypeCol <- "broadClass"
        ^~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:198:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L198) *warning:* **no visible global function definition for ‘assert_is_subset’**
```r
        assert_is_subset(biotypeCol, colnames(rowData))
        ^~~~~~~~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:212:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L212) *style:* **Variable or function name should be snake_case.**
```r
        sampleData <- sampleData(object) %>%
        ^~~~~~~~~~
```
[R/plotCountsPerBiotype-methods.R:236:21:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L236) *warning:* **no visible global function definition for ‘rename’, Did you mean 'unname'?**
```r
            data <- rename(data, !!sym("sampleID") := !!sym("colname"))
                    ^~~~~~
```
[R/plotCountsPerBiotype-methods.R:236:36:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L236) *warning:* **no visible global function definition for ‘sym’, Did you mean 'sum'?**
```r
            data <- rename(data, !!sym("sampleID") := !!sym("colname"))
                                   ^~~
```
[R/plotCountsPerBiotype-methods.R:236:36:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L236) *warning:* **no visible global function definition for ‘sym’, Did you mean 'sum'?**
```r
            data <- rename(data, !!sym("sampleID") := !!sym("colname"))
                                   ^~~
```
[R/plotCountsPerBiotype-methods.R:236:52:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerBiotype-methods.R#L236) *warning:* **no visible global function definition for ‘:=’, Did you mean ':'?**
```r
            data <- rename(data, !!sym("sampleID") := !!sym("colname"))
                                                   ^~
```
[R/plotCountsPerGene-methods.R:31:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerGene-methods.R#L31) *style:* **Variable or function name should be snake_case.**
```r
        interestingGroups = NULL,
        ^~~~~~~~~~~~~~~~~
```
[R/plotCountsPerGene-methods.R:37:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerGene-methods.R#L37) *style:* **Variable or function name should be snake_case.**
```r
        countsAxisLabel = "counts",
        ^~~~~~~~~~~~~~~
```
[R/plotCountsPerGene-methods.R:41:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerGene-methods.R#L41) *warning:* **no visible global function definition for ‘assert_is_scalar’**
```r
        assert_is_scalar(assay)
        ^~~~~~~~~~~~~~~~
```
[R/plotCountsPerGene-methods.R:42:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerGene-methods.R#L42) *style:* **Variable or function name should be snake_case.**
```r
        interestingGroups <- matchInterestingGroups(
        ^~~~~~~~~~~~~~~~~
```
[R/plotCountsPerGene-methods.R:46:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerGene-methods.R#L46) *warning:* **no visible global function definition for ‘interestingGroups<-’, Did you mean 'interestingGroups'?**
```r
        interestingGroups(object) <- interestingGroups
        ^~~~~~~~~~~~~~~~~
```
[R/plotCountsPerGene-methods.R:49:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerGene-methods.R#L49) *warning:* **no visible global function definition for ‘assertIsFillScaleDiscreteOrNULL’**
```r
        assertIsFillScaleDiscreteOrNULL(fill)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotCountsPerGene-methods.R:50:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerGene-methods.R#L50) *warning:* **no visible global function definition for ‘assert_is_a_bool’**
```r
        assert_is_a_bool(flip)
        ^~~~~~~~~~~~~~~~
```
[R/plotCountsPerGene-methods.R:51:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerGene-methods.R#L51) *warning:* **no visible global function definition for ‘assertIsAStringOrNULL’**
```r
        assertIsAStringOrNULL(countsAxisLabel)
        ^~~~~~~~~~~~~~~~~~~~~
```
[R/plotCountsPerGene-methods.R:52:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerGene-methods.R#L52) *warning:* **no visible global function definition for ‘assertIsAStringOrNULL’**
```r
        assertIsAStringOrNULL(title)
        ^~~~~~~~~~~~~~~~~~~~~
```
[R/plotCountsPerGene-methods.R:70:14:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerGene-methods.R#L70) *warning:* **no visible global function definition for ‘ggplot’, Did you mean 'biplot'?**
```r
        p <- ggplot(data = data)
             ^~~~~~
```
[R/plotCountsPerGene-methods.R:124:22:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerGene-methods.R#L124) *warning:* **no visible global function definition for ‘coord_flip’**
```r
            p <- p + coord_flip()
                     ^~~~~~~~~~
```
[R/plotCountsPerGene-methods.R:128:22:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotCountsPerGene-methods.R#L128) *warning:* **no visible global function definition for ‘guides’**
```r
            p <- p + guides(color = FALSE, fill = FALSE)
                     ^~~~~~
```
[R/plotGenderMarkers-methods.R:22:21:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenderMarkers-methods.R#L22) *warning:* **no visible binding for global variable ‘object’, Did you mean 'objects'?**
```r
        validObject(object)
                    ^~~~~~
```
[R/plotGenderMarkers-methods.R:25:30:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenderMarkers-methods.R#L25) *warning:* **no visible binding for global variable ‘object’, Did you mean 'objects'?**
```r
        organism <- organism(object)
                             ^~~~~~
```
[R/plotGenderMarkers-methods.R:33:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenderMarkers-methods.R#L33) *warning:* **no visible global function definition for ‘assert_is_list’**
```r
        assert_is_list(markers)
        ^~~~~~~~~~~~~~
```
[R/plotGenderMarkers-methods.R:36:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenderMarkers-methods.R#L36) *style:* **Variable or function name should be snake_case.**
```r
        supportedOrganisms <- names(markers) %>%
        ^~~~~~~~~~~~~~~~~~
```
[R/plotGenderMarkers-methods.R:47:29:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenderMarkers-methods.R#L47) *warning:* **no visible global function definition for ‘camel’, Did you mean 'call'?**
```r
        markers <- markers[[camel(organism)]]
                            ^~~~~
```
[R/plotGenderMarkers-methods.R:48:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenderMarkers-methods.R#L48) *warning:* **no visible global function definition for ‘assert_is_tbl_df’**
```r
        assert_is_tbl_df(markers)
        ^~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:41:1:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L41) *style:* **Variable or function name should be snake_case.**
```r
.plotGeneFacet <- function(
^~~~~~~~~~~~~~
```
[R/plotGene-methods.R:43:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L43) *style:* **Variable or function name should be snake_case.**
```r
    countsAxisLabel = "counts",
    ^~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:44:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L44) *style:* **Variable or function name should be snake_case.**
```r
    medianLine = TRUE,
    ^~~~~~~~~~
```
[R/plotGene-methods.R:48:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L48) *warning:* **no visible global function definition for ‘assert_is_all_of’**
```r
    assert_is_all_of(object, "SummarizedExperiment")
    ^~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:49:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L49) *style:* **Variable or function name should be snake_case.**
```r
    interestingGroups <- interestingGroups(object)
    ^~~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:52:13:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L52) *warning:* **no visible global function definition for ‘meltCounts’**
```r
    data <- meltCounts(object)
            ^~~~~~~~~~
```
[R/plotGene-methods.R:74:18:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L74) *warning:* **no visible binding for global variable ‘.geneMedianLine’**
```r
        p <- p + .geneMedianLine
                 ^~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:82:18:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L82) *warning:* **no visible global function definition for ‘guides’**
```r
        p <- p + guides(color = FALSE)
                 ^~~~~~
```
[R/plotGene-methods.R:90:1:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L90) *style:* **Variable or function name should be snake_case.**
```r
.plotGeneWide <- function(
^~~~~~~~~~~~~
```
[R/plotGene-methods.R:92:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L92) *style:* **Variable or function name should be snake_case.**
```r
    countsAxisLabel = "counts",
    ^~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:93:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L93) *style:* **Variable or function name should be snake_case.**
```r
    medianLine = TRUE,
    ^~~~~~~~~~
```
[R/plotGene-methods.R:97:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L97) *warning:* **no visible global function definition for ‘assert_is_all_of’**
```r
    assert_is_all_of(object, "SummarizedExperiment")
    ^~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:98:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L98) *style:* **Variable or function name should be snake_case.**
```r
    interestingGroups <- interestingGroups(object)
    ^~~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:101:13:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L101) *warning:* **no visible global function definition for ‘meltCounts’**
```r
    data <- meltCounts(object)
            ^~~~~~~~~~
```
[R/plotGene-methods.R:122:18:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L122) *warning:* **no visible binding for global variable ‘.geneMedianLine’**
```r
        p <- p + .geneMedianLine
                 ^~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:140:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L140) *style:* **Variable or function name should be snake_case.**
```r
        interestingGroups = NULL,
        ^~~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:141:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L141) *style:* **Variable or function name should be snake_case.**
```r
        countsAxisLabel = "counts",
        ^~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:142:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L142) *style:* **Variable or function name should be snake_case.**
```r
        medianLine = TRUE,
        ^~~~~~~~~~
```
[R/plotGene-methods.R:149:19:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L149) *warning:* **no visible global function definition for ‘as.SummarizedExperiment’**
```r
        object <- as.SummarizedExperiment(object)
                  ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:150:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L150) *warning:* **no visible global function definition for ‘assert_is_character’**
```r
        assert_is_character(genes)
        ^~~~~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:152:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L152) *warning:* **no visible global function definition for ‘assert_all_are_in_closed_range’**
```r
        assert_all_are_in_closed_range(length(genes), lower = 1L, upper = 20L)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:153:18:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L153) *warning:* **no visible global function definition for ‘mapGenesToRownames’**
```r
        genes <- mapGenesToRownames(object, genes = genes, strict = FALSE)
                 ^~~~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:154:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L154) *warning:* **no visible global function definition for ‘assert_is_scalar’**
```r
        assert_is_scalar(assay)
        ^~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:155:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L155) *style:* **Variable or function name should be snake_case.**
```r
        interestingGroups <- matchInterestingGroups(
        ^~~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:159:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L159) *warning:* **no visible global function definition for ‘interestingGroups<-’, Did you mean 'interestingGroups'?**
```r
        interestingGroups(object) <- interestingGroups
        ^~~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:160:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L160) *warning:* **no visible global function definition for ‘assert_is_a_bool’**
```r
        assert_is_a_bool(medianLine)
        ^~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:161:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L161) *warning:* **no visible global function definition for ‘assertIsColorScaleDiscreteOrNULL’**
```r
        assertIsColorScaleDiscreteOrNULL(color)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:162:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L162) *warning:* **no visible global function definition for ‘assert_is_a_bool’**
```r
        assert_is_a_bool(legend)
        ^~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:166:18:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L166) *warning:* **no visible global function definition for ‘assays’, Did you mean 'assay'?**
```r
        assay <- assays(object)[[assay]]
                 ^~~~~~
```
[R/plotGene-methods.R:167:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L167) *warning:* **no visible global function definition for ‘assays<-’**
```r
        assays(object) <- list(assay = assay)
        ^~~~~~
```
[R/plotGene-methods.R:178:21:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L178) *warning:* **no visible binding for global variable ‘.plotGeneFacet’**
```r
            what <- .plotGeneFacet
                    ^~~~~~~~~~~~~~
```
[R/plotGene-methods.R:180:21:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGene-methods.R#L180) *warning:* **no visible binding for global variable ‘.plotGeneWide’**
```r
            what <- .plotGeneWide
                    ^~~~~~~~~~~~~
```
[R/plotGenesDetected-methods.R:24:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenesDetected-methods.R#L24) *style:* **Variable or function name should be snake_case.**
```r
        interestingGroups = NULL,
        ^~~~~~~~~~~~~~~~~
```
[R/plotGenesDetected-methods.R:26:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenesDetected-methods.R#L26) *style:* **Variable or function name should be snake_case.**
```r
        minCounts = 1L,
        ^~~~~~~~~
```
[R/plotGenesDetected-methods.R:32:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenesDetected-methods.R#L32) *warning:* **no visible global function definition for ‘assert_is_scalar’**
```r
        assert_is_scalar(assay)
        ^~~~~~~~~~~~~~~~
```
[R/plotGenesDetected-methods.R:33:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenesDetected-methods.R#L33) *style:* **Variable or function name should be snake_case.**
```r
        interestingGroups <- matchInterestingGroups(
        ^~~~~~~~~~~~~~~~~
```
[R/plotGenesDetected-methods.R:37:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenesDetected-methods.R#L37) *warning:* **no visible global function definition for ‘interestingGroups<-’, Did you mean 'interestingGroups'?**
```r
        interestingGroups(object) <- interestingGroups
        ^~~~~~~~~~~~~~~~~
```
[R/plotGenesDetected-methods.R:38:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenesDetected-methods.R#L38) *warning:* **no visible global function definition for ‘assertIsAnImplicitInteger’**
```r
        assertIsAnImplicitInteger(limit)
        ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotGenesDetected-methods.R:39:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenesDetected-methods.R#L39) *warning:* **no visible global function definition for ‘assert_all_are_non_negative’**
```r
        assert_all_are_non_negative(limit)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotGenesDetected-methods.R:40:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenesDetected-methods.R#L40) *warning:* **no visible global function definition for ‘assertIsAnImplicitInteger’**
```r
        assertIsAnImplicitInteger(minCounts)
        ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotGenesDetected-methods.R:41:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenesDetected-methods.R#L41) *warning:* **no visible global function definition for ‘assert_all_are_in_range’**
```r
        assert_all_are_in_range(minCounts, lower = 1L, upper = Inf)
        ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotGenesDetected-methods.R:42:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenesDetected-methods.R#L42) *warning:* **no visible global function definition for ‘assert_all_are_non_negative’**
```r
        assert_all_are_non_negative(minCounts)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotGenesDetected-methods.R:43:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenesDetected-methods.R#L43) *warning:* **no visible global function definition for ‘assertIsFillScaleDiscreteOrNULL’**
```r
        assertIsFillScaleDiscreteOrNULL(fill)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotGenesDetected-methods.R:44:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenesDetected-methods.R#L44) *warning:* **no visible global function definition for ‘assert_is_a_bool’**
```r
        assert_is_a_bool(flip)
        ^~~~~~~~~~~~~~~~
```
[R/plotGenesDetected-methods.R:45:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenesDetected-methods.R#L45) *warning:* **no visible global function definition for ‘assertIsAStringOrNULL’**
```r
        assertIsAStringOrNULL(title)
        ^~~~~~~~~~~~~~~~~~~~~
```
[R/plotGenesDetected-methods.R:47:19:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenesDetected-methods.R#L47) *warning:* **no visible global function definition for ‘assays’, Did you mean 'assay'?**
```r
        counts <- assays(object)[[assay]]
                  ^~~~~~
```
[R/plotGenesDetected-methods.R:48:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenesDetected-methods.R#L48) *style:* **Variable or function name should be snake_case.**
```r
        geneCount <- colSums(counts >= minCounts)
        ^~~~~~~~~
```
[R/plotGenesDetected-methods.R:73:22:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenesDetected-methods.R#L73) *warning:* **no visible global function definition for ‘basejump_geom_abline’**
```r
            p <- p + basejump_geom_abline(yintercept = limit)
                     ^~~~~~~~~~~~~~~~~~~~
```
[R/plotGenesDetected-methods.R:81:22:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenesDetected-methods.R#L81) *warning:* **no visible global function definition for ‘coord_flip’**
```r
            p <- p + coord_flip()
                     ^~~~~~~~~~
```
[R/plotGenesDetected-methods.R:85:22:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotGenesDetected-methods.R#L85) *warning:* **no visible global function definition for ‘guides’**
```r
            p <- p + guides(fill = FALSE)
                     ^~~~~~
```
[R/plotHeatmap-methods.R:111:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L111) *style:* **Variable or function name should be snake_case.**
```r
        interestingGroups = NULL,
        ^~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:113:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L113) *style:* **Variable or function name should be snake_case.**
```r
        clusterRows = TRUE,
        ^~~~~~~~~~~
```
[R/plotHeatmap-methods.R:114:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L114) *style:* **Variable or function name should be snake_case.**
```r
        clusterCols = TRUE,
        ^~~~~~~~~~~
```
[R/plotHeatmap-methods.R:115:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L115) *style:* **Variable or function name should be snake_case.**
```r
        showRownames = FALSE,
        ^~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:116:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L116) *style:* **Variable or function name should be snake_case.**
```r
        showColnames = TRUE,
        ^~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:117:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L117) *style:* **Variable or function name should be snake_case.**
```r
        treeheightRow = 0L,
        ^~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:118:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L118) *style:* **Variable or function name should be snake_case.**
```r
        treeheightCol = 50L,
        ^~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:120:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L120) *style:* **Variable or function name should be snake_case.**
```r
        legendColor = viridis::viridis,
        ^~~~~~~~~~~
```
[R/plotHeatmap-methods.R:121:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L121) *style:* **Variable or function name should be snake_case.**
```r
        borderColor = NULL,
        ^~~~~~~~~~~
```
[R/plotHeatmap-methods.R:126:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L126) *warning:* **no visible global function definition for ‘assert_all_are_greater_than’**
```r
        assert_all_are_greater_than(nrow(object), 1L)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:127:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L127) *warning:* **no visible global function definition for ‘assert_all_are_greater_than’**
```r
        assert_all_are_greater_than(ncol(object), 1L)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:128:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L128) *warning:* **no visible global function definition for ‘assert_is_scalar’**
```r
        assert_is_scalar(assay)
        ^~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:129:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L129) *style:* **Variable or function name should be snake_case.**
```r
        interestingGroups <- matchInterestingGroups(
        ^~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:134:13:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L134) *warning:* **no visible global function definition for ‘interestingGroups<-’, Did you mean 'interestingGroups'?**
```r
            interestingGroups(object) <- interestingGroups
            ^~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:137:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L137) *warning:* **no visible global function definition for ‘assert_is_a_bool’**
```r
        assert_is_a_bool(clusterCols)
        ^~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:138:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L138) *warning:* **no visible global function definition for ‘assert_is_a_bool’**
```r
        assert_is_a_bool(clusterRows)
        ^~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:139:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L139) *warning:* **no visible global function definition for ‘assert_is_a_bool’**
```r
        assert_is_a_bool(showColnames)
        ^~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:140:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L140) *warning:* **no visible global function definition for ‘assert_is_a_bool’**
```r
        assert_is_a_bool(showRownames)
        ^~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:141:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L141) *warning:* **no visible global function definition for ‘assert_is_a_number’**
```r
        assert_is_a_number(treeheightRow)
        ^~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:142:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L142) *warning:* **no visible global function definition for ‘assert_is_a_number’**
```r
        assert_is_a_number(treeheightCol)
        ^~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:143:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L143) *warning:* **no visible global function definition for ‘assert_all_are_non_negative’**
```r
        assert_all_are_non_negative(treeheightRow, treeheightCol)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:144:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L144) *warning:* **no visible global function definition for ‘assertIsAStringOrNULL’**
```r
        assertIsAStringOrNULL(borderColor)
        ^~~~~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:146:13:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L146) *style:* **Variable or function name should be snake_case.**
```r
            borderColor <- NA
            ^~~~~~~~~~~
```
[R/plotHeatmap-methods.R:148:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L148) *warning:* **no visible global function definition for ‘assertIsAStringOrNULL’**
```r
        assertIsAStringOrNULL(title)
        ^~~~~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:159:26:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L159) *warning:* **no visible global function definition for ‘assays’, Did you mean 'assay'?**
```r
        mat <- as.matrix(assays(object)[[assay]])
                         ^~~~~~
```
[R/plotHeatmap-methods.R:172:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L172) *warning:* **no visible global function definition for ‘assert_is_list’**
```r
        assert_is_list(x)
        ^~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:177:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L177) *style:* **Variable or function name should be snake_case.**
```r
        annotationCol <- x[["annotationCol"]]
        ^~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:178:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L178) *style:* **Variable or function name should be snake_case.**
```r
        annotationColors <- x[["annotationColors"]]
        ^~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:181:18:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L181) *warning:* **no visible global function definition for ‘.pheatmapColorPalette’**
```r
        color <- .pheatmapColorPalette(color)
                 ^~~~~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:184:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L184) *style:* **Variable or function name should be snake_case.**
```r
        sampleNames <- tryCatch(
        ^~~~~~~~~~~
```
[R/plotHeatmap-methods.R:215:17:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L215) *warning:* **no visible global function definition for ‘.pheatmapArgs’**
```r
        args <- .pheatmapArgs(args)
                ^~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:216:24:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L216) *warning:* **no visible binding for global variable ‘pheatmap’, Did you mean 'heatmap'?**
```r
        do.call(what = pheatmap, args = args)
                       ^~~~~~~~
```
[R/plotHeatmap-methods.R:225:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L225) *style:* **Variable or function name should be snake_case.**
```r
        interestingGroups = NULL,
        ^~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:227:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L227) *style:* **Variable or function name should be snake_case.**
```r
        clusteringMethod = "ward.D2",
        ^~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:228:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L228) *style:* **Variable or function name should be snake_case.**
```r
        showRownames = TRUE,
        ^~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:229:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L229) *style:* **Variable or function name should be snake_case.**
```r
        showColnames = TRUE,
        ^~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:230:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L230) *style:* **Variable or function name should be snake_case.**
```r
        treeheightRow = 0L,
        ^~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:231:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L231) *style:* **Variable or function name should be snake_case.**
```r
        treeheightCol = 50L,
        ^~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:233:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L233) *style:* **Variable or function name should be snake_case.**
```r
        legendColor = viridis::viridis,
        ^~~~~~~~~~~
```
[R/plotHeatmap-methods.R:234:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L234) *style:* **Variable or function name should be snake_case.**
```r
        borderColor = NULL,
        ^~~~~~~~~~~
```
[R/plotHeatmap-methods.R:239:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L239) *warning:* **no visible global function definition for ‘assert_is_scalar’**
```r
        assert_is_scalar(assay)
        ^~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:240:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L240) *warning:* **no visible global function definition for ‘assert_all_are_greater_than’**
```r
        assert_all_are_greater_than(nrow(object), 1L)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:241:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L241) *warning:* **no visible global function definition for ‘assert_all_are_greater_than’**
```r
        assert_all_are_greater_than(ncol(object), 1L)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:242:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L242) *style:* **Variable or function name should be snake_case.**
```r
        interestingGroups <- matchInterestingGroups(
        ^~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:247:13:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L247) *warning:* **no visible global function definition for ‘interestingGroups<-’, Did you mean 'interestingGroups'?**
```r
            interestingGroups(object) <- interestingGroups
            ^~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:250:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L250) *warning:* **no visible global function definition for ‘assert_is_a_string’**
```r
        assert_is_a_string(clusteringMethod)
        ^~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:251:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L251) *warning:* **no visible global function definition for ‘assert_is_a_bool’**
```r
        assert_is_a_bool(showColnames)
        ^~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:252:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L252) *warning:* **no visible global function definition for ‘assert_is_a_bool’**
```r
        assert_is_a_bool(showRownames)
        ^~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:253:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L253) *warning:* **no visible global function definition for ‘assert_is_a_number’**
```r
        assert_is_a_number(treeheightRow)
        ^~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:254:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L254) *warning:* **no visible global function definition for ‘assert_is_a_number’**
```r
        assert_is_a_number(treeheightCol)
        ^~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:255:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L255) *warning:* **no visible global function definition for ‘assert_all_are_non_negative’**
```r
        assert_all_are_non_negative(treeheightRow, treeheightCol)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:256:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L256) *warning:* **no visible global function definition for ‘assertIsAStringOrNULL’**
```r
        assertIsAStringOrNULL(borderColor)
        ^~~~~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:258:13:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L258) *style:* **Variable or function name should be snake_case.**
```r
            borderColor <- NA
            ^~~~~~~~~~~
```
[R/plotHeatmap-methods.R:267:26:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L267) *warning:* **no visible global function definition for ‘assays’, Did you mean 'assay'?**
```r
        mat <- as.matrix(assays(object)[[assay]])
                         ^~~~~~
```
[R/plotHeatmap-methods.R:275:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L275) *warning:* **no visible global function definition for ‘assert_is_list’**
```r
        assert_is_list(x)
        ^~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:280:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L280) *style:* **Variable or function name should be snake_case.**
```r
        annotationCol <- x[["annotationCol"]]
        ^~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:281:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L281) *style:* **Variable or function name should be snake_case.**
```r
        annotationColors <- x[["annotationColors"]]
        ^~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:284:18:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L284) *warning:* **no visible global function definition for ‘.pheatmapColorPalette’**
```r
        color <- .pheatmapColorPalette(color)
                 ^~~~~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:287:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L287) *style:* **Variable or function name should be snake_case.**
```r
        sampleNames <- tryCatch(
        ^~~~~~~~~~~
```
[R/plotHeatmap-methods.R:319:17:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L319) *warning:* **no visible global function definition for ‘.pheatmapArgs’**
```r
        args <- .pheatmapArgs(args)
                ^~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:324:24:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L324) *warning:* **no visible binding for global variable ‘pheatmap’, Did you mean 'heatmap'?**
```r
        do.call(what = pheatmap, args = args)
                       ^~~~~~~~
```
[R/plotHeatmap-methods.R:329:1:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L329) *style:* **Variable or function name should be snake_case.**
```r
.quantileBreaks <- function(object, n = 10L) {
^~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:330:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L330) *warning:* **no visible global function definition for ‘assert_is_matrix’**
```r
    assert_is_matrix(object)
    ^~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:331:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L331) *warning:* **no visible global function definition for ‘assert_is_an_integer’**
```r
    assert_is_an_integer(n)
    ^~~~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:332:5:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L332) *warning:* **no visible global function definition for ‘assert_all_are_positive’**
```r
    assert_all_are_positive(n)
    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:343:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L343) *style:* **Variable or function name should be snake_case.**
```r
        interestingGroups = NULL,
        ^~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:345:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L345) *style:* **Variable or function name should be snake_case.**
```r
        clusterRows = TRUE,
        ^~~~~~~~~~~
```
[R/plotHeatmap-methods.R:346:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L346) *style:* **Variable or function name should be snake_case.**
```r
        clusterCols = TRUE,
        ^~~~~~~~~~~
```
[R/plotHeatmap-methods.R:347:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L347) *style:* **Variable or function name should be snake_case.**
```r
        showRownames = FALSE,
        ^~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:348:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L348) *style:* **Variable or function name should be snake_case.**
```r
        showColnames = TRUE,
        ^~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:349:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L349) *style:* **Variable or function name should be snake_case.**
```r
        treeheightRow = 0L,
        ^~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:350:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L350) *style:* **Variable or function name should be snake_case.**
```r
        treeheightCol = 50L,
        ^~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:352:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L352) *style:* **Variable or function name should be snake_case.**
```r
        legendColor = viridis::viridis,
        ^~~~~~~~~~~
```
[R/plotHeatmap-methods.R:354:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L354) *style:* **Variable or function name should be snake_case.**
```r
        borderColor = NULL,
        ^~~~~~~~~~~
```
[R/plotHeatmap-methods.R:359:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L359) *warning:* **no visible global function definition for ‘assert_all_are_greater_than’**
```r
        assert_all_are_greater_than(nrow(object), 1L)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:360:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L360) *warning:* **no visible global function definition for ‘assert_all_are_greater_than’**
```r
        assert_all_are_greater_than(ncol(object), 1L)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:361:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L361) *warning:* **no visible global function definition for ‘assert_is_scalar’**
```r
        assert_is_scalar(assay)
        ^~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:362:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L362) *style:* **Variable or function name should be snake_case.**
```r
        interestingGroups <- matchInterestingGroups(
        ^~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:367:13:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L367) *warning:* **no visible global function definition for ‘interestingGroups<-’, Did you mean 'interestingGroups'?**
```r
            interestingGroups(object) <- interestingGroups
            ^~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:369:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L369) *warning:* **no visible global function definition for ‘assertIsAnImplicitInteger’**
```r
        assertIsAnImplicitInteger(n)
        ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:371:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L371) *warning:* **no visible global function definition for ‘assert_is_a_bool’**
```r
        assert_is_a_bool(clusterCols)
        ^~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:372:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L372) *warning:* **no visible global function definition for ‘assert_is_a_bool’**
```r
        assert_is_a_bool(clusterRows)
        ^~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:373:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L373) *warning:* **no visible global function definition for ‘assert_is_a_bool’**
```r
        assert_is_a_bool(legend)
        ^~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:374:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L374) *warning:* **no visible global function definition for ‘assertIsAStringOrNULL’**
```r
        assertIsAStringOrNULL(borderColor)
        ^~~~~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:376:13:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L376) *style:* **Variable or function name should be snake_case.**
```r
            borderColor <- NA
            ^~~~~~~~~~~
```
[R/plotHeatmap-methods.R:378:9:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L378) *warning:* **no visible global function definition for ‘assertIsAStringOrNULL’**
```r
        assertIsAStringOrNULL(title)
        ^~~~~~~~~~~~~~~~~~~~~
```
[R/plotHeatmap-methods.R:389:26:](https://github.com/steinbaugh/basejump.plots/blob/9f4cc9bdc57cd4b0ab463d28e6a4c54bde01dc74/R/plotHeatmap-methods.R#L389) *warning:* **no visible global function definition for ‘assays’, Did you mean 'assay'?**
```r
        mat <- as.matrix(assays(object)[[assay]])
                         ^~~~~~
```


try to avoid the extra white space


Successfully aliased the URL <https://my-app-dyfnobuxuc.now.sh> to the following alias.

* https://sterderzee.be


Thank you a lot for writing an maintaining this amazing kodi plugin, it's a really great one and we're enjoying it a lot! Since Kapamilya Account Single Sign On is required, I updated the plugin to the latest version 0.0.78, but it's now unfortunately not working anymore.. I think somehow the login is not working anymore..

Do you have any advice? :-)

```
Failed: HTTP response code said error(22)
ERROR: CCurlFile::FillBuffer - Failed: HTTP returned error 403
ERROR: CCurlFile::Open failed with code 403 for https://o2-i.akamaihd.net/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/master.m3u8?hdnea=ip=212.4.83.65~st=1541272522~exp=1541272822~acl=/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/*~id=2cfc44d5-a0a1-47e5-9b31-ab8dc4c9fec4~data=194856~hmac=1c903eaf53789ed24eb44fd4b9650f94e5ab0425b02f70cd88f91d5e71704747
```

**This is what I see in kodi.log:**
```
20:12:55.521 T:1925859840   ERROR: GetDirectory - Error getting plugin://plugin.video.tfctv/?mode=14&name=My%20subscription&page=0&thumbnail=icon.png&url=%2f
20:12:55.523 T:1925859840   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.tfctv/?mode=14&name=My%20subscription&page=0&thumbnail=icon.png&url=%2f) failed
20:14:53.042 T:1695019776 WARNING: Attempt to use invalid handle -1
20:15:01.097 T:1925859840   ERROR: Control 52 in window 10025 has been asked to focus, but it can't
20:15:25.645 T:1520431872 WARNING: COMXImageFile::GetCodingType progressive images not supported by decoder
20:15:25.710 T:1520431872 WARNING: Previous line repeats 1 times.
20:15:25.710 T:1520431872  NOTICE: LoadJpeg: unable to load https://img.tfc.tv/xcms/categoryimages/4597/TFCtv-CoffeeBreakSTANDARDSHOWTHUMBNAIL-456x2565.jpg
20:15:33.886 T:1398797056 WARNING: COMXImageFile::GetCodingType progressive images not supported by decoder
20:15:33.964 T:1398797056 WARNING: Previous line repeats 1 times.
20:15:33.964 T:1398797056  NOTICE: LoadJpeg: unable to load https://img.tfc.tv/xcms/categoryimages/4597/TFCtv-CoffeeBreakHEROWEB-1280x7205.jpg
20:15:37.824 T:1925859840   ERROR: CCurlFile::Stat - Failed: HTTP response code said error(22) for https://o2-i.akamaihd.net/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/master.m3u8?hdnea=ip=212.4.83.65~st=1541272522~exp=1541272822~acl=/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/*~id=2cfc44d5-a0a1-47e5-9b31-ab8dc4c9fec4~data=194856~hmac=1c903eaf53789ed24eb44fd4b9650f94e5ab0425b02f70cd88f91d5e71704747
20:15:37.842 T:1925859840  NOTICE: VideoPlayer: Opening: https://o2-i.akamaihd.net/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/master.m3u8?hdnea=ip=212.4.83.65~st=1541272522~exp=1541272822~acl=/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/*~id=2cfc44d5-a0a1-47e5-9b31-ab8dc4c9fec4~data=194856~hmac=1c903eaf53789ed24eb44fd4b9650f94e5ab0425b02f70cd88f91d5e71704747
20:15:37.842 T:1925859840 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
20:15:38.002 T:1925859840   ERROR: CCurlFile::Stat - Failed: HTTP response code said error(22) for https://o2-i.akamaihd.net/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/master.m3u8?hdnea=ip=212.4.83.65~st=1541272522~exp=1541272822~acl=/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/*~id=2cfc44d5-a0a1-47e5-9b31-ab8dc4c9fec4~data=194856~hmac=1c903eaf53789ed24eb44fd4b9650f94e5ab0425b02f70cd88f91d5e71704747
20:15:38.003 T:1686631168  NOTICE: Creating InputStream
20:15:38.261 T:1686631168   ERROR: CCurlFile::FillBuffer - Failed: HTTP returned error 403
20:15:38.261 T:1686631168   ERROR: CCurlFile::Open failed with code 403 for https://o2-i.akamaihd.net/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/master.m3u8?hdnea=ip=212.4.83.65~st=1541272522~exp=1541272822~acl=/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/*~id=2cfc44d5-a0a1-47e5-9b31-ab8dc4c9fec4~data=194856~hmac=1c903eaf53789ed24eb44fd4b9650f94e5ab0425b02f70cd88f91d5e71704747
20:15:38.261 T:1686631168  NOTICE: Creating Demuxer
20:15:38.465 T:1686631168   ERROR: OpenDemuxStream - Error creating demuxer
20:15:38.465 T:1686631168  NOTICE: CVideoPlayer::OnExit()
20:15:38.466 T:1925859840   ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.tfctv/?url=149956&mode=4&name=Ep.+10+-+Decaf&page=0&thumbnail=https%3A%2F%2Fimg.tfc.tv%2Fxcms%2Fepisodeimages%2F149956%2F20180223-coffeebreak-s1-e10-487-1.jpg]
20:15:38.480 T:1925859840  NOTICE: CVideoPlayer::CloseFile()
20:15:38.480 T:1925859840  NOTICE: VideoPlayer: waiting for threads to exit
20:15:38.480 T:1925859840  NOTICE: VideoPlayer: finished waiting
20:15:38.480 T:1925859840  NOTICE: CVideoPlayer::CloseFile()
20:15:38.480 T:1925859840  NOTICE: VideoPlayer: waiting for threads to exit
20:15:38.480 T:1925859840  NOTICE: VideoPlayer: finished waiting
20:15:46.344 T:1925859840   ERROR: CCurlFile::Stat - Failed: HTTP response code said error(22) for https://o2-i.akamaihd.net/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/master.m3u8?hdnea=ip=212.4.83.65~st=1541272531~exp=1541272831~acl=/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/*~id=2cfc44d5-a0a1-47e5-9b31-ab8dc4c9fec4~data=194856~hmac=022140b0aff11f0f790ac144380f4941274558e6a4386b8825cefe0c72409ade
20:15:46.362 T:1925859840  NOTICE: VideoPlayer: Opening: https://o2-i.akamaihd.net/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/master.m3u8?hdnea=ip=212.4.83.65~st=1541272531~exp=1541272831~acl=/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/*~id=2cfc44d5-a0a1-47e5-9b31-ab8dc4c9fec4~data=194856~hmac=022140b0aff11f0f790ac144380f4941274558e6a4386b8825cefe0c72409ade
20:15:46.362 T:1925859840 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
20:15:46.528 T:1925859840   ERROR: CCurlFile::Stat - Failed: HTTP response code said error(22) for https://o2-i.akamaihd.net/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/master.m3u8?hdnea=ip=212.4.83.65~st=1541272531~exp=1541272831~acl=/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/*~id=2cfc44d5-a0a1-47e5-9b31-ab8dc4c9fec4~data=194856~hmac=022140b0aff11f0f790ac144380f4941274558e6a4386b8825cefe0c72409ade
20:15:46.528 T:1382019840  NOTICE: Creating InputStream
20:15:46.646 T:1382019840   ERROR: CCurlFile::FillBuffer - Failed: HTTP returned error 403
20:15:46.646 T:1382019840   ERROR: CCurlFile::Open failed with code 403 for https://o2-i.akamaihd.net/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/master.m3u8?hdnea=ip=212.4.83.65~st=1541272531~exp=1541272831~acl=/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/*~id=2cfc44d5-a0a1-47e5-9b31-ab8dc4c9fec4~data=194856~hmac=022140b0aff11f0f790ac144380f4941274558e6a4386b8825cefe0c72409ade
20:15:46.647 T:1382019840  NOTICE: Creating Demuxer
20:15:46.839 T:1382019840   ERROR: OpenDemuxStream - Error creating demuxer
20:15:46.840 T:1382019840  NOTICE: CVideoPlayer::OnExit()
20:15:46.840 T:1925859840   ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.tfctv/?url=149956&mode=4&name=Ep.+10+-+Decaf&page=0&thumbnail=https%3A%2F%2Fimg.tfc.tv%2Fxcms%2Fepisodeimages%2F149956%2F20180223-coffeebreak-s1-e10-487-1.jpg]
20:15:46.855 T:1925859840  NOTICE: CVideoPlayer::CloseFile()
20:15:46.855 T:1925859840  NOTICE: VideoPlayer: waiting for threads to exit
20:15:46.855 T:1925859840  NOTICE: VideoPlayer: finished waiting
20:15:46.855 T:1925859840  NOTICE: CVideoPlayer::CloseFile()
20:15:46.855 T:1925859840  NOTICE: VideoPlayer: waiting for threads to exit
20:15:46.855 T:1925859840  NOTICE: VideoPlayer: finished waiting
20:15:53.874 T:1925859840   ERROR: CCurlFile::Stat - Failed: HTTP response code said error(22) for https://o2-i.akamaihd.net/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/master.m3u8?hdnea=ip=212.4.83.65~st=1541272539~exp=1541272839~acl=/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/*~id=2cfc44d5-a0a1-47e5-9b31-ab8dc4c9fec4~data=194856~hmac=74adc54d8f080b2ecfc959cf32ca8e82418a0a14044db1ba77ceb21c1b8642c8
20:15:53.909 T:1925859840  NOTICE: VideoPlayer: Opening: https://o2-i.akamaihd.net/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/master.m3u8?hdnea=ip=212.4.83.65~st=1541272539~exp=1541272839~acl=/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/*~id=2cfc44d5-a0a1-47e5-9b31-ab8dc4c9fec4~data=194856~hmac=74adc54d8f080b2ecfc959cf32ca8e82418a0a14044db1ba77ceb21c1b8642c8
20:15:53.909 T:1925859840 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
20:15:54.109 T:1925859840   ERROR: CCurlFile::Stat - Failed: HTTP response code said error(22) for https://o2-i.akamaihd.net/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/master.m3u8?hdnea=ip=212.4.83.65~st=1541272539~exp=1541272839~acl=/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/*~id=2cfc44d5-a0a1-47e5-9b31-ab8dc4c9fec4~data=194856~hmac=74adc54d8f080b2ecfc959cf32ca8e82418a0a14044db1ba77ceb21c1b8642c8
20:15:54.109 T:1686631168  NOTICE: Creating InputStream
20:15:54.226 T:1686631168   ERROR: CCurlFile::FillBuffer - Failed: HTTP returned error 403
20:15:54.226 T:1686631168   ERROR: CCurlFile::Open failed with code 403 for https://o2-i.akamaihd.net/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/master.m3u8?hdnea=ip=212.4.83.65~st=1541272539~exp=1541272839~acl=/i/coffeebreak/coffeebreak-s1e10/coffeebreak-s1-e10-,150000,300000,500000,800000,1000000,1300000,1500000,.mp4.csmil/*~id=2cfc44d5-a0a1-47e5-9b31-ab8dc4c9fec4~data=194856~hmac=74adc54d8f080b2ecfc959cf32ca8e82418a0a14044db1ba77ceb21c1b8642c8
20:15:54.226 T:1686631168  NOTICE: Creating Demuxer
20:15:54.414 T:1686631168   ERROR: OpenDemuxStream - Error creating demuxer
20:15:54.414 T:1686631168  NOTICE: CVideoPlayer::OnExit()
20:15:54.414 T:1925859840   ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.tfctv/?url=149956&mode=4&name=Ep.+10+-+Decaf&page=0&thumbnail=https%3A%2F%2Fimg.tfc.tv%2Fxcms%2Fepisodeimages%2F149956%2F20180223-coffeebreak-s1-e10-487-1.jpg]
20:15:54.415 T:1925859840  NOTICE: CVideoPlayer::CloseFile()
20:15:54.415 T:1925859840  NOTICE: VideoPlayer: waiting for threads to exit
20:15:54.415 T:1925859840  NOTICE: VideoPlayer: finished waiting
20:15:54.416 T:1925859840  NOTICE: CVideoPlayer::CloseFile()
20:15:54.416 T:1925859840  NOTICE: VideoPlayer: waiting for threads to exit
20:15:54.416 T:1925859840  NOTICE: VideoPlayer: finished waiting
20:16:02.985 T:1765794560   ERROR: OnTvStandby - Unexpected [standby_pc_on_tv_standby] setting value
20:19:55.681 T:1695019776   ERROR: CCurlFile::FillBuffer - Failed: Number of redirects hit maximum amount(47)
20:19:58.073 T:1695019776   ERROR: Previous line repeats 1 times.
20:19:58.075 T:1695019776   ERROR: CAddonMgr: Failed to parse addons.xml.

```


nice way to organize all the printing


cases don't need any surrounding brackets


ah, my favorite :taco: commercial


Created multidev environment [rbspace-backend#ci-59](https://dashboard.pantheon.io/sites/599d51e8-07e0-4a90-b7ed-f88f1f66b635#ci-59).

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


[R/aggregate.R:11:3:](https://github.com/steinbaugh/basejump.generics/blob/8fca9aed0838b978a9a1aee73597f5438254316e/R/aggregate.R#L11) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/aggregate.R:14:3:](https://github.com/steinbaugh/basejump.generics/blob/8fca9aed0838b978a9a1aee73597f5438254316e/R/aggregate.R#L14) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[tests/testthat/test_generics.R:3:3:](https://github.com/steinbaugh/basejump.generics/blob/8fca9aed0838b978a9a1aee73597f5438254316e/tests/testthat/test_generics.R#L3) *style:* **Commented code should be removed.**
```r
# getNamespaceExports("basejump.generics")
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


@zmandel

I'm glad I stumbled on your comment, I was in the process of making plans for adding in-app purchases into my chrome extension, but after seeing this, it looks like I should look for other method of implementing in-app purchases


it'd be nice to figure out how to get the full path to the script


hhhhhhhhhhhhhh


Tbh I don't see a reason why this test is still running - it's a simplification and passed all needed SPRTs, [0;4] is somewhat unnesessary and costing resources...


ah thanks, yes. fixed it locally, will send out a better patch tomorrow


Created multidev environment [rbspace-backend#ci-61](https://dashboard.pantheon.io/sites/599d51e8-07e0-4a90-b7ed-f88f1f66b635#ci-61).

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


Agree, when there is too many conditions, a) it is slow b) it is not general enough, and will not make a difference.


AGEEE... athHUG


certainly, I was expected that this returned a bool, using the integer directly is definitely wrong. Let me try once more with the simple version, and I'm happy to hand over for the more advanced version.


These get auto translated?


I think I broke something in the repo settings on my end... Oops


No, see here about what it is:

https://developer.android.com/guide/topics/text/autofill


ok


You can create sub-netns and run the unmodified CNI bridge plugin under slirp4netns.

So pods can communicate without extra overhead if you create pods under single slirp4netns.


Nah 😸


perfect


I agree that autogenerated docs shouldn't be in git, but unfortunately that's the way things have worked for some time. Will the release manager be tripped up by this?


primary mac is not necessarily secure, because it may be close to the wireless bssid.


add primary mac here to distinguish between multiple devices in config mode: e.g. `gluon-fffffffffff`


Adding two more commits


add maxassoc=1 and limit txpower so people need to be close to the device to configure it.


maybe only on 2.4 GHz so maxassoc can ensure a singular session is possible.


By the way, have we tried giving a much bigger endgame penalty for TrappedRook?


I’m not a coder or anything but it looks to me like you haven’t gone to the dark side. I do have plenty of information to share with you if you’re interested.


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

```
Resend this delivery later. This commit is triggered by user WarTechDevs,
who has created 50 Poggit-CI builds in the past 168 hours.

Contact @SOF3 [on Discord](https://discord.gg/NgHf9jt) to request for extra
quota. We will increase your quota for free if you are really contributing
to open-source plugins actively without abusing Git commits.
```

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/WarTechDevs/HealthNameTag/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `2a67b07e-df0c-11e8-989f-3f40ee1fdbf8`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

```
Resend this delivery later. This commit is triggered by user WarTechDevs,
who has created 50 Poggit-CI builds in the past 168 hours.

Contact @SOF3 [on Discord](https://discord.gg/NgHf9jt) to request for extra
quota. We will increase your quota for free if you are really contributing
to open-source plugins actively without abusing Git commits.
```

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/WarTechDevs/HealthNameTag/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `33383d86-df0c-11e8-8d03-74225494e5c2`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


raw_category is http_category for URL logs, so I believe this is correct.


I think you broke Java when changing this line. The project doesn't seem to understand any Java code anymore. @AlexMCarv


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

```
Resend this delivery later. This commit is triggered by user WarTechDevs,
who has created 50 Poggit-CI builds in the past 168 hours.

Contact @SOF3 [on Discord](https://discord.gg/NgHf9jt) to request for extra
quota. We will increase your quota for free if you are really contributing
to open-source plugins actively without abusing Git commits.
```

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/WarTechDevs/HealthNameTag/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `2038a29c-df0d-11e8-8dd1-b815e337b40e`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

```
Resend this delivery later. This commit is triggered by user WarTechDevs,
who has created 50 Poggit-CI builds in the past 168 hours.

Contact @SOF3 [on Discord](https://discord.gg/NgHf9jt) to request for extra
quota. We will increase your quota for free if you are really contributing
to open-source plugins actively without abusing Git commits.
```

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/WarTechDevs/HealthNameTag/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `374be138-df0d-11e8-9a01-ed35e5a6aeb2`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


data for semeval 2014 ABSA


by mistake I committed changes with a wrong message. I am not sure, what is the other way to change the commit. The easiest way to submit a next one.


add gyroscope? mt6580 Moto C xt1750


Recentering


[
        android_guides/.gitmodules
      ](:-1: )


Testing is underway with these changes.  Did have one fragmented messages so far and it failed. High possibility it was recived just as pagermon started


[`c9c0c4568308b9b2099694e9248d07c87d0ec4ee`](:+1: )


Maybe it's because I don't have Java 10 as a build path on my side... ? I tried looking for a Java jdk 10.0.2 online but I can only find java 11.


Not sure what @snicolet had in mind but it seems that now some code paths can call shifts 4 times when before the max was 2.


@esteele Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.resourceeditor/31/violations
```
plone/resourceeditor/browser.py:102:56: C812 missing trailing comma
plone/resourceeditor/browser.py:107:55: C812 missing trailing comma
plone/resourceeditor/browser.py:203:71: C812 missing trailing comma
plone/resourceeditor/browser.py:217:32: C812 missing trailing comma
plone/resourceeditor/browser.py:300:60: C812 missing trailing comma
plone/resourceeditor/browser.py:302:45: C812 missing trailing comma
plone/resourceeditor/browser.py:354:25: C812 missing trailing comma
plone/resourceeditor/browser.py:420:60: C812 missing trailing comma
plone/resourceeditor/browser.py:501:5: C901 'FileManagerActions.do_action' is too complex (14)
plone/resourceeditor/browser.py:518:49: C812 missing trailing comma
plone/resourceeditor/browser.py:575:54: C812 missing trailing comma
plone/resourceeditor/browser.py:578:11: T000 Todo note found.
plone/resourceeditor/browser.py:606:27: C812 missing trailing comma
plone/resourceeditor/browser.py:617:25: C812 missing trailing comma
plone/resourceeditor/browser.py:618:14: C812 missing trailing comma
plone/resourceeditor/browser.py:621:5: C901 'FileManager.mode_selector' is too complex (12)
plone/resourceeditor/browser.py:634:65: C812 missing trailing comma
plone/resourceeditor/browser.py:639:63: C812 missing trailing comma
plone/resourceeditor/browser.py:644:56: C812 missing trailing comma
plone/resourceeditor/browser.py:651:58: C812 missing trailing comma
plone/resourceeditor/browser.py:656:56: C812 missing trailing comma
plone/resourceeditor/browser.py:661:58: C812 missing trailing comma
plone/resourceeditor/browser.py:665:56: C812 missing trailing comma
plone/resourceeditor/browser.py:670:66: C812 missing trailing comma
plone/resourceeditor/browser.py:674:56: C812 missing trailing comma
plone/resourceeditor/browser.py:719:44: C812 missing trailing comma
plone/resourceeditor/browser.py:825:75: C812 missing trailing comma
plone/resourceeditor/browser.py:835:29: C812 missing trailing comma
plone/resourceeditor/browser.py:841:33: C812 missing trailing comma
plone/resourceeditor/browser.py:852:25: C812 missing trailing comma
plone/resourceeditor/browser.py:858:29: C812 missing trailing comma
plone/resourceeditor/browser.py:913:60: C812 missing trailing comma
plone/resourceeditor/browser.py:915:45: C812 missing trailing comma
plone/resourceeditor/browser.py:1183:54: C812 missing trailing comma
plone/resourceeditor/browser.py:1186:11: T000 Todo note found.
plone/resourceeditor/browser.py:1256:41: C812 missing trailing comma
plone/resourceeditor/browser.py:1269:48: C812 missing trailing comma
plone/resourceeditor/testing.py:17:41: C812 missing trailing comma
plone/resourceeditor/tests/test_file_manager.py:4:1: F401 'six' imported but unused
plone/resourceeditor/tests/test_file_manager_action.py:3:1: I003 isort expected 1 blank line in imports, found 0
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


`41aca4dd492f7d89316eba99c13a3a3a45e891b9`


![](https://github.trello.services/images/mini-trello-icon.png) [Refactor MongoDB](https://trello.com/c/6Ui1nOJI/135-refactor-mongodb)


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


p.s. не понятно зачем %s


This


Maybe the subsections should be broken out into separate documents and referenced from here with a summary.


Actually nothing does that. If there's a `crossSystem`, there's the extra stage.


Note to self:  Do more testing.

Note to self: Check how this renders before making a pull request.


Ops, right! Ok thank you!


Why? Isn't gold faster?


Hi Gautam,

Thanks for the note.
In line #80, you have

torch.cuda.set_device(args.gpu)

Thus, you will get into line 110:

 if args.gpu is not
 None:

model = model.cuda(args.gpu)

I tried to print things and make sure that the condition is used

Best,

Chia-Yu

From:	Gautam Kumar <notifications@github.com>
To:	gautamkmr/examples <examples@noreply.github.com>
Cc:	cchen01 <cchen@us.ibm.com>, Comment
            <comment@noreply.github.com>
Date:	11/02/2018 05:54 PM
Subject:	Re: [gautamkmr/examples] Fix the distributed training (4f030db)

"Thus, each processing did not really communicate. At the beginning,
dist.init_process_group communicates each process. Then each process just
run their own; there is no synchronization among processes."

Not sure about that part.

but If you look at L112 it using model =
torch.nn.parallel.DistributedDataParallel(model) since L96 as long as
world_size is > 1

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


## Jenkins Build Summary

Built from [this commit](https://github.com/scottschurr/rippled/commit/4a55334a5a76e64089bd6aea39ed6be0584988e5)

Built at __20181103 - 02:40:40__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/sign-err-msg/2//artifact/msvc.Debug.txt) | 1138 cases, 0 failed, t: 618s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/sign-err-msg/2//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 1275 cases, 0 failed, t: 6m7s | PASS :white_check_mark:
docs,
TARGET=docs | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/sign-err-msg/2//artifact/docs_TARGET_docs.txt) | 1 cases, 0 failed, t: 0m1s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON,
TARGET=coverage_report,
SKIP_TESTS=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/sign-err-msg/2//artifact/gcc.Debug_Dcoverage_ON_TARGET_coverage_report_SKIP_TESTS_true.txt) | 1141 cases, 0 failed, t: 17m3s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/sign-err-msg/2//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1138 cases, 0 failed, t: 633s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/sign-err-msg/2//artifact/clang.Debug.txt) | 1141 cases, 0 failed, t: 3m11s | PASS :white_check_mark:
rpm | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/sign-err-msg/2//artifact/rpm.txt) | 1141 cases, 0 failed, t: n/a | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/sign-err-msg/2//artifact/gcc.Debug.txt) | 1141 cases, 0 failed, t: 3m28s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/sign-err-msg/2//artifact/clang.Debug_Dunity_OFF.txt) | 1141 cases, 0 failed, t: 10m45s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/sign-err-msg/2//artifact/clang.Release_Dassert_ON.txt) | 1141 cases, 0 failed, t: 5m38s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/sign-err-msg/2//artifact/gcc.Debug_Dunity_OFF.txt) | 1141 cases, 0 failed, t: 10m3s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/sign-err-msg/2//artifact/msvc.Debug_Dunity_OFF.txt) | 1138 cases, 0 failed, t: 1271s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/sign-err-msg/2//artifact/gcc.Debug_Dstatic_OFF.txt) | 1141 cases, 0 failed, t: 3m28s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/sign-err-msg/2//artifact/gcc.Release_Dassert_ON.txt) | 1141 cases, 0 failed, t: 6m9s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/sign-err-msg/2//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1141 cases, 0 failed, t: 3m25s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/sign-err-msg/2//artifact/msvc.Release.txt) | 1138 cases, 0 failed, t: 415s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/sign-err-msg/2//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1141 cases, 0 failed, t: 3m0s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/sign-err-msg/2//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1141 cases, 0 failed, t: 9m37s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/sign-err-msg/2//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1141 cases, 0 failed, t: 12m15s | PASS :white_check_mark:


Are you sure that this works as expected? Because at a first glace I would use `echo 1 | sudo tee /sys/module/hid_xpadneo/parameters/disable_ff` here, the current command does not *immediately* disable/enable the force-feedback behaviour.


Exciting imports


The poker game is a game of chip management that involves betting. Before the cards are even dealt, the rules of the Poker game being played may require that each player put an initial contribution. There are different hands of cards in poker and they include: one pair, two pairs, straight, four of a kind, etc. the extra features that will be added to "our" poker game, include: discarding cards, folding, gambling Hotline, etc.


Actually, it disables it globally - I think it might need `echo 1 | sudo tee /sys/module/hid_xpadneo/parameters/disable_ff` added here on a new line as well to disable it immediately and globally. Does this sound correct to you?


I'm a girl who i s beautiful!


However, a caveat of adding the echo means that we cannot toggle vibration if the controller is off and expect it to happen immediately - if it is off, an error would be thrown about how the file does not exist. I think the echo would need to redirect output to /dev/null - but I am not sure how to change the syntax without breaking it. Do you know the correct syntax?


Random Pack Stickers


@domchen 关于 `node.text` 请看一下这个 https://github.com/Microsoft/TypeScript/pull/17329
我认为这里的改动应该是 `node.escapedText`
`onSubstituteNode`方法也应该这样调整


[![Build Status](https://travis-ci.com/oscarg933/3DContainerPacking.svg?branch=master)](https://travis-ci.com/oscarg933/3DContainerPacking)


Katlegomahlaba@icloud.com


A comment


Thanks @ncoden. I took a cursory glance at the GitHub events API to see if I could find where they might have been deleted. However, it doesn't retain more than 90 days of info so I expect that the relevant event is no longer listed. https://api.github.com/repos/zurb/foundation-zurb-template/events if you're interested. Api docs: https://developer.github.com/v3/activity/events/

Let me know what you find and if any actions are going to be taken. In the mean time I'll try some git foo to see if I can't salvage my changes and replay them on top of the new history.


Forgot to put [0..4] :-(


why do you use weird commit names lmao


Надо сначала получить пары слово+документ, а только потом вызывать ToLookup.

Например, если у тебя есть вот такой набор:
```
	var pairs = new[]
	{
		new { Word = "hello", DocumentId = 1 },
		new { Word = "world", DocumentId = 1 },
		new { Word = "world", DocumentId = 2 }
	};
```
То достаточно написать
```
	return pairs
		.ToLookup(pair => pair.Word, pair => pair.DocumentId);
```
Чтобы получить нужный Lookup. Ну а как получить сами пары, ты уже думаю знаешь.


“Invitation for a paper on SPHERA”
Dear SPHERA users,
you are all invited to provide a contribution on SPHERA as a co-author of a manuscript for an international journal. This manuscript is a “software paper” (with no publication charge), which simply describes the features of the code SPHERA and does not present any original research result.
The developers of the main schemes of SPHERA (the first three authors of the code) can synthesize the mathematical and numerical models developed (the paper will acknowledge all the authors of the code).
All SPHERA users are welcome to report the results of one or more test cases they have worked on. Each test case will be described as a citation, by means of very few lines and an unpublished image. The test cases can be either complex or simple, for validations or demonstrations, published or unpublished (in this case, the preliminary image on the software paper will not disturb the publication of the original study associated).
Beyond the users already involved in shared research studies (Manenti, Paggi, Albano, Agate), the other users of SPHERA interested in the manuscript are welcome to contact me (andrea.amicarelli@rse-web.it) by 10Nov2018 to propose their contributions for this software paper.
Thanks for your attention
Best regards
Andrea


Thanks for the clip


Automated Test Suite Message


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

* https://evgeniikhramkov.com