Took me a bit to figure out what DO meant in all of these class docs. I would suggest either spelling out "Data object" or just dropping the doc. These DO class docs don't add any value. They repeat what's in the code.


Suggestion for a fix here: https://git.openwrt.org/?p=openwrt/staging/jow.git;a=commitdiff;h=b400865b14c5308f53d83a713e770aebb7c66fab

It is not perfect but will handle transient depends up five levels deep which should be sufficient to cover all cases.


Probably.


Same as above:

``` python
    return check_libghdl_libdir(join(bindir, '..', 'lib')) if bindir else None
```


It's done.

Could you please check the first version of the unified manual page (fb2a5cf7418d50600a4982a4b8d4276d36990838)?


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

* https://scrapper.dmitrylyk.now.sh
* https://scrapper-git-master.dmitrylyk.now.sh


I noticed you're printing the exceptions. Why not throw them? They end up in stdout just the same.


I remember when I printed out the array, it's like all arrays of three numbers, and the image is colored when I use image.show() to see it. So I think every of these small arrays are a tuple of R, G, B parameters..?


166817075_Issue7290 (Nigusse) - x86_64-Linux-Ubuntu-18.04-cppcheck: OK (0 of 0 tests passed, 0 test warnings)

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


It can change but it won't be reassigned. We can talk about this later. :)


166817075_Issue7290 (Nigusse) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (9 of 9 tests passed, 0 test warnings)

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


ну начну с того что почему 32??? т.е. вы уверенны что int будет всегда 32?.
Потом зачем for?


> > > > > Thanks for this solution but idk why it's not working for me in aosip derpfest.. i can see both files after build compiled.. do you have any idea & solution for it.. thanks in advance
> > > >
> > > >
> > > > Use pre builded blob
> > >
> > >
> > > You mean libtinycompress.so ? Doesn't it caused with other audio blobs ?
> >
> >
> > With _vendor. From stock rom
>
> Like you done here [freemarkw/android_vendor_asus@a2a5506](https://github.com/freemarkw/android_vendor_asus/commit/a2a55060c617214e183c9763222f3881a091d66f)

Yes


If I compare with old values, there are some some command missing: i.e. "Unstage all"  + other commands.
Second, what about the commands which don't have a name, they used to show. Another thing, those un-label command show in vscode , so we just lost them now in Theia !!!
It looks like we only see the command having a keybinding defined for them


Successfully aliased the URL <https://landing-page-create-react-app-79cp5cvr8.now.sh> to the following aliases.

* https://landing-page-cra.front10.cloud
* https://landing-page-create-react-app.front101.now.sh
* https://landing-page-create-react-app-git-master.front101.now.sh


@lassoan Is it correct to systematically consider module that are not explicitly associated with a category to be "Testing" module ?


зачем вы делаете массив, да еще из bool???
а тип uint8_t зачем люди придумывали
массив тут лишняя память


--Testing GitHub--

-Menu system needs to be finished
-Difficulty system needs to be implemented
-various code needs to be cleaned up through out
-needs better comments


Precisei criar uma pasta para saida de alguma coisa que o IntelliJ pediu, aí nela estão os arquivos .class
Mas os arquivos .java continuam normalmente nos respectivos lugares,


We should probably add `indicator` to `index-finance.js` too


//I'm adding a comment for lab 4


Why is this 'if False' added here? This will prevent the prefix from being used at all (neither `LIBGHDL_PREFIX` nor join(dirname(libghdl_path), 'ghdl'). As a result, the user needs to edit this file manually. Is this expected?


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

# Test results

230 tests' device not found, 0 tests passed.


It should be one array, something like width x height x 3


этот вариант хорош когда вы проверяете конкретный бит
но когда вы проверяете все биты, то лучше писать так
`count += number & 1;`
и потом сдвигать number в право на один бит
битовая арифметика, она как раз для оптимизации и применяеться, а не для использования дополнительного массива.


Successfully aliased the URL <https://vega-editor-backend-ptxdry9eg.now.sh> to the following aliases.

* https://vega.now.sh
* https://vega-editor-backend.domoritz.now.sh
* https://vega-editor-backend-git-master.domoritz.now.sh


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

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

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

### Deployments updated

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

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


> I've to add more comments why I did stuff in a certain way

Not really ;-) until now I understood all of your implementations.

... but have to admit, that I would not have done everything like you did nor had the idea to do it so ;-)

... in other words: I learned a lot - thanks.


а зачем это число делать таким большим, какое максимальное может быть количество бит на системе
`uint8_t` мне кажеться с головой хватит


Now could not deploy this pull request since the `now.json` file is empty.
It should be a valid JSON file.

    For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


