Now could not deploy this pull request since the `package.json` file contains a `now` configuration field.
The GitHub integration requires a `now.json` file which cannot be used in conjunction with a `package.json` file.

	Click here to see the contents of `package.json`

{
  "name": "ssc",
  "version": "1.0.0",
  "title": "Steady State Cycles • Pittsburgh, PA",
  "description": "A Pittsburgh cycling shop for top-tier road and mountain products and service. Now open at 1153 Old Freeport Rd.",
  "author": "James Acklin",
  "private": true,
  "scripts": {
    "dev": "nuxt",
    "build": "nuxt build",
    "start": "nuxt start",
    "generate": "nuxt generate",
    "lint": "eslint --ext .js,.vue --ignore-path .gitignore .",
    "precommit": "npm run lint",
    "now-build": "nuxt generate"
  },
  "now": {
    "name": "steadystatecycles",
    "alias": [
      "steadystatecycles.com",
      "www.steadystatecycles.com"
    ],
    "static": {
      "cleanUrls": true
    }
  },
  "dependencies": {
    "@fortawesome/fontawesome-svg-core": "^1.2.17",
    "@fortawesome/free-solid-svg-icons": "^5.8.1",
    "@fortawesome/vue-fontawesome": "^0.1.6",
    "@nuxtjs/axios": "^5.4.1",
    "cross-env": "^5.2.0",
    "mapbox-gl": "^0.48.0",
    "mapbox-gl-vue": "^1.9.0",
    "nuxt": "^2.6.3",
    "tachyons": "^4.11.1",
    "vue-lazyload": "^1.2.6"
  },
  "devDependencies": {
    "@nuxt/webpack": "^2.6.3",
    "acorn": "^6.1.1",
    "acorn-dynamic-import": "^4.0.0",
    "babel-eslint": "^8.2.1",
    "eslint": "^5.16.0",
    "eslint-config-prettier": "^3.6.0",
    "eslint-loader": "^2.1.2",
    "eslint-plugin-prettier": "2.6.2",
    "eslint-plugin-vue": "^4.0.0",
    "image-webpack-loader": "^4.6.0",
    "nodemon": "^1.18.11",
    "prettier": "1.14.3",
    "webpack": "^4.30.0"
  }
}

Migrate any configuration from package.json into now.json and remove the now field from the package.json.


