- 저번과제보다 Front-end 가 업그레이드된 느낌인데요! 아름다운 사이트 잘 봤습니다. 구현도 깔끔하게 잘하셨네요. 해도 되고 안해도 되지만 하면 좋은 추가과제를 드립니다. 어려운 과제일 수 있으니 모르시면 질문보드에 질문 남겨주세요.
- 지금은 이름을 입력하지 않아도, 잘못된 형식의 전화번호를 입력해도 주문하기가 되는데요. 입력된 값이 올바를때만 입력할 수 있게 하는 걸 유효성 검사(`validation` check)라고 합니다. 홈페이지 회원가입 할때 '잘못된 형식의 이메일입니다' 이런식으로 메시지가 뜨는 걸 보셨을 거에요. 사용자가 올바른 값만 입력하도록 front-end에서 확인할 수 있답니다.

[추가과제]
- 올바른 전화번호 형식(000-0000-0000 또는 000-000-0000)을 가지도록 해보셔요
    - 참고 : [https://www.sitepoint.com/client-side-form-validation-html5/](https://www.sitepoint.com/client-side-form-validation-html5/)


Add README.md


question, the value should be `true` or `1`? [Ref](https://docs.aws.amazon.com/eks/latest/userguide/network_reqs.html)


PlantMassFlowRatesChangeForTankSourceSide (yzhou601) - x86_64-Linux-Ubuntu-18.04-cppcheck: OK (0 of 0 tests passed, 0 test warnings)

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


요 부분은 코드에 상관없는 sublime text 정보가 올라갔네요. ✔ 삭제~!


There should be no calls to IO.inspect/1.


Pipe chain should start with a raw value.


Function body is nested too deep (max depth is 2, was 3).


`Enum.into/3` is more efficient than `Enum.map/2 |> Enum.into/2`


>     ========================================================
>        Test summary:
>            No tests could be run because one or more files
>            failed to compile.
>        Score:
>            0.00 points of a possible 0.00 (0.00%)
>     ========================================================


install completed


:white_check_mark: All Rules (5 / 5) Passed

      :crown: Good job! this pull request is aligned with your organization's best practices!

      :point_right: You can review your rules settings at smart policy management :point_left:

:point_right: click here to view a full list of the events :point_left:


WFM.  Thanks for the clarification!


Puzzle `324-19b994f2` discovered in   [`2out/TestContainText.h`](  https://github.com/DronMDF/2out/blob/master/2out/TestContainText.h)   and submitted as #326. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


Puzzle `324-8d49e2c0` discovered in   [`2out/TestEqual.h`](  https://github.com/DronMDF/2out/blob/master/2out/TestEqual.h)   and submitted as #327. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


I am the one who first proposed banning servers who fake activity. We've had one that constantly kept 2 spectators on it to lure players in but half the players seemed to be banned there for no reason so instead of helping anything it was splitting the community.

If every server had a (fake) spectator on it, the server list would lose meaning since you'd have to manually look at every one of them to find one with real people. I care a lot about signal to noise ratio and faking activity decreases it.

I understand you're angry and we could have let you know our stance on this (since the URL seems to work unless you accidentally use double s ;), the other server had no contact info) before banning you but i stand behind the decision to not allow any fake activity.

>it's not even sitting one or two spectators on the server all day like basically everybody does

That server is banned now (though it comes back once in a while), try enabling updatecheck. What i see as spectators in the server list are actual people either spectating or occasionally leaving the game open.


Puzzle `324-e050b99f` discovered in   [`2out/TestSuite.h`](  https://github.com/DronMDF/2out/blob/master/2out/TestSuite.h)   and submitted as #328. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


Puzzle `324-783e53da` discovered in   [`2out/TestStartsWith.h`](  https://github.com/DronMDF/2out/blob/master/2out/TestStartsWith.h)   and submitted as #329. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


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

* https://mixpay-git-master.cuiqg.now.sh


Please include the copyright header at the top of each file,

I'm wondering a bit on whether these should be in gb/creator or should be a peer directory to gb/.  I don't have a strong opinion but had imagined them as peers so that server/tools/client might all wind up separate.


Successfully aliased the URL <https://node-fd-coaddxrk9.now.sh> to the following aliases:

* https://dev.biffy.nl
* https://node-fd.willemliu.now.sh
* https://node-fd-git-master.willemliu.now.sh


Это получается уже не нужно.


Do tell where and when the term bwana was used in a racist context. It's a Swahili word that you'll hear a lot in addressing superiors at work or in the military. Or did some SJW google the word, see "African" and panic?


The following were addressed in this commit:
### DJS:
- A new class method `fromYaml` was implemented in the Scheduler. This allows for a user to interface with DJS in a new way. Find the details of these changes at the bottom of this comment.
- DJS docker containers can now more easily be controlled with the class properties: image_tag, max_jobs, max_cpus, and mpi_np

### Docker
- Docker images saw a major change in this commit. Prior images for NWM were 473 mb but have now been reduced to 274 mb. Containers internal structure was also updated to be more general and match naming conventions found across the whole platform. Previous the model was compiled in a directory `/nwm` in this commit this was changed to `/model`. Other naming conventions within the images were also changed, `/slave` is now `/replica`.

### Test Case
- Thorough documentation was added to readme to explain the two test cases.
- To showcase the new class method, fromYaml in DJS a test case was added to accomplish showing the features added.
- The prior test case was moved to a new script implementation, `list_run.py` where the properties for adjusting containers are showcased.

fromYaml features:
Yaml is a format based on the JSON format that is much easier to read
and format. There are 2 required key value parameters to use the
`fromYaml` class method, `primary` and `alternative-files`.
* `primary`'s value is a string path to the primary domain directory that holds all of
the model setup files (e.g, geo_em.d01.nc, Fulldom_hires.nc, etc.).
* `alternative-files` is a list of file names that can be specified as either
absolute or relative paths.

There are 4 other optional key values for the `fromYaml` implementation,
`cpus`, `max-jobs`, `mpi-np`, and `image`.

* `cpus` is a string denoting the cpu threads that the containers have access to (i.e., '0-4').
See the docker python api documentation regarding containers and the `run` method. Specifically
the `cpuset_cpus` option from more detail.
* `max-jobs` is an integer value that sets the maximum number of containers (jobs) to be running
at a given time.
* `mpi-np` is an integer value that sets the number of mpi processes each container will run.
* `image` is a string that will determine what docker image is used to run the containers.


Это получается уже не нужно.
И строка ниже тоже.


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

* https://jobify.kleberfreire.now.sh
* https://jobify-git-master.kleberfreire.now.sh


###### :x: Test Failed: `va/phpunit`
  ```bash
  phpunit --exclude-group disabled tests/phpunit --colors=always
  ```
  ```bash
  PHPUnit 6.5.14 by Sebastian Bergmann and contributors.

Testing tests/phpunit
.......F.................                                         25 / 25 (100%)

Time: 47.35 seconds, Memory: 122.25MB

There was 1 failure:

1) tests\phpunit\LoginPerformance::testLoginPerformance with data set #0 (5)
User <em class="placeholder">p9nVEsOb</em> successfully logged in.
Failed asserting that false is true.

/app/docroot/core/tests/Drupal/KernelTests/AssertLegacyTrait.php:31
/app/docroot/core/tests/Drupal/Tests/UiHelperTrait.php:254
/app/tests/phpunit/PerformanceLoginTest.php:34

FAILURES!
Tests: 25, Assertions: 56, Failures: 1.

Operation took 0.767 seconds compared to the benchmark of 2 seconds.

Operation took 0.155 seconds compared to the benchmark of 2 seconds.

Operation took 0.519 seconds compared to the benchmark of 5 seconds.

Operation took 0.101 seconds compared to the benchmark of 5 seconds for type page.

Operation took 0.116 seconds compared to the benchmark of 5 seconds for type landing_page.

  ```
*AUTOMATED COMMENT FROM provision-ops/yaml-tests, running on pr401.cms.va.gov*


Is that an icon name?


Вообще тут лучше было бы fetchBookById. Get всегда говорит о том, что функция должна что-то возвращать, а эта функция не возвращает а только делает disptach акции.


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

* https://jobify.kleberfreire.now.sh
* https://jobify-git-master.kleberfreire.now.sh


>     ========================================================
>        Test summary:
>            No tests could be run because one or more files
>            failed to compile.
>        Score:
>            0.00 points of a possible 0.00 (0.00%)
>     ========================================================


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

* https://www.greenswap.cz
* https://greenswap.greenswap.now.sh
* https://greenswap-git-master.greenswap.now.sh


Если не нужно то удали. Не оставляй мусора в коде.


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

* https://darksoulsbosses.patrickj188.now.sh
* https://darksoulsbosses-git-master.patrickj188.now.sh


Тут должна быть пустая строка.


I think this is supposed to be misalignment, not alignment. my simulations used the alignment matrices for misalignment, which failed.


Please see this PR: https://github.com/Slicer/Slicer/pull/1188
Thank you!


Extent of gene PPYR_06392 was changed, so makes sense it shows up in the checksum


Jak to zainstalować?


Можно было оставить в html как было а тут сделать
`book$: Observable<BookModel> = this.booksReduxService.bookDetail$`


It certainly loads as one in GNOME 3.32 for me.  Looks way better in GFU too.


`export { default as TestListPage } from './TestListPage';`


So i have now done the textures you wanted im currently working on the side textures


If name is smaller than `WOLFSSL_HOST_NAME_MAX` then you are going to copy garbage.


Did you use optpng -o 7 to these icons?


`withRouter` isn't needed


why do you have 2 params for weak and strong
you dont need it please use 1 and change the string


remove unused console.log


Should you NULL terminate if nameSz == WOLFSSL_HOST_NAME_MAX


Тут тоже вроде пустой строки не хватает.


Here I go!


why do you have the same function twice ?


@ronelrom This fix has been merged to HEAD of the main kubernetes client and included in the 10.0.0 release. We are cherry-picking the fix to release-8.0 and release-9.0 as well


Мы тут по другому обрабатывали ошибки. Посмотри чуть выше.


jquery -> nice


LGTM 🥰👍


que rollo


jre to jdk


Thanks for taking on the testing along with me! **Uber genius**!


Passwords were never live, just for test.


Testing might change in the future though


you need to check before that the input is dirty => means already focused , otherwise on changing the main password
the match password will drop an error without reason - its still virgin


Successfully aliased the URL <https://project-wallace-static-content-6fkovenwo.now.sh> to the following aliases:

* https://project-wallace-static-content.project-wallace1.now.sh
* https://project-wallace-static-content-git-master.project-wallace1.now.sh


Successfully aliased the URL <https://relational-playground-ahfdh9s3o.now.sh> to the following aliases:

* https://relational-playground.michaelmior.now.sh
* https://relational-playground-git-master.michaelmior.now.sh


[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/inst/sampleModules/randomLandscapes/randomLandscapes.R#L87) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:101:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L85) *style:* **Commented code should be removed.**
```r
    #names(envirHash) <- names(allObjsInSimList)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:127:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L127) *style:* **Lines should not be more than 100 characters.**
```r
    if (length(curMod) > 0) { # if this call is within a single module, only keep module-specific params
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:127:29:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L127) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (length(curMod) > 0) { # if this call is within a single module, only keep module-specific params
                            ^
```
[R/cache.R:137:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L137) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._startClockTime <- NULL
                     ^~~~~~~~~~~~~~~~
```
[R/cache.R:138:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L138) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._timestamp <- NULL
                     ^~~~~~~~~~~
```
[R/cache.R:245:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L245) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$moduleName, "module\n"))
                                                 ^
```
[R/cache.R:258:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L258) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$eventType, "event in",
                                                 ^
```
[R/cache.R:307:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L307) *style:* **Commented code should be removed.**
```r
        #checkPath(cacheRepo, create = TRUE) #SpaDES dependency
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:348:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L348) *style:* **Commented code should be removed.**
```r
      #attr(object, ".Cache")$newCache <- NULL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:376:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L376) *style:* **Lines should not be more than 100 characters.**
```r
      pre <- lapply(preDigest[[whSimList]]$.list[[whSimList2]][existingObjs], fastdigest::fastdigest)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:384:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L384) *style:* **Commented code should be removed.**
```r
    #attr(object, ".Cache")$changed <- changed
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:457:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L457) *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:473:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L473) *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:489:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L489) *style:* **Put spaces around all infix operators.**
```r
        if (length(object2@current)==0) { # means it is not in a spades call
                                  ~^~~
```
[R/cache.R:489:41:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L489) *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:498:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L498) *style:* **Put spaces around all infix operators.**
```r
          eventsAddedByThisModule <- events(object)$moduleName==current(object2)$moduleName
                                                             ~^~~
```
[R/cache.R:502:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L502) *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:505:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L505) *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:512:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L512) *style:* **Lines should not be more than 100 characters.**
```r
              #              args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:515:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L515) *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:517:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L517) *style:* **Lines should not be more than 100 characters.**
```r
              #                           args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:520:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L520) *style:* **Commented code should be removed.**
```r
          #object2@events <- unique(rbindlist(list(object@events, object2@events)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:524:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L524) *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:537:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L537) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(atts in attrsToGrab) {
         ^
```
[R/cache.R:539:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L539) *style:* **Commented code should be removed.**
```r
        #attr(object2, atts) <- attr(object, atts)
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:574:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L574) *style:* **Variable or function name should be lowerCamelCase.**
```r
  setGeneric(".addTagsToOutput", function(object, outputObjects, FUN) {
                                                                 ^~~
```
[R/cache.R:597:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L597) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(object, outputObjects, FUN, preDigestByClass) {
                                               ^~~
```
[R/cache.R:608:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L608) *style:* **Commented code should be removed.**
```r
      #attr(outputToSave, "tags") <- attr(object, "tags")
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:609:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L609) *style:* **Commented code should be removed.**
```r
      #attr(outputToSave, "call") <- attr(object, "call")
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:612:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L612) *style:* **Commented code should be removed.**
```r
        # attr(outputToSave, "function") <- attr(object, "function")
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:700:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L700) *style:* **Variable or function name should be lowerCamelCase.**
```r
objSize.simList <- function(x, quick = getOption("reproducible.quick", FALSE), ...) {
^~~~~~~~~~~~~~~
```
[R/cache.R:726:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L726) *style:* **Variable or function name should be lowerCamelCase.**
```r
makeMemoisable.simList <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:734:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L734) *style:* **Variable or function name should be lowerCamelCase.**
```r
unmakeMemoisable.simList_ <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:759:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/cache.R#L759) *style:* **Commented code should be removed.**
```r
    #attr(y, att) <- attr(x, att)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check.R:151:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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:319:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/code-checking.R#L319) *style:* **Lines should not be more than 100 characters.**
```r
    allChecks[anyCantCodeCheck] <- lapply(names(cantCodeCheck[anyCantCodeCheck]), function(objName) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:367:51:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/code-checking.R#L367) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in metadata outputObjects, ",
                                                  ^
```
[R/code-checking.R:367:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/code-checking.R#L367) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in metadata outputObjects, ",
                                                       ^
```
[R/code-checking.R:383:20:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/code-checking.R#L383) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in metadata inputObjects, ",
                   ^
```
[R/code-checking.R:383:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/code-checking.R#L383) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in metadata inputObjects, ",
                        ^
```
[R/code-checking.R:394:90:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/code-checking.R#L394) *style:* **Commas should always have a space after.**
```r
                                       paste0(paste(missingFrmMod, collapse = ", "), " ",verb,
                                                                                ^
```
[R/code-checking.R:439:75:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/code-checking.R#L439) *style:* **Commas should always have a space after.**
```r
             " but only for the 'get' functions, not the 'set' function ","
                                                                          ^
```
[R/code-checking.R:453:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/code-checking.R#L453) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsNotInDotInputObjects[!(simAssignsNotInDotInputObjects %in% outputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:470:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/code-checking.R#L470) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsInDotInputObjects[!(simAssignsInDotInputObjects %in% inputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:662:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/copy.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
            sim_ <- object
            ^~~~
```
[R/copy.R:44:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/copy.R#L44) *style:* **Commented code should be removed.**
```r
            #sim_@.xData <- new.env(parent = asNamespace("SpaDES.core"))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/copy.R:45:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/copy.R#L45) *style:* **Commented code should be removed.**
```r
            #sim_@.xData <- new.env(parent = as.environment("package:SpaDES.core"))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/copy.R:99:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/copy.R#L99) *style:* **Trailing blank lines are superfluous.**
```r

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

^
```
[R/downloadData.R:55:96:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/downloadData.R#L279) *style:* **Commented code should be removed.**
```r
    #children <- moduleMetadata(module, path)$childModules
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:214:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L221) *style:* **Commented code should be removed.**
```r
        # unlist(params[paramsTmp], recursive = FALSE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:267:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L267) *style:* **Commented code should be removed.**
```r
    #cachePaths <- paste0(sim@paths$cachePath, "_", numToDo)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:278:87:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L278) *style:* **Commas should always have a space after.**
```r
        message("Completed a parallel cluster, returning data.table to setDTthreads(",b,")")
                                                                                ^
```
[R/experiment.R:278:89:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L278) *style:* **Commas should always have a space after.**
```r
        message("Completed a parallel cluster, returning data.table to setDTthreads(",b,")")
                                                                                ^
```
[R/experiment.R:282:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L282) *style:* **Lines should not be more than 100 characters.**
```r
    on.exit({try(stopCluster(cl), silent = TRUE); message("shutting down parallel nodes")}, add = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:282:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L282) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    on.exit({try(stopCluster(cl), silent = TRUE); message("shutting down parallel nodes")}, add = TRUE)
            ^
```
[R/experiment.R:284:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L284) *style:* **Commented code should be removed.**
```r
    #dots <- list(...)
     ^~~~~~~~~~~~~~~~~
```
[R/experiment.R:285:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L285) *style:* **Commented code should be removed.**
```r
    #args <- append(args, dots)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:286:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L286) *style:* **Commented code should be removed.**
```r
    #args <- append(args, list(sim = sim))
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:287:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L287) *style:* **Commented code should be removed.**
```r
      #if (missing(notOlderThan)) notOlderThan <- NULL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:288:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L288) *style:* **Commented code should be removed.**
```r
      #li <- list(notOlderThan = notOlderThan)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:289:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L289) *style:* **Commented code should be removed.**
```r
      #args <- append(args, li)
       ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:297:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L297) *style:* **Commented code should be removed.**
```r
    #expOut <- do.call(get(parFun), args)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:299:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L299) *style:* **Commented code should be removed.**
```r
    #lapply(cachePaths, function(from) mergeCache(cachePath(sim), from))
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:300:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L300) *style:* **Commented code should be removed.**
```r
    #unlink(cachePaths, recursive = TRUE)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:330:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L330) *style:* **Variable or function name should be lowerCamelCase.**
```r
FunDef <- function(ind, sim, factorialExp, modules, params,
^~~~~~
```
[R/experiment.R:383:54:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L383) *style:* **Commented code should be removed.**
```r
        params(sim_)[[mod[x]]][[param[[x]]]] <- val #factorialExp[ind,x]
                                                     ^~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:426:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L426) *style:* **Variable or function name should be lowerCamelCase.**
```r
      sim_ <- sim
      ^~~~
```
[R/experiment.R:489:4:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L489) *style:* **Commented code should be removed.**
```r
  #sim_@paths$cachePath <- cachePaths[ind]#, sim_@paths$cachePath)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:495:32:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L495) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
.optimalClusterNum <- function (memRequiredMB = 500, maxNumClusters = 1) {
                               ^
```
[R/experiment.R:504:58:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L504) *style:* **Put spaces around all infix operators.**
```r
      numClusters <- floor(min(detectedNumCores, availMem/memRequiredMB))
                                                        ~^~
```
[R/experiment.R:517:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L517) *style:* **Commented code should be removed.**
```r
  #  message("This function returns 1 cluster on Windows.")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:518:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L518) *style:* **Commented code should be removed.**
```r
  #  numClusters <- 1
     ^~~~~~~~~~~~~~~~
```
[R/experiment.R:524:32:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L524) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
.makeClusterRandom <- function (..., iseed = NULL) {
                               ^
```
[R/experiment.R:530:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/experiment.R#L530) *style:* **Lines should not be more than 100 characters.**
```r
  for (i in 1:4) cat(file = dots$outfile, "------------------------------------------------------------")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:232:74:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/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/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/helpers.R#L285) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm(".timestamp", envir = envir(current)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/load.R:127:55:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/load.R#L127) *style:* **Commas should always have a space after.**
```r
      nonNAFileList <- filelist[!is.na(filelist$file),]
                                                      ^
```
[R/load.R:207:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/load.R#L207) *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:463:55:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/misc-methods.R#L463) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
          (inherits(get(w, envir = envir), "integer")) ) {
                                                      ^
```
[R/misc-methods.R:633:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/misc-methods.R#L633) *style:* **Variable or function name should be lowerCamelCase.**
```r
Paths <- .paths()
^~~~~
```
[R/misc-methods.R:649:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/misc-methods.R#L649) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$CP <- TRUE
             ^~
```
[R/misc-methods.R:653:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/misc-methods.R#L653) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$IP <- TRUE
             ^~
```
[R/misc-methods.R:657:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/misc-methods.R#L657) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$MP <- TRUE
             ^~
```
[R/misc-methods.R:661:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/misc-methods.R#L661) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$OP <- TRUE
             ^~
```
[R/misc-methods.R:684:68:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/misc-methods.R#L684) *style:* **Commas should never have a space before.**
```r
              if (!defaults$MP) paste0("    spades.modulePath = '" , modPaths, "'\n"),
                                                                  ~^
```
[R/misc-methods.R:700:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/misc-methods.R#L700) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/module-define.R:753:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/c8e912eadef0994a7e655418ae83f7ac41ff6088/R/module-define.R#L753) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      exts <- na.omit(match(file_ext(fl), .fileExts[, "exts"]) )
                                                              ^
```


Looks like I've been living under a rock and didn't realize I could use emmet inside of JavaScript files.
This is painful as I can recall the countless hours spent writing entire `Html` sections by hand.


function bolo(message) {
    console.log(message);
}

function add(a, b) {
    var sum = a + b;
    return sum;
}
function multiply (x,y){
    var product= x * y;
    return product;
}
function sub(a, b) {
    var difference = a-b;
    return difference;
}

function add(a, b, c) {
    var sum = a + b + c;
    return sum;
}

bolo("hello world");

function add(t, u) {
    var sum = t + u;
    return sum;

}

bolo(add(t, u));

var name = "ali";

var a = 12;
var b = 13;
var x = 14;
var y = 11;
var t = 6;
var u = 13;
var name = "faraz";
bolo(name);
bolo(add(a, b, t));

bolo(name);

bolo(add(a, b, 12));

bolo(multiply(x,y));

function c2f(celsius) {
    var farenheit = celsius * 9/5 + 32;
    return farenheit;
}

function f2c(farenheit) {
    var celsius = (farenheit-32)*5/9;

    return celsius;
}
bolo(f2c(44));

bolo(c2f(45));

bolo("hi");

var name = "akif";
bolo(name);
function multiply(t,u){
    var product = t * u;
    return product;

}

bolo(multiply(t,u));

bolo (add(t,u));
function add(a, b, t){
    var sum = a + b + t;
    return sum;

}
bolo (add(a,b,t));
function add(x, y,u){
    var sum = x + y + u;
    return sum;

}

bolo (add(x,y,u));
function add(a,b,x,y,t,u){
    var sum = a + b + x + y + t + u;
    return sum;

}
bolo (add(a,b,x,y,t,u));

var name = "majid";
var name = "areeb";
var name = "muteeb";
var name = "anif";
var name = "naseem";
bolo (name);

function c2k(celsius){
    var kelvin = celsius + 273.15;
    return kelvin;

}
bolo (c2k(3));

function k2c(kelvin){
    var celsius = kelvin - 273.15;
    return celsius;

}

bolo (k2c(3));

var name = "sohail";
bolo (name);

function add(a, b, x, y, t, u){
    var sum = a + b + x + y + t + u;
    return sum;

}
bolo (add(a,b,x,y,t,u));

function kg2lbs(lbs){
    var kg = lbs * 2.205;
    return kg;

}

bolo (kg2lbs(2));

function lbs2kg(kg){
    var lbs = kg / 2.205
    return lbs;

}
bolo (lbs2kg(2));

function m2f(feet){
    var meeters = feet * 3.281;
    return meeters;

}

bolo (m2f(2));
function f2m(meeters){
    var feet = meeters / 3.281;
    return feet;

}
bolo (f2m(2));


Should this be wolfSSL_`SSL_CTX_use_PrivateKey_ASN1` ?


А зачем тут поменял на /books ?  Тут тоже должно быть /api/books


![](https://github.trello.services/images/mini-trello-icon.png) [Code Splitting](https://trello.com/c/9HHJXba2/28-code-splitting)


$(mkinstalldirs) $(PKGSTATEDIR)/Tele should install all the parent dirs, etc.  I thought Automake had a clearer way of doing thism but I'm not seeing it in the manual. =(


Need to add ipasc != NULL


Automated Test Suite Message


Если это уже не нужно то удали.


prueba


Should this be wolfSSL_`SSL_get0_param`?


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

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


Если это не используется то удали.


What is the run time here? Which one is the efficient?


Liberapay -> SecureDrop


Такое тоже оставляьт нельзя. Удали.


@pkozlowski-opensource wasn't this supposed to be `===` instead of `==`?


Комментарий удалить.


I don’t think you need this anymore iirc.


`const Header = ({ classes }) => {` ?


Successfully aliased the URL <https://mixpay-8oacfvonn.now.sh> to the following alias:

* https://mixpay-git-master.cuiqg.now.sh


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

Created multidev environment [ci-997](https://dashboard.pantheon.io/sites/ad79477c-5d06-4234-b6b8-582ebeee0e5c#ci-997) for mtcv.


perf-tradeoffs (XuanLuoLBL) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-UnitTestsCoverage-Debug: OK (1128 of 1128 tests passed, 0 test warnings)

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


look above


Удали


Just so you are aware, this commit also fixed the GB UE 4K PnP tuner. It was getting a no SID found in PAT error for all Cable channels owing to the previous commit.  It is not an FBC tuner card, it is a conventional tuner card.


Эти комментарии ангулара а те что ниже удали.


Thanks. I have seen it used both ways, with and without "_SSL". "SSL" is already in "wolfSSL".  Omitted the _SSL_ from the name to make the API name a little shorter.


jhgg


This should probably be either `|=`, or the above line should be in an `else` clause? Otherwise if `forceField` is true and `shouldSkipAccessorsInDebugger` returns false, we could get an access to a non-existing accessor (I wonder if such case is possible)


Тут нужно будет почистить потому как далеко не все цвета используются.
Это просто для информации. Если я забуду то напомни я еще расскажу о том как хранить цвета в проэкте.


Successfully aliased the URL <https://hasura-services-iqaoq83s1.now.sh> to the following aliases:

* https://hasura-services.coral-guardian.now.sh
* https://hasura-services-git-develop.coral-guardian.now.sh


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

* https://jonno.dev
* https://jonnodev.barrythepenguin.now.sh
* https://jonnodev-git-master.barrythepenguin.now.sh


does this imply that there can be axes other than `x` or `y`?


Successfully aliased the URL <https://greenswap-397rz6mgj.now.sh> to the following aliases:

* https://www.greenswap.cz
* https://greenswap.greenswap.now.sh
* https://greenswap-git-master.greenswap.now.sh


Are these actually the same structure?


Get rid of the whitespace changes


TeamCity Bvcms / Build [Build 1595](https://builds.tpsdb.com/viewLog.html?buildId=7482&buildTypeId=Bvcms_Build) is now running


Fixes #437


Yay!


Semicolon?


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

* https://website.hempstart.now.sh
* https://website-git-master.hempstart.now.sh


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

* https://guoguo.now.sh
* https://guoguo.cuiqg.now.sh
* https://guoguo-git-master.cuiqg.now.sh


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

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


Successfully aliased the URL <https://student-client-wujan5vls.now.sh> to the following aliases:

* https://student.breatheco.de
* https://student-client.breathecode.now.sh
* https://student-client-git-master.breathecode.now.sh


I've got one of those 8" monsters sitting around collecting dust... 😇


@JuliaRegistrator register


Fix up var name in comment


Registration pull request updated: [JuliaRegistries/General/2363](https://github.com/JuliaRegistries/General/pull/2363)

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

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


incrementa de acordo com a implementação no arquivo scss da pasta assets (não mexo diretamente aqui)


fix-kiva-init (matthew-larson) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-IntegrationCoverage-Debug: OK (668 of 668 tests passed, 0 test warnings)

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


###### :x: Test Failed: `va/phpunit`
  ```bash
  phpunit --exclude-group disabled tests/phpunit --colors=always
  ```
  ```bash
  PHPUnit 6.5.14 by Sebastian Bergmann and contributors.

Testing tests/phpunit
.......F.................                                         25 / 25 (100%)

Time: 47.99 seconds, Memory: 122.25MB

There was 1 failure:

1) tests\phpunit\LoginPerformance::testLoginPerformance with data set #0 (5)
User <em class="placeholder">imJlXcqi</em> successfully logged in.
Failed asserting that false is true.

/app/docroot/core/tests/Drupal/KernelTests/AssertLegacyTrait.php:31
/app/docroot/core/tests/Drupal/Tests/UiHelperTrait.php:254
/app/tests/phpunit/PerformanceLoginTest.php:34

FAILURES!
Tests: 25, Assertions: 56, Failures: 1.

Operation took 0.905 seconds compared to the benchmark of 2 seconds.

Operation took 0.153 seconds compared to the benchmark of 2 seconds.

Operation took 0.521 seconds compared to the benchmark of 5 seconds.

Operation took 0.098 seconds compared to the benchmark of 5 seconds for type page.

Operation took 0.157 seconds compared to the benchmark of 5 seconds for type landing_page.

  ```
*AUTOMATED COMMENT FROM provision-ops/yaml-tests, running on pr401.cms.va.gov*


Successfully aliased the URL <https://damianscv-2stpkiuy5.now.sh> to the following aliases:

* https://dafri.io
* https://damians-cv.frizzidamian.now.sh
* https://damians-cv-git-master.frizzidamian.now.sh


lendo arquivos que contenham s, scss, sass..


Successfully aliased the URL <https://michaelhelveydev-19n8qoo2d.now.sh> to the following aliases:

* https://michaelhelvey.dev
* https://michaelhelveydev.michaelhelvey.now.sh
* https://michaelhelveydev-git-master.michaelhelvey.now.sh


Successfully aliased the URL <https://ext-test-site-8enb4olvq.now.sh> to the following aliases:

* https://ext-test-site.qqq.now.sh
* https://ext-test-site-git-master.qqq.now.sh


love this one :)


Write in a new log file:

`Logger::debug(
			'No Cache Busting folder found.',
			[
				'mkdir cache busting folder',
				'cache_busting_path' => $cache_busting_path
			],
			'busting'
		);`

Issues:

1. Logger::get_log_file_contents($section)
https://github.com/wp-media/wp-rocket/blob/89ae30d1ca2407180287079b9d0c60c02113bdc9/inc/classes/admin/class-logs.php#L85
2. Logger::delete_log_file($section);
https://github.com/wp-media/wp-rocket/blob/89ae30d1ca2407180287079b9d0c60c02113bdc9/inc/classes/admin/class-logs.php#L123
https://github.com/wp-media/wp-rocket/blob/89ae30d1ca2407180287079b9d0c60c02113bdc9/inc/admin/upgrader.php#L378
3. Logger::get_log_file_stats($section)
https://github.com/wp-media/wp-rocket/blob/89ae30d1ca2407180287079b9d0c60c02113bdc9/views/settings/page-sections/tools.php#L16


Seems you did


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

* https://guoguo-git-master.cuiqg.now.sh


Error de lectura de imagen


Do I understand correctly that there will be no dependencies on this exact value from debugger code, meaning that we can change this value to something else if we need to in the future, without affecting debugger in older Kotlin plugins?


This variable is very important, right? A developer could overwrite it in a dependent contract with possibly disastrous results.

I would change this to `private`. Since there is no "free" getter for a private function and since we like the state to be discoverable, add `function getOwner() ... `

See my comment in Splitter's constructor.


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

* https://dafri.io
* https://damians-cv.frizzidamian.now.sh
* https://damians-cv-git-master.frizzidamian.now.sh


arreglo del error al mostrar la imagen


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

# Test results

<details>
<summary>4 tests failed, 109 tests passed.</summary>

## Failed tests

 * monotouch-test/tvOS - device/Debug (interpreter): Failed
 * monotouch-test/tvOS - device/Release (interpreter -mscorlib): Failed
 * mscorlib/tvOS - device/Release: Failed (MT1032: This application executable might be too large (976 MB) to execute on device. If bitcode was enabled you might want to disable it for development, it is only required to submit applications to Apple.)
 * mscorlib/tvOS - device/AssemblyBuildTarget: SDK framework (release): Failed (MT1032: This application executable might be too large (555 MB) to execute on device. If bitcode was enabled you might want to disable it for development, it is only required to submit applications to Apple.)
</details>


As a mention, I was on 42191 Stable when Follower Analytics was implemented and it was visible to me, now updated to 42250 Discord Stable and the tab is gone. Just a note to mention here.


Here, the Splitter is scribbling on Owned's storage. It's not wrong info (it could be, from Owned's persepctive) but it is redundant.

Splitter will inherit the constructor from Owned because Splitter is Owned. Watch what happens when you remove this constructor altogether. It works!


# Joker
Este es mi villano favorito


Successfully aliased the URL <https://guoguo-30pq4ayro.now.sh> to the following alias:

* https://guoguo-git-master.cuiqg.now.sh


Why is this payable?

If money arrives this way, is there any way to retrieve it?


TeamCity Bvcms / Build [Build 1595](https://builds.tpsdb.com/viewLog.html?buildId=7482&buildTypeId=Bvcms_Build) outcome was **FAILURE**
Summary: Tests passed: 49; exit code 4 (Step: Deploy to remote IIS (Command Line)) Build time: 00:12:00


TeamCity Bvcms / Build [Build 1596](https://builds.tpsdb.com/viewLog.html?buildId=7483&buildTypeId=Bvcms_Build) is now running


Entiendo por qué agregaste a Deadshot, lo necesitaremos


TeamCity Bvcms / Build [Build 1596](https://builds.tpsdb.com/viewLog.html?buildId=7483&buildTypeId=Bvcms_Build) outcome was **FAILURE**
Summary: Failed to start build Build time: 00:00:03


How can you return a negative value in an unsigned long? I think this is zero on error.


Your concatenation here is unneeded. You can just write

`$"<div class=\"chaptermarker\">{currentChapterLabel} {Marker.PublishedChapterMarker}</div>"`


> @jamessan
> > It also potentially changes the behavior of vim scripts that were
> > using try/catch with the reused error numbers.
>
> agree.
>
> @brammool
> > On something like stackoverflow they might
> > still appear perhaps.  I don't think it's that important.
>
> Of course, `:help` is the most important, but I think those sites
> cannot be ignored.
>
> > There are often years between the error number is deleted and it's
> > re-used. I actually can't find a recent deletion of an error number.
>
> Try grepping those error numbers in the src/po/ directory.
> You can find that they are still existing in .po files which are not
> so up to date.

I went through the error numbers and their matches in translation files.
Most numbers didn't have translations or had messages that were clearly
for old and hardly used features that were removed, such as the Sniff
interface.  A few might be confusing, such as for regexp and GTK, I
removed these numbers from the list.

Remaining list: E260, E274, E275, E276, E278, E279, E290, E292, E362,
E366, E450, E451, E452, E453, E454, E460, E489, E491, E565, E578, E610,
E611, E653, E654, E856, E857, E860, E861, E863, E889, E900

BTW: is there an easy way to remove unused messages from the .po files?
There must be many more.  Would need fuzzy matching though, some
messages may have only be slightly changed.

> > I'm not sure what problems we encounter when starting to use
> > four-digit error numbers.
>
> My concern is only that the wrong usage of `:catch`.
> The old example of `:help :catch` was:
>
>  		:catch /^Vim\%((\a\+)\)\=:E123/ " catch error E123
>
> This was updated as follows recently:
>
>  		:catch /^Vim\%((\a\+)\)\=:E123:/ " catch error E123
>
> If some plugins use the old style (missing the last `:`), they may also catch `E123[0-9]`.
> I can see that netrw also uses the old wrong style:
> https://github.com/vim/vim/blob/f386f08ccbd88e28479a4131a1b919bd3c0913ea/runtime/autoload/netrw.vim#L981
> (The number used here is E480, so it won't be affected soon.)

We still have some time to fix these before actually starting to use
E1000: and higher.

--
An alien life briefly visits earth.  Just before departing it leaves a
message in the dust on the back of a white van.  The world is shocked
and wants to know what it means.  After months of studies the worlds
best linguistic scientists are able to decipher the message: "Wash me!".

 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///


Successfully aliased the URL <https://project-wallace-static-content-25fdg0kv7.now.sh> to the following aliases:

* https://project-wallace-static-content.project-wallace1.now.sh
* https://project-wallace-static-content-git-master.project-wallace1.now.sh


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

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


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

I updated the Github team because of this commit.

- @dag-ee, @sufyanabbasi were added to conda-forge. Welcome to conda-forge!
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

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

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

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


Fix_7136_PeakCoil (jmarrec) - Win64-Windows-10-VisualStudio-16: OK (2454 of 2454 tests passed, 662 test warnings)

Messages:\n
 * 662 tests had: AUD diffs.

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


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

* https://express-now.morganhallmon.now.sh
* https://express-now-git-master.morganhallmon.now.sh


The amount can be as small as 1 wei (10 ** -18).

Yes, there can and will be rounding problems and we will have to address it so there is no unaccounted money slopping around in the contract (with probably no possibility of withdrawal or correction).

Solidity truncates (not rounding), so 3/2 = 1. We have to figure out what to do with the remainder if there is one.


get_int64 doesn't seem to have the type handler for string or int


This is the obvious way to do it which is why everyone does that on their first try.

But, there is a problem.

What if Splitter2 rejects the payment? What happens to the money?


Can just do list(result)


Veritabanında CRUD işlemi


This is just for convenience. You can also do python3 -m unittest tests/setlr_test/test_read_json.py


Successfully aliased the URL <https://project-wallace-static-content-gmlmyi362.now.sh> to the following aliases:

* https://project-wallace-static-content.project-wallace1.now.sh
* https://project-wallace-static-content-git-master.project-wallace1.now.sh


@derekjn That makes sense. I'll update the docs after implementing the functionality.


[I disagree with this.](https://musicbrainz.org/user/Freso) (See also [my comment in #metabrainz](https://chatlogs.metabrainz.org/brainzbot/metabrainz/msg/4436570/).)