![Peek 2019-06-21 00-57](https://user-images.githubusercontent.com/3508305/59875957-d39f9b80-93bf-11e9-8f43-fc4d3d333321.gif)
Implemented iFrame with pesto url


ок, но с битовой арифметикой больше работают для беззнаковых целых
тому пример
https://en.cppreference.com/w/cpp/utility/bitset
у него входной параметр есть size_t


Ok because there was no mention of it in this commit.

Were there issues without it?


>  its outputing all broken words.

What do you mean by that?

Could you file an issue with expected and observed behavior?


Successfully aliased the URL <https://small-motions-28r0767cz.now.sh> to the following aliases.

* https://small-motions.robcobb.now.sh
* https://small-motions-git-master.robcobb.now.sh


а зачем модификатор %s если можно сразу написать '1'


@jow- just flashed a fresh snapshot image and found this nitpick ... you've added the 'Remove' dots to the wrong (second) level, see screenshot:

![remove](https://user-images.githubusercontent.com/8061346/59876005-a395cf80-93a2-11e9-9173-fee7bbbbec37.png)


Should this be applied to KaTeX renderer as well?


> Can you drop me a message when you're done with your stuff

Hope I will be through with the main revisions in the IDE somewhen tomorrow


непонял а зачем 0.5?


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

* https://openapi.pt
* https://openapipt.belo.now.sh
* https://openapipt-git-master.belo.now.sh


This is a run-on sentence.  I think you should have a period at the end of line 125, and remove the comma in line 127.


não terminei, falta ajeitar as funções e mesclar com as structs


Though existing man pages are not consistent on this point, you should probably add a space after "RFC".


Yes, the original size is sth like [84, 84, 3], and the convet expects an input of size [3, 84, 84]


Note: this RangeType is a bit thorny, not sure how/if to set it


Remove "the".


Deployment failed with the following error:

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


ah ok for that there is something called `permute`: https://pytorch.org/docs/stable/tensors.html?highlight=permute#torch.Tensor.permute


deployed project included .htaccess file


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

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


Is it an interface or an interface address?


ваша программа не правильно ввыводит
Enter the number in range of  [1 ; 4294967295] : 5
 *
***
а должна
  *
 ***
*****


Why wouldn't it apply for unicast targets too?


непонятно в одних местах вы пишете uint а в других unsigned int
надо как то со стилем определяться


Sorry, will fix tomorrow


ManageSurfaceHeatBal1 (energy-plus) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-IntegrationCoverage-Debug: OK (663 of 663 tests passed, 0 test warnings)

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


мой совет, не важно то ли это цикл, или это условный оператор, всегда добавляете фигурные скобочки `{ }`


Mistake, it should named "feat: " not "feature: ".


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

* https://vimcolors.org
* https://vimcolorsorg.pablopunk.now.sh
* https://vimcolorsorg-git-master.pablopunk.now.sh


вы понимаете что у вас проверяемый диапазон с числом одинакового типа


![](https://github.trello.services/images/mini-trello-icon.png) [Manutenção de vendedores](https://trello.com/c/RTiNk7XS/4-manuten%C3%A7%C3%A3o-de-vendedores)


Deployment failed with the following error:

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


[R/cohorts.R:46:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L46) *style:* **Lines should not be more than 100 characters.**
```r
#' @param treedFirePixelTableSinceLastDisp A data.table with at least 2 columns, \code{pixelIndex} and \code{pixelGroup}.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:67:48:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L67) *style:* **Variable and function names should not be longer than 30 characters.**
```r
                             speciesEcoregion, treedFirePixelTableSinceLastDisp = NULL,
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:88:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L88) *style:* **Lines should not be more than 100 characters.**
```r
      message(crayon::green("  Regenerating only open pixels (e.g., likely resprouting & serotiny only)"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:89:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L89) *style:* **Lines should not be more than 100 characters.**
```r
    columnsForPG <- c("ecoregionGroup", "speciesCode", "age") # no Biomass because they all have zero
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:90:31:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L90) *style:* **Commas should always have a space after.**
```r
    cd <- newPixelCohortData[,c("pixelIndex", columnsForPG), with = FALSE]
                              ^
```
[R/cohorts.R:118:30:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L118) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    allCohortData <- cohorts[ , .(ecoregionGroup = ecoregionGroup[1],
                             ^
```
[R/cohorts.R:118:31:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L118) *style:* **Commas should never have a space before.**
```r
    allCohortData <- cohorts[ , .(ecoregionGroup = ecoregionGroup[1],
                             ~^
```
[R/cohorts.R:141:5:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L141) *style:* **Commented code should be removed.**
```r
  # newPixelCohortData[, sumB := sum(B, na.rm = TRUE), by = pixelGroup]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:217:3:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L217) *style:* **Variable or function name should be lowerCamelCase.**
```r
  specieseco_current <- speciesEcoregionLatestYear(speciesEcoregion, time)
  ^~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:218:3:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L218) *style:* **Variable or function name should be lowerCamelCase.**
```r
  specieseco_current <- setkey(specieseco_current[, .(speciesCode, maxANPP, maxB, ecoregionGroup)],
  ^~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:223:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L223) *style:* **Lines should not be more than 100 characters.**
```r
  #missingNewPixelCohortData <- newPixelCohortData[!specieseco_current, on = uniqueSpeciesEcoregionDefinition]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:223:4:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L223) *style:* **Commented code should be removed.**
```r
  #missingNewPixelCohortData <- newPixelCohortData[!specieseco_current, on = uniqueSpeciesEcoregionDefinition]
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:224:3:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L224) *style:* **Variable or function name should be lowerCamelCase.**
```r
  specieseco_current <- specieseco_current[!is.na(maxB)]
  ^~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:225:24:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L225) *style:* **Variable or function name should be lowerCamelCase.**
```r
  specieseco_current[, maxB_eco := max(maxB), by = ecoregionGroup]
                       ^~~~~~~~
```
[R/cohorts.R:226:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L226) *style:* **Lines should not be more than 100 characters.**
```r
  newPixelCohortData <- specieseco_current[newPixelCohortData, on = uniqueSpeciesEcoregionDefinition]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:232:5:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L232) *style:* **Commented code should be removed.**
```r
  # set(newPixelCohortData, NULL, "sumB", 0L)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:239:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L239) *style:* **Lines should not be more than 100 characters.**
```r
  set(newPixelCohortData, which(is.na(newPixelCohortData$oldSumB)), "oldSumB", 0)   ## faster than [:=]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:244:26:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L244) *style:* **Variable or function name should be lowerCamelCase.**
```r
    newPixelCohortData[, B := NULL]
                         ^
```
[R/cohorts.R:248:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L248) *style:* **Lines should not be more than 100 characters.**
```r
  set(newPixelCohortData, NULL, "B", asInteger(pmin(newPixelCohortData$maxANPP, newPixelCohortData$B)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:254:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L254) *style:* **Lines should not be more than 100 characters.**
```r
    if (isTRUE(NROW(unique(newPixelCohortData, by = uniqueCohortDefinition)) != NROW(newPixelCohortData)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:259:5:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L259) *style:* **Commented code should be removed.**
```r
  # cohortData[, sumB := sum(B, na.rm = TRUE), by = "pixelGroup"]  ## recalculate sumB
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:261:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L261) *style:* **Commented code should be removed.**
```r
  #   set(cohortData, NULL, "sumB", asInteger(cohortData[["sumB"]]))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:292:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L292) *style:* **Lines should not be more than 100 characters.**
```r
  pgsStillInCDGoneFromPGM <- cohortData[whPgsStillInCDGoneFromPGM,] #setdiff(unique(cohortData$pixelGroup), unique(pgmVals$pixelGroup))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:292:67:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L292) *style:* **Commas should always have a space after.**
```r
  pgsStillInCDGoneFromPGM <- cohortData[whPgsStillInCDGoneFromPGM,] #setdiff(unique(cohortData$pixelGroup), unique(pgmVals$pixelGroup))
                                                                  ^
```
[R/cohorts.R:292:70:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L292) *style:* **Commented code should be removed.**
```r
  pgsStillInCDGoneFromPGM <- cohortData[whPgsStillInCDGoneFromPGM,] #setdiff(unique(cohortData$pixelGroup), unique(pgmVals$pixelGroup))
                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:293:4:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L293) *style:* **Commented code should be removed.**
```r
  #pgsStillInPGMGoneFromCD <- setdiff(unique(pgmVals$pixelGroup), unique(cohortData$pixelGroup))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:295:64:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L295) *style:* **Commas should always have a space after.**
```r
  pgsStillInPGMGoneFromCD <- pgmVals[whPgsStillInPGMGoneFromCD,]
                                                               ^
```
[R/cohorts.R:346:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L346) *style:* **Lines should not be more than 100 characters.**
```r
  # concatenate within rows -- e.g., ecoregionCode_speciesCode_age_biomass or 647_11_Abie_sp_100_2000
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:350:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L350) *style:* **Lines should not be more than 100 characters.**
```r
  pcd[ , c("uniqueComboByPixelIndex") := paste(uniqueComboByRow, collapse = "__"), by = "pixelIndex"]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:350:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L350) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  pcd[ , c("uniqueComboByPixelIndex") := paste(uniqueComboByRow, collapse = "__"), by = "pixelIndex"]
      ^
```
[R/cohorts.R:350:8:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L350) *style:* **Commas should never have a space before.**
```r
  pcd[ , c("uniqueComboByPixelIndex") := paste(uniqueComboByRow, collapse = "__"), by = "pixelIndex"]
      ~^
```
[R/cohorts.R:351:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L351) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  pcd[ , c("pixelGroup") := as.integer(maxPixelGroup) + as.integer(factor(uniqueComboByPixelIndex))]
      ^
```
[R/cohorts.R:351:8:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L351) *style:* **Commas should never have a space before.**
```r
  pcd[ , c("pixelGroup") := as.integer(maxPixelGroup) + as.integer(factor(uniqueComboByPixelIndex))]
      ~^
```
[R/cohorts.R:353:38:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L353) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (getOption("LandR.assertions")) { # old algorithm
                                     ^
```
[R/cohorts.R:357:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L357) *style:* **Lines should not be more than 100 characters.**
```r
    pcd[, pixelGroup2 := mapvalues(pixelGroup, from = unique(pixelGroup), to = as.character(seq_along(unique(pixelGroup))))]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:363:12:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L363) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    pcdOld[ , c(columns2) := lapply(.SD, function(x) {
           ^
```
[R/cohorts.R:363:13:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L363) *style:* **Commas should never have a space before.**
```r
    pcdOld[ , c(columns2) := lapply(.SD, function(x) {
           ~^
```
[R/cohorts.R:367:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L367) *style:* **Lines should not be more than 100 characters.**
```r
    # concatenate within rows -- e.g., ecoregionCode_speciesCode_age_biomass or 647_11_Abie_sp_100_2000
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:368:52:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L368) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    pcdOld[, uniqueComboByRow := as.integer(factor( do.call(paste, as.list(.SD)))),
                                                   ^
```
[R/cohorts.R:372:12:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L372) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    pcdOld[ , c("uniqueComboByPixelIndex") := paste(uniqueComboByRow, collapse = "__"),
           ^
```
[R/cohorts.R:372:13:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L372) *style:* **Commas should never have a space before.**
```r
    pcdOld[ , c("uniqueComboByPixelIndex") := paste(uniqueComboByRow, collapse = "__"),
           ~^
```
[R/cohorts.R:374:12:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L374) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    pcdOld[ , c("pixelGroup") := as.integer(maxPixelGroup) +
           ^
```
[R/cohorts.R:374:13:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L374) *style:* **Commas should never have a space before.**
```r
    pcdOld[ , c("pixelGroup") := as.integer(maxPixelGroup) +
           ~^
```
[R/cohorts.R:379:25:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L379) *style:* **Put spaces around all infix operators.**
```r
    pcdOld[, pixelGroup2:=mapvalues(pixelGroup, from = unique(pixelGroup),
                       ~^~~
```
[R/cohorts.R:424:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L424) *style:* **Variable and function names should not be longer than 30 characters.**
```r
uniqueSpeciesEcoregionDefinition <- c("speciesCode", "ecoregionGroup")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:435:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L435) *style:* **Lines should not be more than 100 characters.**
```r
  message(magenta("Pixels with non-NA cover:, ", cohortData[!is.na(cover), length(unique(pixelIndex))]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:443:86:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L443) *style:* **Put spaces around all infix operators.**
```r
    pixelsZero <- NROW(cohortData[, all(get(val) == 0), by = "pixelIndex"][get("V1") ==TRUE])
                                                                                ^~~
```
[R/cohorts.R:444:40:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L444) *style:* **Commas should always have a space after.**
```r
    message(magenta("Pixels with all(",val," == 0): ", format(pixelsZero, big.mark = ",")))
                                       ^
```
[R/cohorts.R:444:44:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L444) *style:* **Commas should always have a space after.**
```r
    message(magenta("Pixels with all(",val," == 0): ", format(pixelsZero, big.mark = ",")))
                                           ^
```
[R/cohorts.R:445:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L445) *style:* **Lines should not be more than 100 characters.**
```r
    pixelsBiomassNonZero <- NROW(cohortData[, any(get(val) > 0), by = "pixelIndex"][get("V1") ==TRUE])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:445:95:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L445) *style:* **Put spaces around all infix operators.**
```r
    pixelsBiomassNonZero <- NROW(cohortData[, any(get(val) > 0), by = "pixelIndex"][get("V1") ==TRUE])
                                                                                ^~~
```
[R/cohorts.R:446:40:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L446) *style:* **Commas should always have a space after.**
```r
    message(magenta("Pixels with all(",val," > 0): ", format(pixelsBiomassNonZero, big.mark = ",")))
                                       ^
```
[R/cohorts.R:446:44:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L446) *style:* **Commas should always have a space after.**
```r
    message(magenta("Pixels with all(",val," > 0): ", format(pixelsBiomassNonZero, big.mark = ",")))
                                           ^
```
[R/cohorts.R:447:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L447) *style:* **Lines should not be more than 100 characters.**
```r
    out <- list(pixelsNA = pixelsNA, pixelsZero = pixelsZero, pixelsBiomassNonZero = pixelsBiomassNonZero)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:508:32:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L508) *style:* **Variable or function name should be lowerCamelCase.**
```r
                               availableERC_by_Sp, theUnwantedPixels,
                               ^~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:520:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L520) *style:* **Variable or function name should be lowerCamelCase.**
```r
      availableERC_by_Sp <- as.data.table(availableERC_by_Sp)
      ^~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:544:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L544) *style:* **Commented code should be removed.**
```r
  #   numChar <- max(nchar(availableERC_by_Sp$initialEcoregionCode), na.rm = TRUE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:546:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L546) *style:* **Lines should not be more than 100 characters.**
```r
  #                      initialEcoregionCode := paste0("1_", paddedFloatToChar(as.integer(initialEcoregionCode), numChar))]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:550:16:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L550) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (FALSE) { # This is old section... can be deleted soon (April 10, 2019, Eliot)
               ^
```
[R/cohorts.R:565:8:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L565) *style:* **Commented code should be removed.**
```r
    #  stop("values of 34 and 35 on pixelCohortData and sim$LCC2005 don't match")
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:594:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L594) *style:* **Lines should not be more than 100 characters.**
```r
    out <- out[initialPixels != pixels] # rm pixels which are same as initialPixels --> these are known wrong
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:597:42:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L597) *style:* **Put spaces around all infix operators.**
```r
    out[lcc %in% c(classesToReplace), lcc:=NA]
                                        ~^~~
```
[R/cohorts.R:600:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L600) *style:* **Lines should not be more than 100 characters.**
```r
                               on = c("pixelIndex" = "initialPixels"), nomatch = NA] # join the availableERC_by_Sp which has initialEcoregionCode
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:604:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L604) *style:* **Lines should not be more than 100 characters.**
```r
                               paddedFloatToChar(as.integer(lcc), padL = numCharLCCCodes, padR = 0))]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:608:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L608) *style:* **Lines should not be more than 100 characters.**
```r
    out7 <- out5[availableERG2, on = c("speciesCode", "possERC" = "initialEcoregionCode"), nomatch = NA]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:658:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L658) *style:* **Commented code should be removed.**