"containingMethod" (but it's a local function).


i'd prefer we just have IsInLocalFunctionHeader here and just have VB always say "no".  there's too much leakyness here IMO.


If you're returning an IEnumerable, should this be ExtractNodes not ExtractNode?


as per my other comment i think this can move down, and be exposed off of ISyntaxFacts ,with VB just always saying "no".


See https://github.com/FactoryBoy/factory_boy/blob/c32a135442b45f3b60a327c53734d40a8ee1dc98/factory/faker.py#L71-L79 - `_get_faker` returns an existing instance.


Массив объектов

Каждый класс в своём отдельном файле. Это правило стоит соблюдать.


extractNodes


Added dataset for the model.
The dataset contains train.csv, test.csv, and emoticons.txt


return `extractNodes(node, ...).FirstOrDefault(predicate)`


Right. I can also loosen up this regex if that would help:
https://github.com/periodo/periodo-deployment/blob/master/roles/cors-proxy/vars/main.yml#L2-L3


thread_local (Myoldmopar) - x86_64-MacOS-10.13-clang: Tests Failed (2080 of 2437 tests passed, 197 test warnings)

Messages:\n
 * 547 tests had: EIO diffs.
 * 314 tests had: ESO big diffs.
 * 37 tests had: MTR big diffs.
 * 23 tests had: AUD diffs.
 * 406 tests had: MTR small diffs.
 * 63 tests had: ERR diffs.
 * 162 tests had: SSZ small diffs.
 * 192 tests had: ZSZ big diffs.
 * 274 tests had: Table big diffs.
 * 41 tests had: SSZ big diffs.
 * 221 tests had: ESO small diffs.
 * 72 tests had: ZSZ small diffs.
 * 196 tests had: Table small diffs.

Failures:\n

EnergyPlusFixture Test Summary
 * Passed: 762
 * Failed: 1

regression Test Summary
 * Passed: 305
 * Failed: 356

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


Массив объектов

Ты уже проходил свойства?
Можно использовать так:
`public string Firstname { get; private set; }`

твой вариант тоже рабочий, просто C# предоставляет более удобные функции.


This resolved issue:
```
Error: The following instances are in the device manifest but not specified in framework compatibility matrix:
    vendor.lineage.livedisplay@2.0::IDisplayModes/default
    vendor.lineage.livedisplay@2.0::IPictureAdjustment/default
    vendor.lineage.power@1.0::ILineagePower/default
Suggested fix:
1. Check for any typos in device manifest or framework compatibility matrices with FCM version >= 2.
2. Add them to any framework compatibility matrix with FCM version >= 2 where applicable.
3. Add them to DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE.
```


i would prefer this change be part of another PR.  that way we can keep getting the existing PRs in without them growing larger and larger.


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

* https://wiki.ryanc.top
* https://wiki.sirm2zisv.now.sh
* https://wiki-git-master.sirm2zisv.now.sh


oo_plant_load_profile (drewyh) - x86_64-Linux-Ubuntu-18.04-gcc-7.4: OK (2451 of 2454 tests passed, 173 test warnings)

Messages:\n
 * 164 tests had: BND diffs.
 * 4 tests had: MTD diffs.
 * 3 tests had: EIO diffs.
 * 3 tests had: ESO big diffs.
 * 3 tests had: Table big diffs.
 * 2 tests had: MTR small diffs.
 * 1 test had: RDD diffs.
 * 9 tests had: ESO small diffs.

Failures:\n

regression Test Summary
 * Passed: 672
 * Failed: 3

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


@PranovD I've found some clue about the performance, I'm not sure why you have to import model twice.
`TFSharp` only import once. It's not TF.NET's issue. Because I'm not familiar with ML.NET, I think you can fix this issue in short time.
When we do benchmark, we should try to be fair as much as possible. We can choose more professional tool like `BenchmarkDotNet`.

**Question 1**

![image](https://user-images.githubusercontent.com/1705364/61022392-440c5d80-a36b-11e9-864a-49afb145942f.png)

![image](https://user-images.githubusercontent.com/1705364/61022338-0c051a80-a36b-11e9-8781-4dc61038fd75.png)

**Question 2**

![image](https://user-images.githubusercontent.com/1705364/61022785-f0027880-a36c-11e9-89e4-ef82b4f24b07.png)

![image](https://user-images.githubusercontent.com/1705364/61022649-65217e00-a36c-11e9-9d77-d49336277b70.png)


Build version: __`3.2.1-renovate/inquirer-6.x.248`__ :crossed_fingers: [`renovate/inquirer-6.x`](https://github.com/streamich/git-cz/tree/renovate/inquirer-6.x) on [*Travis*](https://travis-ci.org/streamich/git-cz/builds/118715215) :tada:


so this code exists to just extract the token out?  In that case, we can use the fact that we know that a LiteralExpressoin is always a single token to just grab the token off the SyntaxNode directly from the base class.


Массив объектов

Сделай ещё один метод вставки, который будет принимать готовый объект.


Successfully aliased the URL <https://wiewarm-graphql-6a4xtmq5a.now.sh> to the following aliases:

* https://wiewarm-graphql.raphaelgosteli.now.sh
* https://wiewarm-graphql-git-master.raphaelgosteli.now.sh


No magic numbers


a


Successfully aliased the URL <https://slim-test-i05o2fbmm.now.sh> to the following aliases:

* https://slim-test.jls-esokia.now.sh
* https://slim-test-git-master.jls-esokia.now.sh


Successfully aliased the URL <https://slim-test-21cw5s9l1.now.sh> to the following aliases:

* https://slim-test.jls-esokia.now.sh
* https://slim-test-git-master.jls-esokia.now.sh


Successfully aliased the URL <https://git-answer-backend-l5bcrglwl.now.sh> to the following aliases:

* https://git-answer-backend.now.sh
* https://git-answer-backend.edwardcrdeam.now.sh
* https://git-answer-backend-git-master.edwardcrdeam.now.sh


Not getting whether it's performance reason or convention or something else .. but anyway, I am fine with either ;-)  @alexeykazakov do you want me to revert this commit ??


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


Are we planning to release this as version 1 right away? If not, this probably needs to be change.


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

InterpreterError at template.tasks[0]: object keys must be strings

</details>


I think it would be better to only require those when the field is on the page.


Should depend on admin


```diff
-  "name": "fontpicker",
+  "name": "@silverstripe/fontpicker",
```


fast-forwarding master to auto = 2c70a7b7


Are we going with version 1.0.0 right away?


```diff
-    "url": "git+https://github.com/silverstripe/fontpicker.git"
+    "url": "git+https://github.com/silverstripe/silverstripe-fontpicker.git"
```


Need to fix the URL


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)


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):
~~~


Successfully aliased the URL <https://operation-code-4ymfemrgu.now.sh> to the following aliases:

* https://operation-code.now.sh
* https://operation-code.operation-code.now.sh
* https://operation-code-git-master.operation-code.now.sh


Successfully aliased the URL <https://symfony-test-cuz2bg1ew.now.sh> to the following aliases:

* https://symfony-test.jls-esokia.now.sh
* https://symfony-test-git-master.jls-esokia.now.sh


asdfa


saw approval from MonsieurNicolas
at https://github.com/jonjove/stellar-core/commit/fc1e49dbe57c8df0dc94a3918e280cac8e9e19c1


merging jonjove/stellar-core/simulate-transaction-application = fc1e49db into auto


jonjove/stellar-core/simulate-transaction-application = fc1e49db merged ok, testing candidate = c4db65c9


No, no performance nor convention. Let's say we change the const and it's now an empty string or there is a spelling error. The test which doesn't reuse the same const would fail and catch the bug.
But it's minor. I'm ok to keep the commit.


これは大文字にしたほうがいいかもしれない..


this is explained in issue #44 answer


"This module adds a FontPickerField which can be used to pick and Preview a font."


as the author of the code in question, i can assure you that this textual format is rigorous, machine parseable, and has consumers (perl and python scripts). the buffer size was chosen to not be capable of overflowing, and if an overflow exists, it's because the program is experiencing undefined behaviour. please add an assert(), or if you prefer, switch to asprintf() with a later free().


Hello @danlester !

I've sent you an email with bugs/typos in google-apps-login.

Jignesh Nai replied. Have you got the email?

```

    Wed, Jul 10, 2019 (23:04:20 CEST)

    bugs in google-apps-login from SZÉPE Viktor

[text/plain] Text (2 KB)
Hello Dan!

While running static analysis on google-apps-login plugin PHPStan discovered some errors/typos

 ------ --------------------------------------------------------------------------
  Line   core/core_google_apps_login.php
 ------ --------------------------------------------------------------------------
  37     Parameter #1 $str of function md5 expects string, int given.
  1018   Access to an undefined property core_google_apps_login::$PLUGIN_VERSION.
  1049   Access to an undefined property core_google_apps_login::$PLUGIN_VERSION.
 ------ --------------------------------------------------------------------------

 ------ ----------------------------------
  Line   core/service_account_upgrade.php
 ------ ----------------------------------
  32     Undefined variable: $options
 ------ ----------------------------------

 ------ ---------------------------------------------
  Line   google_apps_login.php
 ------ ---------------------------------------------
  117    Negated boolean expression is always false.
  152    Negated boolean expression is always false.
 ------ ---------------------------------------------
```


ping. @jelu


This is not a good example. I think it would be better to illustrate the usage of this field as a regular Field rather than with a DataExtension.


nj


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

* https://accessabar.handsfree.now.sh
* https://accessabar-git-master.handsfree.now.sh


Weather Crawler가 아니라 다른 적절한 이름으로 바꿔야함


It would be cool if the field itself could figure out it needs to load the relevant font file.

This would be an improvement over the existing behaviour, so beyond the scope of the existing card.


아직 DB이름을 정해두지않아서 공백으로 나둠


should be `private static`.


LOL

That was easy.


Идея на миллион


some tests failed:
failure: https://travis-ci.org/stellar/stellar-core/builds/557143429?utm_source=github_status&utm_medium=notification


sf


Hi/ @Darksynx, look at the first message. It seems that package cannot be found: Cannot find module 'devextreme-angular'.


Make this a proper link. e.g.: Look at the [`silverstripe/theme-fontpicker`](https://github.com/silverstripe/silverstripe-theme-fontpicker) for sample usage.


When concurrent,  one gr get a `connArray`(len=3) and store it after revision(len++). However, the other gr also get a `connArray`(len=3) in the same time, it's length will be 4, after revision and store(len++). But it need a `connArray` of length 5.


Added link to my GitHub account on sidebar


Thanks a lot for your explanations and advices.
In addition I also looked at traefik for doing the whole reverse proxy
stuff.

Le mer. 10 juil. 2019 à 14:53, addshore <notifications@github.com> a écrit :

> The wdqs-proxy enforces read only for the wdqs for outside access, as well
> as setting a header for query timeout on the service.
>
> If you access the service directly then you can write to it and also run
> queries with no timeout.
>
> Of course you can modify the proxy config or but whatever proxy you want in
> front of the wdqs to provide the same functionality.
> All that needs to be done is set a couple of headers / block posts? (Just
> see the nginx config).
>
> Jwilder nginx proxy would probably be suited to a deployment of these
> services.
> But really it depends on how you are deploying them, where, what existing
> service exist, and what you are familiar with.
>
>
> On Mon, 1 Jul 2019, 12:44 Stéphane Gully, <notifications@github.com>
> wrote:
>
> > Hello,
> >
> > I don't know where to ask my question cause issues are closed on this
> > repository.
> >
> > I would like to know what's the wdqs-proxy job?
> > Could it be used to proxypass all the wikidata http endpoints to the web?
> >
> > The way wdqs-proxy is currently configured seams to tell it is only used
> > to proxypass the wdqs endpoint.
> > do you know it its job could be wider?
> >
> > Or is there somewhere recommendations about how to deploy a wikidata
> > instance on the web with nice URL with standard HTTP/HTTPS ports? I
> looked
> > at https://github.com/jwilder/nginx-proxy to do a such job, what do you
> > think about this way?
> >
> > best regards,
> >
> > —
> > You are receiving this because you authored the thread.
> > Reply to this email directly, view it on GitHub
> > <
> https://github.com/wmde/wikibase-docker/commit/7d1ddefa6e8ebbdf3f56e97d75c87f54427f224c?email_source=notifications&email_token=AAZHZYNRFZLHVBUQNJZO4MLP5JGB5A5CNFSM4H4U7TQKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBASA2H#commitcomment-34145095
> >,
> > or mute the thread
> > <
> https://github.com/notifications/unsubscribe-auth/AAZHZYOKYOZQU6433UHB5UDP5JGB5ANCNFSM4H4U7TQA
> >
> > .
> >
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/wmde/wikibase-docker/commit/7d1ddefa6e8ebbdf3f56e97d75c87f54427f224c?email_source=notifications&email_token=AACQENAKH6MI4QS7TCAICYDP6XLS3A5CNFSM4H4U7TQKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBAVI3G#commitcomment-34251622>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AACQENAVIGJ7JRNHG35IL63P6XLS3ANCNFSM4H4U7TQA>
> .
>


PlantMassFlowRatesChangeForTankSourceSide (yzhou601) - x86_64-MacOS-10.13-clang: OK (2432 of 2432 tests passed, 164 test warnings)

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

![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)


Done


take that back, already ran into hitting empty table sets with non-null lastEvaluated table names on our unit test suite. Will properly handle paging here by eagerly calling listTables() against dynamo until we either run out of tables, or fill up a result set. Then the last evaluated key can properly be set to the last table in the set, and our api will match dynamo specs for `listTables()`


yes tell speak


Successfully aliased the URL <https://desafio-iddog-2-52w3kabdx.now.sh> to the following aliases:

* https://desafio-iddog-2.paulomontoya5.now.sh
* https://desafio-iddog-2-git-master.paulomontoya5.now.sh


الخطوه دى بسيطه جدا
اضفت دالتين للنظام مش اكتر
داله للـ handle داله للـ move الفعلى


#include<stdio.h>

int main()
{

	int n,i;
	printf("Enter the number of stacks\n");
	scanf("%d",&n);
	printf("Enter the size of the stack\n");
	scanf("%d",&m);
	for(i=0;i<n;i++)
	{
		for(j=0;j<m;j++)
                {
			scanf("%d",&s[i]);
		}
	}

}

void push(int s[], int top)
{

        if(top==n)
		printf("stack overflow\n");
        printf("Enter the element to be pushed on the stack\n");
	scanf("%d",&element);
	top++;
	s[top]=element;

}

int pop(int s[], int top)
{
	if(top==-1)
		printf("stack underflow\n");
	printf("The item delted from the stack is %d\n",s[top]);
	top--;
}

void display()
{

}


Thanks) done


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)


That's ok @bergmark, I think I'll be deprecating it. Thanks.


Renamed


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

* https://qiaokun-web.njzjz.now.sh
* https://qiaokun-web-git-master.njzjz.now.sh


why you don't take it stack, also there's kmem_cache_zalloc


Successfully aliased the URL <https://operation-code-6fhmuk4v8.now.sh> to the following aliases:

* https://operation-code.now.sh
* https://operation-code.operation-code.now.sh
* https://operation-code-git-master.operation-code.now.sh


bem preguiçoso eu OwO


Build version: __`3.2.1-master.250`__ :crossed_fingers: [`master`](https://github.com/streamich/git-cz/tree/master) on [*Travis*](https://travis-ci.org/streamich/git-cz/builds/118718521) :tada:


What, don't you want to maintain 4 patches like we do for the GC roms and N64 PAL? ;-)

Why not just patch the v1.1 download update and patch everything else to that version? What's special about v1.0?


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

* https://chriskankiewiczcom.phlak.now.sh
* https://chriskankiewiczcom-git-master.phlak.now.sh


هنا تقدر تشوف ابسط مثال للثعبان !!!


There is no way to not use settings.xml - it either comes as default value or from user :)


для чого нам тут перевіряти, чи об'єк належить до певного класу. Добре було б зробити, щоб ми замість тих двої іфів просто написали
System.out.println(b[i]);
b[i].getFly();


Hello. Thanks again for appodeal plugin update! Today Appodeal sent mail about need to update android SDK to 2.5.1 to correspond new Google Play  privacy policy. Are you planing to update cordova plugin?


{ENTER}
[f11072019054701_download.txt](https://github.com/githubuserdlp/TEST/files/3380426/f11072019054701_download.txt)


Hey guys, it's great seeing that you're already on this!
Do you know when this update will be available for download in IntelliJ?

Thanks! 👍


大佬哭穷...


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


merging MonsieurNicolas/stellar-core/betterLockMessage = 0f0a961a into auto


MonsieurNicolas/stellar-core/betterLockMessage = 0f0a961a merged ok, testing candidate = 24fdf6fa


Congrats!


Successfully aliased the URL <https://lambda-api-dev-env-9yi81z31w.now.sh> to the following aliases:

* https://lambda-api-dev-env.dalisoft.now.sh
* https://lambda-api-dev-env-git-master.dalisoft.now.sh


There were the following issues with your Pull Request

  * Subject needs to conform to "%{type} #%{issue_number}: %{description}"

Guidelines are available at https://github.com/OpenNebula/one/blob/master/share/doc/dev/COMMIT_MESSAGES.md

---
This message was auto-generated by https://gitcop.com


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

* https://shud.in
* https://shuding.shuding1.now.sh
* https://shuding-git-master.shuding1.now.sh


@SimpleBinary what if passage became a Yepic app?


- [ ] 试试怎么玩


6879-ChangeDetIceStorCurveTypeFields (RKStrand) - 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)


Looks good, this will make a nice test suite when you add in the rest of your functionality


1.因为我申请的和风账号只返回未来3天的天气预报，所以改成了3天。
2.高德的key、和风天气获取的ID、和风天气获取的KEY 这几个地方你替换成你自己的了吗？


6879-ChangeDetIceStorCurveTypeFields (RKStrand) - 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)


>
>
> 大佬哭穷...

@wendal 确实穷（


عجبنى جدا انه لما بدأ بدأ بسيط من تحت الصفر وكتب حاجات هارد كود وبدأ يبنى عليها
عمل خريطه هارد كود وقال هغيرها بعدين
فكره ان المشروع يبقى OOP
و كل جزء مستقل دى فكره جميله جدا


@benjaminp For default argument values, is it preferred in the docs to use the constant instead of the literal value, `0`?


try branched


![](https://github.trello.services/images/mini-trello-icon.png) [Determine available movement squares for a selected piece.](https://trello.com/c/EDhNOi8h/11-determine-available-movement-squares-for-a-selected-piece)


Map


6879-ChangeDetIceStorCurveTypeFields (RKStrand) - x86_64-Linux-Ubuntu-18.04-gcc-7.4: OK (2477 of 2478 tests passed, 0 test warnings)

Messages:\n
 * 1 test had: ESO big diffs.

Failures:\n

regression Test Summary
 * Passed: 680
 * 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)


8老师随机排序，2人一组，第1-3组放在1-3办公室，第4组每个人随机放1个办公室。
import random
# 老师
teachers=["Mike","Tom","Harry","Rose","Jack","Frank","Pipe","Smith"]
# 老师随机排
random.shuffle(teachers)
# 每个办公室放2个老师（题目要求的）
office1 = teachers[:2]
office2 = teachers[2:4]
office3 = teachers[4:6]
office = [office1,office2,office3]
# 随机获取三个办公室中的一个，放入没有分配办公室的老师
random.choice(office).append(teachers[6])
random.choice(office).append(teachers[7])


AFAIK this can be omitted.


Successfully aliased the URL <https://marp-cli-example-nkh8xrove.now.sh> to the following aliases:

* https://marp-cli-example.imflash217.now.sh
* https://marp-cli-example-git-master.imflash217.now.sh


Parens could work. I'd still like to see an example where the % operator is used. Maybe then a different solution comes to mind.


What a great comment!


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

* https://quake.ctrlalt.dev
* https://quake.ctrlaltdev.now.sh
* https://quakectrlaltdev.ctrlaltdev.now.sh
* https://quakectrlaltdev-git-master.ctrlaltdev.now.sh


Thank you!


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


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

* https://mattiascibien.now.sh
* https://mattiascibien.mattiascibien.now.sh
* https://mattiascibien-git-master.mattiascibien.now.sh


Congrats!


It's good that you have extracted this logic from controller 👍 but in reality we would not use this Service to do this


> 1.因为我申请的和风账号只返回未来3天的天气预报，所以改成了3天。
> 2.高德的key、和风天气获取的ID、和风天气获取的KEY 这几个地方你替换成你自己的了吗？

嗯嗯，都换成自己的已经成功了，他这个做的挺不错，就是似乎预报不太准...，然后灾害预警功能好像也是付费版的？


- I couldn't find any docs explaining what "app_name" is used for.
- I've seen other libraries that used a generic "app_name".
- I don't like the "init()->show()->deinit()" path, and preferred to use just "show()".
- I don't want to add a parameter that I don't understand to the signature, just because it's there.

Maybe I'm wrong, but that is the "why".


this is not needed since we have has_many relation


The spec for validation should be on the model spec no controller


ManageSurfaceHeatBal1 (energy-plus) - x86_64-MacOS-10.13-clang: OK (2442 of 2442 tests passed, 3 test warnings)

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

![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)


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

Created multidev environment [ci-462](https://dashboard.pantheon.io/sites/77e169f6-098e-4e68-b9b1-67d0b7cc2f02#ci-462) for badcamp-2019.


FYI - this broke on rc2... not sure if you can #if rc2 but might make sense to. Im going to upgrade to rc3 anyway, but just a heads up


Probably we could find a different pattern instead of controller to get those numbers


water content cannot be represented by r_0 and r_3


Hello Cr0ybot,
Thank you for answering, the documentation is this one:
https://github.com/cr0ybot/gcmpush/tree/firebase

and this part is where it is mentioned:
![gcmpush](https://user-images.githubusercontent.com/5735193/61026360-67f39180-a3b3-11e9-893e-54641b2fd754.png)


Successfully aliased the URL <https://noteful-app-iz0zj80wv.now.sh> to the following aliases:

* https://noteful-app.mgwedd.now.sh
* https://noteful-app-git-master.mgwedd.now.sh


You have probably reached the limits of what you can do with a simple PID, so don't worry about that. I'll check out Travis.


Generally prefer ActiveRecord operation like `where` to extract such data instead of fetching all data and checking it locally by Ruby.

For today date you can just say `Date.today`

Example how this could be done by DB:
```ruby
company_ids = Booking.order('created_at DESC')where('DATE(booking.created_at) = ?', Date.today).limit(5).pluck(:company_id)
Company.where(id: company_ids)
```


[R/assertions.R:210:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/assertions.R#L210) *style:* **Lines should not be more than 100 characters.**
```r
      stop("2 or more species share the same label under the 'EN_generic_short' or 'Leading' columns of sim$sppEquiv.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/assertions.R:214:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/assertions.R#L214) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/cohorts.R:47:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L47) *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:71:48:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L71) *style:* **Variable and function names should not be longer than 30 characters.**
```r
                             speciesEcoregion, treedFirePixelTableSinceLastDisp = NULL,
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:92:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L92) *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:93:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L93) *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:94:31:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L94) *style:* **Commas should always have a space after.**
```r
    cd <- newPixelCohortData[,c("pixelIndex", columnsForPG), with = FALSE]
                              ^
```
[R/cohorts.R:122:30:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L122) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    allCohortData <- cohorts[ , .(ecoregionGroup = ecoregionGroup[1],
                             ^
```
[R/cohorts.R:122:31:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L122) *style:* **Commas should never have a space before.**
```r
    allCohortData <- cohorts[ , .(ecoregionGroup = ecoregionGroup[1],
                             ~^
```
[R/cohorts.R:145:5:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L145) *style:* **Commented code should be removed.**
```r
  # newPixelCohortData[, sumB := sum(B, na.rm = TRUE), by = pixelGroup]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:221:3:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L221) *style:* **Variable or function name should be lowerCamelCase.**
```r
  specieseco_current <- speciesEcoregionLatestYear(speciesEcoregion, time)
  ^~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:222:3:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L222) *style:* **Variable or function name should be lowerCamelCase.**
```r
  specieseco_current <- setkey(specieseco_current[, .(speciesCode, maxANPP, maxB, ecoregionGroup)],
  ^~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:227:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L227) *style:* **Lines should not be more than 100 characters.**
```r
  #missingNewPixelCohortData <- newPixelCohortData[!specieseco_current, on = uniqueSpeciesEcoregionDefinition]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:227:4:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L227) *style:* **Commented code should be removed.**
```r
  #missingNewPixelCohortData <- newPixelCohortData[!specieseco_current, on = uniqueSpeciesEcoregionDefinition]
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:228:3:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L228) *style:* **Variable or function name should be lowerCamelCase.**
```r
  specieseco_current <- specieseco_current[!is.na(maxB)]
  ^~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:229:24:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L229) *style:* **Variable or function name should be lowerCamelCase.**
```r
  specieseco_current[, maxB_eco := max(maxB), by = ecoregionGroup]
                       ^~~~~~~~
```
[R/cohorts.R:230:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L230) *style:* **Lines should not be more than 100 characters.**
```r
  newPixelCohortData <- specieseco_current[newPixelCohortData, on = uniqueSpeciesEcoregionDefinition]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:236:5:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L236) *style:* **Commented code should be removed.**
```r
  # set(newPixelCohortData, NULL, "sumB", 0L)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:243:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L243) *style:* **Lines should not be more than 100 characters.**
```r
  set(newPixelCohortData, which(is.na(newPixelCohortData$oldSumB)), "oldSumB", 0)   ## faster than [:=]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:248:26:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L248) *style:* **Variable or function name should be lowerCamelCase.**
```r
    newPixelCohortData[, B := NULL]
                         ^
```
[R/cohorts.R:252:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L252) *style:* **Lines should not be more than 100 characters.**
```r
  set(newPixelCohortData, NULL, "B", asInteger(pmin(newPixelCohortData$maxANPP, newPixelCohortData$B)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:258:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L258) *style:* **Lines should not be more than 100 characters.**
```r
    if (isTRUE(NROW(unique(newPixelCohortData, by = uniqueCohortDefinition)) != NROW(newPixelCohortData)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:263:5:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L263) *style:* **Commented code should be removed.**
```r
  # cohortData[, sumB := sum(B, na.rm = TRUE), by = "pixelGroup"]  ## recalculate sumB
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:265:7:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L265) *style:* **Commented code should be removed.**
```r
  #   set(cohortData, NULL, "sumB", asInteger(cohortData[["sumB"]]))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:295:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L295) *style:* **Lines should not be more than 100 characters.**
```r
  pgsStillInCDGoneFromPGM <- cohortData[whPgsStillInCDGoneFromPGM,] #setdiff(unique(cohortData$pixelGroup), unique(pgmVals$pixelGroup))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:295:67:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L295) *style:* **Commas should always have a space after.**
```r
  pgsStillInCDGoneFromPGM <- cohortData[whPgsStillInCDGoneFromPGM,] #setdiff(unique(cohortData$pixelGroup), unique(pgmVals$pixelGroup))
                                                                  ^
```
[R/cohorts.R:295:70:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L295) *style:* **Commented code should be removed.**
```r
  pgsStillInCDGoneFromPGM <- cohortData[whPgsStillInCDGoneFromPGM,] #setdiff(unique(cohortData$pixelGroup), unique(pgmVals$pixelGroup))
                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:296:4:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L296) *style:* **Commented code should be removed.**
```r
  #pgsStillInPGMGoneFromCD <- setdiff(unique(pgmVals$pixelGroup), unique(cohortData$pixelGroup))
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:298:64:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L298) *style:* **Commas should always have a space after.**
```r
  pgsStillInPGMGoneFromCD <- pgmVals[whPgsStillInPGMGoneFromCD,]
                                                               ^
```
[R/cohorts.R:349:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L349) *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:353:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L353) *style:* **Lines should not be more than 100 characters.**
```r
  pcd[ , c("uniqueComboByPixelIndex") := paste(uniqueComboByRow, collapse = "__"), by = "pixelIndex"]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:353:7:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L353) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  pcd[ , c("uniqueComboByPixelIndex") := paste(uniqueComboByRow, collapse = "__"), by = "pixelIndex"]
      ^
```
[R/cohorts.R:353:8:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L353) *style:* **Commas should never have a space before.**
```r
  pcd[ , c("uniqueComboByPixelIndex") := paste(uniqueComboByRow, collapse = "__"), by = "pixelIndex"]
      ~^
```
[R/cohorts.R:354:7:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L354) *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:354:8:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L354) *style:* **Commas should never have a space before.**
```r
  pcd[ , c("pixelGroup") := as.integer(maxPixelGroup) + as.integer(factor(uniqueComboByPixelIndex))]
      ~^
```
[R/cohorts.R:356:38:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L356) *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:360:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L360) *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:366:12:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L366) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    pcdOld[ , c(columns2) := lapply(.SD, function(x) {
           ^
```
[R/cohorts.R:366:13:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L366) *style:* **Commas should never have a space before.**
```r
    pcdOld[ , c(columns2) := lapply(.SD, function(x) {
           ~^
```
[R/cohorts.R:370:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L370) *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:371:52:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L371) *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:375:12:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L375) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    pcdOld[ , c("uniqueComboByPixelIndex") := paste(uniqueComboByRow, collapse = "__"),
           ^
```
[R/cohorts.R:375:13:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L375) *style:* **Commas should never have a space before.**
```r
    pcdOld[ , c("uniqueComboByPixelIndex") := paste(uniqueComboByRow, collapse = "__"),
           ~^
```
[R/cohorts.R:377:12:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L377) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    pcdOld[ , c("pixelGroup") := as.integer(maxPixelGroup) +
           ^
```
[R/cohorts.R:377:13:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L377) *style:* **Commas should never have a space before.**
```r
    pcdOld[ , c("pixelGroup") := as.integer(maxPixelGroup) +
           ~^
```
[R/cohorts.R:382:25:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L382) *style:* **Put spaces around all infix operators.**
```r
    pcdOld[, pixelGroup2:=mapvalues(pixelGroup, from = unique(pixelGroup),
                       ~^~~
```
[R/cohorts.R:427:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L427) *style:* **Variable and function names should not be longer than 30 characters.**
```r
uniqueSpeciesEcoregionDefinition <- c("speciesCode", "ecoregionGroup")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:440:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L440) *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:448:86:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L448) *style:* **Put spaces around all infix operators.**
```r
    pixelsZero <- NROW(cohortData[, all(get(val) == 0), by = "pixelIndex"][get("V1") ==TRUE])
                                                                                ^~~
```
[R/cohorts.R:449:40:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L449) *style:* **Commas should always have a space after.**
```r
    message(magenta("Pixels with all(",val," == 0): ", format(pixelsZero, big.mark = ",")))
                                       ^
```
[R/cohorts.R:449:44:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L449) *style:* **Commas should always have a space after.**
```r
    message(magenta("Pixels with all(",val," == 0): ", format(pixelsZero, big.mark = ",")))
                                           ^
```
[R/cohorts.R:450:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L450) *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:450:95:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L450) *style:* **Put spaces around all infix operators.**
```r
    pixelsBiomassNonZero <- NROW(cohortData[, any(get(val) > 0), by = "pixelIndex"][get("V1") ==TRUE])
                                                                                ^~~
```
[R/cohorts.R:451:40:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L451) *style:* **Commas should always have a space after.**
```r
    message(magenta("Pixels with all(",val," > 0): ", format(pixelsBiomassNonZero, big.mark = ",")))
                                       ^
```
[R/cohorts.R:451:44:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L451) *style:* **Commas should always have a space after.**
```r
    message(magenta("Pixels with all(",val," > 0): ", format(pixelsBiomassNonZero, big.mark = ",")))
                                           ^
```
[R/cohorts.R:452:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L452) *style:* **Lines should not be more than 100 characters.**
```r
    out <- list(pixelsNA = pixelsNA, pixelsZero = pixelsZero, pixelsBiomassNonZero = pixelsBiomassNonZero)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:518:32:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L518) *style:* **Variable or function name should be lowerCamelCase.**
```r
                               availableERC_by_Sp, theUnwantedPixels,
                               ^~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:530:7:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L530) *style:* **Variable or function name should be lowerCamelCase.**
```r
      availableERC_by_Sp <- as.data.table(availableERC_by_Sp)
      ^~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:554:7:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L554) *style:* **Commented code should be removed.**
```r
  #   numChar <- max(nchar(availableERC_by_Sp$initialEcoregionCode), na.rm = TRUE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:556:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L556) *style:* **Lines should not be more than 100 characters.**
```r
  #                      initialEcoregionCode := paste0("1_", paddedFloatToChar(as.integer(initialEcoregionCode), numChar))]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:560:16:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L560) *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:575:8:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L575) *style:* **Commented code should be removed.**
```r
    #  stop("values of 34 and 35 on pixelCohortData and sim$LCC2005 don't match")
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:604:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L604) *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:607:42:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L607) *style:* **Put spaces around all infix operators.**
```r
    out[lcc %in% c(classesToReplace), lcc:=NA]
                                        ~^~~
```
[R/cohorts.R:610:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L610) *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:614:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L614) *style:* **Lines should not be more than 100 characters.**
```r
                               paddedFloatToChar(as.integer(lcc), padL = numCharLCCCodes, padR = 0))]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:618:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L618) *style:* **Lines should not be more than 100 characters.**
