[R/as-points.R:6:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/as-points.R#L6) *style:* **Lines should not be more than 120 characters.**
```r
#' @param input_unit Unit of \code{x}, default is millimeters which is default in \code{ggplot2::geom_text}, among other functions.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/colors.R:23:17:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/colors.R#L23) *style:* **Commas should always have a space after.**
```r
    c('#EF0107','#023474','#9C824A')[1:n]
                ^
```
[R/colors.R:23:27:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/colors.R#L23) *style:* **Commas should always have a space after.**
```r
    c('#EF0107','#023474','#9C824A')[1:n]
                          ^
```
[R/estimate-vaf.R:10:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/estimate-vaf.R#L10) *style:* **Lines should not be more than 120 characters.**
```r
#' @return Object containing expected VAFs if the tumor is on the major (\code{mcn}) or minor allele (\code{lcn}), respectively.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate-vaf.R:17:34:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/estimate-vaf.R#L17) *style:* **Put spaces around all infix operators.**
```r
    tumor_normal_alleles = purity*tcn + (1-purity)*2 # total number of alleles in sample
                                ~^~
```
[R/estimate-vaf.R:17:43:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/estimate-vaf.R#L17) *style:* **Put spaces around all infix operators.**
```r
    tumor_normal_alleles = purity*tcn + (1-purity)*2 # total number of alleles in sample
                                         ~^~
```
[R/estimate-vaf.R:17:51:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/estimate-vaf.R#L17) *style:* **Put spaces around all infix operators.**
```r
    tumor_normal_alleles = purity*tcn + (1-purity)*2 # total number of alleles in sample
                                                 ~^~
```
[R/estimate-vaf.R:19:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/estimate-vaf.R#L19) *style:* **Lines should not be more than 120 characters.**
```r
    mcn_mut_alleles = (purity*mcn + (1-purity)) # number of mutated alleles in tumor if mcn, plus mut alleles in normal cells
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate-vaf.R:19:30:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/estimate-vaf.R#L19) *style:* **Put spaces around all infix operators.**
```r
    mcn_mut_alleles = (purity*mcn + (1-purity)) # number of mutated alleles in tumor if mcn, plus mut alleles in normal cells
                            ~^~
```
[R/estimate-vaf.R:19:39:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/estimate-vaf.R#L19) *style:* **Put spaces around all infix operators.**
```r
    mcn_mut_alleles = (purity*mcn + (1-purity)) # number of mutated alleles in tumor if mcn, plus mut alleles in normal cells
                                     ~^~
```
[R/estimate-vaf.R:20:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/estimate-vaf.R#L20) *style:* **Lines should not be more than 120 characters.**
```r
    lcn_mut_alleles = (purity*lcn + (1-purity)) # number of mutated alleles in tumor if lcn, plus mut alleles in normal cells
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/estimate-vaf.R:20:30:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/estimate-vaf.R#L20) *style:* **Put spaces around all infix operators.**
```r
    lcn_mut_alleles = (purity*lcn + (1-purity)) # number of mutated alleles in tumor if lcn, plus mut alleles in normal cells
                            ~^~
```
[R/estimate-vaf.R:20:39:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/estimate-vaf.R#L20) *style:* **Put spaces around all infix operators.**
```r
    lcn_mut_alleles = (purity*lcn + (1-purity)) # number of mutated alleles in tumor if lcn, plus mut alleles in normal cells
                                     ~^~
```
[R/estimate-vaf.R:22:32:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/estimate-vaf.R#L22) *style:* **Put spaces around all infix operators.**
```r
    c(vaf_mcn = mcn_mut_alleles/tumor_normal_alleles, vaf_lcn = lcn_mut_alleles/tumor_normal_alleles)
                              ~^~
```
[R/estimate-vaf.R:22:80:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/estimate-vaf.R#L22) *style:* **Put spaces around all infix operators.**
```r
    c(vaf_mcn = mcn_mut_alleles/tumor_normal_alleles, vaf_lcn = lcn_mut_alleles/tumor_normal_alleles)
                                                                              ~^~
```
[R/estimate-vaf.R:30:34:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/estimate-vaf.R#L30) *style:* **Put spaces around all infix operators.**
```r
    tumor_normal_alleles = purity*tcn + (1-purity)*2 # total number of alleles in sample
                                ~^~
```
[R/estimate-vaf.R:30:43:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/estimate-vaf.R#L30) *style:* **Put spaces around all infix operators.**
```r
    tumor_normal_alleles = purity*tcn + (1-purity)*2 # total number of alleles in sample
                                         ~^~
```
[R/estimate-vaf.R:30:51:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/estimate-vaf.R#L30) *style:* **Put spaces around all infix operators.**
```r
    tumor_normal_alleles = purity*tcn + (1-purity)*2 # total number of alleles in sample
                                                 ~^~
```
[R/estimate-vaf.R:32:29:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/estimate-vaf.R#L32) *style:* **Put spaces around all infix operators.**
```r
    mcn_mut_alleles = purity*mcn # number of mutated alleles in tumor if mcn, plus mut alleles in normal cells
                           ~^~
```
[R/estimate-vaf.R:33:29:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/estimate-vaf.R#L33) *style:* **Put spaces around all infix operators.**
```r
    lcn_mut_alleles = purity*lcn # number of mutated alleles in tumor if lcn, plus mut alleles in normal cells
                           ~^~
```
[R/estimate-vaf.R:35:32:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/estimate-vaf.R#L35) *style:* **Put spaces around all infix operators.**
```r
    c(vaf_mcn = mcn_mut_alleles/tumor_normal_alleles, vaf_lcn = lcn_mut_alleles/tumor_normal_alleles)
                              ~^~
```
[R/estimate-vaf.R:35:80:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/estimate-vaf.R#L35) *style:* **Put spaces around all infix operators.**
```r
    c(vaf_mcn = mcn_mut_alleles/tumor_normal_alleles, vaf_lcn = lcn_mut_alleles/tumor_normal_alleles)
                                                                              ~^~
```
[R/facets-closeup.R:37:18:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/facets-closeup.R#L37) *style:* **Variable or function name should be snake_case.**
```r
        fit$cncf$cnlr.median = fit$cncf$cnlr.median - out$dipLogR
                 ^~~~~~~~~~~
```
[R/ggplot2-themes.R:40:34:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L40) *style:* **Commas should always have a space after.**
```r
        plot.margin = unit(c(0.5,0.5,0.5,0.5), 'lines')
                                 ^
```
[R/ggplot2-themes.R:40:38:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L40) *style:* **Commas should always have a space after.**
```r
        plot.margin = unit(c(0.5,0.5,0.5,0.5), 'lines')
                                     ^
```
[R/ggplot2-themes.R:40:42:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L40) *style:* **Commas should always have a space after.**
```r
        plot.margin = unit(c(0.5,0.5,0.5,0.5), 'lines')
                                         ^
```
[R/ggplot2-themes.R:49:39:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L49) *style:* **Put spaces around all infix operators.**
```r
        line = element_line(size = .75*(.75/1.6), lineend = 'round'),
                                     ~^~
```
[R/ggplot2-themes.R:49:40:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L49) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        line = element_line(size = .75*(.75/1.6), lineend = 'round'),
                                       ^
```
[R/ggplot2-themes.R:49:44:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L49) *style:* **Put spaces around all infix operators.**
```r
        line = element_line(size = .75*(.75/1.6), lineend = 'round'),
                                          ~^~
```
[R/ggplot2-themes.R:57:63:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L57) *style:* **Put spaces around all infix operators.**
```r
        axis.line.x = element_line(color = 'black', size = .75*(.75/1.6), lineend = 'round'),
                                                             ~^~
```
[R/ggplot2-themes.R:57:64:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L57) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        axis.line.x = element_line(color = 'black', size = .75*(.75/1.6), lineend = 'round'),
                                                               ^
```
[R/ggplot2-themes.R:57:68:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L57) *style:* **Put spaces around all infix operators.**
```r
        axis.line.x = element_line(color = 'black', size = .75*(.75/1.6), lineend = 'round'),
                                                                  ~^~
```
[R/ggplot2-themes.R:58:63:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L58) *style:* **Put spaces around all infix operators.**
```r
        axis.line.y = element_line(color = 'black', size = .75*(.75/1.6), lineend = 'round'),
                                                             ~^~
```
[R/ggplot2-themes.R:58:64:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L58) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        axis.line.y = element_line(color = 'black', size = .75*(.75/1.6), lineend = 'round'),
                                                               ^
```
[R/ggplot2-themes.R:58:68:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L58) *style:* **Put spaces around all infix operators.**
```r
        axis.line.y = element_line(color = 'black', size = .75*(.75/1.6), lineend = 'round'),
                                                                  ~^~
```
[R/ggplot2-themes.R:60:64:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L60) *style:* **Put spaces around all infix operators.**
```r
        axis.ticks.x = element_line(color = 'black', size = .75*(.75/1.6), lineend = 'round'),
                                                              ~^~
```
[R/ggplot2-themes.R:60:65:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L60) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        axis.ticks.x = element_line(color = 'black', size = .75*(.75/1.6), lineend = 'round'),
                                                                ^
```
[R/ggplot2-themes.R:60:69:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L60) *style:* **Put spaces around all infix operators.**
```r
        axis.ticks.x = element_line(color = 'black', size = .75*(.75/1.6), lineend = 'round'),
                                                                   ~^~
```
[R/ggplot2-themes.R:61:64:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L61) *style:* **Put spaces around all infix operators.**
```r
        axis.ticks.y = element_line(color = 'black', size = .75*(.75/1.6), lineend = 'round'),
                                                              ~^~
```
[R/ggplot2-themes.R:61:65:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L61) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        axis.ticks.y = element_line(color = 'black', size = .75*(.75/1.6), lineend = 'round'),
                                                                ^
```
[R/ggplot2-themes.R:61:69:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L61) *style:* **Put spaces around all infix operators.**
```r
        axis.ticks.y = element_line(color = 'black', size = .75*(.75/1.6), lineend = 'round'),
                                                                   ~^~
```
[R/ggplot2-themes.R:67:35:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L67) *style:* **Commas should always have a space after.**
```r
        plot.margin = unit(c(0.25,0.5,0.25,0.25), 'lines')
                                  ^
```
[R/ggplot2-themes.R:67:39:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L67) *style:* **Commas should always have a space after.**
```r
        plot.margin = unit(c(0.25,0.5,0.25,0.25), 'lines')
                                      ^
```
[R/ggplot2-themes.R:67:44:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/ggplot2-themes.R#L67) *style:* **Commas should always have a space after.**
```r
        plot.margin = unit(c(0.25,0.5,0.25,0.25), 'lines')
                                           ^
```
[R/impact-genes.R:15:3:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/impact-genes.R#L15) *style:* **Commented code should be removed.**
```r
# impact_genes = fread('impact-468.txt')
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/impact-genes.R:16:3:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/impact-genes.R#L16) *style:* **Commented code should be removed.**
```r
# devtools::use_data(impact_genes)
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/kpjmisc.R:10:3:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/kpjmisc.R#L10) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(getRversion() >= "2.15.1")  utils::globalVariables(c("."), add = FALSE)
  ^
```
[R/mutation-types.R:11:3:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/mutation-types.R#L11) *style:* **Commented code should be removed.**
```r
# save(coding_mutations, file = 'data/coding_mutations.rda')
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mutation-types.R:18:3:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/mutation-types.R#L18) *style:* **Commented code should be removed.**
```r
# save(truncating_mutations, file = 'data/truncating_mutations.rda')
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/oncokb-annotate-cna.R:76:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/oncokb-annotate-cna.R#L76) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
{
^
```
[R/plot-stratton.R:15:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L15) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
{
^
```
[R/plot-stratton.R:49:41:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L49) *style:* **Commas should always have a space after.**
```r
            Reference_Allele %in% c('C','T'),
                                        ^
```
[R/plot-stratton.R:50:36:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L50) *style:* **Commas should always have a space after.**
```r
            paste0(str_sub(Ref_Tri,1,2),Tumor_Seq_Allele2,str_sub(Ref_Tri,3,3)),
                                   ^
```
[R/plot-stratton.R:50:38:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L50) *style:* **Commas should always have a space after.**
```r
            paste0(str_sub(Ref_Tri,1,2),Tumor_Seq_Allele2,str_sub(Ref_Tri,3,3)),
                                     ^
```
[R/plot-stratton.R:50:41:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L50) *style:* **Commas should always have a space after.**
```r
            paste0(str_sub(Ref_Tri,1,2),Tumor_Seq_Allele2,str_sub(Ref_Tri,3,3)),
                                        ^
```
[R/plot-stratton.R:50:59:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L50) *style:* **Commas should always have a space after.**
```r
            paste0(str_sub(Ref_Tri,1,2),Tumor_Seq_Allele2,str_sub(Ref_Tri,3,3)),
                                                          ^
```
[R/plot-stratton.R:50:75:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L50) *style:* **Commas should always have a space after.**
```r
            paste0(str_sub(Ref_Tri,1,2),Tumor_Seq_Allele2,str_sub(Ref_Tri,3,3)),
                                                                          ^
```
[R/plot-stratton.R:50:77:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L50) *style:* **Commas should always have a space after.**
```r
            paste0(str_sub(Ref_Tri,1,2),Tumor_Seq_Allele2,str_sub(Ref_Tri,3,3)),
                                                                            ^
```
[R/plot-stratton.R:51:36:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L51) *style:* **Commas should always have a space after.**
```r
            paste0(str_sub(Ref_Tri,1,1),nt_comp[Reference_Allele],nt_comp[Tumor_Seq_Allele2],str_sub(Ref_Tri,3,3)))) %>%
                                   ^
```
[R/plot-stratton.R:51:38:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L51) *style:* **Commas should always have a space after.**
```r
            paste0(str_sub(Ref_Tri,1,1),nt_comp[Reference_Allele],nt_comp[Tumor_Seq_Allele2],str_sub(Ref_Tri,3,3)))) %>%
                                     ^
```
[R/plot-stratton.R:51:41:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L51) *style:* **Commas should always have a space after.**
```r
            paste0(str_sub(Ref_Tri,1,1),nt_comp[Reference_Allele],nt_comp[Tumor_Seq_Allele2],str_sub(Ref_Tri,3,3)))) %>%
                                        ^
```
[R/plot-stratton.R:51:67:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L51) *style:* **Commas should always have a space after.**
```r
            paste0(str_sub(Ref_Tri,1,1),nt_comp[Reference_Allele],nt_comp[Tumor_Seq_Allele2],str_sub(Ref_Tri,3,3)))) %>%
                                                                  ^
```
[R/plot-stratton.R:51:94:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L51) *style:* **Commas should always have a space after.**
```r
            paste0(str_sub(Ref_Tri,1,1),nt_comp[Reference_Allele],nt_comp[Tumor_Seq_Allele2],str_sub(Ref_Tri,3,3)))) %>%
                                                                                ^
```
[R/plot-stratton.R:51:110:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L51) *style:* **Commas should always have a space after.**
```r
            paste0(str_sub(Ref_Tri,1,1),nt_comp[Reference_Allele],nt_comp[Tumor_Seq_Allele2],str_sub(Ref_Tri,3,3)))) %>%
                                                                                ^
```
[R/plot-stratton.R:51:112:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L51) *style:* **Commas should always have a space after.**
```r
            paste0(str_sub(Ref_Tri,1,1),nt_comp[Reference_Allele],nt_comp[Tumor_Seq_Allele2],str_sub(Ref_Tri,3,3)))) %>%
                                                                                ^
```
[R/plot-stratton.R:52:39:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L52) *style:* **Commas should always have a space after.**
```r
        filter(str_sub(TriNuc_Context,2,2) != str_sub(TriNuc_Context,3,3)) %>%
                                      ^
```
[R/plot-stratton.R:52:41:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L52) *style:* **Commas should always have a space after.**
```r
        filter(str_sub(TriNuc_Context,2,2) != str_sub(TriNuc_Context,3,3)) %>%
                                        ^
```
[R/plot-stratton.R:52:70:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L52) *style:* **Commas should always have a space after.**
```r
        filter(str_sub(TriNuc_Context,2,2) != str_sub(TriNuc_Context,3,3)) %>%
                                                                     ^
```
[R/plot-stratton.R:52:72:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L52) *style:* **Commas should always have a space after.**
```r
        filter(str_sub(TriNuc_Context,2,2) != str_sub(TriNuc_Context,3,3)) %>%
                                                                       ^
```
[R/plot-stratton.R:57:42:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L57) *style:* **Put spaces around all infix operators.**
```r
        mutate(TriNuc_Frac = TriNuc_Count/sum(TriNuc_Count)) %>%
                                        ~^~
```
[R/plot-stratton.R:59:59:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L59) *style:* **Commas should always have a space after.**
```r
        mutate(Transition = paste0(str_sub(TriNuc_Context,2,2),'>',str_sub(TriNuc_Context,3,3)))
                                                          ^
```
[R/plot-stratton.R:59:61:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L59) *style:* **Commas should always have a space after.**
```r
        mutate(Transition = paste0(str_sub(TriNuc_Context,2,2),'>',str_sub(TriNuc_Context,3,3)))
                                                            ^
```
[R/plot-stratton.R:59:64:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L59) *style:* **Commas should always have a space after.**
```r
        mutate(Transition = paste0(str_sub(TriNuc_Context,2,2),'>',str_sub(TriNuc_Context,3,3)))
                                                               ^
```
[R/plot-stratton.R:59:68:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L59) *style:* **Commas should always have a space after.**
```r
        mutate(Transition = paste0(str_sub(TriNuc_Context,2,2),'>',str_sub(TriNuc_Context,3,3)))
                                                                   ^
```
[R/plot-stratton.R:59:91:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L59) *style:* **Commas should always have a space after.**
```r
        mutate(Transition = paste0(str_sub(TriNuc_Context,2,2),'>',str_sub(TriNuc_Context,3,3)))
                                                                                ^
```
[R/plot-stratton.R:59:93:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L59) *style:* **Commas should always have a space after.**
```r
        mutate(Transition = paste0(str_sub(TriNuc_Context,2,2),'>',str_sub(TriNuc_Context,3,3)))
                                                                                ^
```
[R/plot-stratton.R:71:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L71) *style:* **Lines should not be more than 120 characters.**
```r
        scale_x_discrete(labels = paste0(str_sub(levels(trinuc_maf$TriNuc_Context),1,2), str_sub(levels(trinuc_maf$TriNuc_Context),4,4))) +
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot-stratton.R:71:84:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L71) *style:* **Commas should always have a space after.**
```r
        scale_x_discrete(labels = paste0(str_sub(levels(trinuc_maf$TriNuc_Context),1,2), str_sub(levels(trinuc_maf$TriNuc_Context),4,4))) +
                                                                                ^
```
[R/plot-stratton.R:71:86:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L71) *style:* **Commas should always have a space after.**
```r
        scale_x_discrete(labels = paste0(str_sub(levels(trinuc_maf$TriNuc_Context),1,2), str_sub(levels(trinuc_maf$TriNuc_Context),4,4))) +
                                                                                ^
```
[R/plot-stratton.R:71:132:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L71) *style:* **Commas should always have a space after.**
```r
        scale_x_discrete(labels = paste0(str_sub(levels(trinuc_maf$TriNuc_Context),1,2), str_sub(levels(trinuc_maf$TriNuc_Context),4,4))) +
                                                                                ^
```
[R/plot-stratton.R:71:134:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L71) *style:* **Commas should always have a space after.**
```r
        scale_x_discrete(labels = paste0(str_sub(levels(trinuc_maf$TriNuc_Context),1,2), str_sub(levels(trinuc_maf$TriNuc_Context),4,4))) +
                                                                                ^
```
[R/plot-stratton.R:74:41:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L74) *style:* **Commas should always have a space after.**
```r
        scale_y_continuous(expand = c(0,0)) # +
                                        ^
```
[R/plot-stratton.R:75:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L75) *style:* **Lines should not be more than 120 characters.**
```r
        #geom_hline(yintercept = seq(0, max(as.numeric(trinuc_maf$TriNuc_Frac)), .05), col = 'white', size = .5, alpha = .5)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot-stratton.R:75:10:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-stratton.R#L75) *style:* **Commented code should be removed.**
```r
        #geom_hline(yintercept = seq(0, max(as.numeric(trinuc_maf$TriNuc_Frac)), .05), col = 'white', size = .5, alpha = .5)
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot-survival.R:34:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L34) *style:* **Use spaces to indent, not tabs.**
```r
	# Tidy data frame
^
```
[R/plot-survival.R:35:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L35) *style:* **Use spaces to indent, not tabs.**
```r
	sf = tidy(survfit_object)
^
```
[R/plot-survival.R:36:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L36) *style:* **Use spaces to indent, not tabs.**
```r
	if (!'strata' %in% names(sf)) sf$strata = ''
^
```
[R/plot-survival.R:38:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L38) *style:* **Use spaces to indent, not tabs.**
```r
	# Add start at 0, by stratum
^
```
[R/plot-survival.R:39:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L39) *style:* **Use spaces to indent, not tabs.**
```r
	top_rows = ldply(unique(sf$strata), function(s) {
^
```
[R/plot-survival.R:40:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L40) *style:* **Use spaces to indent, not tabs.**
```r
		sf_s = filter(sf, strata == s)
^~
```
[R/plot-survival.R:41:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L41) *style:* **Use spaces to indent, not tabs.**
```r
		c(strata = s, time = 0, n.risk = max(sf_s$n.risk),
^~
```
[R/plot-survival.R:42:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L42) *style:* **Use spaces to indent, not tabs.**
```r
			n.event = 0, n.censor = 0, estimate = 1, conf.high = 1, conf.low = 1)
^~~
```
[R/plot-survival.R:43:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L43) *style:* **Use spaces to indent, not tabs.**
```r
		})
^~
```
[R/plot-survival.R:45:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L45) *style:* **Use spaces to indent, not tabs.**
```r
	rbind.fill(sf, top_rows) %>%
^
```
[R/plot-survival.R:46:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L46) *style:* **Use spaces to indent, not tabs.**
```r
		mutate_at(vars(estimate, time), funs(as.numeric(.))) %>%
^~
```
[R/plot-survival.R:47:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L47) *style:* **Use spaces to indent, not tabs.**
```r
	    arrange(strata, time, desc(estimate))
^
```
[R/plot-survival.R:53:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L53) *style:* **Use spaces to indent, not tabs.**
```r
	survfit_object,
^
```
[R/plot-survival.R:54:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L54) *style:* **Use spaces to indent, not tabs.**
```r
	colors = NULL,
^
```
[R/plot-survival.R:55:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L55) *style:* **Use spaces to indent, not tabs.**
```r
	legend_title = NULL,
^
```
[R/plot-survival.R:56:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L56) *style:* **Use spaces to indent, not tabs.**
```r
	plot_title = NULL,
^
```
[R/plot-survival.R:57:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L57) *style:* **Use spaces to indent, not tabs.**
```r
	xmax = NULL,
^
```
[R/plot-survival.R:58:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L58) *style:* **Use spaces to indent, not tabs.**
```r
	parse_strata = FALSE,
^
```
[R/plot-survival.R:59:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L59) *style:* **Use spaces to indent, not tabs.**
```r
	x_lab = NULL,
^
```
[R/plot-survival.R:60:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L60) *style:* **Use spaces to indent, not tabs.**
```r
	y_lab = NULL,
^
```
[R/plot-survival.R:61:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L61) *style:* **Use spaces to indent, not tabs.**
```r
	legend_pos = NULL,
^
```
[R/plot-survival.R:62:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L62) *style:* **Use spaces to indent, not tabs.**
```r
	pval = TRUE,
^
```
[R/plot-survival.R:63:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L63) *style:* **Use spaces to indent, not tabs.**
```r
	pval_pos = NULL,
^
```
[R/plot-survival.R:64:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L64) *style:* **Use spaces to indent, not tabs.**
```r
	interval = NULL,
^
```
[R/plot-survival.R:65:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L65) *style:* **Use spaces to indent, not tabs.**
```r
	env_theme = TRUE,
^
```
[R/plot-survival.R:66:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L66) *style:* **Use spaces to indent, not tabs.**
```r
	table = FALSE
^
```
[R/plot-survival.R:67:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L67) *style:* **Use spaces to indent, not tabs.**
```r
	) {
^
```
[R/plot-survival.R:71:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L71) *style:* **Use spaces to indent, not tabs.**
```r
	if (is.null(legend_title)) {
^
```
[R/plot-survival.R:72:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L72) *style:* **Use spaces to indent, not tabs.**
```r
		# legend_title = stringi::stri_trans_totitle(str_extract(names(survfit_object$strata), '^.*(?=\\=)')[1])
^~
```
[R/plot-survival.R:72:5:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L72) *style:* **Commented code should be removed.**
```r
		# legend_title = stringi::stri_trans_totitle(str_extract(names(survfit_object$strata), '^.*(?=\\=)')[1])
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot-survival.R:73:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L73) *style:* **Use spaces to indent, not tabs.**
```r
		legend_title = ''
^~
```
[R/plot-survival.R:74:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L74) *style:* **Use spaces to indent, not tabs.**
```r
	}
^
```
[R/plot-survival.R:75:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L75) *style:* **Use spaces to indent, not tabs.**
```r
	if (length(survfit_object$strata)>1) {
^
```
[R/plot-survival.R:75:35:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L75) *style:* **Put spaces around all infix operators.**
```r
	if (length(survfit_object$strata)>1) {
                                 ~^~
```
[R/plot-survival.R:76:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L76) *style:* **Use spaces to indent, not tabs.**
```r
		# s_labels = str_c(str_extract(names(survfit_object$strata), '(?<==).*'), ' (n=', survfit_object$n, ')')
^~
```
[R/plot-survival.R:76:5:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L76) *style:* **Commented code should be removed.**
```r
		# s_labels = str_c(str_extract(names(survfit_object$strata), '(?<==).*'), ' (n=', survfit_object$n, ')')
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot-survival.R:77:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L77) *style:* **Use spaces to indent, not tabs.**
```r
	    s_labels = str_c(str_extract(names(survfit_object$strata), '(?<==).*'))
^
```
[R/plot-survival.R:78:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L78) *style:* **Use spaces to indent, not tabs.**
```r
		if (parse_strata) s_labels = str_replace(s_labels, c('FALSE|0','TRUE|1'), c('WT','Mut'))
^~
```
[R/plot-survival.R:78:66:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L78) *style:* **Commas should always have a space after.**
```r
		if (parse_strata) s_labels = str_replace(s_labels, c('FALSE|0','TRUE|1'), c('WT','Mut'))
                                                                 ^
```
[R/plot-survival.R:78:84:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L78) *style:* **Commas should always have a space after.**
```r
		if (parse_strata) s_labels = str_replace(s_labels, c('FALSE|0','TRUE|1'), c('WT','Mut'))
                                                                                ^
```
[R/plot-survival.R:79:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L79) *style:* **Use spaces to indent, not tabs.**
```r
		sf = mutate(sf, strata = mapvalues(strata, names(survfit_object$strata), s_labels))
^~
```
[R/plot-survival.R:80:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L80) *style:* **Use spaces to indent, not tabs.**
```r
		names(survfit_object$strata) = str_extract(names(survfit_object$strata), '(?<==).*')
^~
```
[R/plot-survival.R:81:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L81) *style:* **Use spaces to indent, not tabs.**
```r
	} else {
^
```
[R/plot-survival.R:82:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L82) *style:* **Use spaces to indent, not tabs.**
```r
		sf$strata = ''
^~
```
[R/plot-survival.R:83:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L83) *style:* **Use spaces to indent, not tabs.**
```r
		s_labels = str_c('n=', survfit_object$n)
^~
```
[R/plot-survival.R:84:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L84) *style:* **Use spaces to indent, not tabs.**
```r
		legend_pos = 'none'
^~
```
[R/plot-survival.R:85:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L85) *style:* **Use spaces to indent, not tabs.**
```r
	}
^
```
[R/plot-survival.R:87:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L87) *style:* **Use spaces to indent, not tabs.**
```r
	if (is.null(x_lab)) x_lab = 'Time'
^
```
[R/plot-survival.R:88:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L88) *style:* **Use spaces to indent, not tabs.**
```r
	if (is.null(y_lab)) y_lab = 'Survival function'
^
```
[R/plot-survival.R:89:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L89) *style:* **Use spaces to indent, not tabs.**
```r
	if (is.null(xmax)) {
^
```
[R/plot-survival.R:90:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L90) *style:* **Use spaces to indent, not tabs.**
```r
	    xmax = 1.04*max(sf$time)
^
```
[R/plot-survival.R:90:17:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L90) *style:* **Put spaces around all infix operators.**
```r
	    xmax = 1.04*max(sf$time)
               ~^~
```
[R/plot-survival.R:91:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L91) *style:* **Use spaces to indent, not tabs.**
```r
	} else {
^
```
[R/plot-survival.R:92:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L92) *style:* **Use spaces to indent, not tabs.**
```r
	    sf = filter(sf, time <= xmax) %>%
^
```
[R/plot-survival.R:93:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L93) *style:* **Use spaces to indent, not tabs.**
```r
	        add_row(strata = unique(sf$strata), time = xmax) %>%
^
```
[R/plot-survival.R:94:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L94) *style:* **Use spaces to indent, not tabs.**
```r
	        arrange(strata, time) %>%
^
```
[R/plot-survival.R:95:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L95) *style:* **Use spaces to indent, not tabs.**
```r
	        tidyr::fill(n.risk, n.event, n.censor, estimate) %>%
^
```
[R/plot-survival.R:96:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L96) *style:* **Use spaces to indent, not tabs.**
```r
	        group_by(strata) %>%
^
```
[R/plot-survival.R:97:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L97) *style:* **Use spaces to indent, not tabs.**
```r
	        filter(
^
```
[R/plot-survival.R:98:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L98) *style:* **Use spaces to indent, not tabs.**
```r
	            !( (time == xmax & n.risk == n.event) & (lag(n.risk) == lag(n.event) )) &
^
```
[R/plot-survival.R:98:16:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L98) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
	            !( (time == xmax & n.risk == n.event) & (lag(n.risk) == lag(n.event) )) &
               ^
```
[R/plot-survival.R:98:82:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L98) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
	            !( (time == xmax & n.risk == n.event) & (lag(n.risk) == lag(n.event) )) &
                                                                                ^
```
[R/plot-survival.R:99:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L99) *style:* **Use spaces to indent, not tabs.**
```r
	            !(time == xmax & lag(n.risk) == 1 & lag(n.censor) == 1)) %>%
^
```
[R/plot-survival.R:100:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L100) *style:* **Use spaces to indent, not tabs.**
```r
	        ungroup
^
```
[R/plot-survival.R:101:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L101) *style:* **Use spaces to indent, not tabs.**
```r
	}
^
```
[R/plot-survival.R:104:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L104) *style:* **Use spaces to indent, not tabs.**
```r
	sf_plot = ggplot(data = sf) +
^
```
[R/plot-survival.R:105:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L105) *style:* **Use spaces to indent, not tabs.**
```r
		geom_step(aes(x = time, y = estimate, group = strata, color = strata), direction = 'hv') +
^~
```
[R/plot-survival.R:106:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L106) *style:* **Use spaces to indent, not tabs.**
```r
		geom_point(data = filter(sf, n.censor == 1), aes(x = time, y = estimate, color = strata), shape= '|',
^~
```
[R/plot-survival.R:106:98:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L106) *style:* **Put spaces around all infix operators.**
```r
		geom_point(data = filter(sf, n.censor == 1), aes(x = time, y = estimate, color = strata), shape= '|',
                                                                                ~^
```
[R/plot-survival.R:107:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L107) *style:* **Use spaces to indent, not tabs.**
```r
			show.legend = F) +
^~~
```
[R/plot-survival.R:108:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L108) *style:* **Use spaces to indent, not tabs.**
```r
	    scale_y_continuous(expand = c(0,0), limits = c(-.01,1.04),
^
```
[R/plot-survival.R:108:38:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L108) *style:* **Commas should always have a space after.**
```r
	    scale_y_continuous(expand = c(0,0), limits = c(-.01,1.04),
                                     ^
```
[R/plot-survival.R:108:58:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L108) *style:* **Commas should always have a space after.**
```r
	    scale_y_continuous(expand = c(0,0), limits = c(-.01,1.04),
                                                         ^
```
[R/plot-survival.R:109:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L109) *style:* **Use spaces to indent, not tabs.**
```r
	                       breaks = seq(0, 1, .25), labels = function(x) 100*x) +
^
```
[R/plot-survival.R:109:74:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L109) *style:* **Put spaces around all infix operators.**
```r
	                       breaks = seq(0, 1, .25), labels = function(x) 100*x) +
                                                                        ~^~
```
[R/plot-survival.R:110:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L110) *style:* **Use spaces to indent, not tabs.**
```r
	    scale_color_manual(values = brewer.pal(8, 'Paired'),
^
```
[R/plot-survival.R:111:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L111) *style:* **Use spaces to indent, not tabs.**
```r
	                       labels = function(x) {
^
```
[R/plot-survival.R:112:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L112) *style:* **Use spaces to indent, not tabs.**
```r
	                           str_c(x, ' (n=', survfit_object$n[match(x, names(survfit_object$strata))], ')')
^
```
[R/plot-survival.R:113:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L113) *style:* **Use spaces to indent, not tabs.**
```r
	                       }) +
^
```
[R/plot-survival.R:114:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L114) *style:* **Use spaces to indent, not tabs.**
```r
		theme(line = element_line(lineend = 'round'),
^~
```
[R/plot-survival.R:115:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L115) *style:* **Use spaces to indent, not tabs.**
```r
		      legend.position = c(1,1), legend.justification = c(1,1),
^~
```
[R/plot-survival.R:115:31:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L115) *style:* **Commas should always have a space after.**
```r
		      legend.position = c(1,1), legend.justification = c(1,1),
                              ^
```
[R/plot-survival.R:115:62:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L115) *style:* **Commas should always have a space after.**
```r
		      legend.position = c(1,1), legend.justification = c(1,1),
                                                             ^
```
[R/plot-survival.R:116:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L116) *style:* **Use spaces to indent, not tabs.**
```r
		      legend.title = element_text(size = theme_get()$legend.text$size),
^~
```
[R/plot-survival.R:117:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L117) *style:* **Use spaces to indent, not tabs.**
```r
		      legend.text = element_text(size = theme_get()$legend.text$size),
^~
```
[R/plot-survival.R:118:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L118) *style:* **Use spaces to indent, not tabs.**
```r
		      axis.line.x = element_blank(),
^~
```
[R/plot-survival.R:119:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L119) *style:* **Use spaces to indent, not tabs.**
```r
		      axis.line.y = element_blank(),
^~
```
[R/plot-survival.R:120:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L120) *style:* **Use spaces to indent, not tabs.**
```r
		      # panel.border = element_rect(size = .75, color = 'black', linetype = 'solid', fill = NA),
^~
```
[R/plot-survival.R:121:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L121) *style:* **Use spaces to indent, not tabs.**
```r
		      panel.background = element_rect(fill = NA),
^~
```
[R/plot-survival.R:122:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L122) *style:* **Use spaces to indent, not tabs.**
```r
		      plot.title = element_text(vjust = -1),
^~
```
[R/plot-survival.R:123:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L123) *style:* **Use spaces to indent, not tabs.**
```r
		      aspect.ratio = 1) +
^~
```
[R/plot-survival.R:124:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L124) *style:* **Use spaces to indent, not tabs.**
```r
		labs(x = x_lab, y = y_lab, color = legend_title) +
^~
```
[R/plot-survival.R:125:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L125) *style:* **Use spaces to indent, not tabs.**
```r
	    coord_cartesian(clip = 'off')
^
```
[R/plot-survival.R:127:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L127) *style:* **Use spaces to indent, not tabs.**
```r
	if (!is.null(interval)) {
^
```
[R/plot-survival.R:128:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L128) *style:* **Use spaces to indent, not tabs.**
```r
	    sf_plot = sf_plot +
^
```
[R/plot-survival.R:129:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L129) *style:* **Use spaces to indent, not tabs.**
```r
	        scale_x_continuous(expand = c(.01,0), limits = c(0, xmax), breaks = seq(0, xmax, interval))
^
```
[R/plot-survival.R:129:44:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L129) *style:* **Commas should always have a space after.**
```r
	        scale_x_continuous(expand = c(.01,0), limits = c(0, xmax), breaks = seq(0, xmax, interval))
                                           ^
```
[R/plot-survival.R:130:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L130) *style:* **Use spaces to indent, not tabs.**
```r
	} else {
^
```
[R/plot-survival.R:132:47:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L132) *style:* **Commas should always have a space after.**
```r
            scale_x_continuous(expand = c(.01,0), limits = c(0, xmax), breaks = scales::pretty_breaks(n = 4))
                                              ^
```
[R/plot-survival.R:133:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L133) *style:* **Use spaces to indent, not tabs.**
```r
	}
^
```
[R/plot-survival.R:135:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L135) *style:* **Use spaces to indent, not tabs.**
```r
	# Calculate p-value
^
```
[R/plot-survival.R:136:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L136) *style:* **Use spaces to indent, not tabs.**
```r
	if (pval & length(survfit_object$strata)>1) {
^
```
[R/plot-survival.R:136:42:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L136) *style:* **Put spaces around all infix operators.**
```r
	if (pval & length(survfit_object$strata)>1) {
                                        ~^~
```
[R/plot-survival.R:137:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L137) *style:* **Use spaces to indent, not tabs.**
```r
	    sf_call = as.character(survfit_object$call)
^
```
[R/plot-survival.R:138:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L138) *style:* **Use spaces to indent, not tabs.**
```r
	    sf_call = paste0(gsub('survfit', 'survdiff', sf_call[1]), '(', sf_call[2], ',data=', sf_call[3],')')
^
```
[R/plot-survival.R:138:102:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L138) *style:* **Commas should always have a space after.**
```r
	    sf_call = paste0(gsub('survfit', 'survdiff', sf_call[1]), '(', sf_call[2], ',data=', sf_call[3],')')
                                                                                ^
```
[R/plot-survival.R:139:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L139) *style:* **Use spaces to indent, not tabs.**
```r
	    sd = eval(parse(text = sf_call))
^
```
[R/plot-survival.R:140:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L140) *style:* **Use spaces to indent, not tabs.**
```r
	    pval = 1 - pchisq(sd$chisq, length(sd$n) - 1)
^
```
[R/plot-survival.R:141:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L141) *style:* **Use spaces to indent, not tabs.**
```r
	    if (pval <= 1e-03) { pval = scales::scientific_format(digits = 3)(pval) } else { pval = round(pval, 3) }
^
```
[R/plot-survival.R:141:25:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L141) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
	    if (pval <= 1e-03) { pval = scales::scientific_format(digits = 3)(pval) } else { pval = round(pval, 3) }
                        ^
```
[R/plot-survival.R:141:78:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L141) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
	    if (pval <= 1e-03) { pval = scales::scientific_format(digits = 3)(pval) } else { pval = round(pval, 3) }
                                                                             ^
```
[R/plot-survival.R:141:85:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L141) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
	    if (pval <= 1e-03) { pval = scales::scientific_format(digits = 3)(pval) } else { pval = round(pval, 3) }
                                                                                ^
```
[R/plot-survival.R:141:109:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L141) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
	    if (pval <= 1e-03) { pval = scales::scientific_format(digits = 3)(pval) } else { pval = round(pval, 3) }
                                                                                ^
```
[R/plot-survival.R:142:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L142) *style:* **Use spaces to indent, not tabs.**
```r
	    if (length(unique(sf$strata))==2) {
^
```
[R/plot-survival.R:142:35:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L142) *style:* **Put spaces around all infix operators.**
```r
	    if (length(unique(sf$strata))==2) {
                                 ~^~~
```
[R/plot-survival.R:143:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L143) *style:* **Use spaces to indent, not tabs.**
```r
	        cp_call = gsub('survdiff', 'coxph', sf_call)
^
```
[R/plot-survival.R:144:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L144) *style:* **Use spaces to indent, not tabs.**
```r
	        cp = eval(parse(text = cp_call))
^
```
[R/plot-survival.R:145:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L145) *style:* **Use spaces to indent, not tabs.**
```r
	        hr = round(exp(cp$coefficients), 2)
^
```
[R/plot-survival.R:146:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L146) *style:* **Use spaces to indent, not tabs.**
```r
	        big_n = cp$n
^
```
[R/plot-survival.R:147:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L147) *style:* **Use spaces to indent, not tabs.**
```r
	        pval = str_c('N=', big_n, '\nHR=', hr, '\nP-value ', pval)
^
```
[R/plot-survival.R:148:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L148) *style:* **Use spaces to indent, not tabs.**
```r
	    } else {
^
```
[R/plot-survival.R:149:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L149) *style:* **Use spaces to indent, not tabs.**
```r
	    	big_n = sum(survfit_object$n)
^~~~~~
```
[R/plot-survival.R:150:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L150) *style:* **Use spaces to indent, not tabs.**
```r
	    	pval = str_c('N=', big_n, '\nP-value ', pval)
^~~~~~
```
[R/plot-survival.R:151:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L151) *style:* **Use spaces to indent, not tabs.**
```r
	    }
^
```
[R/plot-survival.R:152:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L152) *style:* **Use spaces to indent, not tabs.**
```r
	    if (is.null(pval_pos)) { pval_x = 0; pval_y = 0 } else { pval_x = pval_pos[1]; pval_y = pval_pos[2] }
^
```
[R/plot-survival.R:152:29:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L152) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
	    if (is.null(pval_pos)) { pval_x = 0; pval_y = 0 } else { pval_x = pval_pos[1]; pval_y = pval_pos[2] }
                            ^
```
[R/plot-survival.R:152:54:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L152) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
	    if (is.null(pval_pos)) { pval_x = 0; pval_y = 0 } else { pval_x = pval_pos[1]; pval_y = pval_pos[2] }
                                                     ^
```
[R/plot-survival.R:152:61:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L152) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
	    if (is.null(pval_pos)) { pval_x = 0; pval_y = 0 } else { pval_x = pval_pos[1]; pval_y = pval_pos[2] }
                                                            ^
```
[R/plot-survival.R:152:106:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L152) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
	    if (is.null(pval_pos)) { pval_x = 0; pval_y = 0 } else { pval_x = pval_pos[1]; pval_y = pval_pos[2] }
                                                                                ^
```
[R/plot-survival.R:153:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L153) *style:* **Use spaces to indent, not tabs.**
```r
	    sf_plot = sf_plot + annotate('text', x = pval_x, y = pval_y, label = pval,
^
```
[R/plot-survival.R:154:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L154) *style:* **Use spaces to indent, not tabs.**
```r
	                                 size = rel(2.5), vjust = -.25, hjust = 0, family = 'ArialMT')
^
```
[R/plot-survival.R:155:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L155) *style:* **Use spaces to indent, not tabs.**
```r
	    if (all(legend_pos==0)) legend_pos = c(1,1); legend_just = c(1,1)
^
```
[R/plot-survival.R:155:24:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L155) *style:* **Put spaces around all infix operators.**
```r
	    if (all(legend_pos==0)) legend_pos = c(1,1); legend_just = c(1,1)
                      ~^~~
```
[R/plot-survival.R:155:47:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L155) *style:* **Commas should always have a space after.**
```r
	    if (all(legend_pos==0)) legend_pos = c(1,1); legend_just = c(1,1)
                                              ^
```
[R/plot-survival.R:155:69:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L155) *style:* **Commas should always have a space after.**
```r
	    if (all(legend_pos==0)) legend_pos = c(1,1); legend_just = c(1,1)
                                                                    ^
```
[R/plot-survival.R:156:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L156) *style:* **Use spaces to indent, not tabs.**
```r
	}
^
```
[R/plot-survival.R:158:1:](https://github.com/kpjonsson/kpjmisc/blob/9fb9823c11138eb8038198e28aacfd2c0a8bf99a/R/plot-survival.R#L158) *style:* **Use spaces to indent, not tabs.**
```r
	sf_plot = sf_plot +
^
```


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


Should make this loop its own function.


> Does it only happen on normal scripts?

Yes.
Remove the standard handler from the `critter_p_proc `criterion and put your procedure with a test before the `start `procedure.
When compiling, do not use optimization so that the compiler does not delete unused procedures.


저 시에 대한 영감을 웹드라마 '사당보다 먼, 의정부보다 가까운', 줄여서 사먼의가에서 받았기 때문입니다 ^^


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

* https://kunal.sh
* https://kunalsh-git-master.kunalgorithm.now.sh


1 space instead of 2? don't see a point of having 2 lol


Successfully aliased the URL <https://domain-redirects-pix25suhi.now.sh> to the following aliases.

* https://www.anthony.codes
* https://anthony.app
* https://www.anthony.app
* https://domain-redirects-git-master.acm4k1.now.sh


Updates to ubuntu bionic64 image as well as updating latest docker using apt install docker.io
Fixed IPaddress bug when using bionic64


Remember this is boolean crossed with python and does not follow traditional logic or math. For example traditional math and logic gates used number of possible inputs sqared minus one to give the number of possible out puts and most logic gated unless inverted did not read or recognize negative logic which is backwards or just the oppisite as compared to positive logic.


@multiSnow
i think, this commit makes the library instable.
If you go back and forth between collections, at some point the books vanish and you have these errors in the terminal. (maybe a race issue?).

```
xxx/mcomix3/mcomix/mcomix/run.py:225: Warning: g_object_ref: assertion 'object->ref_count > 0' failed
  Gtk.main()
xxx/mcomix3/mcomix/mcomix/run.py:225: Warning: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
  Gtk.main()
```

I think this doesn't happen before this commit.


Build version: __`0.10.0-renovate/node-8.15.703`__ :crossed_fingers: [`renovate/node-8.15`](https://github.com/streamich/ci-scripts/tree/renovate/node-8.15) on [*CircleCI*](https://circleci.com/gh/streamich/ci-scripts/703) :tada:


Successfully aliased the URL <https://demo-sync-moltin-to-algolia-dob6sclcj.now.sh> to the following aliases.

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


### Visual regression report:

[![Visual report](https://circleci.com/gh/stevector/nerdologues-d8/2925/artifacts/0/artifact/backstop_data/bitmaps_test/20190415-005906/0600294051_Nerd_videos_2_0_document_0_desktop.png)](https://circleci.com/gh/stevector/nerdologues-d8/2925/artifacts/0/artifact/backstop_data/html_report/index.html)


Build version: __`0.10.0-renovate/node-8.15.1088`__ :crossed_fingers: [`renovate/node-8.15`](https://github.com/streamich/ci-scripts/tree/renovate/node-8.15) on [*Travis*](https://travis-ci.org/streamich/ci-scripts/builds/520078645) :tada:


用于当使用关联的连接ID时的无状态连接重置 ->用于关联的连接ID被使用时的无状态连接重置


Where is this used?


앗 그렇군요! 빠른 피드백 감사합니다!

-----Original Message-----
From: "Jaewoo Lee"<notifications@github.com>
To: "jaewoo4200/poem_LJW"<poem_LJW@noreply.github.com>;
Cc: "SophistC"<storytime1129@naver.com>; "Comment"<comment@noreply.github.com>;
Sent: 2019-04-15 (월) 09:49:06 (GMT+09:00)
Subject: Re: [jaewoo4200/poem_LJW] update (6930843)

저 시에 대한 영감을 웹드라마 '사당보다 먼, 의정부보다 가까운', 줄여서 사먼의가에서 받았기 때문입니다 ^^
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.


### Visual regression report:

[![Visual report](https://circleci.com/gh/stevector/nerdologues-d8/2929/artifacts/0/artifact/backstop_data/bitmaps_reference/0600294051_Nerd_videos_0_document_0_desktop.png)](https://circleci.com/gh/stevector/nerdologues-d8/2929/artifacts/0/artifact/backstop_data/html_report/index.html)


You have a good point.


Successfully aliased the URL <https://demo-sync-moltin-to-algolia-96rmhblrg.now.sh> to the following aliases.

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


What if _**key**_ = a[mid] and is the only (least) _i_ for **_key_** ?
Despite having the correct index, every subsequent if-statement the first one is being executed, increasing runtime.
--PERFORMANCE--


Thx Niki! Check my remarks


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

Created multidev environment [ci-15](https://dashboard.pantheon.io/sites/d139c801-0de7-4c2e-911e-0a3bb73ccf9b#ci-15) for cc-app.


Does this mean user can add keys not satisfy prefix extractor rules?


So the general idea is, if you are writing a contract that will become a base for other contracts, then it's better to make the state varibale private and write a `setter` in case you have some validations that you do before setting the value, otherwise the inherting contracts can change the value directly. Splitter won't be used as a base for other contracts.


Deployment failed with the following error:

~~~
Builds rate limit exceeded (32 of 32 remaining). Try again in 60m
~~~


建议把一些需要给上层调用的共有方法在 .h 中声明出来，一些上层用户无需关系的定义移动至 .c 中


You can make it private and write a getter.


Shows up on https://github.com/settings/tokens after creating a new access token.

**Before**

![image](https://user-images.githubusercontent.com/831974/56102308-43923100-5efa-11e9-8f36-de84cd3efef1.png)

**After**

![image](https://user-images.githubusercontent.com/831974/56102316-560c6a80-5efa-11e9-8648-effe4a165f4d.png)


@wxy @MjSeven 这篇是我先申领的，meta中已经什么信息，我本地已经翻译完成，怎么直接被其他人翻译并合并了


If the there is not enough gas, everything reverts; transactions (function calls) are an atomic event, either they `fully` succeed or they fail.


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

* https://skeleton-now.now.sh


### Visual regression report:

[![Visual report](https://circleci.com/gh/stevector/nerdologues-d8/2935/artifacts/0/artifact/backstop_data/bitmaps_reference/0600294051_Episode_0_document_0_desktop.png)](https://circleci.com/gh/stevector/nerdologues-d8/2935/artifacts/0/artifact/backstop_data/html_report/index.html)


Successfully aliased the URL <https://demo-sync-shipengine-to-moltin-ehj103j9f.now.sh> to the following aliases.

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


Successfully aliased the URL <https://demo-sync-moltin-to-zendesk-23lfdvba9.now.sh> to the following aliases.

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


Monk


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

* https://skeleton-now.now.sh


Successfully aliased the URL <https://demo-sync-shipengine-to-zendesk-mkwryky84.now.sh> to the following aliases.

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


Successfully aliased the URL <https://demo-sync-shippo-to-moltin-2tqnvmb9y.now.sh> to the following aliases.

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


Thanks


Successfully aliased the URL <https://demo-sync-shippo-to-zendesk-buhhy4npn.now.sh> to the following aliases.

* https://demo-sync-shippo-to-zendesk-git-master.particular.now.sh
* https://particular-demo-sync-shippo-to-zendesk.now.sh


Верное значение коммита


Successfully aliased the URL <https://demo-sync-stripe-to-moltin-d5h7c45te.now.sh> to the following aliases.

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


Successfully aliased the URL <https://demo-sync-stripe-to-zendesk-gctotemta.now.sh> to the following aliases.

* https://demo-sync-stripe-to-zendesk-git-master.particular.now.sh
* https://particular-demo-sync-stripe-to-zendesk.now.sh


See the note below about pull payments, you need to add that 1 Wei to the sender's balance. You'll need to write a `withdraw` function so that any user can withdraw their balance.


我的Xcode版本是 10.2
 cocoapods 版本是1.6.1


Cool, then you can proceed with that, but the true testing comes from writing solid test scripts.


@ntditp phần của t hoàn thiện rồi đó.
Trên origin giờ có thêm file của @letrandong1199 nữa còn của @minhquoc5599 t chưa 'trộn' vô


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

* https://paul.kinlan.me
* https://paulkinlanme-git-main.kinlan.now.sh


Any `public` state variable gets an implicit `getter`.


Python uses boolean and when we combine the two Python can use both negative and positive logic and read or parse it and make decisions. Hence, the old Number of inputs squared minus one for the number of outputs does not fit for python can parse and make decisions on both negative and positive logic. Traditional math and logic do not superceed, but Python superceeds old traditional math or logic. The logic gate works ok but Python parses it differently because of its ability to parse both negative and positve logic patterns. Take note this is just a glimse of a decision being made inside of a artificial neural network perhaps it may have been created using shrink technology and may actually be ten to the negative twelveth in size or nano in scale, too boot I am not really sure for technology gets smaller every year, so it may depend on how old you computing device is?


spelling fix *mozzarella


> Remove the standard handler the `critter_p_proc ` from critter script and put your procedure with a test above the `start `procedure.
> When compiling, do not use optimization so that the compiler does not delete unused procedures.

I use RP's acklint.ssl, comment out critter_p_proc and add a test procedure above "start":
```
procedure MyTest begin
   display_msg("Check MyTest.");
end
```
I compile the script with `compile -p acklint.ssl` and there are two warnings about checkPartyMembersNearDoor and MyTest not referenced. But when I start the game the message in MyTest didn't appear.


Another example of Python and its ability to parse both negative and positive logic and make decisions based on input or stimulus.


You can do `import React, {Component} from 'react';` in one line if you have multiple imports from the same package.

I would suggest not importing component though because nothing is "stateful" (ie you never use `this.state` anywhere)


@romanstingler
Thank you for providing the great package!
I'd appreciate you publish the new version when there is time.


the dropout is only removed from the cell state, not the hidden state. It is removed because at every decoder iteration it scales the cell state by 1/ (1-p), creating an exponential grown on the cell state value that disturbs FP16 training.


Here we find an example of Pythons ability to parse larger data using boolean operators and both negative and positive logic. I hope you have enjoyed, Thank you from your friend Jeff T. Rogers


As a really quick example to demonstrate a stateless (aka functional) component, this `BlurbTitle` would look like:

```jsx
const BlurbTitle = ({color, align, text}) => {
  const divStyle = {
    color,
    textAlign: align
  };
  return <h1 style={divStyle}>{text}</h1>;
}
```

The `props` get passed as the object as a parameter, and we *deconstruct* the object and pick out the props we want.


I think the blurb CSS is empty...


@wxy @MjSeven 这篇文章已经在meta中我先申领过，已经翻译，现在被其他人提交了


Successfully aliased the URL <https://dark-triangle-9vp1xrbg6.now.sh> to the following aliases.

* https://darktriangle.tech
* https://dark-triangle-git-master.dawsbot.now.sh


PyCharm 2019.1 汉化包


Hm, I'm all for shorter names, but I think the abbreviation here makes it way more confusing. It's not clear if this is 'associated data', 'association', etc.


用加速度斜率保持圆点圆周运动的特性，用距离范围解决抖动问题


Successfully aliased the URL <https://demo-sync-moltin-to-algolia-2838v629q.now.sh> to the following aliases.

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


See https://github.com/sindresorhus/mem/issues/31


This should be a functional component because it is stateless. I just wanted to share a way to shorten what you have here though.

```js
let blurbBody = this.props.blurBody;
let blurbSubtitle = this.props.blurbSubtitle;
```
can be shortened to
```js
const {blurbBody, blurbSubtitle} = this.props;
```

1. You should use const because props are generally immutable.
2. Deconstruction is nice, in my opinion and it is faster. I don't know how it is seen in industry, and it may vary team by team.


should we change the message from "Update Resource Service" to "Delete Resource Service" ?


You should probably just

```jsx
return <BlurbTitle color={array.color} align={array.align} text={array.text} />
```
instead of storing it in a variable first. (It's actually technically slower.)


same thing as above comment.


Gitに細かくコミットするのは、小さな目的ごとにタスクを区切り、それに関係ないこうしたゴミファイルの参入を防ぐ意味もあります。


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

* https://paul.kinlan.me
* https://paulkinlanme-git-main.kinlan.now.sh


netlify 比 gh-pages 好用了太多 ... PR 还自带 preview


typo? `he` -> `the`


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


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

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


you should disable the debug though


I really like this Text Clock but if this is enabled the lockscreen no longer shows the date/weather/alarm. I know this is how it is in Android Q but do you think you can make it show the date/weather/alarm? People who want it to look exactly like Android Q can already turn off the date info widget anyway


All discussions related specific work tasks should happen on Trello in order to track the progress of projects. Your task is likely to be in one of the following boards:


*I think* the mention is gone because you're seeing a previous commit.


スクリプトは短いのでそれほど問題はありません。
プレハブは確認のしようがないので正しく動いていればOKです。

あとは、ポール(棒)の跳ね返り防止と、下に消えたボールが上から戻ってくるとか、ポールの動きを上下で移動、左右で角度、のようになったらと良いと思います。


暇な時にでも。


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

* https://paul.kinlan.me
* https://paulkinlanme-git-main.kinlan.now.sh


create DT network


You can connect with coworkers outside of Trello but make sure to remember to log all relevant progress on the appropriate Trello card.


Se apagarmos do arquivo ctp aonde ele faz essa busca só resolveremos visualmente o problema. Não vamos ver os campos de nome e ano, mas ele vai continuar fazendo essa busca


Just opened a PR following up on this here https://github.com/ReticentJohn/Amaroq/pull/105.


Main channels of communications with parties outside of MESG:


Please be aware that too frequent updates will drag down your plugin ranking. Please gather up good changes and release less frequently.


@boygirl - this one is active. The underlying parts are in production in high traffic sites already


The above yaml is an example, but I guess I could make it more explicit.
Kustomize is a very different beast. I've mixed feelings about it. It solves most of the problem for easy to medium size projects but has the same shortcomings as Helm when things are complex (i.e. real-world use cases).
The fact that it was merged into kubectl, then removed, then merged again. Well... I'm sure someone will write a book (someone sort of did, if you're interested in the drama: https://gravitational.com/blog/kubernetes-kustomize-kep-kerfuffle/ )


Make sure to use the best tool based on your needs, also make **sure to include relevant parties** in the discussion.


This is the `x files` text.

![image](https://user-images.githubusercontent.com/831974/56103202-9ae6d000-5eff-11e9-8ecb-f886eb02e790.png)


**Zoom** Good for video meetings, can record calls


Não há necessidade de eu buscar uma informação que não vou utilizar


All of the rules for octotree were moved to be grouped together in 7378b0a6c0368279bb2d20a297d489f8c723fd42.


Google Hangouts - Good for group meetings


I think I set a standard tab size but if not I'll add that and you should automatically have this be like 2 or 4 spaces instead of a tab.


Dear @WEATHERCRAFTYT1,
> I regret to inform you that your plugin "**RunePvP**" (v1.1.0 submitted on 2019-04-14T16:21:40.000Z) has been rejected.

B1b — No redundant API versions:
> Plugins must not list **redundant** API versions in the plugin.yml. Only the earliest supported API in each major version needs to be listed, e.g. `3.2.0` is not necessary if `3.1.0` is already listed.

Please resolve these issues and submit the plugin again.

> This comment is posted here because this is the last commit when the released build was created.


``rpi-1`` is for flashing the board. The Linux side will do that.
The ports you need on the ARTIQ board (e.g. kc705-1.lab.m-labs.hk) are here:
https://m-labs.hk/artiq/manual-master/default_network_ports.html
(all the "core device" ones)


Yeah, if you're using binaries that you built with VS 2017, try using the vcredist that goes with that. Make sure you install both x86 and x64 or that the one that you install matches the binaries you built. I'm kind of surprised that installing VS 2017 didn't already do that, but maybe those typically come from some other package or app I already have installed.


These later components can be changed to functional components. See https://github.com/uwigem/uwigem.com/commit/318a9a07af1f0f3e9185f8a4c8d461bd6478141c#comments to see an example on how


Expenses are reimbursed when salary is paid. All expenses must include an invoice in order to get reimbursement. Expenses over $100 should be pre-approved by management.


Should we create an Octotree-Dark style separate from GHD?


downloader 模块 区块间进行节点数据同步的代码逻辑图


Expenses over $100 should be pre-approved by management.


Expenses that are covered:


Business Trips


z-index out of sider #193


Smells fishy.


I am guessing from the name of this file it was not meant to be checked in


On second thought, it might be that this commit made the bug manifest itself because the memory for the struct is left uninitialized in release builds.


Aliasing failed with the following error:

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


Modified


is there a way to init the score table? defaults are corrupt

also, needs license at top :-)


これはなに


It would be great if you could publish a new version of this package soon. We are currently having a lot of our security pipelines red because of the tar vulnerability. Thanks.


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 379-r8EA6084](https://teamcity.nice.org.uk/viewLog.html?buildId=52651&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **FAILURE**
Summary:
       "C:\BuildAgent\work\3618277918659139\NICE.Identity.sln" (default target) (1) ->
       (Restore target) ->
         C:\Program Files\dotnet\sdk\2.2.104\NuGet.targets(114,5): error : A task was canceled.
; exit code 1 Build time: 00:01:34


git clone về không xem được unit test


use new syntax


eslint、mock、table-columns-width。


addd


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

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

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

### Deployments updated

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

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


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 380-r8EA6084](https://teamcity.nice.org.uk/viewLog.html?buildId=52653&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **SUCCESS**
Summary: Tests passed: 10 Build time: 00:03:48


Didn't anyone recognize, that this change broke existing entries in the rewrite table? I have a static shop site linking to a form with the old sViewport=ticket URL. The HTTP cache warmup for static sites is broken for this case.


self.where(email: auth.info.email) move it to variable


...and `one_to_n_address`.


> Update update_on to include - alias: icu?

b66e1095b51d910542e06040365216414a0131d9


I really like this solution. However, the name inward_normal_vector was a bit confusing to me. Maybe something like associated_face_normal_vector would be a bit more instructive?


align rows correctly


Check failed. Try rerunning the check
:point_right: click here to view a full list of the events :point_left:


:x: 2 / 7 Rules Failed

      :cold_sweat: It's not you, it's your code. It may not be aligned with your organization's best practices

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

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


:white_check_mark: All Rules (7 / 7) Passed

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

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

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


:x: 1 / 7 Rules Failed

      :cold_sweat: It's not you, it's your code. It may not be aligned with your organization's best practices

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

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


do not use inline styling


read ruby method name convention
should be snake case


### Khi git clone về thì di chuyển thư mục UnitTest ra DeskTop để có thể xem được UnitTest trong project QuanLyMyPham


move it locales and use i18n


Khi git clone về thì di chuyển thư mục UnitTest ra DeskTop để có thể xem được UnitTest trong project QuanLyMyPham


there should be env vars instead of hardcoded strings


Ok xem được rồi nha


Hi @korseby

Please, can you have a look at the tests. I have bumped the version of Metfrag (2.4.2 > 2.4.5) and we do get different outputs for all the tests (e.g. order of rows/records, slightly different scores, etc). It would be good to make sure these changes are correct before we overwrite the test outputs.


ATM we get surface-normals by using MeshLib::FaceRule::getSurfaceNormal().
Maybe there is a way such that, according to the surface element (edge or face) either FaceRule or EdgeRule is choosen. Of course, this could be done in the local assemblers as well... (See SurfaceFluxLocalAssembler.h:125)


[R/check_pir_out.R:49:1:](https://github.com/richelbilderbeek/pirouette/blob/a7bc4263563b81c1179eefeca3e8a8cd17a48223/R/check_pir_out.R#L49) *style:* **Lines should not be more than 80 characters.**
```r
  if (!all(is.na(pir_out$inference_model_weight) | pir_out$inference_model_weight >= 0.0 )) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check_pir_out.R:49:89:](https://github.com/richelbilderbeek/pirouette/blob/a7bc4263563b81c1179eefeca3e8a8cd17a48223/R/check_pir_out.R#L49) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if (!all(is.na(pir_out$inference_model_weight) | pir_out$inference_model_weight >= 0.0 )) {
                                                                                ^
```


没关系

MjSeven <notifications@github.com> 于 2019年4月15日周一 上午11:18写道：

> @geekpi <https://github.com/geekpi> 我的锅，我在翻译这篇时没有及时更新本地库
> @wxy <https://github.com/wxy> 这个发布可以修改吗？
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/LCTT/TranslateProject/commit/54bec3d3c7d2eb33c957d6b1750f219b867038dd#commitcomment-33174876>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ADtV1sI1lGBsLT1V3lTJPXfjhJ_xd8lUks5vg--JgaJpZM4cu-u0>
> .
>


el espacio ocupado por la variable e no ha sido liberado


ew.


If you have column name is RECORD.And you want give Condition WHERE ex: RECORD=5 it look REC OR D
OR it split OR word and your query return BAD query syntax


Thế anh phải bỏ cái `@Query("...")` đi


- renamed services to products
- hotjar script added


Block


[R/calc.stError.R:116:1:](https://github.com/statistikat/surveysd/blob/b31beca3d61140c1b22ebcd1571dc1dd95d861a3/R/calc.stError.R#L116) *style:* **Lines should not be more than 80 characters.**
```r
#' \deqn{fun(var,weights,...),fun(var,b.weights[1],...),fun(var,b.weights[2],...),...}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calc.stError.R:118:1:](https://github.com/statistikat/surveysd/blob/b31beca3d61140c1b22ebcd1571dc1dd95d861a3/R/calc.stError.R#L118) *style:* **Lines should not be more than 80 characters.**
```r
#' \deqn{fun(var,weights,...),fun(var.1,b.weights[1],...),fun(var.2,b.weights[2],...),...}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/computeFrac.R:21:1:](https://github.com/statistikat/surveysd/blob/b31beca3d61140c1b22ebcd1571dc1dd95d861a3/R/computeFrac.R#L21) *style:* **Lines should not be more than 80 characters.**
```r
#'   \out{<center>∑ f<sub>i</sub> w<sub>i</sub> x<sub>i</sub> = target</center>}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/computeFrac.R:24:1:](https://github.com/statistikat/surveysd/blob/b31beca3d61140c1b22ebcd1571dc1dd95d861a3/R/computeFrac.R#L24) *style:* **Lines should not be more than 80 characters.**
```r
#'   \out{<center>∑ f<sub>i</sub> w<sub>i</sub> = ∑ w<sub>i</sub></center>}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ipf.r:132:15:](https://github.com/statistikat/surveysd/blob/b31beca3d61140c1b22ebcd1571dc1dd95d861a3/R/ipf.r#L132) *style:* **Variable and function names should not be longer than 30 characters.**
```r
    wValue <- representativeHouseholdForCalibration <- NULL
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ipf.r:213:24:](https://github.com/statistikat/surveysd/blob/b31beca3d61140c1b22ebcd1571dc1dd95d861a3/R/ipf.r#L213) *style:* **Variable and function names should not be longer than 30 characters.**
```r
    value <- wValue <- representativeHouseholdForCalibration <- NULL
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ipf.r:320:3:](https://github.com/statistikat/surveysd/blob/b31beca3d61140c1b22ebcd1571dc1dd95d861a3/R/ipf.r#L320) *style:* **Variable and function names should not be longer than 30 characters.**
```r
  representativeHouseholdForCalibration <- OriginalSortingVariable <-
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ipf.r:372:1:](https://github.com/statistikat/surveysd/blob/b31beca3d61140c1b22ebcd1571dc1dd95d861a3/R/ipf.r#L372) *style:* **Lines should not be more than 80 characters.**
```r
#' [here](http://www.ajs.or.at/index.php/ajs/article/viewFile/doi10.17713ajs.v45i3.120/512).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ipf.r:380:1:](https://github.com/statistikat/surveysd/blob/b31beca3d61140c1b22ebcd1571dc1dd95d861a3/R/ipf.r#L380) *style:* **Lines should not be more than 80 characters.**
```r
#' \out{\deqn{1-epsP < \frac{w_{i+1}}{w_i} < 1+epsP}{1-epsP < w(i+1)/w(i) < 1+epsP} }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ipf.r:559:24:](https://github.com/statistikat/surveysd/blob/b31beca3d61140c1b22ebcd1571dc1dd95d861a3/R/ipf.r#L559) *style:* **Variable and function names should not be longer than 30 characters.**
```r
    value <- wValue <- representativeHouseholdForCalibration <- NULL
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ipf.r:585:11:](https://github.com/statistikat/surveysd/blob/b31beca3d61140c1b22ebcd1571dc1dd95d861a3/R/ipf.r#L585) *style:* **Variable and function names should not be longer than 30 characters.**
```r
    dat[, representativeHouseholdForCalibration := 1]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ipf.r:587:11:](https://github.com/statistikat/surveysd/blob/b31beca3d61140c1b22ebcd1571dc1dd95d861a3/R/ipf.r#L587) *style:* **Variable and function names should not be longer than 30 characters.**
```r
    dat[, representativeHouseholdForCalibration :=
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Commit message and commit content doesn't really match.


Это Валера??


Game


switching between the frames in seleniumhq.org website using selenium web commands.


ага


"Hello"wold


Thanks for the review!


hello! i'm new to this website and i can't seem to find a way to private message you, is there a way to make the t4s-r mod that you made replace the other two fibbers as well? like make the shotgun and richochet shoot lasers too


Successfully aliased the URL <https://ota-solid-isqo4pxic.now.sh> to the following aliases.

* https://ota-solid.now.sh
* https://ota-solid-git-master.ota.now.sh


issue has been fixed


revert版です。


issue nr #5875 has been fixed.


Huh?


I guess you guys don't know the benefit of User Selection. If and only if they wish for they can change color or size. If not then it will remain as default like you all have.

What's wrong in giving option ?

You don't like something, don't pick it. Anyway, I will force push in sometime.

Regards


Hi @awatson67,

There are a few problems in these new files.

Firstly this:
```
<placeName key="place_157158097">Awrangābād (Khujastah Maqām)</placeName>
```
In Fihrist, because of the large number of LCSH subject classifications, and relatively few places, places are treated as subjects, and therefore need to be given a key attribute starting with "subject_" followed by a LoC identifier, presumably one of these: https://id.loc.gov/search/?q=rdftype:Geographic&q=Aurangabad

Also:
```
<title xml:lang="fa-Latn-x-lc" key="work_">Sharḥ-i Dīvān-i Ḥaz̤rat-i Amīr ʻalayhi al-salām</title>
<title xml:lang="fa" key="work_">شرح ديوان حضرت امير عليه السلام</title>
```
Key attributes for works need to be either the last part of the URL of an existing work on the Fihrist web site (e.g. `key="work_12345"`) or left blank (e.g. `key=""`)

Finally, elements in a template which don't have a use (e.g. multiple `<title>` or `<persName>` for variation of a work's title or author name in different languages or scripts which don't apply to this work or author, a `<colophon>` when is none, or `<dimensions>` which are unknown or not relevant) should be deleted, otherwise labels for them will appear on the web site.

But these issues are relatively minor (the first two will create some broken links), and there are other people's changes waiting, so I'll re-index the web site to publish them tomorrow, unless you want me to hold off while you fix them?

Andrew.


bht hard bht hard


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

* https://photoinmedia-git-master.rodchenkoartschool.now.sh
* https://photoin.media


Hello @aeneasr I managed to pass all the tests in: https://github.com/ory/hydra/pull/1348

We have a tricky game here because:

- We need `cockroach://` to differentiate from `postgres://`.
- `lib/pq` doesn't support `cockroach://` so we have to convert it to `postgres://`.
- `sqlx` doesn't support `cockroach` also and doesn't normalize queries because of: https://github.com/jmoiron/sqlx/blob/82935fac6c1a317907c8f43ed3f7f85ea844a78b/bind.go#L24

Maybe we could ask him to add it, so we could clean up this a little more.

I'll reason about why the use of `postgres://` sometimes and why `cockroach://`. I think it happens the same to you when using a queryString prefix of `mysql://` or not.

Anyway I have to clean up this, maybe by wrapping `sqlx`, `lib/pq`, `SQLManager`, `RegistrySQL` or whatever... Have to think about this.

Related code needed in  `x` is here:

https://github.com/lopezator/x/commit/1b7f14d1548200310bc7fcd76feb1d1ca489e9b8


Second path include should also be preceded with `-Xcc` parameter.


syntax error, please fix


return new StorageClient([
            'projectId' => $config['project_id'],
            'keyFile' => array_merge([
                "project_id" => $config['project_id']
            ], array_get($config, 'key_file', []))
        ]);


Seems like Forlax is gone for good..
1. Discord server is gone.
2. Profile banned from cracked.to [https://cracked.to/member.php?action=profile&uid=42522]
3. All his accounts on other sites are gone as well now..


Since you decided to make `pull` `payable`, who is entitled to the Ether sent along a `pull` function call?


Nice. Have a look at the `SafeMath` library.


`use()` can take a function as well as a `express.Router`.
In theory, it is better to use a `EitherType`, but I saw that the other places, e.g. `get()`, `post()`, also used `Dynamic`, I try to be consistent.


Rename commit! Disgusting!


If you believe that `msg.sender == bob.addr` and `msg.sender == carol.addr` are mutually exclusive, you can keep the logic unchanged but clearer and gas-cheaper by using `else if`.


y ik was just a joke


I know that you have only 2 if below. But a more explicit way would be:

```solidity
if (bob) {
...
} else if (carol) {
...
} else {
    revert();
}
```


Like this you are not splitting the logic in 2.


Semantically, this is not a `require` but an `assert`... If ever this were to be false, you can be damn sure that something terribly wrong happened.
Whereas line 55 can be `false`, it is just a case of "heh you pulled already".


Děkuju! Až teď jsem ty komentáře objevila :D


You are `SLOAD`ing `bob.addr` again, which is expensive when in fact you already copied it in memory. Can you save some gas?


Closes #93