[R/calculate_frequencies.R:3:10:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_frequencies.R#L3) *warning:* **no visible global function definition for ‘check_input_pop’**
```r
  pop <- check_input_pop(pop)
         ^~~~~~~~~~~~~~~
```
[R/calculate_frequencies.R:12:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_frequencies.R#L12) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(dim(vv)[1] > 0) {
      ^
```
[R/calculate_frequencies.R:24:6:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_frequencies.R#L24) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in seq_along(all_types)) {
     ^
```
[R/calculate_frequencies.R:27:21:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_frequencies.R#L27) *style:* **Commas should always have a space after.**
```r
  output <- output[,c("location","ancestor","frequency")]
                    ^
```
[R/calculate_frequencies.R:27:34:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_frequencies.R#L27) *style:* **Commas should always have a space after.**
```r
  output <- output[,c("location","ancestor","frequency")]
                                 ^
```
[R/calculate_frequencies.R:27:45:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_frequencies.R#L27) *style:* **Commas should always have a space after.**
```r
  output <- output[,c("location","ancestor","frequency")]
                                            ^
```
[R/calculate_frequencies.R:37:17:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_frequencies.R#L37) *warning:* **no visible global function definition for ‘check_input_pop’**
```r
  source_pop <- check_input_pop(source_pop)
                ^~~~~~~~~~~~~~~
```
[R/calculate_frequencies.R:39:18:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_frequencies.R#L39) *warning:* **no visible global function definition for ‘population_to_vector’**
```r
  pop_for_cpp <- population_to_vector(source_pop)
                 ^~~~~~~~~~~~~~~~~~~~
```
[R/calculate_tajima_d.R:2:51:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L2) *style:* **Commas should always have a space after.**
```r
                               markers = seq(1e-6,1-1e-6,length.out = 100),
                                                  ^
```
[R/calculate_tajima_d.R:2:52:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L2) *style:* **Put spaces around all infix operators.**
```r
                               markers = seq(1e-6,1-1e-6,length.out = 100),
                                                  ~^~
```
[R/calculate_tajima_d.R:2:58:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L2) *style:* **Commas should always have a space after.**
```r
                               markers = seq(1e-6,1-1e-6,length.out = 100),
                                                         ^
```
[R/calculate_tajima_d.R:5:10:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L5) *warning:* **no visible global function definition for ‘check_input_pop’**
```r
  pop <- check_input_pop(pop)
         ^~~~~~~~~~~~~~~
```
[R/calculate_tajima_d.R:13:33:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L13) *style:* **Put spaces around all infix operators.**
```r
                        nrow = 2*number_of_sampled_individuals)
                               ~^~
```
[R/calculate_tajima_d.R:15:6:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L15) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(m in seq_along(markers)) {
     ^
```
[R/calculate_tajima_d.R:16:8:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L16) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    for(indiv in seq_along(indices_sampled_individuals)) {
       ^
```
[R/calculate_tajima_d.R:18:28:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L18) *style:* **Put spaces around all infix operators.**
```r
      indiv_start <- (indiv*2)-1
                          ~^~
```
[R/calculate_tajima_d.R:18:31:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L18) *style:* **Put spaces around all infix operators.**
```r
      indiv_start <- (indiv*2)-1
                             ~^~
```
[R/calculate_tajima_d.R:30:3:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L30) *warning:* **local variable ‘expected_theta’ assigned but may not be used**
```r
  expected_theta <- 4*pop_size * mutation_rate
  ^~~~~~~~~~~~~~
```
[R/calculate_tajima_d.R:30:22:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L30) *style:* **Put spaces around all infix operators.**
```r
  expected_theta <- 4*pop_size * mutation_rate
                    ~^~
```
[R/calculate_tajima_d.R:32:9:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L32) *style:* **Put spaces around all infix operators.**
```r
  n <- 2*number_of_sampled_individuals
       ~^~
```
[R/calculate_tajima_d.R:34:14:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L34) *style:* **Put spaces around all infix operators.**
```r
  a1 <- sum(1/tmp)
            ~^~
```
[R/calculate_tajima_d.R:35:14:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L35) *style:* **Put spaces around all infix operators.**
```r
  a2 <- sum(1/tmp^2)
            ~^~
```
[R/calculate_tajima_d.R:36:16:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L36) *style:* **Put spaces around all infix operators.**
```r
  b1 <- (n + 1)/(3 * (n - 1))
              ~^~
```
[R/calculate_tajima_d.R:36:17:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L36) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  b1 <- (n + 1)/(3 * (n - 1))
                ^
```
[R/calculate_tajima_d.R:37:26:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L37) *style:* **Put spaces around all infix operators.**
```r
  b2 <- 2 * (n^2 + n + 3)/(9 * n * (n - 1))
                        ~^~
```
[R/calculate_tajima_d.R:37:27:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L37) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  b2 <- 2 * (n^2 + n + 3)/(9 * n * (n - 1))
                          ^
```
[R/calculate_tajima_d.R:38:15:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L38) *style:* **Put spaces around all infix operators.**
```r
  c1 <- b1 - 1/a1
             ~^~
```
[R/calculate_tajima_d.R:39:21:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L39) *style:* **Put spaces around all infix operators.**
```r
  c2 <- b2 - (n + 2)/(a1 * n) + a2/a1^2
                   ~^~
```
[R/calculate_tajima_d.R:39:22:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L39) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  c2 <- b2 - (n + 2)/(a1 * n) + a2/a1^2
                     ^
```
[R/calculate_tajima_d.R:39:35:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L39) *style:* **Put spaces around all infix operators.**
```r
  c2 <- b2 - (n + 2)/(a1 * n) + a2/a1^2
                                 ~^~
```
[R/calculate_tajima_d.R:40:11:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L40) *style:* **Put spaces around all infix operators.**
```r
  e1 <- c1/a1
         ~^~
```
[R/calculate_tajima_d.R:41:11:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L41) *style:* **Put spaces around all infix operators.**
```r
  e2 <- c2/(a1^2 + a2)
         ~^~
```
[R/calculate_tajima_d.R:41:12:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L41) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  e2 <- c2/(a1^2 + a2)
           ^
```
[R/calculate_tajima_d.R:45:6:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L45) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in seq_along(loci_matrix[,1])) {
     ^
```
[R/calculate_tajima_d.R:45:35:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L45) *style:* **Commas should always have a space after.**
```r
  for(i in seq_along(loci_matrix[,1])) {
                                  ^
```
[R/calculate_tajima_d.R:46:8:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    for(j in 1:i) {
       ^
```
[R/calculate_tajima_d.R:47:9:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L47) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(i != j) {
        ^
```
[R/calculate_tajima_d.R:48:33:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L48) *style:* **Commas should always have a space after.**
```r
        loci_1 <- loci_matrix[i,]
                                ^
```
[R/calculate_tajima_d.R:49:33:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L49) *style:* **Commas should always have a space after.**
```r
        loci_2 <- loci_matrix[j,]
                                ^
```
[R/calculate_tajima_d.R:54:14:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L54) *style:* **Commented code should be removed.**
```r
        #    cat(i,j,"\n")
             ^~~~~~~~~~~~~
```
[R/calculate_tajima_d.R:59:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L59) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(choose(2*number_of_sampled_individuals, 2) != cnt) {
    ^
```
[R/calculate_tajima_d.R:59:14:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L59) *style:* **Put spaces around all infix operators.**
```r
  if(choose(2*number_of_sampled_individuals, 2) != cnt) {
            ~^~
```
[R/calculate_tajima_d.R:63:29:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L63) *style:* **Put spaces around all infix operators.**
```r
  pi <- pi * 1.0 / (choose(2*number_of_sampled_individuals, 2))
                           ~^~
```
[R/calculate_tajima_d.R:65:3:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L65) *style:* **Variable or function name should be snake_case.**
```r
  S <- 0 # number of segregating sites
  ^
```
[R/calculate_tajima_d.R:66:6:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L66) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in seq_along(loci_matrix[1,])) {
     ^
```
[R/calculate_tajima_d.R:66:36:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L66) *style:* **Commas should always have a space after.**
```r
  for(i in seq_along(loci_matrix[1,])) {
                                   ^
```
[R/calculate_tajima_d.R:67:34:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L67) *style:* **Commas should always have a space after.**
```r
    a <- as.numeric(loci_matrix[,i])
                                 ^
```
[R/calculate_tajima_d.R:68:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L68) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(length(unique(a)) > 1) {
      ^
```
[R/calculate_tajima_d.R:69:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L69) *style:* **Variable or function name should be snake_case.**
```r
      S <- S + 1
      ^
```
[R/calculate_tajima_d.R:73:31:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L73) *style:* **Put spaces around all infix operators.**
```r
  D <- (pi - S / a1) / sqrt(e1*S + e2 * S * (S - 1))
                             ~^~
```
[R/calculate_tajima_d.R:75:3:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L75) *style:* **Variable or function name should be snake_case.**
```r
  Dmin <- (2/n - 1/a1)/sqrt(e2)
  ^~~~
```
[R/calculate_tajima_d.R:75:13:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L75) *style:* **Put spaces around all infix operators.**
```r
  Dmin <- (2/n - 1/a1)/sqrt(e2)
           ~^~
```
[R/calculate_tajima_d.R:75:19:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L75) *style:* **Put spaces around all infix operators.**
```r
  Dmin <- (2/n - 1/a1)/sqrt(e2)
                 ~^~
```
[R/calculate_tajima_d.R:75:23:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L75) *style:* **Put spaces around all infix operators.**
```r
  Dmin <- (2/n - 1/a1)/sqrt(e2)
                     ~^~
```
[R/calculate_tajima_d.R:76:3:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L76) *style:* **Variable or function name should be snake_case.**
```r
  Dmax <- ((n + 1)/(2 * n) - 1/a1)/sqrt(e2)
  ^~~~
```
[R/calculate_tajima_d.R:76:19:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L76) *style:* **Put spaces around all infix operators.**
```r
  Dmax <- ((n + 1)/(2 * n) - 1/a1)/sqrt(e2)
                 ~^~
```
[R/calculate_tajima_d.R:76:20:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L76) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  Dmax <- ((n + 1)/(2 * n) - 1/a1)/sqrt(e2)
                   ^
```
[R/calculate_tajima_d.R:76:31:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L76) *style:* **Put spaces around all infix operators.**
```r
  Dmax <- ((n + 1)/(2 * n) - 1/a1)/sqrt(e2)
                             ~^~
```
[R/calculate_tajima_d.R:76:35:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L76) *style:* **Put spaces around all infix operators.**
```r
  Dmax <- ((n + 1)/(2 * n) - 1/a1)/sqrt(e2)
                                 ~^~
```
[R/calculate_tajima_d.R:79:20:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L79) *style:* **Put spaces around all infix operators.**
```r
  a <- -tmp1 * Dmax/tmp2
                  ~^~
```
[R/calculate_tajima_d.R:80:19:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L80) *style:* **Put spaces around all infix operators.**
```r
  b <- tmp1 * Dmin/tmp2
                 ~^~
```
[R/calculate_tajima_d.R:81:24:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L81) *style:* **Put spaces around all infix operators.**
```r
  p <- pbeta((D - Dmin)/tmp2, b, a)
                      ~^~
```
[R/calculate_tajima_d.R:82:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L82) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.nan(p)) {
    ^
```
[R/calculate_tajima_d.R:84:13:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L84) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      2 * p } else {2 * (1 - p)}
            ^
```
[R/calculate_tajima_d.R:84:20:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L84) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      2 * p } else {2 * (1 - p)}
                   ^
```
[R/calculate_tajima_d.R:84:32:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/calculate_tajima_d.R#L84) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      2 * p } else {2 * (1 - p)}
                               ^
```
[R/fst.R:13:16:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/fst.R#L13) *warning:* **no visible global function definition for ‘create_random_markers’**
```r
    markers <- create_random_markers(number_of_markers)
               ^~~~~~~~~~~~~~~~~~~~~
```
[R/fst.R:19:24:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/fst.R#L19) *warning:* **no visible global function definition for ‘findtype’**
```r
      allele_1 <- 10 + findtype(pop1[[i]]$chromosome1, focal_marker)
                       ^~~~~~~~
```
[R/fst.R:20:24:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/fst.R#L20) *warning:* **no visible global function definition for ‘findtype’**
```r
      allele_2 <- 10 + findtype(pop1[[i]]$chromosome2, focal_marker)
                       ^~~~~~~~
```
[R/fst.R:26:24:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/fst.R#L26) *warning:* **no visible global function definition for ‘findtype’**
```r
      allele_1 <- 10 + findtype(pop2[[i]]$chromosome1, focal_marker)
                       ^~~~~~~~
```
[R/fst.R:27:24:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/fst.R#L27) *warning:* **no visible global function definition for ‘findtype’**
```r
      allele_2 <- 10 + findtype(pop2[[i]]$chromosome2, focal_marker)
                       ^~~~~~~~
```
[R/fst.R:42:11:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/fst.R#L42) *warning:* **no visible global function definition for ‘check_input_pop’**
```r
  pop1 <- check_input_pop(pop1)
          ^~~~~~~~~~~~~~~
```
[R/fst.R:44:11:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/fst.R#L44) *warning:* **no visible global function definition for ‘check_input_pop’**
```r
  pop2 <- check_input_pop(pop2)
          ^~~~~~~~~~~~~~~
```
[R/individual_class.R:24:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/individual_class.R#L24) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(num_colors > 20) num_colors <- 20
    ^
```
[R/individual_class.R:85:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/individual_class.R#L85) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(num_colors > 20) num_colors <- 20
    ^
```
[R/individual_class.R:128:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/individual_class.R#L128) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is(indiv, "individual")) return(FALSE)
    ^
```
[R/individual_class.R:130:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/individual_class.R#L130) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(indiv$chromosome1[1,1] != 0) {
    ^
```
[R/individual_class.R:130:26:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/individual_class.R#L130) *style:* **Commas should always have a space after.**
```r
  if(indiv$chromosome1[1,1] != 0) {
                         ^
```
[R/individual_class.R:134:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/individual_class.R#L134) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(tail(indiv$chromosome1,1)[2] != -1) {
    ^
```
[R/individual_class.R:134:29:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/individual_class.R#L134) *style:* **Commas should always have a space after.**
```r
  if(tail(indiv$chromosome1,1)[2] != -1) {
                            ^
```
[R/individual_class.R:139:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/individual_class.R#L139) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(max(abs(indiv$chromosome1[,2])) > 10000) {
    ^
```
[R/individual_class.R:139:33:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/individual_class.R#L139) *style:* **Commas should always have a space after.**
```r
  if(max(abs(indiv$chromosome1[,2])) > 10000) {
                                ^
```
[R/individual_class.R:144:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/individual_class.R#L144) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(indiv$chromosome2[1,1] != 0) {
    ^
```
[R/individual_class.R:144:26:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/individual_class.R#L144) *style:* **Commas should always have a space after.**
```r
  if(indiv$chromosome2[1,1] != 0) {
                         ^
```
[R/individual_class.R:149:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/individual_class.R#L149) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(tail(indiv$chromosome2,1)[2] != -1) {
    ^
```
[R/individual_class.R:149:29:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/individual_class.R#L149) *style:* **Commas should always have a space after.**
```r
  if(tail(indiv$chromosome2,1)[2] != -1) {
                            ^
```
[R/individual_class.R:154:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/individual_class.R#L154) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(max(abs(indiv$chromosome2[,2])) > 10000) {
    ^
```
[R/individual_class.R:154:33:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/individual_class.R#L154) *style:* **Commas should always have a space after.**
```r
  if(max(abs(indiv$chromosome2[,2])) > 10000) {
                                ^
```
[R/individual_class.R:164:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/individual_class.R#L164) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is(pop, "population"))  {
    ^
```
[R/individual_class.R:165:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/individual_class.R#L165) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!is(pop$population, "population")) {
      ^
```
[R/individual_class.R:171:27:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/individual_class.R#L171) *warning:* **no visible binding for global variable ‘verify_individual’**
```r
  v <- unlist(lapply(pop, verify_individual))
                          ^~~~~~~~~~~~~~~~~
```
[R/individual_class.R:172:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/individual_class.R#L172) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(sum(v) != length(v)) return(FALSE)
    ^
```
[R/iso_female.R:9:17:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/iso_female.R#L9) *warning:* **no visible global function definition for ‘check_input_pop’**
```r
  source_pop <- check_input_pop(source_pop)
                ^~~~~~~~~~~~~~~
```
[R/ld.R:1:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L1) *style:* **Variable or function name should be snake_case.**
```r
calculate_average_LD <- function(alleles_pos_1, alleles_pos_2) {
^~~~~~~~~~~~~~~~~~~~
```
[R/ld.R:3:20:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L3) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  all_alleles <- c( as.vector(alleles_pos_1), as.vector(alleles_pos_2))
                   ^
```
[R/ld.R:6:3:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L6) *style:* **Variable or function name should be snake_case.**
```r
  LD <- 0
  ^~
```
[R/ld.R:10:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L10) *style:* **Variable or function name should be snake_case.**
```r
      p_A_i <- length(which(alleles_pos_1 == i)) / length(alleles_pos_1)
      ^~~~~
```
[R/ld.R:11:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L11) *style:* **Variable or function name should be snake_case.**
```r
      p_B_j <- length(which(alleles_pos_2 == j)) / length(alleles_pos_2)
      ^~~~~
```
[R/ld.R:13:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L13) *style:* **Variable or function name should be snake_case.**
```r
      countAB <- 0
      ^~~~~~~
```
[R/ld.R:15:13:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L15) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( (alleles_pos_1[a, 1]) == i && (alleles_pos_2[a, 1] == j)) {
            ^
```
[R/ld.R:16:11:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L16) *style:* **Variable or function name should be snake_case.**
```r
          countAB <- countAB + 1
          ^~~~~~~
```
[R/ld.R:19:13:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L19) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( (alleles_pos_1[a, 2]) == i && (alleles_pos_2[a, 2] == j)) {
            ^
```
[R/ld.R:20:11:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L20) *style:* **Variable or function name should be snake_case.**
```r
          countAB <- countAB + 1
          ^~~~~~~
```
[R/ld.R:24:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L24) *style:* **Variable or function name should be snake_case.**
```r
      p_A_i_B_j <- countAB / (length(alleles_pos_1[, 1]) +
      ^~~~~~~~~
```
[R/ld.R:27:30:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L27) *style:* **Variable or function name should be snake_case.**
```r
      if (is.nan(p_A_i_B_j)) p_A_i_B_j <- 0
                             ^~~~~~~~~
```
[R/ld.R:29:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L29) *style:* **Variable or function name should be snake_case.**
```r
      D_i_j <- p_A_i_B_j - p_A_i * p_B_j
      ^~~~~
```
[R/ld.R:31:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L31) *style:* **Variable or function name should be snake_case.**
```r
      D_i_j_max <- 1
      ^~~~~~~~~
```
[R/ld.R:34:9:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L34) *style:* **Variable or function name should be snake_case.**
```r
        D_i_j_max <- min(p_A_i * p_B_j, (1 - p_A_i) * (1 - p_B_j))
        ^~~~~~~~~
```
[R/ld.R:36:9:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L36) *style:* **Variable or function name should be snake_case.**
```r
        D_i_j_max <- min(p_A_i * (1 - p_B_j), (1 - p_A_i) * p_B_j)
        ^~~~~~~~~
```
[R/ld.R:40:9:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L40) *style:* **Variable or function name should be snake_case.**
```r
        LD <- LD + p_A_i * p_B_j * abs(D_i_j / D_i_j_max)
        ^~
```
[R/ld.R:52:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L52) *style:* **Variable or function name should be snake_case.**
```r
calculate_LD <- function(pop,
^~~~~~~~~~~~
```
[R/ld.R:57:10:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L57) *warning:* **no visible global function definition for ‘check_input_pop’**
```r
  pop <- check_input_pop(pop)
         ^~~~~~~~~~~~~~~
```
[R/ld.R:63:16:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L63) *warning:* **no visible global function definition for ‘create_random_markers’**
```r
    markers <- create_random_markers(number_of_markers)
               ^~~~~~~~~~~~~~~~~~~~~
```
[R/ld.R:69:23:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L69) *warning:* **no visible global function definition for ‘findtype’**
```r
      allele_1 <- 1 + findtype(pop[[i]]$chromosome1, focal_marker)
                      ^~~~~~~~
```
[R/ld.R:70:23:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L70) *warning:* **no visible global function definition for ‘findtype’**
```r
      allele_2 <- 1 + findtype(pop[[i]]$chromosome2, focal_marker)
                      ^~~~~~~~
```
[R/ld.R:79:3:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L79) *style:* **Variable or function name should be snake_case.**
```r
  LD_matrix   <- matrix(nrow = length(markers), ncol = length(markers), NA)
  ^~~~~~~~~
```
[R/ld.R:86:21:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L86) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        index1 <- c( (x - 1) * 2 + 1, (x - 1) * 2 + 2)
                    ^
```
[R/ld.R:87:21:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L87) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        index2 <- c( (y - 1) * 2 + 1, (y - 1) * 2 + 2)
                    ^
```
[R/ld.R:91:15:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/ld.R#L91) *warning:* **no visible global function definition for ‘calculate_average_LD’**
```r
        ld <- calculate_average_LD(g1, g2)
              ^~~~~~~~~~~~~~~~~~~~
```
[R/plot.R:6:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L6) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
{
^
```
[R/plot.R:7:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L7) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("population" %in% colnames(frequencies)) {
    ^
```
[R/plot.R:18:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L18) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(picked_ancestor == "ALL") {
    ^
```
[R/plot.R:46:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("population" %in% colnames(a1)) {
    ^
```
[R/plot.R:58:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L58) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(picked_ancestor[[1]] == "ALL") {
    ^
```
[R/plot.R:96:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L96) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("population" %in% colnames(a1)) {
    ^
```
[R/plot.R:103:36:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L103) *style:* **Commas should always have a space after.**
```r
  a1 <- dplyr::select(a1, c("time","location","ancestor","frequency"))
                                   ^
```
[R/plot.R:103:47:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L103) *style:* **Commas should always have a space after.**
```r
  a1 <- dplyr::select(a1, c("time","location","ancestor","frequency"))
                                              ^
```
[R/plot.R:103:58:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L103) *style:* **Commas should always have a space after.**
```r
  a1 <- dplyr::select(a1, c("time","location","ancestor","frequency"))
                                                         ^
```
[R/plot.R:104:36:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L104) *style:* **Commas should always have a space after.**
```r
  a2 <- dplyr::select(a2, c("time","location","ancestor","frequency"))
                                   ^
```
[R/plot.R:104:47:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L104) *style:* **Commas should always have a space after.**
```r
  a2 <- dplyr::select(a2, c("time","location","ancestor","frequency"))
                                              ^
```
[R/plot.R:104:58:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L104) *style:* **Commas should always have a space after.**
```r
  a2 <- dplyr::select(a2, c("time","location","ancestor","frequency"))
                                                         ^
```
[R/plot.R:106:31:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L106) *style:* **Commas should never have a space before.**
```r
  colnames(a1) <- c("time"    ,  "location" , "ancestor" , "frequency_before")
                          ~~~~^
```
[R/plot.R:106:45:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L106) *style:* **Commas should never have a space before.**
```r
  colnames(a1) <- c("time"    ,  "location" , "ancestor" , "frequency_before")
                                           ~^
```
[R/plot.R:106:58:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L106) *style:* **Commas should never have a space before.**
```r
  colnames(a1) <- c("time"    ,  "location" , "ancestor" , "frequency_before")
                                                        ~^
```
[R/plot.R:107:31:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L107) *style:* **Commas should never have a space before.**
```r
  colnames(a2) <- c("time"    ,  "location" , "ancestor" , "frequency_after")
                          ~~~~^
```
[R/plot.R:107:45:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L107) *style:* **Commas should never have a space before.**
```r
  colnames(a2) <- c("time"    ,  "location" , "ancestor" , "frequency_after")
                                           ~^
```
[R/plot.R:107:58:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L107) *style:* **Commas should never have a space before.**
```r
  colnames(a2) <- c("time"    ,  "location" , "ancestor" , "frequency_after")
                                                        ~^
```
[R/plot.R:109:29:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L109) *style:* **Commas should always have a space after.**
```r
  ax <- dplyr::full_join(a1,a2, by = c("location", "ancestor"))
                            ^
```
[R/plot.R:115:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L115) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(picked_ancestor[[1]] == "ALL") {
    ^
```
[R/plot.R:170:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L170) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(to_plot$time) == 0) {
    ^
```
[R/plot.R:175:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L175) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("population" %in% colnames(frequencies)) {
    ^
```
[R/plot.R:211:12:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/plot.R#L211) *warning:* **no visible global function definition for ‘calculate_dist_junctions’**
```r
  junct <- calculate_dist_junctions(pop)
           ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:4:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/RcppExports.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
calculate_allele_spectrum_cpp <- function(input_population, markers, progress_bar) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:5:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/RcppExports.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
    .Call('_GenomeAdmixR_calculate_allele_spectrum_cpp', PACKAGE = 'GenomeAdmixR', input_population, markers, progress_bar)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:5:11:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/RcppExports.R#L5) *style:* **Only use double-quotes.**
```r
    .Call('_GenomeAdmixR_calculate_allele_spectrum_cpp', PACKAGE = 'GenomeAdmixR', input_population, markers, progress_bar)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:5:68:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/RcppExports.R#L5) *style:* **Only use double-quotes.**
```r
    .Call('_GenomeAdmixR_calculate_allele_spectrum_cpp', PACKAGE = 'GenomeAdmixR', input_population, markers, progress_bar)
                                                                   ^~~~~~~~~~~~~~
```
[R/RcppExports.R:8:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/RcppExports.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
simulate_cpp <- function(input_population, select, pop_size, number_of_founders, starting_proportions, total_runtime, morgan, progress_bar, track_frequency, track_markers, track_junctions, multiplicative_selection) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:9:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/RcppExports.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
    .Call('_GenomeAdmixR_simulate_cpp', PACKAGE = 'GenomeAdmixR', input_population, select, pop_size, number_of_founders, starting_proportions, total_runtime, morgan, progress_bar, track_frequency, track_markers, track_junctions, multiplicative_selection)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:9:11:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/RcppExports.R#L9) *style:* **Only use double-quotes.**
```r
    .Call('_GenomeAdmixR_simulate_cpp', PACKAGE = 'GenomeAdmixR', input_population, select, pop_size, number_of_founders, starting_proportions, total_runtime, morgan, progress_bar, track_frequency, track_markers, track_junctions, multiplicative_selection)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:9:51:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/RcppExports.R#L9) *style:* **Only use double-quotes.**
```r
    .Call('_GenomeAdmixR_simulate_cpp', PACKAGE = 'GenomeAdmixR', input_population, select, pop_size, number_of_founders, starting_proportions, total_runtime, morgan, progress_bar, track_frequency, track_markers, track_junctions, multiplicative_selection)
                                                  ^~~~~~~~~~~~~~
```
[R/RcppExports.R:13:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/RcppExports.R#L13) *style:* **Lines should not be more than 80 characters.**
```r
    invisible(.Call('_GenomeAdmixR_test_fish_functions', PACKAGE = 'GenomeAdmixR'))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:13:21:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/RcppExports.R#L13) *style:* **Only use double-quotes.**
```r
    invisible(.Call('_GenomeAdmixR_test_fish_functions', PACKAGE = 'GenomeAdmixR'))
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:13:68:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/RcppExports.R#L13) *style:* **Only use double-quotes.**
```r
    invisible(.Call('_GenomeAdmixR_test_fish_functions', PACKAGE = 'GenomeAdmixR'))
                                                                   ^~~~~~~~~~~~~~
```
[R/RcppExports.R:16:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/RcppExports.R#L16) *style:* **Lines should not be more than 80 characters.**
```r
simulate_migration_cpp <- function(input_population_1, input_population_2, select, pop_size, starting_frequencies, total_runtime, morgan, progress_bar, track_frequency, track_markers, track_junctions, multiplicative_selection, migration_rate) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:17:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/RcppExports.R#L17) *style:* **Lines should not be more than 80 characters.**
```r
    .Call('_GenomeAdmixR_simulate_migration_cpp', PACKAGE = 'GenomeAdmixR', input_population_1, input_population_2, select, pop_size, starting_frequencies, total_runtime, morgan, progress_bar, track_frequency, track_markers, track_junctions, multiplicative_selection, migration_rate)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:17:11:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/RcppExports.R#L17) *style:* **Only use double-quotes.**
```r
    .Call('_GenomeAdmixR_simulate_migration_cpp', PACKAGE = 'GenomeAdmixR', input_population_1, input_population_2, select, pop_size, starting_frequencies, total_runtime, morgan, progress_bar, track_frequency, track_markers, track_junctions, multiplicative_selection, migration_rate)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:17:61:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/RcppExports.R#L17) *style:* **Only use double-quotes.**
```r
    .Call('_GenomeAdmixR_simulate_migration_cpp', PACKAGE = 'GenomeAdmixR', input_population_1, input_population_2, select, pop_size, starting_frequencies, total_runtime, morgan, progress_bar, track_frequency, track_markers, track_junctions, multiplicative_selection, migration_rate)
                                                            ^~~~~~~~~~~~~~
```
[R/RcppExports.R:19:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/RcppExports.R#L19) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/simulate_admixture_migration.R:17:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L17) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.list(input_population_1)) {
    ^
```
[R/simulate_admixture_migration.R:20:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L20) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!is(input_population_1, "population")) {
      ^
```
[R/simulate_admixture_migration.R:21:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L21) *warning:* **local variable ‘all_are_individuals’ assigned but may not be used**
```r
      all_are_individuals <- sapply(input_population_1, class)
      ^~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:22:9:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L22) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(sum(input_population_1 == "individual") ==
        ^
```
[R/simulate_admixture_migration.R:28:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L28) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(is(input_population_1$population, "population")) {
      ^
```
[R/simulate_admixture_migration.R:32:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L32) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(is(input_population_1, "population")) {
      ^
```
[R/simulate_admixture_migration.R:33:29:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L33) *warning:* **no visible global function definition for ‘population_to_vector’**
```r
      input_population_1 <- population_to_vector(input_population_1)
                            ^~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:41:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L41) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.list(input_population_2)) {
    ^
```
[R/simulate_admixture_migration.R:44:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L44) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!is(input_population_2, "population")) {
      ^
```
[R/simulate_admixture_migration.R:46:9:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(sum(input_population_2 == "individual") ==
        ^
```
[R/simulate_admixture_migration.R:52:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L52) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(is(input_population_2$population, "population")) {
      ^
```
[R/simulate_admixture_migration.R:56:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L56) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(is(input_population_2, "population")) {
      ^
```
[R/simulate_admixture_migration.R:57:29:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L57) *warning:* **no visible global function definition for ‘population_to_vector’**
```r
      input_population_2 <- population_to_vector(input_population_2)
                            ^~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:65:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L65) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(sum(initial_frequencies[[1]]) != 1) {
    ^
```
[R/simulate_admixture_migration.R:66:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L66) *style:* **Lines should not be more than 80 characters.**
```r
    initial_frequencies[[1]] <- initial_frequencies[[1]] / sum(initial_frequencies[[1]])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:69:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L69) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(sum(initial_frequencies[[2]]) != 1) {
    ^
```
[R/simulate_admixture_migration.R:70:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L70) *style:* **Lines should not be more than 80 characters.**
```r
    initial_frequencies[[2]] <- initial_frequencies[[2]] / sum(initial_frequencies[[2]])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:75:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L75) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.matrix(select_matrix)) {
    ^
```
[R/simulate_admixture_migration.R:87:9:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L87) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(is.na(select_matrix)) {
        ^
```
[R/simulate_admixture_migration.R:88:41:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L88) *style:* **Put spaces around all infix operators.**
```r
        select_matrix <- matrix(-1, nrow=2,ncol=2)
                                       ~^~
```
[R/simulate_admixture_migration.R:88:44:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L88) *style:* **Commas should always have a space after.**
```r
        select_matrix <- matrix(-1, nrow=2,ncol=2)
                                           ^
```
[R/simulate_admixture_migration.R:88:48:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L88) *style:* **Put spaces around all infix operators.**
```r
        select_matrix <- matrix(-1, nrow=2,ncol=2)
                                              ~^~
```
[R/simulate_admixture_migration.R:92:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L92) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(markers) == 1) {
    ^
```
[R/simulate_admixture_migration.R:93:7:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L93) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(is.na(markers))  {
      ^
```
[R/simulate_admixture_migration.R:108:6:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L108) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in 1:length(initial_frequencies)) {
     ^
```
[R/simulate_admixture_migration.R:109:8:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L109) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    for(j in 1:length(initial_frequencies[[i]])) {
       ^
```
[R/simulate_admixture_migration.R:114:42:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L114) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  selected_pop <- simulate_migration_cpp( input_population_1,
                                         ^
```
[R/simulate_admixture_migration.R:128:27:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L128) *warning:* **no visible global function definition for ‘create_pop_class’**
```r
  selected_popstruct_1 <- create_pop_class(selected_pop$population_1)
                          ^~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:129:27:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L129) *warning:* **no visible global function definition for ‘create_pop_class’**
```r
  selected_popstruct_2 <- create_pop_class(selected_pop$population_2)
                          ^~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:139:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L139) *style:* **Lines should not be more than 80 characters.**
```r
  colnames(final_freq_tibble) <- c("time", "location", "ancestor", "frequency", "population")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:143:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L143) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(track_frequency == FALSE && track_junctions == FALSE) {
    ^
```
[R/simulate_admixture_migration.R:148:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L148) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(track_frequency == FALSE && track_junctions == TRUE) {
    ^
```
[R/simulate_admixture_migration.R:154:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L154) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(track_frequency == TRUE && track_junctions == FALSE) {
    ^
```
[R/simulate_admixture_migration.R:156:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L156) *style:* **Lines should not be more than 80 characters.**
```r
    colnames(frequencies_tibble) <- c("time","location","ancestor","frequency", "population")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:156:46:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L156) *style:* **Commas should always have a space after.**
```r
    colnames(frequencies_tibble) <- c("time","location","ancestor","frequency", "population")
                                             ^
```
[R/simulate_admixture_migration.R:156:57:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L156) *style:* **Commas should always have a space after.**
```r
    colnames(frequencies_tibble) <- c("time","location","ancestor","frequency", "population")
                                                        ^
```
[R/simulate_admixture_migration.R:156:68:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L156) *style:* **Commas should always have a space after.**
```r
    colnames(frequencies_tibble) <- c("time","location","ancestor","frequency", "population")
                                                                   ^
```
[R/simulate_admixture_migration.R:165:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L165) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(track_frequency == TRUE && track_junctions == TRUE) {
    ^
```
[R/simulate_admixture_migration.R:167:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L167) *style:* **Lines should not be more than 80 characters.**
```r
    colnames(frequencies_tibble) <- c("time","location","ancestor","frequency", "population")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_migration.R:167:46:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L167) *style:* **Commas should always have a space after.**
```r
    colnames(frequencies_tibble) <- c("time","location","ancestor","frequency", "population")
                                             ^
```
[R/simulate_admixture_migration.R:167:57:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L167) *style:* **Commas should always have a space after.**
```r
    colnames(frequencies_tibble) <- c("time","location","ancestor","frequency", "population")
                                                        ^
```
[R/simulate_admixture_migration.R:167:68:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_migration.R#L167) *style:* **Commas should always have a space after.**
```r
    colnames(frequencies_tibble) <- c("time","location","ancestor","frequency", "population")
                                                                   ^
```
[R/simulate_admixture_until.R:24:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_until.R#L24) *style:* **Lines should not be more than 80 characters.**
```r
                                       initial_frequencies = initial_frequencies,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:25:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_until.R#L25) *style:* **Lines should not be more than 80 characters.**
```r
                                       total_runtime = generations_between_update,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:32:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_until.R#L32) *style:* **Lines should not be more than 80 characters.**
```r
                                       multiplicative_selection = multiplicative_selection,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:46:8:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_until.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  while(fst < critical_fst && total_generations < total_runtime) {
       ^
```
[R/simulate_admixture_until.R:50:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_until.R#L50) *style:* **Lines should not be more than 80 characters.**
```r
                                         initial_frequencies = initial_frequencies,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:51:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_until.R#L51) *style:* **Lines should not be more than 80 characters.**
```r
                                         total_runtime = generations_between_update,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:58:1:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_until.R#L58) *style:* **Lines should not be more than 80 characters.**
```r
                                         multiplicative_selection = multiplicative_selection,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simulate_admixture_until.R:68:27:](https://github.com/thijsjanzen/GenomeAdmixR/blob/7f3a038d631152635f6fd9b305eb6d676b34518e/R/simulate_admixture_until.R#L68) *style:* **Commas should always have a space after.**
```r
    cat(total_generations,"\t", fst ,"\n")
                          ^
```


Successfully aliased the URL <https://musiikin-teoria-material-2tgbe22jh.now.sh> to the following aliases.

* https://musiikin-teoria.now.sh
* https://musiikin-teoria-material.mooc.now.sh
* https://musiikin-teoria-material-git-master.mooc.now.sh


you have a good grasp of the concept


no file to attach


import


@rolfbjarne arm64_32 should be `libmono-native.a` as far as I understand. I think the underlying problem is this:
https://github.com/xamarin/xamarin-macios/pull/5465/files#r266486349

This is the automagic that decides on which lib to build: https://github.com/mono/mono/blob/504a1a30fa2ecdc2a9165ba7b7635345b86f4c8d/configure.ac#L6170-L6188


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

* https://monorepo.storybook.now.sh
* https://monorepo-git-next.storybook.now.sh


This class doesn't exist. The correct class is ".xHint", see https://www.xwiki.org/xwiki/bin/view/Documentation/DevGuide/FrontendResources/VerticalForms/#H4.Hint


to the point ... I like that


After receving **1** commit(s), with the head commit being this one, I have found **452** issues in the codebase:

  - **335** regarding _eslint_ errors and warnings. More specifically:
    - 9 violation(s) of rule "no-console"
    - 20 violation(s) of rule "no-undef"
    - 97 violation(s) of rule "security/detect-object-injection"
    - 1 violation(s) of rule "eqeqeq"
    - 82 violation(s) of rule "react-native/no-inline-styles"
    - 37 violation(s) of rule "react-native/no-color-literals"
    - 2 violation(s) of rule "no-empty-function"
    - 86 violation(s) of rule "react-native/no-raw-text"
    - 1 violation(s) of rule "security/detect-possible-timing-attacks"

  - **1** security _vulnerabilities_ in dependencies
  - **88** _code duplicates_
  - **28** violated _sonarjs_ rules

As for the _Maintainability Index_ it was found to be **138.39**.

Overal, the quality of the product is **82.04** out of 100.


@vincentfretin cascading a delete would be fine if a post is actually deleted. But when it's tombstoned, there is no cascading imo.


强


Successfully aliased the URL <https://musiikin-teoria-material-ecldi707z.now.sh> to the following aliases.

* https://musiikin-teoria.now.sh
* https://musiikin-teoria-material.mooc.now.sh
* https://musiikin-teoria-material-git-master.mooc.now.sh


like the simplicity


*s


Collaborator: Review for this commit was created. [Link to review](http://5cb8ea75.ngrok.io/ui#review:id=34)


Koristan komentar :+1: :100:


should be `V1CreateJobSchedules`


Good point and we can find the use in SpringBoot config files
🍡


Thanks for the info, I'll fix that in 11.3.1 and as part of XWIKI-175 for 11.5.


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

Created multidev environment [ci-20](https://dashboard.pantheon.io/sites/6b721d06-9b12-4951-b5b1-43e19cbac3a1#ci-20) for native-api.


Spring DataSource
💯


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

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


simple and to the point I like that


This is a test comment 123


Collaborator: Review for this commit was created. [Link to review](http://5cb8ea75.ngrok.io/ui#review:id=35)


Without speed checks, this depends on the engine‘s performance and network capacity. Adding a network string into the net pool will lower the performance too. But imo this doesn‘t matter, "let it be as it is".


@mehimself @Sabryr for info


good


@thijsjanzen: you could do me a favor by fixing this. As a collaborator, I get these @lintr-bot emails every time a build passes. Sure, I can get around that, but I prefer to get these emails; just as little as possible :-) :+1:


If we are focused on this point, think about avoiding ":" and using "." instead. I don‘t think that we need "instaces" of STATUS, because it seems to be static.


oops, please remove this accidental hunk


Dobar progres (bar) jk


[bot] 自动构建 [auto-dragalia-b6f953a8.zip](https://circleci.com/gh/NateScarlet/auto-dragalia/267/artifacts/0/home/circleci/project/artifacts/auto-dragalia-b6f953a8.zip)


[bot] 自动构建 [auto-dragalia-4dd0c906.zip](https://circleci.com/gh/NateScarlet/auto-dragalia/269/artifacts/0/home/circleci/project/artifacts/auto-dragalia-4dd0c906.zip)


det är bra men det är bättre att lägga till Lennea ochså


[bot] 自动构建 [auto-dragalia-88d1009f.zip](https://circleci.com/gh/NateScarlet/auto-dragalia/270/artifacts/0/home/circleci/project/artifacts/auto-dragalia-88d1009f.zip)


Calling without a `:` caused an error, therefore I coded it like this. I might have to declare it in a different way to use `.`


Yup the build failed immediately after and has been fixed in https://github.com/discourse/discourse-chat-integration/commit/cef085d0b627317ed0299cb47774abc4f9fdd8b6.


Referencing @saibotk s answer, to be professionell, these two systems should be splitted OR renamed to match it‘s functionality.


In MinecraftiaChat, shall the player's display name to be set to "%1$s" and the message to be set to "%2$s" in order for other chat filters / listeners to correctly function on setMessage.


It is.


Making a quick look at the TODO-List, I think it should be left the way it is. The solution is not perfect, but a rename should be enough to fulfill the purpose.


Successfully aliased the URL <https://yld-storybook-32ltkgznp.now.sh> to the following aliases.

* https://yld-storybook.now.sh
* https://yld-storybook.carvil.now.sh
* https://yld-storybook-git-master.carvil.now.sh


This is the problem:
https://github.com/xamarin/xamarin-macios/blob/55c4073cb3e2164a9cee1b1d57000b402e06326e/builds/Makefile#L78
There needs to be a different min version variable for arm64_32 based devices.


Deployment failed with the following error:

~~~
The property `builds` is only allowed on Now 2.0 — please upgrade: https://zeit.co/upgrade
~~~


Collaborator: Review for this commit was created. [Link to review](http://5cb8ea75.ngrok.io/ui#review:id=37)


Controllerへの移行に加えて
$box変数を$nittei_explodeに変更しました


完了です


Successfully aliased the URL <https://customer-messaging-platform-integration-example-cst0nj57j.zeit.sh> to the following aliases.

* https://customer-messaging-platform-integration-example.now.sh
* https://customer-messaging-platform-integration-example.zeit.sh
* https://customer-messaging-platform-integration-example-git-master.zeit.sh


that is, because you mixed using `STATUS` and `self`, the `:` injects the self as an invisible first parameter afaik.


Successfully aliased the URL <https://ohjelmointi-19-ojf5tmih6.now.sh> to the following aliases.

* https://ohjelmointi-19.mooc.fi
* https://ohjelmointi-19.mooc.now.sh
* https://ohjelmointi-19-git-master.mooc.now.sh


Hey, how'd you get in here? :wink:

I saw the dev branch changelog this morning, looking forward to trying that fix out later this week.


100 #3 and 200 #1 are missing.


整えて見ました。
後で確認していただければ嬉しいです


removed


@jkrayco What do you think about making `FaceBlend` not to be able to access `Globals` directly? if there is no particular reason to do, keeping isolation between modules is almost good choice in terms of the design of an architecture.


Successfully aliased the URL <https://laravel-vue-pagination-3r61vb2xi.now.sh> to the following aliases.

* https://laravel-vue-pagination.now.sh
* https://laravel-vue-pagination.dev7studios.now.sh
* https://laravel-vue-pagination-git-master.dev7studios.now.sh


@saibotk after thinking about it for a while a split system might be nicer in its design, but won't be any better since the automatic positioning and the spacer needs cross referencing which makes this ugly imo.
Additionally it is, like I said, one system and overrefactoring has no realy benefit.


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

Created multidev environment [ci-22](https://dashboard.pantheon.io/sites/6b721d06-9b12-4951-b5b1-43e19cbac3a1#ci-22) for native-api.


Maybe we add this too:

```
static inline void __maybe_unused pte_unmap_unlock(pte_t *pte, spinlock_t *ptl) __releases_spinlock(*ptl) __no_thread_safety_analysis
{
        spin_unlock(ptl);
        pte_unmap(pte);
}
```


A direct usage of creating a GregorianCalendar isn't that usual, consider using
```java
Calendar firstCal = Calendar.getInstance();
```
instead.


jag tycker det är bra att lägga till Urban


у меня еще должна быть возможность сразу открыть карты


В User масти карт? нужен класс для карты


Essa tela ainda não é funcional.


start в пользователи ? а тут нужен класс для главных функций игры


Нужен класс Банка


This fix is incorrect since annotation is used


Successfully aliased the URL <https://trivia-game-27qu5hj96.now.sh> to the following aliases.

* https://trivia-game.alexlied.now.sh
* https://trivia-game-git-master.alexlied.now.sh


Нужен класс Deck, для колоды карт


We should always prefer aliasing functions to avoid namespace lookup


Интерфейс сделай в объектном стиле, классом


Hi,

@yastij and I discovered that this breaks on ContainerD 1.1.4. It works in 1.1.7. Somewhere between 1.1.4 and 1.1.7 the termination code changed from `DONE\n` to `DONE`:


Successfully aliased the URL <https://formulastocks-529aj4ekw.now.sh> to the following aliases.

* https://formula-stocks.markl.now.sh
* https://formula-stocks-git-master.markl.now.sh


RIP @nacgarg BLAME

THIS IS SO SAD


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

Created multidev environment [ci-321](https://dashboard.pantheon.io/sites/ad79477c-5d06-4234-b6b8-582ebeee0e5c#ci-321) for mtcv.


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

Created multidev environment [pr-1](https://dashboard.pantheon.io/sites/89024662-b8d5-4474-a80d-7f50073a2c75#pr-1) for native-api.


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

Created multidev environment [pr-8](https://dashboard.pantheon.io/sites/5bd231d7-f179-4335-90af-a1b1bd6773bd#pr-8) for am-d8-composer-project.


![Screen Shot 2019-06-07 at 12 05 28 PM](https://user-images.githubusercontent.com/185555/59073826-e5436680-891c-11e9-8702-b5fcd6dd8650.png)


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

Created multidev environment [pr-16](https://dashboard.pantheon.io/sites/2266d250-4a93-49c0-b38f-25a486e2eaf9#pr-16) for maginative.


@beqabeqa473
cc


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

Created multidev environment [pr-51](https://dashboard.pantheon.io/sites/db5fb5e4-3225-46f0-b0a9-1cc803600c48#pr-51) for topperstation.


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

Created multidev environment [ci-120](https://dashboard.pantheon.io/sites/edbf44ad-5ca2-4f27-aee5-3d3d26f6e47c#ci-120) for amon-carter-web.


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

Created multidev environment [pr-7](https://dashboard.pantheon.io/sites/de7b2b58-87f1-4ba1-b5b6-46cea03dc5a5#pr-7) for gosl-info-d8.


Hypo:
- January 1: X releases software under Polyform's base license.
- February 1: Y starts using the software for noncommercial purposes.
- March 1: Y starts using the software for commercial purposes.
- April 1: Y receives notice of breach from X.
- April 15: Y stops using the software for commercial purposes, and otherwise comes into full compliance, well within Excuse's 30-day deadline.

I think we'd agree that:

- Y retains its license, and can continue to use the software for noncommercial purposes in April, May, and so on.
- If Y resumes using the software for commercial purposes on May 1, X can claim breach and infringement.

But:

Does X have strong breach and infringement claims for Y's use from February 1 to April 1? From February 1 to April 15?


story.txt


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

Created multidev environment [pr-7](https://dashboard.pantheon.io/sites/045362d6-4f8f-40f4-a1db-eda2292798c4#pr-7) for plantherod8.


Technically you're just polling.


story-joe-edit.txt


story-joe-edit-reviewed.txt


looks like it might not work on mobile :/


Oh well, that's a good find, never considered these .bin files being "used" by Kopernicus.


## Jenkins Build Summary

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

Built at __20190607 - 00:14:20__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
rpm | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/tickets-w-tickets-max250/2//artifact/rpm.txt) | 1194 cases, 0 failed, t: n/a | PASS :white_check_mark:
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/tickets-w-tickets-max250/2//artifact/msvc.Debug.txt) | 1194 cases, 0 failed, t: 582s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/tickets-w-tickets-max250/2//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1194 cases, 0 failed, t: 612s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/tickets-w-tickets-max250/2//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 951 cases, 0 failed, t: 4m52s | PASS :white_check_mark:
docs,
TARGET=docs | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/tickets-w-tickets-max250/2//artifact/docs_TARGET_docs.txt) | 1 cases, 0 failed, t: 0m1s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON,
TARGET=coverage_report,
SKIP_TESTS=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/tickets-w-tickets-max250/2//artifact/gcc.Debug_Dcoverage_ON_TARGET_coverage_report_SKIP_TESTS_true.txt) | 1194 cases, 0 failed, t: 16m44s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/tickets-w-tickets-max250/2//artifact/msvc.Debug_Dunity_OFF.txt) | 1193 cases, 0 failed, t: 1098s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/tickets-w-tickets-max250/2//artifact/clang.Debug.txt) | 1194 cases, 0 failed, t: 2m49s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/tickets-w-tickets-max250/2//artifact/gcc.Debug.txt) | 1194 cases, 0 failed, t: 2m55s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/tickets-w-tickets-max250/2//artifact/msvc.Release.txt) | 1194 cases, 0 failed, t: 404s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/tickets-w-tickets-max250/2//artifact/clang.Debug_Dunity_OFF.txt) | 1193 cases, 0 failed, t: 9m36s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/tickets-w-tickets-max250/2//artifact/clang.Release_Dassert_ON.txt) | 1194 cases, 0 failed, t: 4m44s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/tickets-w-tickets-max250/2//artifact/gcc.Debug_Dunity_OFF.txt) | 1193 cases, 0 failed, t: 10m30s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/tickets-w-tickets-max250/2//artifact/gcc.Release_Dassert_ON.txt) | 1194 cases, 0 failed, t: 4m51s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/tickets-w-tickets-max250/2//artifact/gcc.Debug_Dstatic_OFF.txt) | 1194 cases, 0 failed, t: 2m52s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/tickets-w-tickets-max250/2//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1194 cases, 0 failed, t: 2m49s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/tickets-w-tickets-max250/2//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1194 cases, 0 failed, t: 2m49s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/tickets-w-tickets-max250/2//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1193 cases, 0 failed, t: 11m3s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/tickets-w-tickets-max250/2//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1193 cases, 0 failed, t: 12m21s | PASS :white_check_mark:


I’m not getting the wrong code for this s


hu


Hi @bear101 .
This code is from @9c2c6e1d7764d5b42fb102c98d51cec22150bfa1


# 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)|


revisá esta línea. acá hay mas info: https://tutorial.djangogirls.org/es/dynamic_data_in_templates/


このクラスでは、`ArrayList` を引数として受け取っていますが、なぜですか？
 `ArrayList ` 固有の操作を行っていますか？


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

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


The alias `Site.JsonHelpers` is not alphabetically ordered among its group.


usar `while (true) { ...` es un idioma muy usual


PlantComponentContinuedWithBoilers2 (Myoldmopar) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (9 of 9 tests passed, 0 test warnings)

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


コンストラクタは、そのオブジェクトを生成する際の初期化の処理を定義する場所ですので、この処理は不適切です。


doble `while`?


ahhh, ese operador no lo vimos y no me gusta

¬¬


Successfully aliased the URL <https://trivia-game-8fyfmlxvf.now.sh> to the following aliases.

* https://trivia-game.alexlied.now.sh
* https://trivia-game-git-master.alexlied.now.sh


Este se te va a simplificar un monton con sub-procesos


Este es le mejore!


I think there is a check, if the processor supports SSSE3, then these operations are performed.


LOL


The same issue took place when you press "Test notification" link...


En general todo lo que sea de los IDEs no se commitea.

Para eso tenes que crear un archivo llamado `.gitignore` donde en cada linea le decis que es lo que queres ignorar, para el caso de idea deberia decir

```
.idea/
```

No es necesario que lo hagas, pero te va a hacer que los commits tengan solo codigo


Build version: __`3.2.0-renovate/node-8.16.440`__ :crossed_fingers: [`renovate/node-8.16`](https://github.com/streamich/md-mdast/tree/renovate/node-8.16) on [*CircleCI*](https://circleci.com/gh/streamich/md-mdast/440) :tada:


ここで引数としてArrayListを受け取っているのは、手札の配列をArrayList　にいているためです。

ArrayList固有の操作というのは、昨日教えていただいた初めにListを用意しておいて、その後に必要に応じてArrayListを作るという認識でよろしいですか？
手札はjspファイル側で初めて作るのですが、その場合でも初めから手札の型をArrayListと決めるのではなく、その固有の操作をしたほうがよろしいでしょうか。。。

(おそらく、手札専用のクラスも作ったほうがいいかもしれないと、思ってきました。。。)


メソッド名が大文字で始まってます。
また、`draw` と `delete` が別になっているのはなぜですか？現実に則していますか？


![typo1](https://user-images.githubusercontent.com/50777481/59074750-def6bf80-8907-11e9-9c11-7bb6ea74d44a.png)

- Typo_no.1   --> Image


Replace "as well as" with "and”. I think the phrase "as well as" somewhat suggests that the home phone number needs to be added in addition to the scout's cell number (as if it was already added)


this code to get the format is repeated on findImage, maybe it is worth it to move it to a function.


que feo ese operador


ok


Created multidev environment [sfgov#ci-2551](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-2551).

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


este esta bien resuelto!

Solo le pondria otro nombre a esta variable, sino queda como algo que no es


数字に関する判定を行う際に、デフォルトとしてAを14としておきたかったのですが、このような用途でコンストラクタはしないほうがよろしいですか？


![Typo_2](https://user-images.githubusercontent.com/50777481/59074850-68a68d00-8908-11e9-8f10-dd8ef69c0a62.JPG)

- Typo_no.2 ----> Image


feo feo


mis ooojos!


こちらを参照して、`Card` クラスに Comparator を実装してみて下さい。
https://docs.oracle.com/javase/jp/6/api/java/util/Collections.html#sort(java.util.List)
https://java.keicode.com/lib/collections-sort.php


drawとdeleteはまとめることできますね！
ありがとうございます！

メソッド名は、うっかりしてました。。。


Podes evitar todo ese trabajo extra del `aux` si solo mantenes el valor de `pisos` que leiste. Es como si vos mismo te estas generando trabajo extra.


![Button_1](https://user-images.githubusercontent.com/50777481/59074891-bfac6200-8908-11e9-8c5c-86e218056aaf.png)

-Idea_no.1   -----> Image


#14 尝试了更加优质的解决方法


Me encanto la buena onda que tiene este programa!


かしこまりました


Don't forget to create your branch in git before committing and pushing up to GitHub @dangus1924. Once you do that and create a pull request, DM me the PR link and I'll merge it for you. If you have questions, reach me on slack. Thanks!


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


haha!


![palette_1](https://user-images.githubusercontent.com/50777481/59074961-1fa30880-8909-11e9-8b98-ba3e68930789.JPG)

- Custom-palette-part.1 ---> Image


 Change url_list from np.array(0) to []. The reason is that there is a 1 in the url_list which causes an error when running beautiful_soup.
The data-cleaning process is done. Be aware of using direct dataframe variables like GSW_df ..etc. Those do not have cleaned dataframe, only the ones in the dictionary do.


Like an auto switch/fallback mechanism? I thought only Intel C++ compiler has it.


Aca tambien te agregaste trabajo.

Lo usual es guardar lo que leiste en dos variables, `alto` y `ancho`; y despues avanzar con `x` e `y`, desde `0` hasta esas variables.


@dangus1924 if you will create a pull request, I will merge it for you! DM me the PR link when you do!


ese operador me hace daño


![layout_1](https://user-images.githubusercontent.com/50777481/59075029-6e50a280-8909-11e9-9c85-3b477fca8270.JPG)

-Layout_no.1  ---> Image


don't worry - revoked within 20 seconds....


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


インスタンス化されて (new して) なにか値を持つということは、何かしらの「モノ」を表していると思います。
であれば、`JudgeHelper ` という名前は不適切では？と思いましたので、少し考えてみてください。

また、今の使用のされ方だけをみると、Setterは不要でコンストラクタで値を初期化するのが適切かと思いますので、そこも確認してみてください。


Aca te jugó en contra la complejidad extra que te agregaste.

que tal si `x` e `y` arrancan en `-r` y recorres sumando de a `1` hasta llegar a `r`? Algo asi..

```java
int y = -r;
int x = -r;

while (y <= r) {
  while (x <= r) {
    ...
    x += 1;
  }
  y += 1;
}
```

Lo ideal es que el codigo que te quede sea lo mas pavo y obvio posible.


こういう物もあるので、参考にして下さい。
https://docs.oracle.com/javase/jp/8/docs/api/java/util/Collections.html#shuffle-java.util.List-


adding gas


Check by [CPUID](https://cmpsb.net/asm/x86/instr/view/65/CPUID)


If anyone on Ubuntu 18.04 wonders why systemd tab completion is so slow...this is the fix. Of course this was merged in v242 and bionic beaver uses v237 so you're screwed until 20.04 is released :)


PlantComponentContinuedWithBoilers2 (Myoldmopar) - x86_64-Linux-Ubuntu-18.04-gcc-7.4: OK (2470 of 2470 tests passed, 4 test warnings)

Messages:\n
 * 4 tests had: MTD diffs.
 * 1 test had: RDD diffs.

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


Successfully aliased the URL <https://convert-dolar-to-real-l0nrxaa9l.now.sh> to the following aliases.

* https://convert-dolar-to-real.roddolpho.now.sh
* https://convert-dolar-to-real-git-master.roddolpho.now.sh


story.txt


Successfully aliased the URL <https://convert-dolar-to-real-e9zaeenh0.now.sh> to the following aliases.

* https://convert-dolar-to-real.roddolpho.now.sh
* https://convert-dolar-to-real-git-master.roddolpho.now.sh


I don't believe this test works with dplyr 0.8.0.1; you may want to bump the minimum version.


> story.txt

story-joe-edit.txt

> история.формат txt

story-joe-edit.txt


ネーミングについては、かしこまりました！

フィールドに値をセットするだけの場合は、確かに通常のメソッドを作るよりコンストラクタを作ったほうが良さそうですね。


> > story.txt
>
> story-joe-edit.txt
>
> > история.формат txt
>
> story-joe-edit.txt

story-joe-edit-reviewed.txt


story-joe-edit-reviewed.txt


1. Preface - 이현우
2. Introduction - 이현우
3. Glossary - 이현우
4. User requirement definition - 이주연
5. System requirement specification - 강경룡
6. Requirement validation - 이주연
7. Scenario - 이희관
8. System architecture - 조준호
9. Interface requirement - 이희관
10. System models - 조준호
11. System evolutions - 강경룡
12. Index - 이주연
13. Reference - 공동작업


It is also implemented in the code of the game engine, it checks whether the processor has compatibility with mxx? then the code is executed with instructions mmx


Successfully aliased the URL <https://try-graphql-jit-q6cb10mci.now.sh> to the following aliases.

* https://try-graphql-jit.boopathi.in
* https://try-graphql-jit.boopathi.now.sh
* https://try-graphql-jit-git-master.boopathi.now.sh


coolio


Something small like `1e-6` would be a better default.


var PORT = process.env.PORT || 3000;


Should be working now... I hope anyway...!!


OK, thanks for the info.
BTW, do you plan to check the reserve movement in the engine?


![](https://github.trello.services/images/mini-trello-icon.png) [Create browser extension repository](https://trello.com/c/gqHpg26z/11-create-browser-extension-repository)


@ge0rdi, In reference to the https://github.com/Open-Shell/Open-Shell-Menu/pull/176#event-2395969423 (& @coddec asking me to take a look too).

I was just curious as to the use of the following path for the 32-bit...

%windir%\System32

... When that is typically reserved for 64-bit applications on 64-bit Windows.

I had thought that the use of WOW64 would accommodate for the system redirector by using the following.

%windir%\SysWOW64

Just wondering... 👍

~Ibuprophen


var PORT = process.env.PORT || 8080;


PlantComponentContinuedWithBoilers (Myoldmopar) - x86_64-MacOS-10.13-clang: Tests Failed (0 of 0 tests passed, 0 test warnings)

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


Successfully aliased the URL <https://micro-parse-request-80kys0dbs.now.sh> to the following aliases.

* https://micro-parse-request.arvati.now.sh
* https://micro-parse-request-git-master.arvati.now.sh


파트별 담당

1. Preface - 이현우
2. Introduction - 이현우
3. System Architecture - 조준호
4. 유저 매니지먼트 Systems (Class, Sequence, State Diagrams) - 조준호
5. AR 시스템 - 강경룡
6. 가구 관리 시스템 - 이주연
7. 가구 구매 시스템 - 이주연
8. Protocol Design - 이희관
9. Database Design - 이희관
10. Development Environment (Tool, Language) - 이현우
11. Appendix - 공동
12. Index - 이주연
13. Reference - 공동


me acuerdo cuando lo había visto por primera vez en algoritmos, se me voló la cabeza. Lo corregí para el resto de las estructuras 😄


se hizo el reto de colocar el nombre de usuario de Platzi


Yes, when I finish with the interface.


Tengo un problema con el .gitignore por que primero, no se sabria que extension ponerle y segundo cuando le escribo que carpeta/archivo no quiero que aparezca no hace efecto, sigue apareciendo igual en github.

On jun. 6 2019, at 9:36 pm, Martin <notifications@github.com> wrote:
> En general todo lo que sea de los IDEs no se commitea.
>
> Para eso tenes que crear un archivo llamado .gitignore donde en cada linea le decis que es lo que queres ignorar, para el caso de idea deberia decir
> .idea/
> No es necesario que lo hagas, pero te va a hacer que los commits tengan solo codigo
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub (https://link.getmailspring.com/link/8D25F728-2220-40F2-AA4D-1D4E8B4CF864@getmailspring.com/0?redirect=https%3A%2F%2Fgithub.com%2Ftomii07%2Fej-java-111mil%2Fcommit%2Fabbeda59e4fd606bd8466aec3cfcee22e19b947f%3Femail_source%3Dnotifications%26email_token%3DAKRRJD4FQJNN6BJULHUYS6LPZGUPDA5CNFSM4HVNF752YY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBAI4II%23commitcomment-33845512&recipient=cmVwbHkrQUtSUkpENDM3RVhaRjRZVEVUM1JDQjUzQTNSN0RFVkJNUEhBRUJEUkJBQHJlcGx5LmdpdGh1Yi5jb20%3D), or mute the thread (https://link.getmailspring.com/link/8D25F728-2220-40F2-AA4D-1D4E8B4CF864@getmailspring.com/1?redirect=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKRRJDY4XNMWKMYTJPRAAMLPZGUPDANCNFSM4HVNF75Q&recipient=cmVwbHkrQUtSUkpENDM3RVhaRjRZVEVUM1JDQjUzQTNSN0RFVkJNUEhBRUJEUkJBQHJlcGx5LmdpdGh1Yi5jb20%3D).
>
>


quería ver por donde pasaba el autito 😄 Corregido !👍


actual commit message (had to push with 1% left on laptop):

- fixed asset paths for peepo audio and image
- add box shadow to staff profiles
- update staff profiles
- add a static asset route
- delete some old assets


corregido👍


@huard @julemai Would it be possible to have a method that sends the optimized parameters back from OSTRICH without having to scan through the calibration text file produced by OSTRICH? For example, if we send 21 parameters, there should be a way that returns a list of 21 optimized parameters, easy to manage and independent of the hydrological model. The Notebook "running_OSTRICH_hmets" shows the problem in the ostrich_notebooks branch. Thanks!


Does the extended world map UI require new FRMs or DX9 mode? Would be nice if it's standalone.