```r
    out7 <- out5[availableERG2, on = c("speciesCode", "possERC" = "initialEcoregionCode"), nomatch = NA]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:668:7:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L668) *style:* **Commented code should be removed.**
```r
    # setnames(out3, c("initialPixels", "initialEcoregionCode"), c("pixelIndex", "ecoregionGroup"))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:670:7:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L670) *style:* **Commented code should be removed.**
```r
    # out3 <- unique(out3, by = c("pixelIndex", "ecoregionGroup"))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:693:6:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L693) *style:* **Commented code should be removed.**
```r
    #describeCohortData(cohortData)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:702:16:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L702) *style:* **Variable or function name should be lowerCamelCase.**
```r
  cohortData[, V1 := NULL]
               ^~
```
[R/cohorts.R:707:5:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L707) *style:* **Commented code should be removed.**
```r
  # cohortData[speciesCode == "Popu_sp", cover := asInteger(cover / 2)]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:709:14:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L709) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  cohortData[ , cover := {
             ^
```
[R/cohorts.R:709:15:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L709) *style:* **Commas should never have a space before.**
```r
  cohortData[ , cover := {
             ~^
```
[R/cohorts.R:721:14:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L721) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  cohortData[ , B := mean(totalBiomass) * cover / 100, by = "pixelIndex"]
             ^
