[R/calculate_frequencies.R:3:10:](https://github.com/thijsjanzen/GenomeAdmixR/blob/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/R/RcppExports.R#L19) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/simulate_admixture_migration.R:17:5:](https://github.com/thijsjanzen/GenomeAdmixR/blob/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/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/f6fc9ff9472a08b3f84cb099663e1d96d4da33c0/R/simulate_admixture_until.R#L68) *style:* **Commas should always have a space after.**
```r
    cat(total_generations,"\t", fst ,"\n")
                          ^
```


This throw a better error if DB is broken …
I can check in MSQL why it don't wrok and the way to fix.

But it surely reopen : https://bugs.limesurvey.org/view.php?id=14875


Use String.format instead of concatenating the strings.


I understand! Genius~


Deployment failed with the following error:

~~~
Builds rate limit exceeded (0 of 100 remaining). Try again in 21h
~~~


Deployment failed with the following error:

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


@Shnoulle Shouldn't DB_TYPE_MYSQLI also need to be checked here?


Committed second time by accident. Changes already present in last commit.


修正しました


Successfully aliased the URL <https://raconteur-agency-jddpbukx0.now.sh> to the following aliases.

* https://raconteur-agency.jakeherp.now.sh
* https://raconteur-agency-git-master.jakeherp.now.sh


wagerOutcome.getBet() could be move to one defined variable


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


You forgot to add the link to `brightnessctl`


could be nice to make the default servlet name customizable as well


Looks OK.


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

* https://cesko.digital
* https://web.ceskodigital.now.sh
* https://web-git-master.ceskodigital.now.sh


Successfully aliased the URL <https://shokunin-may-4n0bpic1f.now.sh> to the following aliases.

* https://shokunin-may.juntao.now.sh
* https://shokunin-may-git-master.juntao.now.sh


This whole logic could be wrapped to one method which returns with the LocalDate


Successfully aliased the URL <https://yld-storybook-j4hzq24vz.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 whole logic could be wrapped to one method which returns with int (balance)


> Tried it - doesn't work! Do I need changes anywhere else (reboot perhaps)

You need to *recompile* the JavaScript (or install a nightly build).


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

* https://jji.immo
* https://slides.jimmed.now.sh
* https://slides-git-master.jimmed.now.sh


It's an arbitrary assumption. Someone still might use the system at this time, as you've said, since there is still some probability.
Hence, I think it's less ambiguous if cron would run at the change of date.
Also, mind you that you should change the duration of reservation in `views/index.py`  since now is set to 2 minutes (as the cron was set for two minutes):
```@library.route('/reservation/<copy_id>')
@require_logged_in()
def reserve(copy_id):
    try:
        copy = Copy.query.get(copy_id)
        copy.available_status = BookStatus.RESERVED
        res = RentalLog(
            copy_id=copy_id,
            user_id=session['id'],
            book_status=BookStatus.RESERVED,
            reservation_begin=datetime.now(tz=pytz.utc),
            reservation_end=datetime.now(
                tz=pytz.utc) + timedelta(minutes=2))
        db.session.add(res)
        db.session.commit()
        flash('Pick up the book within two days!')
```
Preferably apply this change in the same sha commit.


This whole logic could be wrapped to one method which returns with the currency


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

* https://mdp.immortality00.now.sh
* https://mdp-git-master.immortality00.now.sh


If `sequence_length` set to 'variable' and it varies from batch to batch, how could the shape of input tensor be determined while predicting?


Ok, checked : same error with mysql and debug=0.
Sorry …


use the builder here, and return with the builded player, e.g.:
return new PlayerBuilder()
                .setName(name)
                .setAccountNumber(accountNumber)
                .setBalance(getBalance())
                .setEmail(email)
                .setPassword(password)
                .setBirth(getBirth())
                .setCurrency(getCurrency())
                .getPlayer();


I'm don't know JS very well, but could the following line be included here?
`import luxon from 'luxon-1.11.4';`


need some space here


🔥 Device tests completed (Failed) on TvOS on [Azure DevOps](https://dev.azure.com/devdiv/DevDiv/_build/index?buildId=2700608)(TvOS): [Html Report](http://xamarin-storage/jenkins/xamarin-macios/master/dbc9157945e1ed4482038dca3a119032f38feee1/2700608/device-tests/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>2 tests failed, 29 tests' device not found, 122 tests passed.</summary>

## Failed tests

 * monotouch-test/tvOS - device/AssemblyBuildTarget: SDK framework (debug, profiling): Failed
 * monotouch-test/tvOS - device/Debug (all optimizations): Failed
</details>


Successfully aliased the URL <https://raconteur-agency-44t1fg7yy.now.sh> to the following aliases.

* https://raconteur-agency.jakeherp.now.sh
* https://raconteur-agency-git-master.jakeherp.now.sh


Ghost mode is temporarily turned off on Contents_Table_Type package.


revoke


@letrend why did you remove the `nlohmann-json-dev`? it is a dep for `cardsflow_gazebo`.


Date should be 05/19/2019


ahh I see :+1: , it should be compiled from source.


@peterwillcn FYI, this is not proper place for bug reporting, you should use https://bugs.openwrt.org next time. Anyway, I can confirm this @lynxis @aparcar with x86/64 snapshot image in the qemu.


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

I updated the Github team because of this commit.

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

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

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

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


Ah OK thought it might be something like that.
How do you install the nightly build?


@dordsor21 Why is this reverted? Btw i'm just wondering not judging or anything.


@roadscape I just saw this dramatic :) change. I agree with the idea in general, but it's now too short and not informative at all. Isn't it better to include at least parent author so that users can know to whom the reply is?


it is my first time to try commit with github


if batch predicts, use max length in the batch. If single predict, just use sequence length.


*sigh* - I wanted to prevent the lerna dependency because it pulls in a lot of stuff.

Is this test really so important? It's a lot of extra code to maintain :(


Deployment failed with the following error:

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


Successfully aliased the URL <https://informatif-api-b2227dz2i.now.sh> to the following aliases.

* https://informatif-api.now.sh
* https://informatif-api.informatif-now1.now.sh
* https://informatif-api-git-master.informatif-now1.now.sh


If API you wrap (i.e `imageFactory.loadImage`) is already "promised", there is no reason to wrap everything in `new Promise(...)`.

This will be much simpler and readable ...

```
        return  imageFactory.loadImage(inFile)
            .then((imageDecoder: ImageDecoder) => {
                ...
                return imageOutput;
            })
```

Catch is not needed too in this case, as it's ordinary rethrow.


Could this line be as follows:
`export var luxon = (function (exports) {`


Successfully aliased the URL <https://informatif-api-7fiktf0vr.now.sh> to the following aliases.

* https://informatif-api.now.sh
* https://informatif-api.informatif-now1.now.sh
* https://informatif-api-git-master.informatif-now1.now.sh


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

* https://informatif.now.sh
* https://informatif.informatif-now1.now.sh
* https://informatif-git-master.informatif-now1.now.sh


If you omit doc for param (for example because purpose is obvious only from name or context), then remove stubs like this from typedoc.


Sugeruję zapisywać statyczną konfigurację w jakimś standardzie: przykładowo mogą to być javowe propertiesy, format xml albo ini. Jak zobaczysz to się niewiele (poza xml) od siebie różni, to bardziej taka konwencja której warto przestrzegać


[R/hierarchicalTimeSeries.R:87:1:](https://github.com/statistikat/persephone/blob/6d92e8a833fed05c8f1aa85f385f13715e9fc362/R/hierarchicalTimeSeries.R#L87) *style:* **Lines should not be more than 80 characters.**
```r
      private$output_internal <- tramoseats(ts, userdefined = userdefined_default)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Successfully aliased the URL <https://informatif-5fppgminn.now.sh> to the following aliases.

* https://informatif.now.sh
* https://informatif.informatif-now1.now.sh
* https://informatif-git-master.informatif-now1.now.sh


So if using this setting in some CNN models, it may raise dim errors. It
seems ok in RNN models. Right?

On Thu, 23 May 2019 at 18:42, Eliyar Eziz <notifications@github.com> wrote:

> if batch predicts, use max length in the batch. If single predict, just
> use sequence length.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/BrikerMan/Kashgari/commit/8eb724a52a6a4947ed14b37a5ada6b9f55a1b22e?email_source=notifications&email_token=AAGRFKTWCE7QP6BWE4HJBN3PWZYI3A5CNFSM4HO5UOSKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBAC4X4#commitcomment-33649404>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAGRFKT2VQVGSRICXGFTFJLPWZYI3ANCNFSM4HO5UOSA>
> .
>


great cheers for this! one bug killed from my old implementation :beer:


Typedoc is markdown.

It's good practice to split doc into paragraphs
In this case, first sencente here is perfect summary and should be separated from rest of doc that described function in details.


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

* https://code2go.dev
* https://code2go.medienwerk.now.sh
* https://code2go-git-master.medienwerk.now.sh


use classList


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

* https://midu.dev
* https://midudev.midudev.now.sh
* https://midudev-git-master.midudev.now.sh


谢谢同意


Deployment failed with the following error:

~~~
Builds rate limit exceeded (0 of 100 remaining). Try again in 20h
~~~


Metrics can still be disabled in the bstats configuration file. Based on current stats, 72.3% of people using PlotSquared are on 1.13 or above, which implies support for the legacy version isn't really needed anymore, but we don't know if this is skewed or not. @UnioDex


why tslint-disable ?

Just fix it and format ...


大哥我不了项目啊


laraveladminwiki


Again, promise antipattern.

Just
```
return Jimp.read(filePath)
                .then((loadedImage: Jimp) => {
                    return new ImageBitmapDecoder(loadedImage);
                })
```


Разметка барбершопа


Commit perteneciente al issue #4


spoko że zrobiłeś sobie w ramach ćwiczeń klasę do logowania ale zdecydowanie polecam log4j -a do logowania: zalety to m. in. ustawianie poziomów logowania (indywidualnie w razie potrzeby), przekierowywanie logów na wyjście/do pliku, ustalony jednolity format logów, statyczna konfiguracja loggera możliwa do zmiany, zgrabne logowanie stack traceów w przypadku wyjątków i inne ułatwiające życie ficzery


@dominikvitt : previous version do the same : ask to @TonisOrmisson please …

I just move this part some line after (after checking db before checking db->dirverName)


do you need to round it at all?


Tutaj to pewnie nieistotne, ale możesz sobie zerknąć na różnice pomiędzy ArrayList i LinkedList żeby wiedzieć która implementacja jest lepsza w danym przypadku


@alercunha Currently the code is using the architecture info from `mod-hardware-descriptor.json` file which is set with `mod-build-system`, right? The idea to implement it this way was based on this commit https://github.com/moddevices/mod-ui/commit/04f393e236bbeab2d7d2f1996a1e975d31abe4c6
So instead you're suggesting to have an env variable that would set the capability of the hmi to "understand" `control_set_index`or not, that could be then retrieved in `mod/settings.py`?


@tomarashish kdsf;lds;lfksa;lfd;s


Fix #13


related to https://bugs.limesurvey.org/view.php?id=14931 ?


Successfully aliased the URL <https://go-demo-9ak4yghsb.now.sh> to the following aliases.

* https://go-demo.sunletian.now.sh
* https://go-demo-git-master.sunletian.now.sh


Successfully aliased the URL <https://node-dollar-sign-url-test-n8l33ics6.now.sh> to the following aliases.

* https://node-dollar-sign-url-test.support-team.now.sh
* https://node-dollar-sign-url-test-git-master.support-team.now.sh


plus za użycie stringBuildera


Successfully aliased the URL <https://nextjs-5fqfq87hy.now.sh> to the following aliases.

* https://nextjs.khaniloslava.now.sh
* https://nextjs-git-master.khaniloslava.now.sh


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

* https://mdp.immortality00.now.sh
* https://mdp-git-master.immortality00.now.sh


return VLCTick(m_ticks * scalar);


[tests/testthat/test-bbt_process_pkg_output_ns.R:6:1:](https://github.com/ropensci/babette/blob/5c1a7411476e965129933453986ba53e827dec61/tests/testthat/test-bbt_process_pkg_output_ns.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
    beast2_working_dir = dirname(get_babette_path("anthus_aco_sub.posterior.log"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


I know we discussed having a mobile-first approach. but I'm not sure if this is expectable. we usually use max-width and this might be a surprise.


I think that we should use the prefix or not, but looks weird use it only in hashes


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

* https://runpkg.com
* https://production.now.sh
* https://runpkg.kiraarghy.now.sh
* https://runpkg-git-master.kiraarghy.now.sh


Done thanks ;)


Can we change to single quotes?
usually it's easier to identify on empty strings: `''` is easier to read than `""`. and I believe most projects are using single


not sure about these libraries to be included in the compilation


Tu akurat może jeszcze nic skomplikowanego się nie dzieje ale czasami zamiast "kleić" kawałki stringa lepiej jest zrobić coś w stylu:
String.format("%d/%d ", i++, size)


Successfully aliased the URL <https://raconteur-agency-ouc29yghh.now.sh> to the following aliases.

* https://raconteur-agency.jakeherp.now.sh
* https://raconteur-agency-git-master.jakeherp.now.sh


isn't baseUrl src? not sure tho


🔥 Device tests completed (Failed) on iOS on [Azure DevOps](https://dev.azure.com/devdiv/DevDiv/_build/index?buildId=2700559)(iOS): [Html Report](http://xamarin-storage/jenkins/xamarin-macios/master/a2e9b599fe9113d13a854d2d4306486977ec4c2b/2700559/device-tests/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>51 tests failed, 29 tests' device not found, 80 tests passed.</summary>

## Failed tests

 * framework-test/iOS Unified 64-bits - device/Debug: Crashed
 * fsharp/iOS Unified 64-bits - device/Debug: Crashed
 * link all/iOS Unified 64-bits - device/Debug: Crashed
 * mono-native-unified/iOS Unified 64-bits - device/Debug: Crashed
 * [NUnit] Mono BCL tests group 2/iOS Unified 64-bits - device/Debug: Crashed
 * [xUnit] Mono BCL tests group 4/iOS Unified 64-bits - device/Debug: Crashed
 * [xUnit] Mono BCL tests group 5/iOS Unified 64-bits - device/Debug: Crashed
 * monotouch-test/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): TimedOut
 * monotouch-test/iOS Unified 64-bits - device/Release (all optimizations): Crashed
 * monotouch-test/iOS Unified 64-bits - device/Debug: SGenConc: Crashed
 * framework-test/iOS Unified 64-bits - device/Release: Crashed
 * interdependent-binding-projects/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
 * interdependent-binding-projects/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
 * interdependent-binding-projects/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
 * fsharp/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
 * fsharp/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
 * mscorlib/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
 * mscorlib/iOS Unified 64-bits - device/Release: Crashed
 * mscorlib/iOS Unified 64-bits - device/Debug: SGenConc: Crashed
 * mscorlib/iOS Unified 64-bits - device/Debug (interpreter -mscorlib): Crashed
 * dont link/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
 * dont link/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
 * dont link/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
 * link all/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
 * link all/iOS Unified 64-bits - device/Release: Crashed
 * link sdk/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
 * link sdk/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
 * link sdk/iOS Unified 64-bits - device/Release: Crashed
 * link sdk/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
 * mono-native-compat/iOS Unified 64-bits - device/Release: Crashed
 * mono-native-unified/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
 * mono-native-unified/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
 * [NUnit] Mono BCL tests group 1/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
 * [NUnit] Mono BCL tests group 1/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
 * [NUnit] Mono BCL tests group 2/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
 * [NUnit] Mono BCL tests group 2/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
 * [NUnit] Mono BCL tests group 2/iOS Unified 64-bits - device/Release: Crashed
 * [xUnit] Mono BCL tests group 3/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
 * [xUnit] Mono BCL tests group 3/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
 * [xUnit] Mono BCL tests group 4/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
 * [xUnit] Mono BCL tests group 4/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
 * [xUnit] Mono BCL tests group 4/iOS Unified 64-bits - device/Release: Failed
 * [xUnit] Mono BCL tests group 4/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Failed
 * [xUnit] Mono BCL tests group 5/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug): Crashed
 * [xUnit] Mono BCL tests group 5/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
 * [xUnit] Mono BCL tests group 5/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Crashed
 * [xUnit] Mono BCL tests group 5/iOS Unified 64-bits - device/Release: Crashed
 * [xUnit] Mono BCL tests group 5/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
 * [xUnit] Mono BCL tests group 6/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug): Crashed
 * [xUnit] Mono BCL tests group 6/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): Crashed
 * [xUnit] Mono BCL tests group 6/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Crashed
</details>


it would be cool to keep the comments in each line for the next person to know what's it about


lepiej ze względu na czytelność i zwięzłość kodu, bo akurat nie jestem pewnien czy metoda format jest najszybszym rozwiązaniem


bye


imagine being this autistic


That change will cause: `/path?a=1&page=1&b=1` to be replaced by `/path?a=1b=1` removing a needed `&`


W przypadku fluent API (to takie podejście do projektowania metod, że tak to nazwę) - bo to wywołanie przypomina fluent API - dobrze jest formatować kod w sposób ułatwiający czytanie, np:

int sum = widgets.stream()
                      .filter(b -> b.getColor() == RED)
                      .mapToInt(b -> b.getWeight())
                      .sum();
Czyli kolejne wywołania w nowej linii z wcięciem, od kropki
( https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html )


I just followed CRA instructions


Only that's way the alias works


In the requirements one of the goals is:

"add a deadline, after which Alice can claim back the unchallenged Ether"

Am I reading this wrong?


plus za for eacha


I will roll back to previous cron settings (CRON_MINUTE=* * * * *). I have done some changes in reservation, but I will commit it later (first of all I have to merge this release to clean up repository).


duży plus za mechanizm try-with-resources


Can we add longbinary ? Since we added it in the 3 Schema ?


@chelmuth: please add to staging

I could not reproduce the "Type <RET> for more ..." problem of the autopilot run, but disabling pagination earlier might help.


I have read the information in the link, and I agree with you about the meaning of N. But the reference implementation uses the 1-based indexing, as in FORTRAN. The implementation of a FORTRAN DO-Loop by means of a C FOR loop is the following:
  for(int i = 1; i <= N*incX; i += incX)
If you want to use 0-based indexing, the loop should be transformed as,
  for(int i = 0; i < N*incX; i += incX)


Hey!

I think what you are looking for here is `code-server` instead of `sshcode-server`


Successfully aliased the URL <https://game-of-pawns-7yq7lg0ap.now.sh> to the following aliases.

* https://game-of-pawns.schalela.now.sh
* https://game-of-pawns-git-master.schalela.now.sh


Everything that is compliant with the terms of the AGPL is fine by me :)


Why SIMPLEX and NO_OPTIM  have same value?


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

* https://ffutop-blog.ffutop.now.sh
* https://ffutop-blog-git-master.ffutop.now.sh


Oh, I understand what you're saying @josealiaga
But if you pay attention to the code, the loop doesn't need to include the first element, it is the considered the min by default and then the others are compared to it (or whichever element becomes the min after it)


plus za sortowanie z komparatorem


Nice one


make an order from the back-end & try to make the payment for this order.

it will give you an error.


Can you please elaborate?


Hello,
swagger-parser is buggy from 2.0.10 to 2.0.12 (latest release currently)

2.0.10 - 2.0.11: Can't use referenced parameters
https://github.com/swagger-api/swagger-parser/pull/1065

2.0.12: Can't use additionalProperties as boolean
https://github.com/swagger-api/swagger-parser/pull/1100

Solution: Downgrade to 2.0.9 or wait to 2.0.13


We are facing problem, due to this code on IE11
Please fix it as soon as possible


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

* https://nextjs.khaniloslava.now.sh
* https://nextjs-git-master.khaniloslava.now.sh


Successfully aliased the URL <https://node-dollar-sign-url-test-33hoqdwct.now.sh> to the following aliases.

* https://node-dollar-sign-url-test.support-team.now.sh
* https://node-dollar-sign-url-test-git-master.support-team.now.sh


Oops! part02 Clear!(05.23.19)


wydaje mi się że jest jakaś metoda do wyrównywania spacjami: lpad/rpad albo ltrim/rtrim, nie pamiętam teraz


Urrururu


Unikaj łapania ogólnych wyjątków (Exception/Throwable) - owszem, jest to bardzo wygodne, ale jak będziesz miał błąd gdzieś to nie dojdziesz do tego co jest źle, tym bardziej że "połykasz" wyjątek - tzn łapiesz go i nie wyświetlasz stack trace


@apkt: we currently have an issue with nightly builds for CentOS.

To recompile JavaScript, you need to:
1. Install `nodejs` v8
2. Run `sudo make vendor` and then `sudo make dev` from  `$PF/html/pfappserver/root/static.alt/` and restart PF services (`httpd.admin` should be enough)


ok


Question : this depend on MSSQL version or First install version ? Because i don't have this issue in MSSQL 12 and 3.X install


Successfully aliased the URL <https://ssr-demo-2pmphj53h.now.sh> to the following aliases.

* https://ssr-demo.schalela.now.sh
* https://ssr-demo-git-master.schalela.now.sh


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

* https://www.jeremyswinnen.com
* https://jeremyswinnen.com
* https://jeremyswinnen.jereswinnen.now.sh
* https://jeremyswinnen-git-master.jereswinnen.now.sh


Alice deposited the remittance. The owner is not Alice.


That's what I thought. I understand this is not critical but semantic versioning is clear in its rules: a patched release should only bring bugs fixes and the API should not be modified.

I think the best way to avoid this kind of mistakes is that the master branch should be dedicated to the development of the next minor release (Tulip 5.4.0 in our case). For a patched release, a dedicated branch should be created (tulip_5_3_maint for instance). Then commits from the master branch that can be safely integrated in it should be cherry-picked.


Successfully aliased the URL <https://code2go-4yujoxgkc.now.sh> to the following aliases.

* https://code2go.dev
* https://code2go.medienwerk.now.sh
* https://code2go-git-master.medienwerk.now.sh


Collaborator: Review for this commit was created. [Link to review](http://127.0.0.1:8080/ui#review:id=21)


Collaborator: Review for this commit was created. [Link to review](http://127.0.0.1:8080/ui#review:id=22)


Depends on first install version. You can tell if the language settings fields are 'text' in MSSQL (which they should not be - they should be nvarchar(max) )


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

* https://www.connordav.is


@ynezz please revert this patch, sorry for the trouble caused! I think it's better to handle this per specific use case, like [here for LXC](https://github.com/lxc/distrobuilder/commit/22e913ca0d590c14e70265ae65b55afff181c1cd#diff-fcd33d25e4fb4da715cb8f9da3870ee5R71)


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

* https://reshadow.dev
* https://reshadow.now.sh
* https://reshadow.lttb.now.sh
* https://reshadow-git-master.lttb.now.sh


done


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

* https://commute-now.pekkakokkonen.now.sh
* https://commute-now-git-master.pekkakokkonen.now.sh


`raise` instead of `return` here?


Replace extend


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

* https://valde.caurea.org


Both will work.  Best to be consistent with the rest of the program.

On Wed, May 22, 2019 at 1:16 PM easyw <notifications@github.com> wrote:

> @WandererFan <https://github.com/WandererFan>
> is that correct to use:
> * sPixmap = "Part_BoxSelection.svg";
> or instead:
> sPixmap = "Part_BoxSelection";
> as written for the other commands?
> Thanks again for support.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/FreeCAD/FreeCAD/commit/eafe889f6c0e50a3e0745c6f81eb9b441c09db99?email_source=notifications&email_token=AA3LYWLQZPPWWGF7W426WRDPWV5VDA5CNFSM4HOR27E2YY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBACSZT#commitcomment-33639219>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AA3LYWPXDBUJLYMZXOZDASDPWV5VDANCNFSM4HOR27EQ>
> .
>


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

* https://www.connordav.is


I presume this is a root cause for our compile issues (version **0.4.5** works fine, while **0.4.6** fails): https://github.com/kennethjiang/js-file-download/compare/431da63a97d6bdc79db2bdef28fa25c457a93510...055630b8a67eacf83d2d170c19573542c723b8c7

```
2019-05-23T09:52:58.472Z app:bin:compile Webpack compiler encountered errors.
2019-05-23T09:52:58.472Z app:bin:compile app.dd413fde5bba2b3bce23.js from UglifyJs
Unexpected token operator ┬½=┬╗, expected punc ┬½,┬╗ [./node_modules/js-file-download/file-download.js:1,0][app.dd413fde5bba2b3bce23.js:57777,52]
2019-05-23T09:52:58.473Z app:bin:compile Compiler encountered an error. Error: Webpack compiler encountered errors
    at compiler.run (C:\Work\IDEA-2019.1\workspace\brio\bin\compile.js:25:23)
    at emitRecords.err (C:\Work\IDEA-2019.1\workspace\brio\node_modules\webpack\lib\Compiler.js:265:13)
    at Compiler.emitRecords (C:\Work\IDEA-2019.1\workspace\brio\node_modules\webpack\lib\Compiler.js:371:38)
    at emitAssets.err (C:\Work\IDEA-2019.1\workspace\brio\node_modules\webpack\lib\Compiler.js:258:10)
    at applyPluginsAsyncSeries1.err (C:\Work\IDEA-2019.1\workspace\brio\node_modules\webpack\lib\Compiler.js:364:12)
    at next (C:\Work\IDEA-2019.1\workspace\brio\node_modules\webpack\node_modules\tapable\lib\Tapable.js:218:11)
    at Compiler.compiler.plugin (C:\Work\IDEA-2019.1\workspace\brio\node_modules\webpack\lib\performance\SizeLimitsPlugin.js:99:4)
    at Compiler.applyPluginsAsyncSeries1 (C:\Work\IDEA-2019.1\workspace\brio\node_modules\webpack\node_modules\tapable\lib\Tapable.js:222:13)
    at Compiler.afterEmit (C:\Work\IDEA-2019.1\workspace\brio\node_modules\webpack\lib\Compiler.js:361:9)
    at require.forEach.err (C:\Work\IDEA-2019.1\workspace\brio\node_modules\webpack\lib\Compiler.js:350:15)
npm ERR! code ELIFECYCLEUTING [29s]
npm ERR! errno 1
```


Successfully aliased the URL <https://skyscraperai-landingpage-4g8yewhao.now.sh> to the following aliases.

* https://skyscraper.ai
* https://www.skyscraper.ai
* https://skyscraperai-landing-page.kazazes.now.sh
* https://skyscraperai-landing-page-git-master.kazazes.now.sh


video with face detection


são 10 posições e pode variar de 0->9


import java.net.MalformedURLException;


Freaking `if .. then` semantics strikes again.


aha, so I can merge, right?


retornar `Bool`


@fengyuanchen Does this has been also fixed in cropper repository.


Is this avaible somewhere? :)


Haven't looked at the code for a while but based on indentation it seems like the intended semantics is the one you're doing. Let me double check


为何老是显示404


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

* https://www.connordav.is


Build failed. Check the logs and try again.

Logs:
https://console.cloud.google.com/gcr/builds/cded21d2-4e29-4d21-b212-a43c9bc3b9f2?project=153942441948


Yeah, plz merge with a `CHANGES` entry. Thanks!


Thread


@ghostrider-reborn can you give link of the vendor link commit?


space


Este Commit está enlazado con el Issue #10 de manera directa y con el #11 de manera de indirecta.


Try to alphabetize styles next time to be more consistent


Could you create a PR from this commit to NuKeeperDotNet/NuKeeper in order to close [Issue #439](https://github.com/NuKeeperDotNet/NuKeeper/issues/439)

That would be realy nice. Thank you very much.


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

* https://www.jeremyswinnen.com
* https://jeremyswinnen.com
* https://jeremyswinnen.jereswinnen.now.sh
* https://jeremyswinnen-git-master.jereswinnen.now.sh


use color variables


parse / parsing  = 'правя синтактичен разбор'

Ref. https://en.wikipedia.org/wiki/Parsing


You have to reload the courses when the user goes back to the overview.
Something like that:

```
Navigator
   .of(context)
   .pushNamed('/addCourse')
   .then((_) => _loadCourses()),
```


@chelmuth: please consider for staging


자이로센서 필요 설정
https://blog.naver.com/elepartsblog/221444939875

i2c 사용 시, 내 주소 확인 명령어
sudo i2cdetect -y 1


I think it should be:

```
const int buffer = mContext.tiledBufferValue();
QRect rect( buffer, buffer, mContext.mapWidth() - buffer, mContext.mapHeight() - buffer );
```


vertx 3.7.1 is already shipping, i would prefer to wait for 3.8 with hope that they release 2.0.13


Este Commit está relacionado con el Issue #10


I've reset this change. Thanks


As soon as you use `->`, the `get()` is not necessary on a unique ptr:

```
image.reset( new QImage( image->copy( rect ) ) );
```


![giphy (1)](https://user-images.githubusercontent.com/871060/58249729-ee9ad380-7d5f-11e9-99a4-5a30e809342f.gif)


Build failed. Check the logs and try again.

Logs:
https://console.cloud.google.com/gcr/builds/39080fa2-1eb3-48b7-88aa-a7a56ef2e91d?project=153942441948


![](https://github.trello.services/images/mini-trello-icon.png) [Remove `gettimeofday` so that events do not spuriously fire with NTP time changes](https://trello.com/c/GI5CVH4f/57-remove-gettimeofday-so-that-events-do-not-spuriously-fire-with-ntp-time-changes)


Successfully aliased the URL <https://edbox-pc-widget-k476g9tbg.now.sh> to the following aliases.

* https://edbox-pc-widget.pigchilde.now.sh
* https://edbox-pc-widget-git-master.pigchilde.now.sh


Good idea, changed.


This commit relates to Issue #64


Changed.


BTW, I think we could get the clipping rectangle from the context:

```
image.reset( new QImage( image->copy( mContext.clippingRectangle() ) ) );
```

But names should probably be homogeneous (tile, buffer, clipping, etc...).