I disagree.
jboot read header at 10000 and get from there all addresses and checksums.
If checksums ok - then jboot load kernel (using info from header) and start it.
jboot does know nothing about mtd partitions, it compiled into kernel.

Full dump by modified tool:
```
Find proper AUH hdr at: 0x0!
Image checksum ok.
	rom_id: DLK6E2114001
	derange: 0x0000
	image_checksum: 0xEA55
	space1: 0x00000000
	space2: 0x00000000
	space3: 0x0000
	lpvs: 0x02
	mbz: 0x00
	time_stamp: 0x0734E56C
	erase_start: 0x00010000
	erase_length: 0x00140000
	data_offset: 0x00010000
	data_length: 0x0010A6D3
	space4: 0x00000000
	space5: 0x00000000
	space6: 0x00000000
	space7: 0x00000000
	header_id: 0x4842
	header_version: 0x02
	space8: 0x0000
	section_id: 0x04
	image_info_type: 0x04
	image_info_offset 0x00000000
	family_member: 0x6E21
	header_checksum: 0x8039
Find proper STAG hdr at: 0x50!
Image checksum ok.
	cmark: 0xFF
	id: 0x04
	magic: 0x2B24
	time_stamp: 0x0734E56C
	image_length: 0x10A6C3
	image_checksum: 0xE95A
	tag_checksum: 0x5408
Find proper SCH2 hdr at: 0x60!
Kernel checksum ok.
	magic: 0x2124
	cp_type: 0x03
	version: 0x02
	ram_addr: 0x80000000
	image_len: 0x0010A69B
	image_crc32: 0x8163B67E
	start_addr: 0x80000000
	rootfs_addr: 0xBF150000
	rootfs_len: 0x0047C000
	rootfs_crc32: 0xEB6CD146
	header_crc32: 0x7C13C2A1
	header_length: 0x0028
	cmd_line_length: 0x0000
Find proper AUH hdr at: 0x10A723!
Image checksum ok.
	rom_id: DLK6E2114001
	derange: 0x0000
	image_checksum: 0xF3D0
	space1: 0x00000000
	space2: 0x00000000
	space3: 0x0000
	lpvs: 0x02
	mbz: 0x00
	time_stamp: 0x0734E56C
	erase_start: 0x00150000
	erase_length: 0x00540000
	data_offset: 0x00150000
	data_length: 0x0047C000
	space4: 0x00000000
	space5: 0x00000000
	space6: 0x00000000
	space7: 0x00000000
	header_id: 0x4842
	header_version: 0x02
	space8: 0x0000
	section_id: 0x08
	image_info_type: 0x00
	image_info_offset 0x00000000
	family_member: 0x6E21
	header_checksum: 0x60EE
Find proper AUH hdr at: 0x586773!
Image checksum ok.
	rom_id: DLK6E2114001
	derange: 0x0000
	image_checksum: 0xB5F7
	space1: 0x00000000
	space2: 0x00000000
	space3: 0x0000
	lpvs: 0x01
	mbz: 0x00
	time_stamp: 0x0734E56D
	erase_start: 0x00690000
	erase_length: 0x00080000
	data_offset: 0x00690000
	data_length: 0x00057000
	space4: 0x00000000
	space5: 0x00000000
	space6: 0x00000000
	space7: 0x00000000
	header_id: 0x4842
	header_version: 0x02
	space8: 0x0000
	section_id: 0x05
	image_info_type: 0x00
	image_info_offset 0x00000000
	family_member: 0x6E21
	header_checksum: 0xEEB0
Find proper AUH hdr at: 0x5DD7C3!
Image checksum ok.
	rom_id: DLK6E2114001
	derange: 0x0000
	image_checksum: 0xE5AE
	space1: 0x00000000
	space2: 0x00000000
	space3: 0x0000
	lpvs: 0x01
	mbz: 0x00
	time_stamp: 0x07363A6C
	erase_start: 0x00710000
	erase_length: 0x000E0000
	data_offset: 0x00710000
	data_length: 0x00066010
	space4: 0x00000000
	space5: 0x00000000
	space6: 0x00000000
	space7: 0x00000000
	header_id: 0x4842
	header_version: 0x02
	space8: 0x0000
	section_id: 0x05
	image_info_type: 0x04
	image_info_offset 0x00000000
	family_member: 0x6E21
	header_checksum: 0x75D2
Find proper STAG hdr at: 0x5DD813!
Image checksum ok.
	cmark: 0xFF
	id: 0x05
	magic: 0x2B24
	time_stamp: 0x07363A6C
	image_length: 0x66000
	image_checksum: 0xE4B4
	tag_checksum: 0x4979
```