```
[R/cohorts.R:721:15:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L721) *style:* **Commas should never have a space before.**
```r
  cohortData[ , B := mean(totalBiomass) * cover / 100, by = "pixelIndex"]
             ~^
```
[R/cohorts.R:721:17:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L721) *style:* **Variable or function name should be lowerCamelCase.**
```r
  cohortData[ , B := mean(totalBiomass) * cover / 100, by = "pixelIndex"]
                ^
```
[R/cohorts.R:723:14:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L723) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  cohortData[ , B := ceiling(B / pixelGroupBiomassClass) * pixelGroupBiomassClass]
             ^
```
[R/cohorts.R:723:15:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L723) *style:* **Commas should never have a space before.**
```r
  cohortData[ , B := ceiling(B / pixelGroupBiomassClass) * pixelGroupBiomassClass]
             ~^
```
[R/cohorts.R:723:17:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L723) *style:* **Variable or function name should be lowerCamelCase.**
```r
  cohortData[ , B := ceiling(B / pixelGroupBiomassClass) * pixelGroupBiomassClass]
                ^
```
[R/cohorts.R:725:14:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L725) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  cohortData[ , totalBiomass := asInteger(totalBiomass)]
             ^
```
[R/cohorts.R:725:15:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L725) *style:* **Commas should never have a space before.**
```r
  cohortData[ , totalBiomass := asInteger(totalBiomass)]
             ~^
