O the assertion can be done within the block:

```
expect do
  expect(authenticator.after_authenticate(hash)).to eq(nil)
end.to change { ... }
```


Our server was returning {:db/id nil}, which i didn't like because it's not a real Datomic response.


The tests in `invites_controller_spec.rb` make sure that this works. I didn't want to test the same thing in multiple places.


`create!` :stuck_out_tongue:


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

* https://horchataclub.now.sh


## Jenkins Build Summary

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

Built at __20181210 - 23:58:38__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/5//artifact/msvc.Debug.txt) | 1130 cases, 0 failed, t: 621s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/5//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 1275 cases, 0 failed, t: 6m7s | PASS :white_check_mark:
docs,
TARGET=docs | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/5//artifact/docs_TARGET_docs.txt) | 1 cases, 0 failed, t: 0m1s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON,
TARGET=coverage_report,
SKIP_TESTS=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/5//artifact/gcc.Debug_Dcoverage_ON_TARGET_coverage_report_SKIP_TESTS_true.txt) | 1133 cases, 0 failed, t: 17m3s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/5//artifact/clang.Debug.txt) | 1133 cases, 0 failed, t: 3m12s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/5//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1130 cases, 0 failed, t: 645s | PASS :white_check_mark:
rpm | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/5//artifact/rpm.txt) | 1133 cases, 0 failed, t: n/a | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/5//artifact/gcc.Debug.txt) | 1133 cases, 0 failed, t: 3m27s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/5//artifact/clang.Debug_Dunity_OFF.txt) | 1133 cases, 0 failed, t: 10m22s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/5//artifact/clang.Release_Dassert_ON.txt) | 1133 cases, 0 failed, t: 5m39s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/5//artifact/gcc.Debug_Dunity_OFF.txt) | 1133 cases, 0 failed, t: 11m35s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/5//artifact/msvc.Debug_Dunity_OFF.txt) | 1130 cases, 0 failed, t: 1281s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/5//artifact/gcc.Release_Dassert_ON.txt) | 1133 cases, 0 failed, t: 6m10s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/5//artifact/gcc.Debug_Dstatic_OFF.txt) | 1133 cases, 0 failed, t: 3m26s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/5//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1133 cases, 0 failed, t: 3m27s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/5//artifact/msvc.Release.txt) | 1130 cases, 0 failed, t: 417s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/5//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1133 cases, 0 failed, t: 3m1s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/5//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1133 cases, 0 failed, t: 10m49s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/5//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1133 cases, 0 failed, t: 12m40s | PASS :white_check_mark:


Maybe


现在还有166号段的
这个是我们使用的/^1([358][0-9]|4[579]|66|7[0135678]|9[89])[0-9]{8}$/


Created multidev environment [rescue-x#oct-18](https://dashboard.pantheon.io/sites/c8430b75-4272-4aca-bfcd-206b12279315#oct-18).

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


Definitely looking at not having UNLESS be an IF-NOT synonym.  I wasn't so sure about its first incarnation (null-sensitive) but folding it in to be kind of a complement to AND/OR/XOR seems better:

https://forum.rebol.info/t/hedging-on-unless-for-beta-one/881

Note that if you use GROUP! instead of BLOCK! with AND/OR, they will now be *non-short-circuit*.  The return result will be the same as the short circuit version, they'll just evaluate both sides.  UNLESS and XOR have to evaluate both sides.


1. Added support for Prompting for permission,

-  *PermissionUtils.java*
-  *Maps.java*

2. Added current location services to maps.

-  *Maps.java*

3. Added persmission values required into the Manifests.

-  *strings.xml*
-  *activity_maps.xml*
-  *AndroidManifest.xml*


Saw it! 😉


OK. I will fix it.


default!  :-)


Successfully aliased the URL <https://project-groceries-app-ocsqsaftvw.now.sh> to the following alias.

* https://app.projectgroceries.com


Removed marked location from previous map implementation


(I assume the double caret is purposeful due to some kind of escaping issue)... here's an example for thinking about the COLLECT with no KEEPs being NULL.

Probably clearer as:

      delimit ",^^/" collect-lines [
          for-each player words-of players [
               keep [players/:player/name unspaced ["<" players/:player/email ">"]]
          ]
      ]


**Reasoning:** This helps us standardize references to the chapter throughout the document.


можно использовать calloc(), чтобы потом не занулять


Urgh, this PICK thing.  I still haven't decided entirely how I feel about it, and I think how I feel is that it only support LOGIC! if the block is exactly two elements long :-/

But so long as you'd be not using string literals for "cleanness" here, you can go all the way and use WORD!.  `pick [yes no]`, it doesn't evaluate them.  Unless you meant to print `'yes`?