```r
    # setnames(out3, c("initialPixels", "initialEcoregionCode"), c("pixelIndex", "ecoregionGroup"))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:660:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L660) *style:* **Commented code should be removed.**
```r
    # out3 <- unique(out3, by = c("pixelIndex", "ecoregionGroup"))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:683:6:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L683) *style:* **Commented code should be removed.**
```r
    #describeCohortData(cohortData)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:692:16:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L692) *style:* **Variable or function name should be lowerCamelCase.**
```r
  cohortData[, V1 := NULL]
               ^~
```
[R/cohorts.R:697:5:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L697) *style:* **Commented code should be removed.**
```r
  # cohortData[speciesCode == "Popu_sp", cover := asInteger(cover / 2)]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:699:14:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L699) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  cohortData[ , cover := {
             ^
```
[R/cohorts.R:699:15:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L699) *style:* **Commas should never have a space before.**
```r
  cohortData[ , cover := {
             ~^
```
[R/cohorts.R:711:14:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L711) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  cohortData[ , B := mean(totalBiomass) * cover / 100, by = "pixelIndex"]
             ^
```
[R/cohorts.R:711:15:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L711) *style:* **Commas should never have a space before.**
```r
  cohortData[ , B := mean(totalBiomass) * cover / 100, by = "pixelIndex"]
             ~^
```
[R/cohorts.R:711:17:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L711) *style:* **Variable or function name should be lowerCamelCase.**
```r
  cohortData[ , B := mean(totalBiomass) * cover / 100, by = "pixelIndex"]
                ^
```
[R/cohorts.R:713:14:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L713) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  cohortData[ , B := ceiling(B / pixelGroupBiomassClass) * pixelGroupBiomassClass]
             ^
```
[R/cohorts.R:713:15:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L713) *style:* **Commas should never have a space before.**
```r
  cohortData[ , B := ceiling(B / pixelGroupBiomassClass) * pixelGroupBiomassClass]
             ~^
```
[R/cohorts.R:713:17:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L713) *style:* **Variable or function name should be lowerCamelCase.**
```r
  cohortData[ , B := ceiling(B / pixelGroupBiomassClass) * pixelGroupBiomassClass]
                ^
```
[R/cohorts.R:715:14:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L715) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  cohortData[ , totalBiomass := asInteger(totalBiomass)]
             ^
```
[R/cohorts.R:715:15:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L715) *style:* **Commas should never have a space before.**
```r
  cohortData[ , totalBiomass := asInteger(totalBiomass)]
             ~^
```
[R/cohorts.R:817:36:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L817) *style:* **Variable or function name should be lowerCamelCase.**
```r
  cohortData[cover > 0 & age == 0, B := 0L]
                                   ^
```
[R/cohorts.R:823:5:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L823) *style:* **Commented code should be removed.**
```r
  # cohortData[ , coverProp := (cover/100 * (NROW(cohortData) - 1) + 0.5) / NROW(cohortData)]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:835:22:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L835) *style:* **Variable or function name should be lowerCamelCase.**
```r
subsetDT <- function(DT, by, doSubset = TRUE) {
                     ^~
```
[R/cohorts.R:840:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L840) *style:* **Lines should not be more than 100 characters.**
```r
              "using maximum of ", sam, " samples per combination of ecoregionGroup and speciesCode. ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:845:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L845) *style:* **Variable or function name should be lowerCamelCase.**
```r
      DT <- DT[a$lineNum]
      ^~
```
[R/cohorts.R:988:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/cohorts.R#L988) *style:* **Lines should not be more than 100 characters.**
```r
    test2 <- sum(unique(pixelCohortData[, .(pixelGroup, noPixels)])$noPixels) != sum(!is.na(pixelGroupMap[]) & pixelGroupMap[] != 0)  ## 0's have no cohorts.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ecoregionProducer.R:37:4:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/ecoregionProducer.R#L37) *style:* **Commented code should be removed.**
```r
  #ecoregionMapInStudy <- raster::intersect(ecoregionMapFull, fixErrors(aggregate(studyArea)))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ecoregionProducer.R:54:3:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/ecoregionProducer.R#L54) *style:* **Variable or function name should be lowerCamelCase.**
```r
  NAs <- rtmNAs | rstEcoregionNAs
  ^~~
```
[R/ecoregionProducer.R:71:4:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/ecoregionProducer.R#L71) *style:* **Commented code should be removed.**
```r
  #ecoregionFactorValues <- na.omit(unique(rstEcoregion[]))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ecoregionProducer.R:73:4:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/ecoregionProducer.R#L73) *style:* **Commented code should be removed.**
```r
  #ecoregionTable <- raster::levels(rstEcoregion)[[1]]
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ecoregionProducer.R:81:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/ecoregionProducer.R#L81) *style:* **Lines should not be more than 100 characters.**
```r
    # rstEcoregion[] <- plyr::mapvalues(rstEcoregion[], from = ecoregionTable$ecoregion, to = ecoregionTable$mapcode)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ecoregionProducer.R:81:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/ecoregionProducer.R#L81) *style:* **Commented code should be removed.**
```r
    # rstEcoregion[] <- plyr::mapvalues(rstEcoregion[], from = ecoregionTable$ecoregion, to = ecoregionTable$mapcode)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ecoregionProducer.R:96:37:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/ecoregionProducer.R#L96) *style:* **Commas should always have a space after.**
```r
  ecoregionTable <- ecoregionTable[,.(active = "yes", mapcode, ecoregion)]
                                    ^
```
[R/LANDIS-II-tables.R:76:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L76) *style:* **Lines should not be more than 100 characters.**
```r
    sppEquiv <- data.table(utils::data("sppEquivalencies_CA", package = "LandR", envir = environment()))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:84:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L84) *style:* **Lines should not be more than 100 characters.**
```r
  speciesTable <- speciesTable[species %in% equivalentName(sppNameVector, sppEquiv, "LANDIS_traits", multi = TRUE) &
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:101:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L101) *style:* **Lines should not be more than 100 characters.**
```r
#' (\url{https://raw.githubusercontent.com/dcyr/LANDIS-II_IA_generalUseFiles/master/speciesTraits.csv}).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:105:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L105) *style:* **Lines should not be more than 100 characters.**
```r
#' @param species a \code{data.table} that has species traits such as longevity, shade tolerance, etc.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:122:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L122) *style:* **Lines should not be more than 100 characters.**
```r
    sppEquiv <- data.table(utils::data("sppEquivalencies_CA", package = "LandR", envir = environment()))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:144:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L144) *style:* **Lines should not be more than 100 characters.**
```r
  speciesTableShort[species == "PSEU.MEN", longevity := 525] ## only in MC area, corresponding to var. glauca
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:153:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L153) *style:* **Lines should not be more than 100 characters.**
```r
  speciesTableShort <- speciesTableShort[species %in% equivalentName(sppNameVector, sppEquiv, "LANDIS_traits", multi = TRUE)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:170:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L170) *style:* **Lines should not be more than 100 characters.**
```r
#' \url{https://github.com/LANDIS-II-Foundation/Extensions-Succession/master/biomass-succession-archive/trunk/tests/v6.0-2.0/biomass-succession_test.txt"}).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:190:17:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L190) *style:* **Commented code should be removed.**
```r
  maxcol <- 13 #max(count.fields(file.path(dPath, "species.txt"), sep = ""))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:211:13:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L211) *style:* **Only use double-quotes.**
```r
  species[, ':='(seeddistance_eff = gsub(",", "", seeddistance_eff),
            ^~~~
```
[R/LANDIS-II-tables.R:211:17:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L211) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  species[, ':='(seeddistance_eff = gsub(",", "", seeddistance_eff),
                ^
```
[R/LANDIS-II-tables.R:224:18:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L224) *style:* **Only use double-quotes.**
```r
  speciesAddon[, ':='(leaflongevity = as.numeric(leaflongevity),
                 ^~~~
```
[R/LANDIS-II-tables.R:224:22:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L224) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  speciesAddon[, ':='(leaflongevity = as.numeric(leaflongevity),
                     ^
```
[R/LANDIS-II-tables.R:236:13:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L236) *style:* **Only use double-quotes.**
```r
  species[, ':='(species = paste0(toupper(substring(species1, 1, 1)),
            ^~~~
```
[R/LANDIS-II-tables.R:236:17:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L236) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  species[, ':='(species = paste0(toupper(substring(species1, 1, 1)),
                ^
```
[R/LANDIS-II-tables.R:240:13:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L240) *style:* **Only use double-quotes.**
```r
  species[, ':='(species1 = NULL, species2 = NULL)]
            ^~~~
```
[R/LANDIS-II-tables.R:240:17:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L240) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  species[, ':='(species1 = NULL, species2 = NULL)]
                ^
```
[R/LANDIS-II-tables.R:268:39:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L268) *style:* **Commas should always have a space after.**
```r
  mainInput <- mainInput[col1 != ">>",]
                                      ^
```
[R/LANDIS-II-tables.R:278:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L278) *style:* **Lines should not be more than 100 characters.**
```r
#' \url{https://github.com/LANDIS-II-Foundation/Extensions-Succession/master/biomass-succession-archive/trunk/tests/v6.0-2.0/ecoregion.txt"}).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:295:16:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L295) *style:* **Commented code should be removed.**
```r
  maxcol <- 5 #max(count.fields(file.path(dPath, "ecoregions.txt"), sep = ""))
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:311:47:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L311) *style:* **Commas should always have a space after.**
```r
  ecoregion <- ecoregion[col1 != "LandisData",]
                                              ^
```
[R/LANDIS-II-tables.R:312:39:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L312) *style:* **Commas should always have a space after.**
```r
  ecoregion <- ecoregion[col1 != ">>",]
                                      ^
```
[R/LANDIS-II-tables.R:324:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L324) *style:* **Lines should not be more than 100 characters.**
```r
#' \url{https://github.com/LANDIS-II-Foundation/Extensions-Succession/master/biomass-succession-archive/trunk/tests/v6.0-2.0/biomass-succession-dynamic-inputs_test.txt"}).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/LANDIS-II-tables.R:356:61:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L356) *style:* **Commas should always have a space after.**
```r
  speciesEcoregion <- speciesEcoregion[col1 != "LandisData",]
                                                            ^
```
[R/LANDIS-II-tables.R:357:53:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L357) *style:* **Commas should always have a space after.**
```r
  speciesEcoregion <- speciesEcoregion[col1 != ">>",]
                                                    ^
```
[R/LANDIS-II-tables.R:368:22:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L368) *style:* **Only use double-quotes.**
```r
  speciesEcoregion[, ':='(species = paste0(toupper(substring(species1, 1, 1)),
                     ^~~~
```
[R/LANDIS-II-tables.R:368:26:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L368) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  speciesEcoregion[, ':='(species = paste0(toupper(substring(species1, 1, 1)),
                         ^
```
[R/LANDIS-II-tables.R:371:22:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L371) *style:* **Only use double-quotes.**
```r
  speciesEcoregion[, ':='(species1 = NULL, species2 = NULL)]
                     ^~~~
```
[R/LANDIS-II-tables.R:371:26:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/LANDIS-II-tables.R#L371) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  speciesEcoregion[, ':='(species1 = NULL, species2 = NULL)]
                         ^
```
[R/maps.R:22:29:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L22) *style:* **Variable or function name should be lowerCamelCase.**
```r
defineFlammable <- function(LandCoverClassifiedMap = NULL,
                            ^~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:129:5:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L129) *style:* **Variable or function name should be lowerCamelCase.**
```r
    MixedRas <- speciesStack[[1]]
    ^~~~~~~~
```
[R/maps.R:133:18:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L133) *style:* **Variable or function name should be lowerCamelCase.**
```r
    speciesStack$Mixed <- MixedRas
                 ^~~~~
```
[R/maps.R:177:25:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L177) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (isTRUE(unitTest)) { # slower -- older, but simpler Eliot June 5, 2019
                        ^
```
[R/maps.R:178:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L178) *style:* **Lines should not be more than 100 characters.**
```r
    # 1. Find length of each pixelGroup -- don't include pixelGroups in "by" that have only 1 cohort: N = 1
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:181:16:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L181) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    pgd1 <- cd[ , list(N = .N), by = "pixelGroup"]
               ^
```
[R/maps.R:181:17:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L181) *style:* **Commas should never have a space before.**
```r
    pgd1 <- cd[ , list(N = .N), by = "pixelGroup"]
               ~^
```
[R/maps.R:187:61:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L187) *style:* **Put spaces around all infix operators.**
```r
    set(pgd1, NULL, "speciesProportion", pgd1$speciesGroupB /pgd1$totalB)
                                                            ^~
```
[R/maps.R:199:5:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L199) *style:* **Commented code should be removed.**
```r
  # setorderv(cohortdata, "pixelGroup")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:200:32:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L200) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  pixelGroupData <- cohortdata[ , list(N = .N), by = "pixelGroup"]
                               ^
```
[R/maps.R:200:33:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L200) *style:* **Commas should never have a space before.**
```r
  pixelGroupData <- cohortdata[ , list(N = .N), by = "pixelGroup"]
                               ~^
```
[R/maps.R:202:3:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L202) *style:* **Variable or function name should be lowerCamelCase.**
```r
  N <- rep.int(pixelGroupData$N, pixelGroupData$N)
  ^
```
[R/maps.R:211:3:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L211) *style:* **Variable or function name should be lowerCamelCase.**
```r
  GT1 <- (b > 1)
  ^~~
```
[R/maps.R:214:86:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L214) *style:* **Put spaces around all infix operators.**
```r
    pixelGroupData[[1]] <- cohortdata[GT1, .(speciesProportion = sum(B, na.rm = TRUE)/totalB[1]),
                                                                                ~^~
```
[R/maps.R:218:73:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L218) *style:* **Put spaces around all infix operators.**
```r
    set(cohortdata, which(!GT1), "speciesProportion", cohortdata$B[!GT1]/cohortdata$totalB[!GT1])
                                                                       ~^~
```
[R/maps.R:219:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L219) *style:* **Lines should not be more than 100 characters.**
```r
    pixelGroupData[[NROW(pixelGroupData) + 1]] <- cohortdata[!GT1, c("pixelGroup", "speciesCode", "speciesProportion")]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:227:25:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L227) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (isTRUE(unitTest)) { # slower -- older, but simpler Eliot June 5, 2019
                        ^
```
[R/maps.R:249:14:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L249) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (FALSE) { # old algorithm
             ^
```
[R/maps.R:256:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L256) *style:* **Lines should not be more than 100 characters.**
```r
    set(pixelGroupData4, NULL, "speciesProportion", pixelGroupData4$speciesGroupB /pixelGroupData4$totalB)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:256:83:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L256) *style:* **Put spaces around all infix operators.**
```r
    set(pixelGroupData4, NULL, "speciesProportion", pixelGroupData4$speciesGroupB /pixelGroupData4$totalB)
                                                                                ^~
```
[R/maps.R:260:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L260) *style:* **Lines should not be more than 100 characters.**
```r
    all.equal(pixelGroupData4[, .(pixelGroup, speciesCode, totalB)], pixelGroupData[,.(pixelGroup, speciesCode, totalB)])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:260:86:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L260) *style:* **Commas should always have a space after.**
```r
    all.equal(pixelGroupData4[, .(pixelGroup, speciesCode, totalB)], pixelGroupData[,.(pixelGroup, speciesCode, totalB)])
                                                                                ^
```
[R/maps.R:265:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L265) *style:* **Lines should not be more than 100 characters.**
```r
  # 2. sort on pixelGroup and speciesProportion, reverse so that 1st row of each pixelGroup is the largest
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:280:5:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L280) *style:* **Commented code should be removed.**
```r
  # a2 <- Sys.time()
    ^~~~~~~~~~~~~~~~
```
[R/maps.R:284:5:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L284) *style:* **Commented code should be removed.**
```r
  # pixelGroupData2[mixed == TRUE, leading := "Mixed"]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:285:5:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L285) *style:* **Commented code should be removed.**
```r
  # b2 <- Sys.time()
    ^~~~~~~~~~~~~~~~
```
[R/maps.R:439:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L439) *style:* **Lines should not be more than 100 characters.**
```r
  ## select which archives/targetFiles to extract -- because there was "multi" above, need unique here
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:446:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L446) *style:* **Lines should not be more than 100 characters.**
```r
                    archive2 = file.path(dPath, paste0("NFI_MODIS250m_kNN_Species_", kNNnames, "_v0.zip")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:449:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L449) *style:* **Lines should not be more than 100 characters.**
```r
  if (!all(reproducible::basename2(file_path_sans_ext(names(archives))) == file_path_sans_ext(targetFiles)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:456:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L456) *style:* **Lines should not be more than 100 characters.**
```r
    message("This looks like a lot of species; did you mean to pass only a subset of this to sppEquiv?",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:474:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L474) *style:* **Lines should not be more than 100 characters.**
```r
                         prepInputs, quick = TRUE) # don't need to digest all the "targetFile" and "archives"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:476:77:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L476) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  noDataLayers <- sapply(speciesLayers, function(x) if (maxValue(x) < thresh ) FALSE else TRUE)
                                                                            ^
```
[R/maps.R:479:76:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L479) *style:* **Commas should always have a space after.**
```r
    message("removing ", sum(!noDataLayers), " species because they had <",thresh,
                                                                           ^
```
[R/maps.R:481:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L481) *style:* **Lines should not be more than 100 characters.**
```r
            "\n  These species are retained (and could be further culled manually, if desired):\n  ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:503:5:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L503) *style:* **Commented code should be removed.**
```r
  # layerData <- Cache(sapply, X = speciesLayers, function(x) sum(x[] > 0, na.rm = TRUE))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:505:5:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L505) *style:* **Commented code should be removed.**
```r
  # ## remove layers that had < thresh pixels with biomass
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:506:5:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L506) *style:* **Commented code should be removed.**
```r
  # belowThresh <- layerData < thresh
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:508:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L508) *style:* **Commented code should be removed.**
```r
  #   message(names(belowThresh)[belowThresh], " was removed because it had no data")
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:509:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L509) *style:* **Commented code should be removed.**
```r
  #   speciesLayers[belowThresh] <- NULL
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:608:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L608) *style:* **Variable or function name should be lowerCamelCase.**
```r
      LQRastName <- basename(tempfile(fileext = ".tif"))
      ^~~~~~~~~~
```
[R/maps.R:610:9:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L610) *style:* **Variable or function name should be lowerCamelCase.**
```r
        LQCurName <- basename(tempfile(fileext = ".tif"))
        ^~~~~~~~~
```
[R/maps.R:617:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L617) *style:* **Variable or function name should be lowerCamelCase.**
```r
      LQRastInHQcrs <- projectExtent(lowQualityStack, crs = crs(highQualityStack))
      ^~~~~~~~~~~~~
```
[R/maps.R:630:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L630) *style:* **Variable or function name should be lowerCamelCase.**
```r
      LQRast <- raster(LQRastName)
      ^~~~~~
```
[R/maps.R:648:9:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L648) *style:* **Variable or function name should be lowerCamelCase.**
```r
        HQRast <- raster(tmpHQName)
        ^~~~~~
```
[R/maps.R:653:9:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L653) *style:* **Variable or function name should be lowerCamelCase.**
```r
        HQRast <- highQualityStack[[SPP]]
        ^~~~~~
```
[R/maps.R:656:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L656) *style:* **Variable or function name should be lowerCamelCase.**
```r
      LQRast <- lowQualityStack[[SPP]]
      ^~~~~~
```
[R/maps.R:657:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L657) *style:* **Variable or function name should be lowerCamelCase.**
```r
      HQRast <- highQualityStack[[SPP]]
      ^~~~~~
```
[R/maps.R:664:5:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L664) *style:* **Variable or function name should be lowerCamelCase.**
```r
    NAs <- is.na(HQRast[])
    ^~~
```
[R/maps.R:668:5:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L668) *style:* **Variable or function name should be lowerCamelCase.**
```r
    HQRast <- writeRaster(HQRast, datatype = "INT1U",
    ^~~~~~
```
[R/maps.R:678:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L678) *style:* **Variable or function name should be lowerCamelCase.**
```r
      HQRast <- highQualityStack[[SPP]]
      ^~~~~~
```
[R/maps.R:682:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L682) *style:* **Variable or function name should be lowerCamelCase.**
```r
      LQRast <- lowQualityStack[[SPP]]
      ^~~~~~
```
[R/maps.R:686:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L686) *style:* **Variable or function name should be lowerCamelCase.**
```r
      HQRast <- highQualityStack[[SPP]]
      ^~~~~~
```
[R/maps.R:718:4:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/maps.R#L718) *style:* **Commented code should be removed.**
```r
  #names(sppMerges) <- equivalentName(names(sppMerges), sppEquiv,  column = sppEquivCol)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/misc.R:23:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/misc.R#L23) *style:* **Lines should not be more than 100 characters.**
```r
#' Essentially a wrapper around \code{round}, rather than \code{truncate}, which is what \code{as.integer}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/overlayLCCs.R:47:25:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/overlayLCCs.R#L47) *style:* **Variable or function name should be lowerCamelCase.**
```r
overlayLCCs <- function(LCCs, forestedList, outputLayer,
                        ^~~~
```
[R/overlayLCCs.R:48:25:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/overlayLCCs.R#L48) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        NAcondition, NNcondition, remapTable = NULL,
                        ^~~~~~~~~~~
```
[R/overlayLCCs.R:48:38:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/overlayLCCs.R#L48) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        NAcondition, NNcondition, remapTable = NULL,
                                     ^~~~~~~~~~~
```
[R/overlayLCCs.R:49:43:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/overlayLCCs.R#L49) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        classesToReplace, availableERC_by_Sp,
                                          ^~~~~~~~~~~~~~~~~~
```
[R/overlayLCCs.R:65:5:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/overlayLCCs.R#L65) *style:* **Variable or function name should be lowerCamelCase.**
```r
    LCCs <- stack(LCCs)
    ^~~~
```
[R/overlayLCCs.R:81:7:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/overlayLCCs.R#L81) *style:* **Variable or function name should be lowerCamelCase.**
```r
      availableERC_by_Sp <- data.table(initialEcoregionCode = LCCs[[outputLayer]][])
      ^~~~~~~~~~~~~~~~~~
```
[R/overlayLCCs.R:90:14:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/overlayLCCs.R#L90) *style:* **Variable or function name should be lowerCamelCase.**
```r
        dt[, NAs := eval(parse(text = NAcondition)), with = TRUE]
             ^~~
```
[R/overlayLCCs.R:92:14:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/overlayLCCs.R#L92) *style:* **Variable or function name should be lowerCamelCase.**
```r
        dt[, NAs := NULL]
             ^~~
```
[R/overlayLCCs.R:96:14:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/overlayLCCs.R#L96) *style:* **Variable or function name should be lowerCamelCase.**
```r
        dt[, NNcondition := eval(parse(text = NNcondition))]
             ^~~~~~~~~~~
```
[R/overlayLCCs.R:101:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/overlayLCCs.R#L101) *style:* **Lines should not be more than 100 characters.**
```r
          ## It's possible that there are no pixels with classesToReplace that fulfill the NNcondition
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/overlayLCCs.R:105:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/overlayLCCs.R#L105) *style:* **Lines should not be more than 100 characters.**
```r
                                  availableERC_by_Sp = na.omit(dt)[, c("initialEcoregionCode", "pixelIndex")])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/overlayLCCs.R:128:13:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/overlayLCCs.R#L128) *style:* **Only use double-quotes.**
```r
      dt2[, ':='(initialEcoregionCode = newLCC, ecoregionCode = newLCC)]
            ^~~~
```
[R/overlayLCCs.R:128:17:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/overlayLCCs.R#L128) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      dt2[, ':='(initialEcoregionCode = newLCC, ecoregionCode = newLCC)]
                ^
```
[R/overlayLCCs.R:131:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/overlayLCCs.R#L131) *style:* **Lines should not be more than 100 characters.**
```r
      dt1 <- dt2[initialEcoregionCode %in% classesToReplace, c("initialEcoregionCode", "pixelIndex")]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/overlayLCCs.R:138:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/overlayLCCs.R#L138) *style:* **Lines should not be more than 100 characters.**
```r
                                availableERC_by_Sp = na.omit(dt2)[, c("initialEcoregionCode", "pixelIndex")])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepInputObjects.R:11:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/prepInputObjects.R#L11) *style:* **Lines should not be more than 100 characters.**
```r
#' @param species a \code{data.table} that has species traits such as longevity, shade tolerance, etc.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepInputObjects.R:12:1:](https://github.com/PredictiveEcology/LandR/blob/efce9950c7fbbfc1cb3d2fdf059eaf9b2335e5a1/R/prepInputObjects.R#L12) *style:* **Lines should not be more than 100 characters.**
```r
#' @param sppColorVect A named vector of colors to use for plotting. The names must conform with \code{names(speciesLayers)}


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

* https://catarinaazevedo.com
* https://catarinaazevedocom.belo.now.sh
* https://catarinaazevedocom-git-master.belo.now.sh


@JuliaRegistrator register


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

* https://komfy.now.sh
* https://frontend.komfy.now.sh
* https://frontend-git-master.komfy.now.sh


Yes, thanks. Fixed in https://github.com/discourse/discourse-math/commit/23ab984862a44ee68ddf2e1073ddd58b405ccb2a.


Registration pull request created: [JuliaRegistries/General/1485](https://github.com/JuliaRegistries/General/pull/1485)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.13.3 -m "<description of version>" 0829af8845c8a5a47f644118f655b8e974871b9a
git push origin v0.13.3
```


Congratulations!


This caused a big regression in our libapp size tests.


For more context, see https://issues.slicer.org/view.php?id=4698


Since it is a single line now:

``` bash
echo "__version__ = '${ghdl_version}'" > config.py
```

or

```
[ "$enable_libghdl" = true ] && echo "__version__ = '${ghdl_version}'" > config.py
```


Successfully aliased the URL <https://milosdev-8agc11i4a.now.sh> to the following aliases.

* https://milosdev.milosptr.now.sh
* https://milosdev-git-master.milosptr.now.sh


well, I'm glad this didn't typecheck :sweat_smile:


It's difficult to see what are the changes in this commit as there are a lot of indentation changes. It would be better if the code was indented correctly when it is added.


![](https://github.trello.services/images/mini-trello-icon.png) [VW - UI para testes](https://trello.com/c/k1VlTzHZ/11-vw-ui-para-testes)


edited index.html


ну чаще пишут, т.е. проверку бита делают для беззнакового


Addresses #84


скажите сколько может быть бит в числе????? т.е. можно вводить максимальный безнаковый int?


Only the addition of documentation is interesting in the commit. The rest should be removed.


166827553_Issue7318 (Myoldmopar) - x86_64-MacOS-10.13-clang: OK (2429 of 2430 tests passed, 0 test warnings)

Failures:\n

EnergyPlusFixture Test Summary
 * Passed: 761
 * Failed: 1

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


This commit should be removed.


This commit should also be removed.


сделайте тернарный оператор, он тут подходит просто отлично


> Those damn grammar errors
Mezter gramar it's ereh XD


константы пишите в верхнем регистре


Successfully aliased the URL <https://small-motions-2h1o5kuq3.now.sh> to the following aliases.

* https://rob.co.bb
* https://small-motions.robcobb.now.sh
* https://small-motions-git-master.robcobb.now.sh


ну выглядит не очень
вынесите массив в отдельную строчку, вам жалко отдельной строки?


[%s ; %s] : ", "100000", "999999"  зачем так писать?)
почему нельзя просто ["100000", "999999"]


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

* https://underlords.razz.now.sh
* https://underlords-git-develop.razz.now.sh


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

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

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

### Deployments updated

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

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


100000 и 999999 magic numbers
пишите как константы


GSHP_desuperheater (yzhou601) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-UnitTestsCoverage-Debug: OK (1113 of 1113 tests passed, 0 test warnings)

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


max_digits а зачем его делать знаковым?


Checking closer at the source codes of _OptimizeFW_ at https://github.com/acrutt/atomate/blob/approx_neb/atomate/vasp/fireworks/core.py#L82, _vasptodb_kwargs_ is not passed to _VaspToDb_ FW. So this is likely an input never used.


Successfully aliased the URL <https://gatsby-theme-carbon-tdcoyjevs.now.sh> to the following aliases.

* https://gatsby-theme-carbon.now.sh
* https://gatsby-theme-carbon.carbon-design-system.now.sh
* https://gatsby-theme-carbon-git-master.carbon-design-system.now.sh


смотрите в чем тут бок i есть беззнаковое а max_digits знаковое, понимаете что тут можно получить шишку?


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

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


Hi Simon, small question about this removal : does it means that we should compute r_eff externally as of now ? What was the motivation for this change ? Just so I can update my codes in a correct manner.


all tests pass:
success: https://travis-ci.org/stellar/stellar-core/builds/547993244?utm_source=github_status&utm_medium=notification


This is great - thanks for the quick turnaround @vs74 !


>
>
> > The "Loading..." pics when launching the game? I have them even before the fix
>
> In 4.1.7 you have splash pictures when loading a game in dx9 mode?
> this can not be! could not the pictures were displayed before this fix.
>
> Yes, fix is partial, it doesn’t work well for the option GPUBlt = 2

Well, I have the splash pics because I set the SPLASH_SCRN_TIME option in HRP. Without it I also can't see the pics (playing Interplay golden global video directly). And I thought GPUBlt=2 is pretty much the same as GPUBlt=0 on modern PC? Even integrated graphics in Intel/AMD processors should be able to support v2.0 pixel shader.


Realized the supplemental args need to be passed to solve itself


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

# Test results

<details>
<summary>3 tests failed, 110 tests passed.</summary>

## Failed tests

 * [NUnit] Mono BCL tests group 2/iOS Unified 64-bits - device/AssemblyBuildTarget: dylib (debug, profiling): Failed
 * [NUnit] Mono BCL tests group 2/iOS Unified 64-bits - device/Release: Failed
 * [NUnit] Mono BCL tests group 2/iOS Unified 64-bits - device/AssemblyBuildTarget: SDK framework (release): Failed
</details>


Successfully aliased the URL <https://vuenotesproject-7muzrfirz.now.sh> to the following aliases.

* https://vue-notes-project.jamesbaudelaire.now.sh
* https://vue-notes-project-git-master.jamesbaudelaire.now.sh


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

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


fast-forwarding master to auto = e0377b54


ManageSurfaceHeatBal1 (energy-plus) - Win64-Windows-10-VisualStudio-16: OK (2435 of 2435 tests passed, 3 test warnings)

Messages:\n
 * 3 tests had: ESO small diffs.

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


Hello! I am learning the OFDM communication system ,and I download your MATLAB program, but I can't operate it. I will get an error after running. Can you provide an operation instruction?Thank you!


The changes in this file shows an example of updating non-AutoInc columns via Slick mapping code, instead of changing the case classes. Based on [this code from a Slick test](https://github.com/slick/slick/blob/v3.2.3/slick-testkit/src/main/scala/com/typesafe/slick/testkit/tests/JdbcMapperTest.scala#L20-L21).

First this creates a base Tuple of the non-AutoInc columns.


Then the AutoInc primary key is added to create the required `*` projection.


saw approval from marta-lokhova
at https://github.com/MonsieurNicolas/stellar-core/commit/1914558fd4fc862e3012e95db0888907698fe2d1


merging MonsieurNicolas/stellar-core/improveErrorMessageException = 1914558f into auto


MonsieurNicolas/stellar-core/improveErrorMessageException = 1914558f merged ok, testing candidate = 718a4722


This update mapping uses Shapeless to modify the tuples on the base projection.

Btw, I'm not a fan of the `_.reverse.tail.reverse`, but I didn't look too much into cleaning this up yet. Miles et al. may have something cleaner that I missed, or perhaps the mapped columns could be reordered.


Deployment failed with the following error:

~~~
Uploading failed. Please try again.
~~~


I believe this should tell Slick to only use the update columns, excluding the AutoInc primary key.


should be before the break, not after


can you add me as a contributor on this so we can merge PR?


Here and below are generic implicit mappers from `SerialClob` <=> `Clob`, and the `Blob` version below. I think this will work, running within the transaction, but haven't had tested it myself.


All mapped columns will need to be `SerialClob` instead of `Clob`.


The utility classes were already returning `SerialClob`. The return types will need to be updated though.


The `case classes` should also be updated to the `Serial` versions.


So this happens only on Dasing? How about source .bash of your own projects and `echo $COLCON_PREFIX_PATH`?


Great job!


Thanks! Sorry about that!


See https://github.com/qutip/qutip/issues/674#issuecomment-293402620, maybe.


Successfully aliased the URL <https://gatsby-theme-carbon-j681ps2dd.now.sh> to the following aliases.

* https://gatsby-theme-carbon.now.sh
* https://gatsby-theme-carbon.carbon-design-system.now.sh
* https://gatsby-theme-carbon-git-master.carbon-design-system.now.sh


oo_plant_load_profile (drewyh) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-UnitTestsCoverage-Debug: OK (1102 of 1102 tests passed, 0 test warnings)

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


I spent days banging my head against the wall on this one before I came to this conclusion.


Successfully aliased the URL <https://twe-poc-cob7ciac5.now.sh> to the following aliases.

* https://twe-poc.weareyou-au.now.sh
* https://twe-poc-git-master.weareyou-au.now.sh


Hi yeah this could be moved. I thought it might be a file in the code that listed name and how it was calculated. If it is somewhere else that would be great. I am trying to get a sense of what are considered good metrics for open source.


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

* https://todaiapp.tech
* https://todaiapp.siokufon.now.sh
* https://todaiapp-git-master.siokufon.now.sh


牛逼


i love you , my four sea Bro!


ZEIT Now cannot deploy this project to production due to following domain related issues:

 * `squealingpig.rhm.net.au`(for alias `squealingpig.rhm.net.au`) is not found inside your account. [Add it](https://zeit.co/dashboard/weareyou-au/domains?action=add&domain=squealingpig.rhm.net.au).
 * `ativo.rhm.net.au`(for alias `ativo.rhm.net.au`) is not found inside your account. [Add it](https://zeit.co/dashboard/weareyou-au/domains?action=add&domain=ativo.rhm.net.au).


厉害


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

* https://todaiapp.tech
* https://todaiapp.siokufon.now.sh
* https://todaiapp-git-master.siokufon.now.sh


你这个不行


你说甚？


Woowww


CorrectingTrackMeterDemandStoreExcessOnSite (ecoeficiente) - x86_64-MacOS-10.13-clang: OK (2402 of 2408 tests passed, 138 test warnings)

Messages:\n
 * 141 tests had: BND diffs.
 * 95 tests had: MDD diffs.
 * 100 tests had: MTD diffs.
 * 97 tests had: RDD diffs.
 * 2 tests had: AUD diffs.
 * 3 tests had: EIO diffs.
 * 3 tests had: ERR diffs.
 * 3 tests had: ESO big diffs.
 * 3 tests had: SSZ big diffs.
 * 3 tests had: ZSZ big diffs.
 * 4 tests had: Table big diffs.
 * 1 test had: MTR small diffs.
 * 1 test had: MTR big diffs.

Failures:\n

regression Test Summary
 * Passed: 649
 * Failed: 6

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


bkjcsnvmsvmf

demdeomf[pef
frmefmr


CorrectingTrackMeterDemandStoreExcessOnSite (ecoeficiente) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-IntegrationCoverage-Debug: OK (660 of 660 tests passed, 0 test warnings)

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


![](https://github.trello.services/images/mini-trello-icon.png) [Add extra property bindings to asset objects](https://trello.com/c/wi1xTtkp/64-add-extra-property-bindings-to-asset-objects)


同问


nice


Successfully aliased the URL <https://repo-remover-3w3ebf7yy.now.sh> to the following aliases.

* https://reporemover.xyz
* https://repo-remover.moollaza.now.sh
* https://repo-remover-git-master.moollaza.now.sh


Successfully aliased the URL <https://gatsby-theme-carbon-bjfoxafc5.now.sh> to the following aliases.

* https://gatsby-theme-carbon.now.sh
* https://gatsby-theme-carbon.carbon-design-system.now.sh
* https://gatsby-theme-carbon-git-master.carbon-design-system.now.sh


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

* https://todaiapp.tech
* https://todaiapp.siokufon.now.sh
* https://todaiapp-git-master.siokufon.now.sh


all tests pass:
success: https://travis-ci.org/stellar/stellar-core/builds/547999526?utm_source=github_status&utm_medium=notification


@dppalomar sure, will do!


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

I updated the Github team because of this commit.

- @epruesse was added to this feedstock maintenance team.

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

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

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/maintainer/updating_pkgs.html#forking-and-pull-requests)


fast-forwarding master to auto = 718a4722


需要考虑没有公共节点情况下会出现死循环，用长度*2坐下判断


The frist time seen java code in accordance with residents life =asom


トップページのフォームからの投稿をAjax化。それに伴い、投稿後のリダイレクト用に追加したAjaxHelperをposts_controllerでincludeしています(とりあえずcreate時のみでテスト)。

* 参考記事
https://qiita.com/geshi/items/536956b8bed7c2126187


Hi, when I click on the wardrobe icon, I get this error:
Uncaught TypeError: Cannot read property '0' of undefined
    at AppearanceRun (Appearance.js:391)
    at CommonDynamicFunction (Common.js:147)
    at DrawProcess (Drawing.js:464)
    at MainRun (index.html:115)
After that the game freeze and I need to reload.
Anything you want me to check or you will check it?


Class clone{
   public static void main(String[] args){
    System.out.println("Hello clone");
}
}


Successfully aliased the URL <https://gatsby-theme-carbon-hew0rgaeq.now.sh> to the following aliases.

* https://gatsby-theme-carbon.now.sh
* https://gatsby-theme-carbon.carbon-design-system.now.sh
* https://gatsby-theme-carbon-git-master.carbon-design-system.now.sh


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

* https://todaiapp.tech
* https://todaiapp.siokufon.now.sh
* https://todaiapp-git-master.siokufon.now.sh


Noted


HelloBody


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

* https://todaiapp.tech
* https://todaiapp.siokufon.now.sh
* https://todaiapp-git-master.siokufon.now.sh


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

* https://knightbk.bknight.now.sh
* https://knightbk-git-master.bknight.now.sh


这里没用驼峰有关系吗


> Hi there. Just for information, I had no problems with compiling under GCC 9.1.1 in Fedora 30. I also made a very crude guide to the steps I used: https://medium.com/@rpaulucci3/pcsx2-from-source-with-xbox-one-wireless-controller-on-fedora-30-eaedb0436002.

No problem. It *will* compile if your distribution has already applied the patch linked in the message in this commit applied to gcc. However, since the patch isn't actually officially in gcc yet, though it does look like it's slated for gcc 9.2, I really don't have any way of telling if the patch has been applied (other then whether gcc segfaults).

I've had reports of it happening on gcc 9.0.1 and 9.1.0, and I've personally seen it on 9.1.0 on Mint. I've essentially had it reported enough times I'm trying to avoid repeatedly having issues opened for it...

The guide does look useful. A few notes:
First, while you can compile pcsx2 manually, it's probably easier to do it through the batch file in the trunk, with 'sh build.sh'. If you pass it --help, it'll give you a list of options. --clean clears out the build directory, --extra compiles extra plugins, and --clang tells it to use clang instead of gcc, for example. (You can even tell it to compile as 64 bits in there, though everything's terribly broken if you do so...)

Also, while you can't configure the gamepad with the ui in onepad, the ui is intended for binding keyboard shortcuts. I'd like to revise it to be clearer at some point. If you *want* to bind it with the ui, onepad-legacy still lets you do that.

Having a good list of dependencies is always useful, as are the instructions for getting an XBox One controller working with Bluetooth. Nice to know that it's possible for it to work under Wayland, as well...


With this commit the boards are not removed, it triggers an error.
I think Line 382 should be boardElement.remove()


![](https://github.trello.services/images/mini-trello-icon.png) [Remove profile_listings table and use user_profiles table](https://trello.com/c/esBHTDjF/60-remove-profilelistings-table-and-use-userprofiles-table)


![](https://github.trello.services/images/mini-trello-icon.png) [Add validation for the new columns in when retrieving a job](https://trello.com/c/iw9gWPX4/61-add-validation-for-the-new-columns-in-when-retrieving-a-job)


![](https://github.trello.services/images/mini-trello-icon.png) [Replace company and company website in post a job with option to use business name and website from profile](https://trello.com/c/vih4YWs7/63-replace-company-and-company-website-in-post-a-job-with-option-to-use-business-name-and-website-from-profile)


![](https://github.trello.services/images/mini-trello-icon.png) [View posted jobs](https://trello.com/c/1ukqvd26/36-view-posted-jobs)


6.20start my github.
thank amao


![](https://github.trello.services/images/mini-trello-icon.png) [Populate retrieved job in browse jobs](https://trello.com/c/MaMMUqgf/62-populate-retrieved-job-in-browse-jobs)


why the force here? I don't see why that is needed, and it breaks laziness, no?


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

I updated the Github team because of this commit.

- @epruesse was added to this feedstock maintenance team.

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

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

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/maintainer/updating_pkgs.html#forking-and-pull-requests)


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

* https://todaiapp.tech
* https://todaiapp.siokufon.now.sh
* https://todaiapp-git-master.siokufon.now.sh


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

* https://next-blog.cdebotton.now.sh
* https://next-blog-git-master.cdebotton.now.sh


@dbaba, in Objects in JSON I define empty value as double quotes, not single quotes:
"value": "" -- like this
"value": '' (single quotes) is not allowed by NR (in this case JSON structure is ruined)


❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/master/771/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/master/771/display/redirect) (on internal Jenkins) failed in stage(s) 'Test run, Test run' 🔥

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/master/771//console)
✅ Packages: [xamarin.ios-12.15.0.234.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/master/4e4eccacc9f15d2adf27f0f04c3a21c236077e79/771/package/xamarin.ios-12.15.0.234.pkg) [xamarin.mac-5.15.0.234.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/master/4e4eccacc9f15d2adf27f0f04c3a21c236077e79/771/package/xamarin.mac-5.15.0.234.pkg)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/master/4e4eccacc9f15d2adf27f0f04c3a21c236077e79/771/jenkins-results/api-diff/index.html)
🔥 [Failed to compare API and create generator diff](https://jenkins.internalx.com/job/macios/job/master/771//console) 🔥
    ** Error: Working directory isn't clean:
    HEAD detached at 4e4eccac
    Untracked files:
    (use "git add <file>..." to include in what will be committed)

    tests/bcl-test/BCL tests group 1.csproj
    tests/bcl-test/BCL tests group 2.csproj
    tests/bcl-test/BCL tests group 3.csproj
    tests/bcl-test/BCL tests group 4.csproj
    tests/bcl-test/BCL tests group 6.csproj
    tests/bcl-test/Mac OS X BCL tests group 1-mac-full.csproj
    tests/bcl-test/Mac OS X BCL tests group 1-mac-modern.csproj
    tests/bcl-test/Mac OS X BCL tests group 2-mac-full.csproj
    tests/bcl-test/Mac OS X BCL tests group 2-mac-modern.csproj
    tests/bcl-test/Mac OS X BCL tests group 3-mac-full.csproj
    tests/bcl-test/Mac OS X BCL tests group 3-mac-modern.csproj
    tests/bcl-test/Mac OS X BCL tests group 4-mac-full.csproj
    tests/bcl-test/Mac OS X BCL tests group 4-mac-modern.csproj
    tests/bcl-test/generated/
    tests/bcl-test/mscorlib-mac-full.csproj
    tests/bcl-test/mscorlib-mac-modern.csproj
    tests/bcl-test/mscorlib.csproj

    nothing added to commit but untracked files present (use "git add" to track)
    Search for `Comparing API & creating generator diff` in the log to view the complete log.
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/master/4e4eccacc9f15d2adf27f0f04c3a21c236077e79/771/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>5 tests failed, 166 tests passed.</summary>

## Failed tests

 * xammac tests/Mac/Debug (all optimizations): Failed (Test run crashed (exit code: 134).)
 * [xUnit] Mono Mac OS X BCL tests group 4/Mac/Full: Failed (Test run crashed (exit code: 134).)
 * Xtro/Mac: Failed (Test run failed.)
 * introspection/tvOS - simulator/Debug (tvOS 9.0): Failed
 * introspection/watchOS 32-bits - simulator/Debug (watchOS 2.0): Crashed
</details>