```
[R/cohorts.R:831:36:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L831) *style:* **Variable or function name should be lowerCamelCase.**
```r
  cohortData[cover > 0 & age == 0, B := 0L]
                                   ^
```
[R/cohorts.R:837:5:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L837) *style:* **Commented code should be removed.**
```r
  # cohortData[ , coverProp := (cover/100 * (NROW(cohortData) - 1) + 0.5) / NROW(cohortData)]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:849:22:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L849) *style:* **Variable or function name should be lowerCamelCase.**
```r
subsetDT <- function(DT, by, doSubset = TRUE) {
                     ^~
```
[R/cohorts.R:854:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L854) *style:* **Lines should not be more than 100 characters.**
```r
              "using maximum of ", sam, " samples per combination of ecoregionGroup and speciesCode. ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cohorts.R:859:7:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/cohorts.R#L859) *style:* **Variable or function name should be lowerCamelCase.**
```r
      DT <- DT[a$lineNum]
      ^~
```
[R/ecoregionProducer.R:37:4:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L22) *style:* **Variable or function name should be lowerCamelCase.**
```r
defineFlammable <- function(LandCoverClassifiedMap = NULL,
                            ^~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:128:5:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L128) *style:* **Variable or function name should be lowerCamelCase.**
```r
    MixedRas <- speciesStack[[1]]
    ^~~~~~~~
```
[R/maps.R:132:18:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L132) *style:* **Variable or function name should be lowerCamelCase.**
```r
    speciesStack$Mixed <- MixedRas
                 ^~~~~
```
[R/maps.R:203:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L203) *style:* **Lines should not be more than 100 characters.**
```r
                    "Attempting to use data('sppEquivalencies_CA', 'LandR') and sppEquivCol == 'Boreal'"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:220:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L220) *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:224:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L224) *style:* **Lines should not be more than 100 characters.**
```r
    pixelGroupData1 <- cohortData1[, .(pixelGroup, B, speciesCode)][pixelGroupData1, on = "pixelGroup"]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:227:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L227) *style:* **Lines should not be more than 100 characters.**