after update this commit or revision 9.5.0.5382, i get bug error this.
os = archlinux
wine = 4
![2018-12-10_10-15](https://user-images.githubusercontent.com/19869176/49708935-84d0b680-fc64-11e8-889d-73233f4215d4.png)


It's for 4 different solved states.
For example, if you do the 1x2x3 on the left bottom position, centers of UFDB are not cared. In another word, if the center are fixed (due to cube representation for calculating), there will be 4 different solved states.


initiate


@mattheww22
Use string formatting in your output. For example...
`days = days_until_break(today())   # assume these functions exist`
`print('There are {0} school days left until break.'.format(days))`


I don't know if this is good or bad, but:

    "vs." unless if score [
         unspaced [(round/to score/1 1) "-" (round/to score/2 1)]
    ]

Just as a thought point on UNLESS's new definition.


SWITCH now being evaluative, you don't need `:file!`, and words have to be LIT'd.

Evaluative SWITCH is the right answer...I always thought so, and now I'm more convinced than ever:

https://forum.rebol.info/t/facing-the-facts-switch-must-evaluate-clauses/603/8?u=hostilefork


Yes still WIP


Great job!!! :+1:


I always think that an EITHER branch that is just going to return is clearer as an IF, letting the other branch follow as outside the IF.


string name_of_stadium


The capnp location depends on how you installed it. It works in my env which installed by conda.


I have become a pretty big fan of **any [...] then [...]** instead of **if any [...] [...]**.  For the falsey case, I think **any [...] or [...]** reads a little better than **any [...] else [...]**, though they're equivalent in that situation.


Этот код можно унести внутрь CheckDataPipe - он часто повторяется


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/4a20ed20-5279-4362-9b7d-d7c97684f8ad?env_id=ibm%3Ayp%3Aus-south "nyu-order-service-f18"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/fd78437c-d65b-4fce-bf78-6d4b5c509c92?env_id=ibm%3Ayp%3Aus-south "nyu-order-service-f18") deployed [orders](https://github.com/orders-squad/orders/releases/tag/deploy-ibm-yp-us-south-orders-nyu-order-service-f18-20181210-033715 "deploy-ibm-yp-us-south-orders-nyu-order-service-f18-20181210-033715") to [nyu-order-service-f18](https://console.bluemix.net/apps/4664a5b2-e1a0-4422-8f30-7c55e1a3bafb?env_id=ibm:yp:us-south "ibm:yp:us-south:orders:nyu-order-service-f18"), including this commit


fantzonep will be addressed when I get home from work, though people are
welcome to fix it in the meantime.

On Mon, Dec 10, 2018, 02:48 Scott Stone <notifications@github.com wrote:

> Sent in a fix for the dec8.cpp machines: cd3b771
> <https://github.com/mamedev/mame/commit/cd3b77121fa7fdd0540515f9ee471724987680d5>
> fantsonzep still not fixed.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/mamedev/mame/commit/4b3ff6417eed11d0285b4d224ccb6371eececa85#commitcomment-31613913>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABzdIcTCOrG2B1xubrlXXIzGRDBnc3a6ks5u3b15gaJpZM4ZKXk1>
> .
>


Когда точно знаешь размер строки - Reserve делать лучше до присвоения.
тогда не будет 100% релокации.


Imo, toy/busybox helps should match as possible the respective helps of full Linux commands, for the parameters that are implemented (and if they behave the same).
Personally, I like help texts complete enough and I dislike when I need to guess what something means, and when reading a boring man is necessary due to incomplete help.


Done.


ok.


Successfully aliased the URL <https://profsaunastroy-55u0gveo5.now.sh> to the following alias.

* https://profsaunastroy.now.sh


Bienvenu au royaume


Created multidev environment [ilsoy#ci-302](https://dashboard.pantheon.io/sites/1b49470e-4ad3-4b49-90a2-7bb2c2f96788#ci-302).

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


ou lala


yes chu bin trop fort


press f


jai hack le serveur, oui sa sert a rien mais bon


:o great catch il fix that


header修正,z-index修正


thanks


content部分を修正したい


That's supposed to be (#36) at the end... oops


测试用数据库


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

* https://anthony.codes


Updated MBE article from under review to published.


ここからは自由にtest, trainを分けてください。


以下、無視


psychパッケージのインストールが必要です。


The video you posted looks cool man.
Are you involved with any generative art communities?

If you're interested - there's this Stack Exchange proposal - but tbh I think it's going to fail.
https://area51.stackexchange.com/proposals/120111/generative-and-interactive-art

Here's my current art project:
https://tinymassive.herokuapp.com/


Wow~ Thuan is so pro.


@vitoflorko-swiftdev Hi, how do I use this btw? Below is my code. But the title does not appear.

```swift
<<< TextAreaRow(tag: FormRow.description).cellSetup { cell, row in
    row.title = row.tag
    row.titlePercentage = 0.7
    row.textAreaHeight = .dynamic(initialTextViewHeight: 100)
}
```


https://pastebin.com/yw6kiaqD?fbclid=IwAR1cQyz7M4YvK-mjSeZhQj5fn5spiqqxP-jdy2prkRPk7h0uGfksvthhWDk

https://pastebin.com/NaERjtcW?fbclid=IwAR0Qdhlcxq1ki1yP9Evp2HtaPklQGCdVuyg2m6WMngD6_abqqPzndzQGg1M

its not sending keys and still giving me same error :<


If value is of type `Summary`, descriptor can only be of type [`Summary`](https://github.com/census-instrumentation/opencensus-proto/blob/master/src/opencensus/proto/metrics/v1/metrics.proto#L113) too. Also see [Java](https://github.com/census-instrumentation/opencensus-java/blob/master/api/src/main/java/io/opencensus/metrics/export/Metric.java#L130-L132).


Created multidev environment [ilsoy#ci-304](https://dashboard.pantheon.io/sites/1b49470e-4ad3-4b49-90a2-7bb2c2f96788#ci-304).

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


"id,_:= uuid.NewV1()"  works.


this needs to be merged into master before heroku can interpret if it worked or not. typically https is the way to go with heroku, so specifying https on the font links will probably fix the issue of the Arizonia font not importing.


> Wow~ Thuan is so pro.
Thanks, m8~


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

* https://anthony.codes


@Willena You may want to mark it "Unreleased" which is GPlay's way of marking an app that's β-only — i.e., currently has _no_ stable release.  It, e.g., can't tell when [OpenDNS is running in DNSCrypt mode](https://www.opendns.com/about/innovations/dnscrypt/) via [AdGuard](https://kb.adguard.com/en/general/dns-filtering-android).


縮排這種東西，怎麼樣都好吧？


Comment to Green.


@mattheww22
This simply sets myGrade to the value of gradeStr, instead of determining the letter grade for the number grade.


@mattheww22
Use string formatting in your output. For example...
`days = days_until_break(today())   # assume these functions exist`
`print('There are {0} school days left until break.'.format(days))`


@mattheww22
This is inside the loop and will print as many times as there are letters in the input.


Closed issue number #51


小山さんの指摘参照。
パッケージ名がexampleになっていますので。

他、用意している値についても日付IDのみとなっていますので見直した方が良いかな、と。


名前が「日付のコントローラ」になっているので、出来れば画面ややる事に紐づいた名前が良いですね。
DateCaluclationみたいな。


同一Webアプリケーション内でのリダイレクトはあまりお勧めしません。
実際やる事のあるアプリも多いんですが、それなりの理由が合ってやる事が多いです。
画面遷移をしたいだけ、ということであれば単純なHTML上でのリンクでURLを変えてアクセスするのが良いです。


アノテーションと定義が離れてるのはダメですね。


Integerも有なんですが、Integerは「null」が使えてしまうのでnullを利用しないような場合は「int」が素直で良いです。
もっと言うと扱える値の範囲を持った「値オブジェクト」なんていうのも作る場合がありますが、ここらへんはちょっと高等テクニックみたいな感じになるので、割愛です。


インクリメンタルサーチの動画です。
https://gyazo.com/9e5e60cf9e75853748aa7f9c042332fc

宜しくお願いいたします。


```bash
./configure --prefix=/path/to/install_mash/  --with-capnp=/usr --with-gsl=/usr
```
I only test it on local linux computer, now need to test it on server.


Ok drag and drop gets the files here. But not what i wanted.


この設定は良いです。
通信した時やエラーが出た時に対象クラスの情報を表示するのに便利です。toStringのオーバーライドと言うのですが、良く使います。

System.out.println(""); みたいなのをやったと思いますが、この引数にクラスをそのまま渡すと内部的に「toString()」メソッドが呼ばれます。
つまりtoStringのオーバーライドをしていない場合どうなるか、というと「クラスのインスタンス名」みたいなものが出力されるので全く意味がわからないものが出ます。
なのでログを元にエラー解析する時などに有用なので、ちゃんとtoStringはオーバーライドしましょう、ということですね。


앗 링크 공유 감사드립니다 ㅎㅎ


test


名前の付け方的にはnewDateで良いと思いますよ。もしくは「new」だけか。


今の日付を取っちゃってますね。
計算基準日を受け取る必要があるので、ここの値は画面から受け取った値でないとダメです。


あ、でもindexだからデフォルト値、としては有かもしれないですね！


Created multidev environment [rescue-x#oct-18](https://dashboard.pantheon.io/sites/c8430b75-4272-4aca-bfcd-206b12279315#oct-18).

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


setDayが正しいですね。


давай все-таки сюда константы двинем в явном виде )
потому что это константы этого класса, а не какие-то "глобальные константы"


Warning: Just realized that this usage of MATCH has a problem at the moment:

https://github.com/metaeducation/ren-c/issues/820

(This involves MATCH's trick for how it does **match parse "aaa" [some "a"]** to be "aaa".  I am still mulling over the solution.  I'm very confident it *will* work, there's just several things hanging in the balance of the decision.)


здесь нужно просто обращаться к константам класса Карта, не нужно в этот класс включать их


ここらへんは綺麗に書けてますね。
StreamAPIは結構難しいのですが、慣れてくるのと使えるモノにどんなものがあるのかわかってくると非常に便利です。

「リストのような連続したもの」に対する操作に特化したAPIなので、大体やりたいことは提供してくれてます。
例えば「リストの中の要素から特定のものを除外したい」とかいう場合も、条件を簡単に書いてフィルタリングできたりします。


может лучше множественное число?  `RANKS` ?


拍脑袋，speedtest 应该是用墙外服务器的地址了，我改一下


Shortened function names, colors are now lower case, and fixed URL typo.


ここの処理は出来るならコントローラ側に持たせた方が良いですね。
画面から渡ってきた値の加工をこのサービスの処理の前提にしてしまうと、例えばこのサービスを他の機能から使いたい、となったときに「画面側の仕様」に引きずられることになります。

このサービスのやりたい事、すなわち「関心事」は「日付の計算、取得、登録、更新、削除を行う」というものなので、「画面から渡ってきた値の加工」は入ってないと思います。
なので、それは画面側、コントローラ側でやっちゃいましょう、という感じです。


可以的


ここの渡し方は良いかもしれません。
渡ってくる日付情報を分割した配列にして渡す、というような発想は良いと思います。

ただ実際に使う、となったときにサービスのメソッドの引数が文字列の配列になっているので、使う側が「何を渡せばよいんだろう？」となってしまいかねないので、そこがちょっと微妙なところですね。難しい。


Edited the description


文字化けしてるよ


なので、出来ればサービスの引数は文字列のままにして、配列変換するのは別にしたいですが、上記の通りそもそも画面の関心事になっちゃうので、画面で変換しよう、になるかな、と。
つまり「サービスに渡す前に必要な形に加工してから渡して」という感じに。


@sebastians22
Use string formatting in your output. For example...
`days = days_until_break(today())   # assume these functions exist`
`print('There are {0} school days left until break.'.format(days))`


Executing the daily benchmark build, I will reply here when finished:

@nanosoldier `runbenchmarks(ALL, isdaily = true)`


вот эти строки 29 - 31 какие-то очень странные
во-первых они находятся в теле класса, а не в методе
во-вторых вообще не очень понятно использование рескью в этом классе
классы обычно выбрасывают исключения
отлов исключений происходит где-то в "мейн программ", в классах, которые несут процесс исполнения


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

* https://profsaunastroy.now.sh


If the vertex is in the destination set, previously would return just a null set as per the faulty return values in getPath()


first of all - I'm a big fan of you.
Thnx for the hint, will NOT be needing a listener there - added it for curiosity only.


Here, I forgot to set the initial edge weight to the importance of the first point, rather than 0.


Am I missing something here or does the order of the dll's matter?


This commit has been mentioned on **openHAB Community**. There might be relevant details there:

https://community.openhab.org/t/ubiquiti-unifi-binding-feature-discussion/14520/684


The way i represented the adjacency list, if the destination vertex only had in edges, it didn't exist in the adjList array, which caused errors trying to path to it.


Returned null instead of empty set as needed by the tests.


[R/ggcorrmat.R:367:9:](https://github.com/IndrajeetPatil/ggstatsplot/blob/7a06f82a10f6eb364806af501f28a9b23ff26217/R/ggcorrmat.R#L367) *warning:* **local variable ‘n_summary’ assigned but may not be used**
```r
        n_summary <- numdf_summary(df = corr_df$n)
        ^~~~~~~~~
```
[R/ggscatterstats.R:232:5:](https://github.com/IndrajeetPatil/ggstatsplot/blob/7a06f82a10f6eb364806af501f28a9b23ff26217/R/ggscatterstats.R#L232) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/ggscatterstats.R:235:12:](https://github.com/IndrajeetPatil/ggstatsplot/blob/7a06f82a10f6eb364806af501f28a9b23ff26217/R/ggscatterstats.R#L235) *style:* **Commented code should be removed.**
```r
        #  dplyr::filter(.data = ., !!rlang::enquo(label.expression))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers_ggbetween_anova_subtitles.R:389:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/7a06f82a10f6eb364806af501f28a9b23ff26217/R/helpers_ggbetween_anova_subtitles.R#L389) *style:* **Variable and function names should not be longer than 30 characters.**
```r
subtitle_friedman_nonparametric <- function(data,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


I did not know writeReduced should not modify the initial array, and therefore subsequent calls to writeReduced used already modified data, so this prevents the original data from being modified.


Successfully aliased the URL <https://sleddit-53lfo5nrc.now.sh> to the following alias.

* https://sleddit.now.sh


вот это лучше разобрать на методы с понятными названиями, чтобы не устраивать здесь такую сложную проверку
типа `players_have_money?`


teste


your form-name is changed


и проверка с `command != 0` не совсем понятна
у тебя же уже есть проверка `when 0 then break` в 31 строке
две проверки одного и того же обычно намекают либо на избыточность, либо на кривость решения


в этих двух строчках по сути повторяются проверки из строки 26
почти наверняка можно реструктурировать код так, чтобы избежать дублирования проверки
(и даже если оставить как есть, то точно можно реиспользовать метод/методы `player_has_money?`, `dealer_has_money?`, если их добавить... но правильно конечно уйти от дублирования проверок)


переменная не используется


здесь и далее везде - избавься от пустых линий после объявления класса


Created multidev environment [rescue-x#oct-18](https://dashboard.pantheon.io/sites/c8430b75-4272-4aca-bfcd-206b12279315#oct-18).

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


пустые линии перед закрытием класса тоже не нужны


Suppose filenames should be in lowercase to avoid issues with how different operating systems handle cases?


здесь как и в мейн дублируется проверка для "комманд"
тут вообще видимо вполне сгодится `loop` вместо `while` - подумай


@rinthel 혹시 다른 한국어 번역 프로젝트 또 아시는것이 있으시다면 소개좀 부탁드립니다. 제가 아는건

- https://www.penflip.com/sarojaba/rust-doc-korean/blob/master/readme.md TRPL 1판 번역
- https://rinthel.github.io/rust-lang-book-ko/ TRPL 2판 번역
- https://yegeun542.github.io/rust-edition-guide-ko/ 에디션 가이드 번역

이 셋이 전부인데, 번역 프로젝트가 엄청나게 많은 노동을 요구로 하는 반면 사람들에게 잘 알려지지 않아서, 한국어 번역 프로젝트들을 rust-kr.org 메인에 노출시켜서 좀 한곳에 모으고 사람들도 유치하려고 합니다.


#9 Document Tracking


Automated Test Suite Message


The argument name should be camelCase => `(UserRepository userRepository ... `


Successfully aliased the URL <https://simon-kjellberg-poazfrjqhy.now.sh> to the following aliases.

* https://simonkjellberg.com
* https://www.simonkjellberg.com
* https://simonkjellberg.se
* https://www.simonkjellberg.se


Looks Perfect 💯  also don't forget to changes the name of the files (Message and MessageRepository) 👍


cool!


cmd.exeだと正常に動作しないっぽい...？


@bigrammy fuck xda


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

* https://profsaunastroy.now.sh


#use these lines to install superset in python3
#for superset you need to use pyvenv
**virtualenv -p python3 pyvenv**
#activating pyenv
**source pyvenv/bin/activate**
#now install superset
pip install superset


I'm very sorry about this :( and thank you for the fix!


ㅇㄴㄹㄴㅇㄹㄴㅇ


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/f0fec8c6-ecc0-4481-be5d-fac57818a3a0?env_id=ibm%3Ayp%3Aus-south "nyu-shopcart-service-f18"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/8a5485bf-cf98-4f49-8fe9-aec6683c1402?env_id=ibm%3Ayp%3Aus-south "nyu-shopcart-service-f18") deployed [shopcarts](https://github.com/NYUDevOps-Fall18-Shopcarts/shopcarts/releases/tag/deploy-ibm-yp-us-south-devops_shopcart-dev-20181210-053230 "deploy-ibm-yp-us-south-devops_shopcart-dev-20181210-053230") to [dev](https://console.bluemix.net/apps/7cb3473d-b128-4c0a-b797-7ce1bc047d45?env_id=ibm:yp:us-south "ibm:yp:us-south:devops_shopcart:dev"), including this commit


makes sense


thank you


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `ctf_space_id` (in env: `CTF_SPACE_ID)`
* `ctf_cda_token` (in env: `CTF_CDA_TOKEN)`
* `ctf_cpa_token` (in env: `CTF_CPA_TOKEN)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


[Meta: Skip Changelog]


[Meta: Skip Changelog]

Really confused what happened there. The commit hash is different from the one at https://github.com/thelounge/thelounge/pull/2845/commits (linked to from this commit's header above on this page), how is that a thing?!


'they' as in the way classes, at least in oop, works. Will most likely understand within the next week or so.


try lah


Automated Test Suite Message


I think `encryption.DCParametersToJSON(i.dcparameters)` should be called only if the `dcparameters` is set. i.e. after line no. 162 below.


That's wrong, should be ```
var tabPos=dropdownMenu..GetChildAtIndex(1).Children[tabNode.VisibleIndex].GetClientRect();
```


Ideally, the active fabmodules session would log to `/var/log/fabmodules/mod_server.log` but guest account restrictions won't allow them to write there. For now, there is a long in `/tmp` to debug and issues during an active session.


@simnalamburt 2판 번역에도 참여하셨던 @ParkHanbum 님이 contributing한 RustByExample 문서 링크 드립니다.
https://hanbum.gitbooks.io/rustbyexample/content/


There's server support for "sleep at end of track" - though not documented in the CLI documentation. I never liked the way this and some other player related actions got implemented... but so be it: use `00:04:20:... jiveendoftracksleep` without any further parameter. That should do it.


were did you found ties blobs?


Now could not deploy this pull request since the "files" configuration in `now.json` lists these files or directories which do not exist:

* `out`

These paths may be missing from the GitHub repository because of a `.gitignore` file.
Consider committing them to GitHub or removing them from the "files" list and generating the paths on Now instead using a [build script for a Node.js deployment](https://zeit.co/docs/deployment-types/node), or within your `Dockerfile` for a [docker deployment](https://zeit.co/docs/deployment-types/docker).

For more information on the "files" configuration in now.json, visit [https://zeit.co/docs/features/configuration#files(array)](https://zeit.co/docs/features/configuration#files(array))


Line 46 to 51 not needed. You can use Verify() instead


Build version: __`0.10.0-master.440`__ :crossed_fingers: [`master`](https://github.com/streamich/ci-scripts/tree/master) on [*CircleCI*](https://circleci.com/gh/streamich/ci-scripts/440) :tada:


s not needed?


Build version: __`0.10.0-master.681`__ :crossed_fingers: [`master`](https://github.com/streamich/ci-scripts/tree/master) on [*Travis*](https://travis-ci.org/streamich/ci-scripts/builds/465831236) :tada:


Also updated the functions to work in a more efficient manner by no longer relying on a global scope variable. Now the function(s) takes a single parameter and uses it locally.


これは多角形の頂点を指定するコードです。


side=1はグラフ下部
side=3はグラフ上部です。


https://github.com/HardenedBSD/hardenedbsd-ports/commit/4461589 FreeBSD now went full version revert too


I refactored and renamed some variables... Some of them are renamed well imo, some aren't and weren't meant to be pushed. oops


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

I updated the Github team because of this commit.

- @mcs07, @egpbos were added to this feedstock maintenance team.

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

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

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


これ PR 上がってないっぽいのですが、あげる予定だったのがコミットちゃん系かしら？


Welecome to my Git!!


test


c af[0].bitvector = to_underlying(EAffectFlag::AFF_PROTECT_EVIL);  оно почему-то криво отображается в аффектах


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/f0fec8c6-ecc0-4481-be5d-fac57818a3a0?env_id=ibm%3Ayp%3Aus-south "nyu-shopcart-service-f18"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/8a5485bf-cf98-4f49-8fe9-aec6683c1402?env_id=ibm%3Ayp%3Aus-south "nyu-shopcart-service-f18") deployed [shopcarts](https://github.com/NYUDevOps-Fall18-Shopcarts/shopcarts/releases/tag/deploy-ibm-yp-us-south-devops_shopcart-dev-20181210-061447 "deploy-ibm-yp-us-south-devops_shopcart-dev-20181210-061447") to [dev](https://console.bluemix.net/apps/7cb3473d-b128-4c0a-b797-7ce1bc047d45?env_id=ibm:yp:us-south "ibm:yp:us-south:devops_shopcart:dev"), including this commit


а, наверное потому что я 2 раза его вешаю


This


317f489で対応されました


Successfully aliased the URL <https://pegjs-website-jqasjrpqpx.now.sh> to the following aliases.

* https://pegjs.org
* https://www.pegjs.org
* https://pegjs.now.sh


### hello


We still haven't migrated our main domain to zulip.com from zulipchat.com, so `zulip.com` only serves the homepage.


DeepCode analyzed this commit.
There are 7 new warnings.1 important issue and 7 warnings were fixed.

[Click](https://www.deepcode.ai/app/gh/thenetcircle/dino/c61e900420f598c4a095f668ec7867fed42f1c97/thenetcircle/dino/f5b9697ff8bcd519ba8b834e2f2584793bbdd8ae/_/%2F/code/) to see more details.


Для исправления сделал https://github.com/Verlihub/verlihub/pull/142


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

* https://profsaunastroy.now.sh


what a poor change


Please install extension via composer.
I will not maintain the version number in ext_emconf.


who are you


Needs to be change this!!!


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

* https://sid.studio
* https://www.sid.studio


@yiweichung use RLPy.RUi directly. Don't need another variable "open_ui_kit"


Everything works except the buttons under File. There is something wrong with the listeners.


adding os_user_domain_name and os_project_domain_name


Thanks, Sebastian, you beat me to it by seconds :+1:


for文を書くために、ファイルの数を定義します。


哥们，看你id应该是中国的，我有个suumo不动产数据采集的需求，不知道是否可以合作一下呢？
微信-343225946


This is just a reminder that you're scheduled for the day after tomorrow. Do you have your Wordpress ID and the rest of the article ready?


@yiweichung Menu name should be "EZLook", not "New".


近傍5個


近傍10個


[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/examples/example_experiment.R#L91) *style:* **Commented code should be removed.**
```r
  # library(raster)
    ^~~~~~~~~~~~~~~
```
[inst/examples/example_experiment.R:92:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/examples/example_experiment.R#L92) *style:* **Commented code should be removed.**
```r
  # beginCluster(20) # if you have multiple clusters available, use them here to save time
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_experiment.R:96:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/examples/example_experiment.R#L96) *style:* **Commented code should be removed.**
```r
  # endCluster() # end the clusters
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_experiment.R:152:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/examples/example_experiment.R#L152) *style:* **Commented code should be removed.**
```r
  # fires <- lapply(sims, function(x) x$landscape$fires) %>% stack
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:48:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/examples/example_POM.R#L48) *style:* **Commented code should be removed.**
```r
  # cl <- makeCluster(detectCores() - 1) # not implemented yet in DEoptim
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:83:4:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/examples/example_POM.R#L83) *style:* **Commented code should be removed.**
```r
  #stopCluster(cl) # not yet implemented, waiting for DEoptim
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:106:34:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/examples/example_POM.R#L106) *style:* **Variable or function name should be lowerCamelCase.**
```r
    params(sim1)$caribouMovement$N <- pars[2]
                                 ^
```
[inst/examples/example_POM.R:113:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/examples/example_POM.R#L113) *style:* **Variable or function name should be lowerCamelCase.**
```r
    nPattern_Out <- caribouFn(out$caribou)
    ^~~~~~~~~~~~
```
[inst/examples/example_POM.R:119:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/examples/example_POM.R#L119) *style:* **Commented code should be removed.**
```r
    # cat(minimizeFn)
      ^~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:120:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/examples/example_POM.R#L120) *style:* **Commented code should be removed.**
```r
    # cat(" ")
      ^~~~~~~~
```
[inst/examples/example_POM.R:121:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/examples/example_POM.R#L121) *style:* **Commented code should be removed.**
```r
    # cat(pars)
      ^~~~~~~~~
```
[inst/examples/example_POM.R:122:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/examples/example_POM.R#L122) *style:* **Commented code should be removed.**
```r
    # cat("\n")
      ^~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:1:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/caribouMovement/caribouMovement.R#L1) *style:* **Variable or function name should be lowerCamelCase.**
```r
SpaDES.core.version <- "0.1.0"
^~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:54:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/caribouMovement/caribouMovement.R#L54) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.caribouMovement <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:78:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/caribouMovement/caribouMovement.R#L78) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$moveInterval, "caribouMovement", "move")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:82:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/caribouMovement/caribouMovement.R#L82) *style:* **Lines should not be more than 100 characters.**
```r
      Plot(sim$caribou, addTo = paste("sim", SpaDES.core::P(sim)$stackName, "habitatQuality", sep = "$"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:86:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/caribouMovement/caribouMovement.R#L86) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$.plotInterval, "caribouMovement", "plot", .last())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:90:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/caribouMovement/caribouMovement.R#L90) *style:* **Lines should not be more than 100 characters.**
```r
      Plot(sim$caribou, addTo = paste("sim", SpaDES.core::P(sim)$stackName, "habitatQuality", sep = "$"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:95:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/caribouMovement/caribouMovement.R#L95) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$.plotInterval, "caribouMovement", "plot", .last())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:102:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/caribouMovement/caribouMovement.R#L102) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$.saveInterval, "caribouMovement", "save", .last() + 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:114:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/caribouMovement/caribouMovement.R#L114) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:121:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/caribouMovement/caribouMovement.R#L121) *style:* **Variable or function name should be lowerCamelCase.**
```r
  N <- SpaDES.core::P(sim)$N
  ^
```
[inst/sampleModules/caribouMovement/caribouMovement.R:122:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/caribouMovement/caribouMovement.R#L122) *style:* **Variable or function name should be lowerCamelCase.**
```r
  IDs <- as.character(1:N)
  ^~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:138:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/caribouMovement/caribouMovement.R#L138) *style:* **Variable or function name should be lowerCamelCase.**
```r
Move <- function(sim) {
^~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:1:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L1) *style:* **Variable or function name should be lowerCamelCase.**
```r
SpaDES.core.version <- "0.1.0"
^~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:20:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L20) *style:* **Lines should not be more than 100 characters.**
```r
    person(c("Alex", "M"), "Chubaty", email = "alexander.chubaty@canada.ca", role = c("aut", "cre")),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:21:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L21) *style:* **Lines should not be more than 100 characters.**
```r
    person(c("Eliot", "J", "B"), "McIntire", email = "eliot.mcintire@canada.ca", role = c("aut", "cre")),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:35:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L35) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter("persistprob", "numeric", 0.00, 0, 1, "probability of fire persisting in a pixel"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:37:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L37) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter("spreadprob", "numeric", 0.225, 0.05, 0.5, "probability of fire spreading into a pixel"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:38:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L38) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter("startTime", "numeric", start(sim) + 1, 0, end(sim), "time of initial fire ignition"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:39:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L39) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".plotInitialTime", "numeric", start(sim), start(sim), end(sim) + 1, "time to schedule first plot event"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:41:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L41) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".saveInitialTime", "numeric", NA_real_, NA, NA, "time to schedule first save event"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:42:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L42) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".saveInterval", "numeric", NA_real_, NA, NA, "time interval between save events")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:45:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L45) *style:* **Lines should not be more than 100 characters.**
```r
    expectsInput(objectName = SpaDES.core::P(sim, "fireSpread")$stackName, objectClass = "RasterStack",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:51:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L51) *style:* **Lines should not be more than 100 characters.**
```r
    createsOutput(objectName = SpaDES.core::P(sim, "fireSpread")$stackName, objectClass = "RasterStack",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:59:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L59) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.fireSpread <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:80:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L80) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, SpaDES.core::P(sim)$.plotInitialTime, "fireSpread", "plot.init", .last())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:87:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L87) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim), "fireSpread", "stats") # do stats immediately following burn
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:88:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L88) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$returnInterval, "fireSpread", "burn")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:108:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L108) *style:* **Lines should not be more than 100 characters.**
```r
      stackName <- SpaDES.core::P(sim)$stackName # Plot doesn't like long names -- create local variable
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:143:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L143) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:147:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L147) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Fires <- raster(extent(landscapes), ncol = ncol(landscapes),
  ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:151:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L151) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Fires <- setValues(Fires, 0)
  ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:154:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L154) *style:* **Variable or function name should be lowerCamelCase.**
```r
  landscapes$Fires <- Fires
             ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:160:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L160) *style:* **Variable or function name should be lowerCamelCase.**
```r
Burn <- function(sim) {
^~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:163:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L163) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Fires <- spread(landscapes[[1]],
  ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:175:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L175) *style:* **Variable or function name should be lowerCamelCase.**
```r
  landscapes$Fires <- Fires
             ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:182:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/fireSpread/fireSpread.R#L182) *style:* **Variable or function name should be lowerCamelCase.**
```r
Stats <- function(sim) {
^~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:1:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/randomLandscapes/randomLandscapes.R#L1) *style:* **Variable or function name should be lowerCamelCase.**
```r
SpaDES.core.version <- "0.1.0"
^~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:33:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/randomLandscapes/randomLandscapes.R#L33) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter("inRAM", "logical", FALSE, TRUE, FALSE, "should the raster be stored in memory?"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:34:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/randomLandscapes/randomLandscapes.R#L34) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter("nx", "numeric", 100L, 10L, 500L, "size of map (number of pixels) in the x dimension"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:35:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/randomLandscapes/randomLandscapes.R#L35) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter("ny", "numeric", 100L, 10L, 500L, "size of map (number of pixels) in the y dimension"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:37:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/randomLandscapes/randomLandscapes.R#L37) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".plotInitialTime", "numeric", start(sim), start(sim), NA, "time to schedule first plot event"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:38:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/randomLandscapes/randomLandscapes.R#L38) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".plotInterval", "numeric", NA_real_, NA, NA, "time interval between plot events"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:39:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/randomLandscapes/randomLandscapes.R#L39) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".saveInitialTime", "numeric", NA_real_, NA, NA, "time to schedule first save event"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:40:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/randomLandscapes/randomLandscapes.R#L40) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".saveInterval", "numeric", NA_real_, NA, NA, "time interval between save events"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:41:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/randomLandscapes/randomLandscapes.R#L41) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".useCache", "logical", FALSE, c("init", "plot"), NA, "should the module result be cached for future use")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:49:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/randomLandscapes/randomLandscapes.R#L49) *style:* **Lines should not be more than 100 characters.**
```r
    createsOutput(objectName = SpaDES.core::P(sim, "randomLandscapes")$stackName, objectClass = "RasterStack",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:55:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/randomLandscapes/randomLandscapes.R#L55) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.randomLandscapes <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:63:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/randomLandscapes/randomLandscapes.R#L63) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, SpaDES.core::P(sim)$.plotInitialTime, "randomLandscapes", "plot", .last())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:64:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/randomLandscapes/randomLandscapes.R#L64) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, SpaDES.core::P(sim)$.saveInitialTime, "randomLandscapes", "save", .last() + 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:76:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/randomLandscapes/randomLandscapes.R#L76) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$.saveInterval, "randomLandscapes", "save", .last() + 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:87:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/randomLandscapes/randomLandscapes.R#L87) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:101:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/randomLandscapes/randomLandscapes.R#L101) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DEM <- gaussMap(template, scale = 300, var = 0.03, speedup = speedup, inMemory = inMemory)
    ^~~
```
[inst/sampleModules/SpaDES_sampleModules/SpaDES_sampleModules.R:17:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/SpaDES_sampleModules/SpaDES_sampleModules.R#L17) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".plotInitialTime", "numeric", NA_real_, NA, NA, "This describes the simulation time at which the first plot event should occur"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/SpaDES_sampleModules/SpaDES_sampleModules.R:18:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/inst/sampleModules/SpaDES_sampleModules/SpaDES_sampleModules.R#L18) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".saveInitialTime", "numeric", NA_real_, NA, NA, "This describes the simulation time at which the first save event should occur")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:85:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L85) *style:* **Commented code should be removed.**
```r
    #names(envirHash) <- names(allObjsInSimList)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:134:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L134) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._startClockTime <- NULL
                     ^~~~~~~~~~~~~~~~
```
[R/cache.R:135:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L135) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._timestamp <- NULL
                     ^~~~~~~~~~~
```
[R/cache.R:242:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L242) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$moduleName, "module\n"))
                                                 ^
```
[R/cache.R:253:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L253) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$eventType, "event in",
                                                 ^
```
[R/cache.R:303:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L303) *style:* **Commented code should be removed.**
```r
        #checkPath(cacheRepo, create = TRUE) #SpaDES dependency
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:355:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L355) *style:* **Lines should not be more than 100 characters.**
```r
        which(internalSimList)[1] # this can be wrongly of length > 1 -- unclear why, but should be safe to take 1st
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:364:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L364) *style:* **Lines should not be more than 100 characters.**
```r
      pre <- lapply(preDigest[[whSimList]]$.list[[whSimList2]][existingObjs], fastdigest::fastdigest)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:443:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L443) *style:* **Lines should not be more than 100 characters.**