So tricky, especially the last one 😂


I was drunk during the tutorial the other day and now i need help:/


Fixed. Thanks


I can test the extreme seed specification (each point is a seed) for the simulation study.


Если поездов много, то поиск будет выполняться долго. Тут лучше использовать хеш,  где ключом будет номер, а значением экземпляр класса. Тогда поиск будет просто доступом к значению хеша по ключу за константное время. (упрощение: считаем что номер всегда уникальный)


Убрать `puts`


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 1b5129fa44bd67ba534c823a61fd60f083e24e56.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


Thx, i missed to do that!


It's not async


Убрать в глобальный `gitignore`


❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/maccore-issue-1098-take-2/2/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/maccore-issue-1098-take-2/2/display/redirect) (on internal Jenkins) failed in stage(s) 'Build' 🔥 : org.jenkinsci.plugins.workflow.steps.FlowInterruptedException

🔥 [Build failed](https://jenkins.internalx.com/job/macios/job/maccore-issue-1098-take-2/2//console) 🔥


du är ful


数据库操作题下载脚本


This messages are grouped by compiler type (only native at this time), not by chunk.
For example see the screenshot in issue referenced in commit comment: https://youtrack.jetbrains.com/_persistent/Screenshot%202018-11-20%20at%2012.02.41.png?file=74-590676&c=false&updated=1542704566519

Also there is comment in commit message with new message example:
Example: "Native is not yet supported in IDEA internal build system.
Please use Gradle to build a, b, c, d, e and 10 other."


yes, this is nice idea and align with the best practices.. 👍


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit f74c90e23263027457a40c90c56c3ac3acb16f19.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 59d0602c7a69cf505bfcd1fb0de9c6ec822f30b3.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


csa


поясни


Only for InfluxDB


my mistake. Although I am not using amount in this function but forgot to remove it ..


> SSL is broken if you accept unverified certs. Why would you assume someone can sniff your traffic but not MITM it? The correct solution is to just make a signed cert. Let's Encrypt makes this process automated and free.

Let's not get into that discussion again. There are cases where people can't generate certs, e.g. nameless IPs, private IPs, etc. But that's also not the point, the point is that previously working setups will break with this change.


Thanks a lot.


用于支持event目录下的全局监听事件


In most cases (except dir510l) jboot read header in 0x10000 and start kernel (info about rootfs and kernel is in the sch2 header).  OpenWRT have only three partitions: jboot, firmware and config. So the header is only one.
JBOOT need only config partition.
It works in all known routers.


It is valid for this function (the same as for joinToString), but not valid for call site in reportUnsupportedTargets.
In reportUnsupportedTargets this should not happen because the empty list is never created.
It may be good to add assertion in reportUnsupportedTargets, but I think it will add unneeded noise.


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 97cf347348903fd173a9c757cedd9bb498dae475.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


Added french keyword for local SEO


Hallå


LGTM


This is just a test, just learning


[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/inst/sampleModules/randomLandscapes/randomLandscapes.R#L87) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:101:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L85) *style:* **Commented code should be removed.**
```r
    #names(envirHash) <- names(allObjsInSimList)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:134:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L134) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._startClockTime <- NULL
                     ^~~~~~~~~~~~~~~~
```
[R/cache.R:135:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L135) *style:* **Variable or function name should be lowerCamelCase.**
```r
      obj$.list[[1]]$._timestamp <- NULL
                     ^~~~~~~~~~~
```
[R/cache.R:242:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L242) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$moduleName, "module\n"))
                                                 ^
```
[R/cache.R:253:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L253) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$eventType, "event in",
                                                 ^
```
[R/cache.R:303:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L303) *style:* **Commented code should be removed.**
```r
        #checkPath(cacheRepo, create = TRUE) #SpaDES dependency
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:364:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L364) *style:* **Lines should not be more than 100 characters.**
```r
      pre <- lapply(preDigest[[whSimList]]$.list[[whSimList2]][existingObjs], fastdigest::fastdigest)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:443:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L443) *style:* **Lines should not be more than 100 characters.**