```r
    pixelGroupData1 <- pixelGroupData1[, .(speciesGroupB = sum(B, na.rm = TRUE), totalB = totalB[1]), by = pgdAndSc]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:228:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L228) *style:* **Lines should not be more than 100 characters.**
```r
    set(pixelGroupData1, NULL, "speciesProportion", pixelGroupData1$speciesGroupB / pixelGroupData1$totalB)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:243:7:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L243) *style:* **Commented code should be removed.**
```r
    # setorderv(cohortData, "pixelGroup")
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:246:5:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L246) *style:* **Variable or function name should be lowerCamelCase.**
```r
    N <- rep.int(pixelGroupData2$N, pixelGroupData2$N)
    ^
```
[R/maps.R:255:5:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L255) *style:* **Variable or function name should be lowerCamelCase.**
```r
    GT1 <- (b > 1)
    ^~~
```
[R/maps.R:258:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L258) *style:* **Lines should not be more than 100 characters.**
```r
      pixelGroupData2[[1]] <- cohortData2[GT1, .(speciesProportion = sum(B, na.rm = TRUE) / totalB[1]),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:261:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L261) *style:* **Lines should not be more than 100 characters.**
```r
      set(cohortData2, which(!GT1), "speciesProportion", cohortData2$B[!GT1] / cohortData2$totalB[!GT1])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:262:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L262) *style:* **Lines should not be more than 100 characters.**
```r
      pixelGroupData2[[NROW(pixelGroupData2) + 1]] <- cohortData2[!GT1, c("pixelGroup", "speciesCode",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:323:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L323) *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:341:6:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L341) *style:* **Commented code should be removed.**