```r
        #   makes soft copy of all objects, i.e., they have the identical objects, which are pointers only
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:459:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L459) *style:* **Lines should not be more than 100 characters.**
```r
        createOutputs <- c(createOutputs, currModules) # add the environments for each module - allow local objects
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:475:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L475) *style:* **Put spaces around all infix operators.**
```r
        if (length(object2@current)==0) { # means it is not in a spades call
                                  ~^~~
```
[R/cache.R:475:41:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L475) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
        if (length(object2@current)==0) { # means it is not in a spades call
                                        ^
```
[R/cache.R:484:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L484) *style:* **Put spaces around all infix operators.**
```r
          eventsAddedByThisModule <- events(object)$moduleName==current(object2)$moduleName
                                                             ~^~~
```
[R/cache.R:488:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L488) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
              b <- lapply(b, function(x) {x[["order"]] <- 2; x})
                                         ^
```
[R/cache.R:491:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L491) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
              d <- lapply(d, function(x) {x[["order"]] <- 1; x})
                                         ^
```
[R/cache.R:498:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L498) *style:* **Lines should not be more than 100 characters.**
```r
              #              args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:501:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L501) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
              object2@events <- lapply(f1, function(f) {f$order <- NULL; f})
                                                       ^
```
[R/cache.R:503:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L503) *style:* **Lines should not be more than 100 characters.**
```r
              #                           args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:506:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L506) *style:* **Commented code should be removed.**
```r
          #object2@events <- unique(rbindlist(list(object@events, object2@events)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:510:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L510) *style:* **Lines should not be more than 100 characters.**
```r
        # This is for objects that are not in the return environment yet because they are unrelated to the
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:523:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L523) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(atts in attrsToGrab) {
         ^
```
[R/cache.R:527:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L527) *style:* **Commented code should be removed.**
```r
      # attr(object2, "tags") <- attr(object, "tags")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:528:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L528) *style:* **Commented code should be removed.**
```r
      # attr(object2, "call") <- attr(object, "call")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:529:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L529) *style:* **Commented code should be removed.**
```r
      # attr(object2, "function") <- attr(object, "function")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:562:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L562) *style:* **Variable or function name should be lowerCamelCase.**
```r
  setGeneric(".addTagsToOutput", function(object, outputObjects, FUN) {
                                                                 ^~~
```
[R/cache.R:585:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L585) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(object, outputObjects, FUN, preDigestByClass) {
                                               ^~~
```
[R/cache.R:678:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L678) *style:* **Variable or function name should be lowerCamelCase.**
```r
objSize.simList <- function(x, quick = getOption("reproducible.quick", FALSE)) {
^~~~~~~~~~~~~~~
```
[R/cache.R:705:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L705) *style:* **Variable or function name should be lowerCamelCase.**
```r
makeMemoiseable.simList <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:713:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/cache.R#L713) *style:* **Variable or function name should be lowerCamelCase.**
```r
unmakeMemoiseable.simList_ <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check.R:151:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/check.R#L151) *style:* **Commented code should be removed.**
```r
    # modules <- sim@modules
      ^~~~~~~~~~~~~~~~~~~~~~
```
[R/check.R:152:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/check.R#L152) *style:* **Commented code should be removed.**
```r
    # userModules <- modules[-which(coreModules %in% modules)]
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/checkpoint.R:36:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/checkpoint.R#L36) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.checkpoint <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:86:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L86) *style:* **Lines should not be more than 100 characters.**
```r
                xAsCall <- .isLastLineSim(x = x, xAsString = bb[seq(funStarts[yy], funEnds[yy + 1])])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:90:16:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L90) *style:* **Commented code should be removed.**
```r
              #y = strsplit(bb[funStarts[yy]], split = "\\s+")[[1]][1]
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:91:53:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L91) *style:* **Commas should always have a space after.**
```r
              y <- paste0(cantCodeCheckMessage, "'",bb[funStarts[yy]], "'")
                                                    ^
```
[R/code-checking.R:144:39:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L144) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (identical(type, "returnSim")) { # This is intended for only the last line of a function
                                      ^
```
[R/code-checking.R:182:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L182) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      } else if (identical(x[[1]], quote(`<-`)) ) {
                                               ^
```
[R/code-checking.R:185:62:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L185) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
            if (any(grepl(x[[2]][[2]], pattern = ".xData"))) {# i.e., sim@.xData
                                                             ^
```
[R/code-checking.R:202:19:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L202) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          x <- x[-(1:2)]
                  ^
```
[R/code-checking.R:218:29:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L218) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          x[[2]] <- x[[2]][-(1:2)]
                            ^
```
[R/code-checking.R:320:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L320) *style:* **Lines should not be more than 100 characters.**
```r
    allChecks[anyCantCodeCheck] <- lapply(names(cantCodeCheck[anyCantCodeCheck]), function(objName) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:369:51:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L369) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in outputObjects, ",
                                                  ^
```
[R/code-checking.R:369:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L369) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in outputObjects, ",
                                                       ^
```
[R/code-checking.R:385:20:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L385) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in inputObjects, ",
                   ^
```
[R/code-checking.R:385:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L385) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in inputObjects, ",
                        ^
```
[R/code-checking.R:396:90:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L396) *style:* **Commas should always have a space after.**
```r
                                       paste0(paste(missingFrmMod, collapse = ", "), " ",verb,
                                                                                ^
```
[R/code-checking.R:441:75:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L441) *style:* **Commas should always have a space after.**
```r
             " but only for the 'get' functions, not the 'set' function ","
                                                                          ^
```
[R/code-checking.R:455:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L455) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsNotInDotInputObjects[!(simAssignsNotInDotInputObjects %in% outputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:464:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L464) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                       ^
```
[R/code-checking.R:464:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L464) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                                   ^
```
[R/code-checking.R:465:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L465) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in outputObjects")
                                ^
```
[R/code-checking.R:465:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L465) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in outputObjects")
                                            ^
```
[R/code-checking.R:472:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L472) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsInDotInputObjects[!(simAssignsInDotInputObjects %in% inputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:481:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L481) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                       ^
```
[R/code-checking.R:481:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L481) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                                   ^
```
[R/code-checking.R:482:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L482) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                ^
```
[R/code-checking.R:482:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L482) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                            ^
```
[R/code-checking.R:504:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L504) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," used from sim inside ",
                       ^
```
[R/code-checking.R:504:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L504) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," used from sim inside ",
                                   ^
```
[R/code-checking.R:505:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L505) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                ^
```
[R/code-checking.R:505:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L505) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                            ^
```
[R/code-checking.R:517:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L517) *style:* **Commas should always have a space after.**
```r
        " ",verb," used from sim inside ",
            ^
```
[R/code-checking.R:517:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L517) *style:* **Commas should always have a space after.**
```r
        " ",verb," used from sim inside ",
                 ^
```
[R/code-checking.R:519:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L519) *style:* **Commas should always have a space after.**
```r
        ", but ",verb," not declared in inputObjects"
                 ^
```
[R/code-checking.R:519:23:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L519) *style:* **Commas should always have a space after.**
```r
        ", but ",verb," not declared in inputObjects"
                      ^
```
[R/code-checking.R:662:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L662) *style:* **Commented code should be removed.**
```r
    #unique(pd[outerWh, "line1"])
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:666:34:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L666) *style:* **Commas should always have a space after.**
```r
      whInner <- any((pd[outerWh,"line1"] < lwf) & (pd[outerWh,"line2"] > lwf) )
                                 ^
```
[R/code-checking.R:666:64:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L666) *style:* **Commas should always have a space after.**
```r
      whInner <- any((pd[outerWh,"line1"] < lwf) & (pd[outerWh,"line2"] > lwf) )
                                                               ^
```
[R/code-checking.R:666:79:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/code-checking.R#L666) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      whInner <- any((pd[outerWh,"line1"] < lwf) & (pd[outerWh,"line2"] > lwf) )
                                                                              ^
```
[R/copy.R:37:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/copy.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
            sim_ <- object
            ^~~~
```
[R/copy.R:91:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/copy.R#L91) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/copy.R:92:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/copy.R#L92) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/downloadData.R:55:96:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/downloadData.R#L55) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    io <- .parseModulePartial(sim, modules = list(module), defineModuleElement = "inputObjects" )
                                                                                ^
```
[R/downloadData.R:245:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/downloadData.R#L245) *style:* **Commented code should be removed.**
```r
    # parsedModule <- parse(file = file.path(path, module, paste0(module, '.R')))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:246:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/downloadData.R#L246) *style:* **Commented code should be removed.**
```r
    # urls <- .getSourceURL(pattern = fileToDownload, x = parsedModule)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:253:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/downloadData.R#L253) *style:* **Commented code should be removed.**
```r
      #urls <- moduleMetadata(module, path)$inputObjects$sourceURL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:278:27:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/downloadData.R#L278) *style:* **Commas should always have a space after.**
```r
    chksums2 <- chksums[0,]
                          ^
```
[R/downloadData.R:279:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/downloadData.R#L279) *style:* **Commented code should be removed.**
```r
    #children <- moduleMetadata(module, path)$childModules
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:282:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/downloadData.R#L282) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
            ^
```
[R/downloadData.R:282:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/downloadData.R#L282) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                 ^
```
[R/downloadData.R:282:54:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/downloadData.R#L282) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                     ^
```
[R/downloadData.R:282:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/downloadData.R#L282) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                       ^
```
[R/experiment.R:214:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/experiment.R#L214) *style:* **Commented code should be removed.**
```r
    # cl <- tryCatch(getCluster(), error = function(x) NULL)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:215:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/experiment.R#L215) *style:* **Commented code should be removed.**
```r
    # on.exit(if (!is.null(cl)) returnCluster(), add = TRUE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:217:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/experiment.R#L217) *style:* **Commented code should be removed.**
```r
    #if (length(modules) == 0) modules <- list(modules(sim)[-(1:4)])
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:221:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/experiment.R#L221) *style:* **Commented code should be removed.**
```r
        # unlist(params[paramsTmp], recursive = FALSE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:313:58:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/experiment.R#L313) *style:* **Commented code should be removed.**
```r
            params(sim_)[[mod[x]]][[param[[x]]]] <- val #factorialExp[ind,x]
                                                         ^~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:356:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/experiment.R#L356) *style:* **Variable or function name should be lowerCamelCase.**
```r
          sim_ <- sim
          ^~~~
```
[R/helpers.R:232:74:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/helpers.R#L232) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                             paste0("package:", .pkgEnv$corePackagesVec[-(1:2)]))
                                                                         ^
```
[R/helpers.R:264:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/helpers.R#L264) *style:* **Variable or function name should be lowerCamelCase.**
```r
all.equal.simList <- function(target, current, ...) {
^~~~~~~~~~~~~~~~~
```
[R/helpers.R:280:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/helpers.R#L280) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._startClockTime", envir = envir(target)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:281:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/helpers.R#L281) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._startClockTime", envir = envir(current)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:282:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/helpers.R#L282) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._firstEventClockTime", envir = envir(target)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:283:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/helpers.R#L283) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm("._firstEventClockTime", envir = envir(current)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:284:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/helpers.R#L284) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm(".timestamp", envir = envir(target)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:285:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/helpers.R#L285) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm(".timestamp", envir = envir(current)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/load.R:198:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/load.R#L198) *style:* **Lines should not be more than 100 characters.**
```r
                names(argument) <- c(nam, names(formals(getFromNamespace(loadFun[y], loadPackage[y])))[1])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/misc-methods.R:466:55:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/misc-methods.R#L466) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
          (inherits(get(w, envir = envir), "integer")) ) {
                                                      ^
```
[R/misc-methods.R:645:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/misc-methods.R#L645) *style:* **Variable or function name should be lowerCamelCase.**
```r
Paths <- .paths()
^~~~~
```
[R/misc-methods.R:661:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/misc-methods.R#L661) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$CP <- TRUE
             ^~
```
[R/misc-methods.R:665:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/misc-methods.R#L665) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$IP <- TRUE
             ^~
```
[R/misc-methods.R:669:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/misc-methods.R#L669) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$MP <- TRUE
             ^~
```
[R/misc-methods.R:673:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/misc-methods.R#L673) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$OP <- TRUE
             ^~
```
[R/misc-methods.R:694:73:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/misc-methods.R#L694) *style:* **Commas should always have a space after.**
```r
              if (!defaults$CP) paste0("    reproducible.cachePath = '",normPath(cachePath),"'\n"),
                                                                        ^
```
[R/misc-methods.R:694:93:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/misc-methods.R#L694) *style:* **Commas should always have a space after.**
```r
              if (!defaults$CP) paste0("    reproducible.cachePath = '",normPath(cachePath),"'\n"),
                                                                                ^
```
[R/misc-methods.R:695:67:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/misc-methods.R#L695) *style:* **Commas should always have a space after.**
```r
              if (!defaults$IP) paste0("    spades.inputPath = '",normPath(inputPath),"'\n"),
                                                                  ^
```
[R/misc-methods.R:695:87:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/misc-methods.R#L695) *style:* **Commas should always have a space after.**
```r
              if (!defaults$IP) paste0("    spades.inputPath = '",normPath(inputPath),"'\n"),
                                                                                ^
```
[R/misc-methods.R:696:68:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/misc-methods.R#L696) *style:* **Commas should always have a space after.**
```r
              if (!defaults$OP) paste0("    spades.outputPath = '",normPath(outputPath),"'\n"),
                                                                   ^
```
[R/misc-methods.R:696:89:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/misc-methods.R#L696) *style:* **Commas should always have a space after.**
```r
              if (!defaults$OP) paste0("    spades.outputPath = '",normPath(outputPath),"'\n"),
                                                                                ^
```
[R/misc-methods.R:697:68:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/misc-methods.R#L697) *style:* **Commas should always have a space after.**
```r
              if (!defaults$MP) paste0("    spades.modulePath = '",modPaths,
                                                                   ^
```
[R/misc-methods.R:704:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/misc-methods.R#L704) *style:* **Commas should always have a space after.**
```r
              "    reproducible.cachePath = '",normPath(cachePath),"'\n",
                                               ^
```
[R/misc-methods.R:704:68:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/misc-methods.R#L704) *style:* **Commas should always have a space after.**
```r
              "    reproducible.cachePath = '",normPath(cachePath),"'\n",
                                                                   ^
```
[R/misc-methods.R:705:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/misc-methods.R#L705) *style:* **Commas should always have a space after.**
```r
              "    spades.inputPath = '",normPath(inputPath),"'\n",
                                         ^
```
[R/misc-methods.R:705:62:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/misc-methods.R#L705) *style:* **Commas should always have a space after.**
```r
              "    spades.inputPath = '",normPath(inputPath),"'\n",
                                                             ^
```
[R/misc-methods.R:706:43:](https://github.com/PredictiveEcology/SpaDES.core/blob/6cd80132e42a98193af4879648389666f6ec7ef3/R/misc-methods.R#L706) *style:* **Commas should always have a space after.**
```r
              "    spades.outputPath = '",normPath(outputPath),"'\n",


Project Report


Earth do @daotoad : your entry is scheduled for tonight. Please tell us if you can't make it, so that we can have some substitute ready.


这个提交会导致 props 为 undefined 的时候报错，下面的 `props && props.children` 白判断了。

<img width="568" alt="image" src="https://user-images.githubusercontent.com/507615/49715383-20751d80-fc8b-11e8-924c-8c5610f5d062.png">


Hi Mrinal,
I have been making the exact same widget but I have no experience with HTML, CSS, let alone Hugo. Following the changes you made, I added a `courses.md` file in `/home` and `courses.html` in `/home/layouts/partials/widgets` with contents similar to yours. However hugo fails to serve the webpage on my localhost. Do I need to change/add more files elsewhere? I haven't made a repo on Github yet as I wanted to have a working copy on my localhost atleast.
The error I get looks like this-
```ERROR 2018/12/10 12:10:43 Failed to render pages: render of "home" failed: execute of template failed: template: index.html:4:3: executing "index.html" at <partial "widget_page...>: error calling partial: "/home/walker/my_website/academic-kickstart-master/themes/academic/layouts/partials/widget_page.html:23:9": execute of template failed: template: partials/widget_page.html:23:9: executing "partials/widget_page.html" at <partial $widget $par...>: error calling partial: Partial "widgets/courses.html" not found```
I don't see any `index.html` file anywhere? Really don't understand why this is happening.
Do you have any idea why this would happen?


Thanks!!!


@yiweichung Not button, is QAction


Yes.


@yiweichung open_viewer() should be better.


SAMDPDM?


> 这个提交会导致 props 为 undefined 的时候报错，下面的 [props && props.children](https://github.com/ant-design/ant-design/commit/4354e0aec43eb0f47d097bb8d6111212972b585c#diff-9e758b938531cabc07bf62e7314948fdR865) 白判断了。
>
> <img alt="image" width="568" src="https://user-images.githubusercontent.com/507615/49715383-20751d80-fc8b-11e8-924c-8c5610f5d062.png">

回去就改..


string만 변경


/lgtm


顺便补个用例吧


`define_method("#{name}=") `


Лучше так:
```
raise(TypeError, 'Incorrerct class') unless value.is_a?(type)
instance_variable_set(name, value)
```


Probably a slightly better description is needed here I can tell there are a few bug fixes here.


Is it possible to restrict both indices to values 0-2? Couldn't figure it out so far.


what if `e.msg` doesn't end in newline? (IIRC I've seen msgs like that on OSX, not 100% sure but you may want to check)


Check if slack works.


because then we will dispose fileStream twice


Hello there slack.


name = input('Hello, my name is Jay Bizzle.  What is your name: ').strip()

quest_1 = input("Alright {}! Shall we play a game? ".format(name))

if quest_1 == ("yes") or ("yes"):
    print("Word. Lets do this thing!")
elif quest_1 == ("no") or ("No"):
    print("later days")


Why did you add the key handler here? None of the other ones are used by the game world.


With your current changes I get the following error -
```Error: Error building site: "/home/walker/my_website/academic-kickstart-master/content/layouts/partials/widgets/courses.html:1:1": unmarshal failed: invalid character '{' looking for beginning of object key string```


typo: `notifu` to `notify`


```
#include <Engine.h>
#include <Window.h>
```
Is unnecessary to include here.


Thanks for this improvement. Can you send en PR, I will merge it.


Правильнее при первом присваивании ничего не ложить в историю (а в конструкторе использовать сеттер). Тогда будет работать, даже если начальное значение не задано в конструкторе
`instance_variable_set(history_var, [])`


This comment needs to be edited to mention "microbe editor" instead of "main menu"


Adding the `pbt.set_tempdir()` here actually has no effect. I haven't figured the right place for setting `tmpdir`.


I think `m_microbeEditorKeys` would be a better name