```r
        #   makes soft copy of all objects, i.e., they have the identical objects, which are pointers only
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:459:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L459) *style:* **Lines should not be more than 100 characters.**
```r
        createOutputs <- c(createOutputs, currModules) # add the environments for each module - allow local objects
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:475:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L475) *style:* **Put spaces around all infix operators.**
```r
        if (length(object2@current)==0) { # means it is not in a spades call
                                  ~^~~
```
[R/cache.R:475:41:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L475) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
        if (length(object2@current)==0) { # means it is not in a spades call
                                        ^
```
[R/cache.R:484:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L484) *style:* **Put spaces around all infix operators.**
```r
          eventsAddedByThisModule <- events(object)$moduleName==current(object2)$moduleName
                                                             ~^~~
```
[R/cache.R:488:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L488) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
              b <- lapply(b, function(x) {x[["order"]] <- 2; x})
                                         ^
```
[R/cache.R:491:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L491) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
              d <- lapply(d, function(x) {x[["order"]] <- 1; x})
                                         ^
```
[R/cache.R:498:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L498) *style:* **Lines should not be more than 100 characters.**
```r
              #              args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:501:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L501) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
              object2@events <- lapply(f1, function(f) {f$order <- NULL; f})
                                                       ^
```
[R/cache.R:503:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L503) *style:* **Lines should not be more than 100 characters.**
```r
              #                           args = list(append(object@events[eventsAddedByThisModule], object2@events)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:506:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L506) *style:* **Commented code should be removed.**
```r
          #object2@events <- unique(rbindlist(list(object@events, object2@events)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:510:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L510) *style:* **Lines should not be more than 100 characters.**
```r
        # This is for objects that are not in the return environment yet because they are unrelated to the
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:523:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L523) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(atts in attrsToGrab) {
         ^
```
[R/cache.R:527:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L527) *style:* **Commented code should be removed.**
```r
      # attr(object2, "tags") <- attr(object, "tags")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:528:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L528) *style:* **Commented code should be removed.**
```r
      # attr(object2, "call") <- attr(object, "call")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:529:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L529) *style:* **Commented code should be removed.**
```r
      # attr(object2, "function") <- attr(object, "function")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:562:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L562) *style:* **Variable or function name should be lowerCamelCase.**
```r
  setGeneric(".addTagsToOutput", function(object, outputObjects, FUN) {
                                                                 ^~~
```
[R/cache.R:585:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L585) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(object, outputObjects, FUN, preDigestByClass) {
                                               ^~~
```
[R/cache.R:678:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L678) *style:* **Variable or function name should be lowerCamelCase.**
```r
objSize.simList <- function(x, quick = getOption("reproducible.quick", FALSE)) {
^~~~~~~~~~~~~~~
```
[R/cache.R:705:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L705) *style:* **Variable or function name should be lowerCamelCase.**
```r
makeMemoiseable.simList <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:713:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/cache.R#L713) *style:* **Variable or function name should be lowerCamelCase.**
```r
unmakeMemoiseable.simList_ <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check.R:151:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L218) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          x[[2]] <- x[[2]][-(1:2)]
                            ^
```
[R/code-checking.R:320:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L320) *style:* **Lines should not be more than 100 characters.**
```r
    allChecks[anyCantCodeCheck] <- lapply(names(cantCodeCheck[anyCantCodeCheck]), function(objName) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:369:51:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L369) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in outputObjects, ",
                                                  ^
```
[R/code-checking.R:369:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L369) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in outputObjects, ",
                                                       ^
```
[R/code-checking.R:385:20:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L385) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in inputObjects, ",
                   ^
```
[R/code-checking.R:385:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L385) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in inputObjects, ",
                        ^
```
[R/code-checking.R:396:90:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L396) *style:* **Commas should always have a space after.**
```r
                                       paste0(paste(missingFrmMod, collapse = ", "), " ",verb,
                                                                                ^
```
[R/code-checking.R:441:75:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L441) *style:* **Commas should always have a space after.**
```r
             " but only for the 'get' functions, not the 'set' function ","
                                                                          ^
```
[R/code-checking.R:455:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L455) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsNotInDotInputObjects[!(simAssignsNotInDotInputObjects %in% outputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:464:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L464) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                       ^
```
[R/code-checking.R:464:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L464) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                                   ^
```
[R/code-checking.R:465:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L465) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in outputObjects")
                                ^
```
[R/code-checking.R:465:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L465) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in outputObjects")
                                            ^
```
[R/code-checking.R:472:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L472) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsInDotInputObjects[!(simAssignsInDotInputObjects %in% inputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:481:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L481) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                       ^
```
[R/code-checking.R:481:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L481) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                                   ^
```
[R/code-checking.R:482:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L482) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                ^
```
[R/code-checking.R:482:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L482) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                            ^
```
[R/code-checking.R:504:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L504) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," used from sim inside ",
                       ^
```
[R/code-checking.R:504:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L504) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," used from sim inside ",
                                   ^
```
[R/code-checking.R:505:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L505) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                ^
```
[R/code-checking.R:505:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L505) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                            ^
```
[R/code-checking.R:517:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L517) *style:* **Commas should always have a space after.**
```r
        " ",verb," used from sim inside ",
            ^
```
[R/code-checking.R:517:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L517) *style:* **Commas should always have a space after.**
```r
        " ",verb," used from sim inside ",
                 ^
```
[R/code-checking.R:519:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L519) *style:* **Commas should always have a space after.**
```r
        ", but ",verb," not declared in inputObjects"
                 ^
```
[R/code-checking.R:519:23:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/code-checking.R#L519) *style:* **Commas should always have a space after.**
```r
        ", but ",verb," not declared in inputObjects"
                      ^
```
[R/code-checking.R:662:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/R/copy.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
            sim_ <- object
            ^~~~
```
[R/copy.R:91:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/copy.R#L91) *style:* **Trailing blank lines are superfluous.**
```r

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

^
```
[R/downloadData.R:54:96:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/downloadData.R#L54) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    io <- .parseModulePartial(sim, modules = list(module), defineModuleElement = "inputObjects" )
                                                                                ^
```
[R/downloadData.R:244:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/downloadData.R#L244) *style:* **Commented code should be removed.**
```r
    # parsedModule <- parse(file = file.path(path, module, paste0(module, '.R')))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:245:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/downloadData.R#L245) *style:* **Commented code should be removed.**
```r
    # urls <- .getSourceURL(pattern = fileToDownload, x = parsedModule)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:252:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/downloadData.R#L252) *style:* **Commented code should be removed.**
```r
      #urls <- moduleMetadata(module, path)$inputObjects$sourceURL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:277:27:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/downloadData.R#L277) *style:* **Commas should always have a space after.**
```r
    chksums2 <- chksums[0,]
                          ^
```
[R/downloadData.R:278:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/downloadData.R#L278) *style:* **Commented code should be removed.**
```r
    #children <- moduleMetadata(module, path)$childModules
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:281:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/downloadData.R#L281) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
            ^
```
[R/downloadData.R:281:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/downloadData.R#L281) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                 ^
```
[R/downloadData.R:281:54:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/downloadData.R#L281) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                     ^
```
[R/downloadData.R:281:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/downloadData.R#L281) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                       ^
```
[R/experiment.R:214:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/R/experiment.R#L221) *style:* **Commented code should be removed.**
```r
        # unlist(params[paramsTmp], recursive = FALSE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:313:58:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/experiment.R#L313) *style:* **Commented code should be removed.**
```r
            params(sim_)[[mod[x]]][[param[[x]]]] <- val #factorialExp[ind,x]
                                                         ^~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:356:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/experiment.R#L356) *style:* **Variable or function name should be lowerCamelCase.**
```r
          sim_ <- sim
          ^~~~
```
[R/helpers.R:232:74:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/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/a2b014307c214101896c6068acc8c0c42fe31c6e/R/helpers.R#L285) *style:* **Commented code should be removed.**
```r
  # suppressWarnings(rm(".timestamp", envir = envir(current)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/load.R:198:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/load.R#L198) *style:* **Lines should not be more than 100 characters.**
```r
                names(argument) <- c(nam, names(formals(getFromNamespace(loadFun[y], loadPackage[y])))[1])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/misc-methods.R:466:55:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/misc-methods.R#L466) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
          (inherits(get(w, envir = envir), "integer")) ) {
                                                      ^
```
[R/misc-methods.R:645:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/misc-methods.R#L645) *style:* **Variable or function name should be lowerCamelCase.**
```r
Paths <- .paths()
^~~~~
```
[R/misc-methods.R:661:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/misc-methods.R#L661) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$CP <- TRUE
             ^~
```
[R/misc-methods.R:665:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/misc-methods.R#L665) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$IP <- TRUE
             ^~
```
[R/misc-methods.R:669:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/misc-methods.R#L669) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$MP <- TRUE
             ^~
```
[R/misc-methods.R:673:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/misc-methods.R#L673) *style:* **Variable or function name should be lowerCamelCase.**
```r
    defaults$OP <- TRUE
             ^~
```
[R/misc-methods.R:694:73:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/misc-methods.R#L694) *style:* **Commas should always have a space after.**
```r
              if (!defaults$CP) paste0("    reproducible.cachePath = '",normPath(cachePath),"'\n"),
                                                                        ^
```
[R/misc-methods.R:694:93:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/misc-methods.R#L694) *style:* **Commas should always have a space after.**
```r
              if (!defaults$CP) paste0("    reproducible.cachePath = '",normPath(cachePath),"'\n"),
                                                                                ^
```
[R/misc-methods.R:695:67:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/misc-methods.R#L695) *style:* **Commas should always have a space after.**
```r
              if (!defaults$IP) paste0("    spades.inputPath = '",normPath(inputPath),"'\n"),
                                                                  ^
```
[R/misc-methods.R:695:87:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/misc-methods.R#L695) *style:* **Commas should always have a space after.**
```r
              if (!defaults$IP) paste0("    spades.inputPath = '",normPath(inputPath),"'\n"),
                                                                                ^
```
[R/misc-methods.R:696:68:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/misc-methods.R#L696) *style:* **Commas should always have a space after.**
```r
              if (!defaults$OP) paste0("    spades.outputPath = '",normPath(outputPath),"'\n"),
                                                                   ^
```
[R/misc-methods.R:696:89:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/misc-methods.R#L696) *style:* **Commas should always have a space after.**
```r
              if (!defaults$OP) paste0("    spades.outputPath = '",normPath(outputPath),"'\n"),
                                                                                ^
```
[R/misc-methods.R:697:68:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/misc-methods.R#L697) *style:* **Commas should always have a space after.**
```r
              if (!defaults$MP) paste0("    spades.modulePath = '",modPaths,
                                                                   ^
```
[R/misc-methods.R:704:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/misc-methods.R#L704) *style:* **Commas should always have a space after.**
```r
              "    reproducible.cachePath = '",normPath(cachePath),"'\n",
                                               ^
```
[R/misc-methods.R:704:68:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/misc-methods.R#L704) *style:* **Commas should always have a space after.**
```r
              "    reproducible.cachePath = '",normPath(cachePath),"'\n",
                                                                   ^
```
[R/misc-methods.R:705:42:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/misc-methods.R#L705) *style:* **Commas should always have a space after.**
```r
              "    spades.inputPath = '",normPath(inputPath),"'\n",
                                         ^
```
[R/misc-methods.R:705:62:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/misc-methods.R#L705) *style:* **Commas should always have a space after.**
```r
              "    spades.inputPath = '",normPath(inputPath),"'\n",
                                                             ^
```
[R/misc-methods.R:706:43:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/misc-methods.R#L706) *style:* **Commas should always have a space after.**
```r
              "    spades.outputPath = '",normPath(outputPath),"'\n",
                                          ^
```
[R/misc-methods.R:706:64:](https://github.com/PredictiveEcology/SpaDES.core/blob/a2b014307c214101896c6068acc8c0c42fe31c6e/R/misc-methods.R#L706) *style:* **Commas should always have a space after.**
```r
              "    spades.outputPath = '",normPath(outputPath),"'\n",
                                                               ^
```


After reading it, I am laughing out a loud on my sheer ignorance of this simple concept. You have a cleaver way to put things in right perspective.
At least, this incident has given me a hint to see smart contract in new perspective. 👍


cmake里能判断系统是windows还是linux的，这里加判断，下同


Jak dla mnie wygląda super ;)


practic


Ideally unused amount will be with the contract itself and will get back to contract owner at the time of selfDestruct() or withdrawal() invoked by the contract owner.

But then, I sensed my mistake. I had reset amount with (amount-1) and thus lost 1 ether in it.
as per my current understanding, The correct way would be
uint splitAmount = amount;
if(splitAmount % 2 != 0) {
splitAmount = splitAmount - 1;
}
uint depositAmount = splitAmount/2;
...
....
amount =amount - splitAmount;
balance[owner] = amount;

is it right ?


Fixes #134


[tests/testthat/test-create_bd_posterior_files.R:8:12:](https://github.com/richelbilderbeek/razzo/blob/fdf6a00327130cdec3be5d54bd5c23e6cd048d56/tests/testthat/test-create_bd_posterior_files.R#L8) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
    return ()
           ^
```
[tests/testthat/test-create_mbd_posterior_files.R:8:12:](https://github.com/richelbilderbeek/razzo/blob/fdf6a00327130cdec3be5d54bd5c23e6cd048d56/tests/testthat/test-create_mbd_posterior_files.R#L8) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
    return ()
           ^
```
[tests/testthat/test-create_mbd_tree_events.R:30:12:](https://github.com/richelbilderbeek/razzo/blob/fdf6a00327130cdec3be5d54bd5c23e6cd048d56/tests/testthat/test-create_mbd_tree_events.R#L30) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
    return ()
           ^
```
[tests/testthat/test-create_posterior.R:8:12:](https://github.com/richelbilderbeek/razzo/blob/fdf6a00327130cdec3be5d54bd5c23e6cd048d56/tests/testthat/test-create_posterior.R#L8) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
    return ()
           ^
```
[tests/testthat/test-create_posterior.R:143:12:](https://github.com/richelbilderbeek/razzo/blob/fdf6a00327130cdec3be5d54bd5c23e6cd048d56/tests/testthat/test-create_posterior.R#L143) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
    return ()
           ^
```


Nevermind, I found a workaround by switching the material-ui-chip-input listing in package-lock.json back to earlier version. This is some rare case, package-lock.json is really helpful.

FWIW, I had to wipe all package-lock.json yesterday because of event-stream incident.


Kenne mich mich Fotografieren ja nicht aus, aber ich glaube, dass F muss klein geschrieben werden wie hier, steht für die Blendenstufe f:

> Blende  f1.4 – f1.8

Guck mal hier (ziemlich in die Mitte runter scrollen):
[https://www.pixolum.com/blog/fotografie/bokeh-effekt-tutorial-die-schoenheit-der-unschaerfe](url)


소스코드들 ( .cpp / .hpp )만 추적하는게 좋을거같아서리, 작업할 때는 PULL 후에 개인폴더에 프로젝트 하나 파놓고 필요한 파일 복사해서 거기서 작업한다음에 local repository에는 다시 **소스코드만** 복사붙여넣기해서 커밋하구 푸쉬하면 될 것 같아.....gitignore 에는 바퀴벌레처럼 자꾸 꾸역꾸역 생겨나는 .vs 폴더 무시하기위해 한 줄 추가했구 유니티 클라이언트는 따로 클라이언트용 repository파는게 더 나을거같다능..


No, it was an oversight. Hindsight is 20/20, but perhaps you should be doing these sorts of code reviews when I actually have time to rectify them, and not the day before a release.


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


g5 source not include screen read mode cmds, so we can`t use it.


References #146


Braucht man hier nicht, dafür stehen ja die Punkte dazwischen.


Because I initially attempted to call device_reset() directly, only to find that it was protected. And I figured, who would be silly enough to make a function protected and also include a public accessor to said protected function, rather than just making the function public in the first place? Clearly, I was wrong.


Just a filler. I had to put something in the repository.


Yeah, ideally I would, but time is short and I just haven't been able to get across everything in a timely fashion for the last couple of months.  I wasn't expecting it to be changed for release anyway.


My idea of fallback was wrong. This is not needed.
Initially I thought, this function would trigger automatically to put back the  balance of 1 ether ( in case of odd amount) in to contract.

I know the behaviour of this function.
- This is the only way for external address to send ether to this contract. and
- this is default function to invoke in case called contract /external address has called a non existant function on this contract.
But then, I am not sure when I need to use it.


..alayan we have live servers!


Sorry, It was mistaken that it was copied straight from the English string. :sweat:


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


Sorry, need more explanation on it.. still not clear..


Sí funcionaba, yo lo probé antes directo en la rama de Gisselle.   El conflicto era sólo que dos contribuciones ocupaban las mismas líneas, pero eran independientes y se podía poner uno después de otro.


Hallo,

bist du im ioBroker Forum unterwegs?
Hätte eine Frage zu diesem Adapter und finde dich leider im Forum nicht.


`device_t::reset()` also resets the children - it calls `device_reset()`, resets the children, then calls `device_reset_after_children()`


Tanks you, It’s very nice for you to say:-)

Pozdr.
Rafał
On Nov 28, 2018, 11:08 AM +0400, P Sandesh Baliga <notifications@github.com>, wrote:
> A very neat and awesome library. Kudos to you :)
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub, or mute the thread.


Эта ссылка нужна, чтобы была навигация по логотипу на главную страницу


![2018-11-28 09-52-21](https://user-images.githubusercontent.com/38462475/49136983-41895600-f2fc-11e8-86ac-86df2abb8123.png)


Could you add the license text here (for the test, too)?


Do we have an ETA on when this fix will go live?  I don't see it in 1.10.1 so was wondering.


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

* https://zeit-me.now.sh


devstack多阶段部署Q版OpenStack流程及出现问题


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

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


In my opinion this is a bad workaround printing logs - what really needs to be changed is removing micro movement (or even movement in the same spot). PTR versions of the client will crash with assertion failure on such low movement


Are these three classes required to be in the same package?


WTF is this? Why you putting utf-8 text to cp1251 menu/engine????


Not at all. I just put them there for now.

If you have a better suggestion, by all means go ahead


You're using tabs instead of spaces...


Scoperto bug loop infinito in grouppost, nel metodo esiste user quando fa la ricerca


just a reminder that zedwallet  from dora /gerry doesn`t show incomming tx when they happen


plaintext passwords

![hmm](https://i.kym-cdn.com/photos/images/original/001/151/543/119.jpg)


@amir73il Awesome, thank you Amir!


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

* https://calc.bjarnehelland.com


Fixed https://github.com/YetiForceCompany/YetiForceCRM/commit/609f7051f6cee6ea0e3cb5392fabda9591be95f9


This (and many others commits) were not ported to TBC and Classic core. Is it possible to have a link to the related DB update please, thus when backporting this, we can also update the DBs?


This is not guaranteed to exist on all platforms we support:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/repeat


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

* https://calc.bjarnehelland.com


Successfully aliased the URL <https://react-christmas-ds7o6weda.now.sh> to the following alias.

* https://react-christmas.now.sh


test


Deployment failed with the following error:

~~~
The property `builds` is only allowed on Now 2.0 — please upgrade: https://zeit.co/upgrade
~~~


@jeanfrancoislarente
Hi JF,
MicroChap is currently staying. Also a bunch of other dlls like Configy and Microsoft.CodeDom.Providers.DotNetCompilerPlatform.
Kamsar, Unicorn and Rainbow need to go, as we are not using Unicorn to update items on deployment. Having these in actually caused issues (of course when Unicorn is enabled and configs are present) and yellow screens on the deployed site. This was during initial testing.
Everything I've excluded with this commit is binary same as the clean install of 9.0.2. The Include versions already override the Excludes (as you noted). I'll make the modification about Microsoft* because you are right. The list can be trimmed more.

Thanks!


@helloray you are right, just compare conversion speed between both of them


滴滴滴滴滴滴滴滴哒哒哒


The game view texture format is `B8_G8_R8_A8_UNorm`.

Here is what it looks like with `outputLinear = true` - the game view is correct, but ImGui is too dark:

And here is what it looks like with `outputLinear = false` - the game view is too bright, but ImGui is correct:

I am rendering the game view using `ImGui.ImageButton(...)`.


should we revert the PR then ?