```r
    #pixelGroupData3 <- pixelGroupData[sppEq, on = "speciesCode", all.x = TRUE] ##
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:344:6:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L344) *style:* **Commented code should be removed.**
```r
    #setorderv(pixelGroupData3, cols = c("pixelGroup", "speciesProportion"), order = -1L)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:345:6:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L345) *style:* **Commented code should be removed.**
```r
    #set(pixelGroupData3, NULL, "speciesProportion", NULL)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:346:6:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L346) *style:* **Commented code should be removed.**
```r
    #pixelGroupData3 <- pixelGroupData3[, .SD[1], by = "pixelGroup"]
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:347:6:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L347) *style:* **Commented code should be removed.**
```r
    #pixelGroupData3[pure == FALSE, speciesCode := "Mixed"]
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:348:6:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L348) *style:* **Commented code should be removed.**
```r
    #setnames(pixelGroupData3, "speciesCode", "leading")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:350:6:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L350) *style:* **Commented code should be removed.**
```r
    #pixelGroupData3[, pure := !pure]
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:351:6:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L351) *style:* **Commented code should be removed.**
```r
    #setnames(pixelGroupData3, "pure", "mixed")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:357:5:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L357) *style:* **Commented code should be removed.**
```r
  # a2 <- Sys.time()
    ^~~~~~~~~~~~~~~~
```
[R/maps.R:361:5:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L361) *style:* **Commented code should be removed.**
```r
  # pixelGroupData2[mixed == TRUE, leading := "Mixed"]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:362:5:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L362) *style:* **Commented code should be removed.**
```r
  # b2 <- Sys.time()
    ^~~~~~~~~~~~~~~~
```
[R/maps.R:516:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L516) *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:523:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L523) *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:526:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L526) *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:533:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L533) *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:551:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L551) *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:553:77:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L553) *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:556:76:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L556) *style:* **Commas should always have a space after.**
```r
    message("removing ", sum(!noDataLayers), " species because they had <",thresh,
                                                                           ^
```
[R/maps.R:558:1:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L558) *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:580:5:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L580) *style:* **Commented code should be removed.**
```r
  # layerData <- Cache(sapply, X = speciesLayers, function(x) sum(x[] > 0, na.rm = TRUE))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:582:5:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L582) *style:* **Commented code should be removed.**
```r
  # ## remove layers that had < thresh pixels with biomass
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:583:5:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L583) *style:* **Commented code should be removed.**
```r
  # belowThresh <- layerData < thresh
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:585:7:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L585) *style:* **Commented code should be removed.**
```r
  #   message(names(belowThresh)[belowThresh], " was removed because it had no data")
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:586:7:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L586) *style:* **Commented code should be removed.**
```r
  #   speciesLayers[belowThresh] <- NULL
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/maps.R:685:7:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L685) *style:* **Variable or function name should be lowerCamelCase.**
```r
      LQRastName <- basename(tempfile(fileext = ".tif"))
      ^~~~~~~~~~
```
[R/maps.R:687:9:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L687) *style:* **Variable or function name should be lowerCamelCase.**
```r
        LQCurName <- basename(tempfile(fileext = ".tif"))
        ^~~~~~~~~
```
[R/maps.R:694:7:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L694) *style:* **Variable or function name should be lowerCamelCase.**
```r
      LQRastInHQcrs <- projectExtent(lowQualityStack, crs = crs(highQualityStack))
      ^~~~~~~~~~~~~
```
[R/maps.R:707:7:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L707) *style:* **Variable or function name should be lowerCamelCase.**
```r
      LQRast <- raster(LQRastName)
      ^~~~~~
```
[R/maps.R:725:9:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L725) *style:* **Variable or function name should be lowerCamelCase.**
```r
        HQRast <- raster(tmpHQName)
        ^~~~~~
```
[R/maps.R:730:9:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L730) *style:* **Variable or function name should be lowerCamelCase.**
```r
        HQRast <- highQualityStack[[SPP]]
        ^~~~~~
```
[R/maps.R:733:7:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L733) *style:* **Variable or function name should be lowerCamelCase.**
```r
      LQRast <- lowQualityStack[[SPP]]
      ^~~~~~
```
[R/maps.R:734:7:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L734) *style:* **Variable or function name should be lowerCamelCase.**
```r
      HQRast <- highQualityStack[[SPP]]
      ^~~~~~
```
[R/maps.R:741:5:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L741) *style:* **Variable or function name should be lowerCamelCase.**
```r
    NAs <- is.na(HQRast[])
    ^~~
```
[R/maps.R:745:5:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L745) *style:* **Variable or function name should be lowerCamelCase.**
```r
    HQRast <- writeRaster(HQRast, datatype = "INT1U",
    ^~~~~~
```
[R/maps.R:755:7:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L755) *style:* **Variable or function name should be lowerCamelCase.**
```r
      HQRast <- highQualityStack[[SPP]]
      ^~~~~~
```
[R/maps.R:759:7:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L759) *style:* **Variable or function name should be lowerCamelCase.**
```r
      LQRast <- lowQualityStack[[SPP]]
      ^~~~~~
```
[R/maps.R:763:7:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L763) *style:* **Variable or function name should be lowerCamelCase.**
```r
      HQRast <- highQualityStack[[SPP]]
      ^~~~~~
```
[R/maps.R:795:4:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/maps.R#L795) *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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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/70528a0880a7695c59f4b3e29a679d89ec442e11/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:3:83:](https://github.com/PredictiveEcology/LandR/blob/70528a0880a7695c59f4b3e29a679d89ec442e11/R/prepInputObjects.R#L3) *style:* **Trailing whitespace is superfluous.**
```r
                           "lcc", "longevity", "maxB", "maxANPP", "postfireregen",
                                                                                ^
```


lol fatava aixo!


some tests failed:
failure: https://travis-ci.org/stellar/stellar-core/builds/557152043?utm_source=github_status&utm_medium=notification


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


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

* https://mattiascibien.now.sh
* https://mattiascibien.mattiascibien.now.sh
* https://mattiascibien-git-master.mattiascibien.now.sh


it's good practice to describe the validation in more readable manner: `date_period_is_valid`


Looks like the arguments can also be removed now, e.g. here: https://github.com/commonmark/commonmark.js/blob/master/lib/render/html.js#L65


It's not possible to support both rc2 and rc3 at the same time.


better code
but can enhance it further


Line 115 appears to have an error -- the 16 gigs needs an M after it so it knows that it is in megabytes.

Should be: java -Xmx16384M -Xms1024M -jar server.jar nogui


Right... fair enough... Well, rc3 fixed it.


Successfully aliased the URL <https://marp-cli-example-gyup4yrto.now.sh> to the following aliases:

* https://marp-cli-example.imflash217.now.sh
* https://marp-cli-example-git-master.imflash217.now.sh


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

* https://mattiascibien.now.sh
* https://mattiascibien.mattiascibien.now.sh
* https://mattiascibien-git-master.mattiascibien.now.sh


Successfully aliased the URL <https://git-answer-backend-7yr2vll58.now.sh> to the following aliases:

* https://git-answer-backend.now.sh
* https://git-answer-backend.edwardcrdeam.now.sh
* https://git-answer-backend-git-master.edwardcrdeam.now.sh


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

* https://fazzdesign.shantisetiani.now.sh
* https://fazzdesign-git-master.shantisetiani.now.sh


+ # ceshi


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

* https://api.firstmeanseverything.com
* https://fme-api.firstmeanseverything.now.sh
* https://fme-api-git-master.firstmeanseverything.now.sh


Successfully aliased the URL <https://marp-cli-example-ec41bvylc.now.sh> to the following aliases:

* https://marp-cli-example.imflash217.now.sh
* https://marp-cli-example-git-master.imflash217.now.sh


Hey @weakbit
nice idea the fallback middleware. I add a feature issue in the main repository to think about a integration:
https://github.com/lochmueller/staticfilecache/issues/171
Regards, Tim


oo_plant_load_profile (drewyh) - 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.42%25-green.png)


Successfully aliased the URL <https://marp-cli-example-ohggced2e.now.sh> to the following aliases:

* https://marp-cli-example.imflash217.now.sh
* https://marp-cli-example-git-master.imflash217.now.sh


No need to use builder for only one region.


Maybe it should be left there for educational purposes. However, I'd prefer if the PID examples for the different devices used MATLAB built-in tools for PID functionality. I'm a bit torn on this, since on the other hand it provides consistency between the IDE's. Sooooo....

I'd definitely leave it but we have to think about strategy a bit...


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


Added comment to explain addition.
Code is efficient, but confusing.


应该是开发人员不同，所以习惯没统一，我觉得 lerna 子目录中就不需要 .npmignore 了， 尽量在 package.json 里的 files 限制吧。


Fff


Puzzle `736-3fd74c60` disappeared from [`templates/components/navigation_menu.html`](https://github.com/fidals/stroyprombeton/blob/master/templates/components/navigation_menu.html), that's why I closed #740. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.


No problem. Its been added back 😁


Puzzle `740-543c3432` discovered in   [`templates/components/navigation_menu.html`](  https://github.com/fidals/stroyprombeton/blob/master/templates/components/navigation_menu.html)   and submitted as #749. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


Is there any reason why we prefer `size_t` over `gsize`? If so, what is our rationale on using basic types, gtypes and Guile types other than SCM?


I wasn't sure if the JS switch could deal with the `===` operator and not just the normal `==` equality operator. Can it?


@keirlessmi Hi. As you can see, your request went through nowhere. Please, don't post off topic / issue in an unrelated conversation. About your request, if you still need help, first read the README. If this still doesn't work, open a new issue where we will try to help you.


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

* https://hellofriend.now.sh
* https://next-setup.panr.now.sh
* https://next-setup-git-master.panr.now.sh


EliminateIterations (energy-plus) - x86_64-MacOS-10.13-clang: Build Failed

Failures:\n

integration Test Summary
 * Passed: 1
 * Failed: 634

regression Test Summary
 * Passed: 631
 * Failed: 2

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