Lineage Button added


what if we treat feign load balanced unconditionally as a normal 'application' span, not an RPC span? Then, you always have a span that starts and stops. It doesn't matter if the underlying thing errors or not. For example, the span name could be the invoked method or methodKey (which is a feign thing)


@NikolajBjorner, maybe this should be moved to `ast_util`. Same trick might be used in `are_distinct`. I'm not sure whether expansion of `mk_distinct` generates pairs that are know to be `m.are_distinct`.


@richvdh, the trouble is that as it is now, the dependency does *not* allow 3.x, since 3.x doesn’t have the `__version__` attribute. You need to either make the dependency non-versioned, or depend on 4.x which has that attribute.


The argument for Debian stable doesn’t hold since in Debian package you have to apply a patch to remove the version from the dependency anyway, so it would change nothing.


Alternatively, the code below needs to be fixed to not strictly require `__version__`.


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/01a87a54-7e3b-4b07-b0e3-a94aefe01e15?env_id=ibm%3Ayp%3Aus-south "nst-app"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/7e688f36-7f8f-46ca-9748-1484026f2f94?env_id=ibm%3Ayp%3Aus-south "nst-app") deployed [nst-app](https://github.com/anouq/nst-app/releases/tag/deploy-ibm-yp-us-south-philip.kooijman-ns.nl-Blockchain-20180615-053632 "deploy-ibm-yp-us-south-philip.kooijman-ns.nl-Blockchain-20180615-053632") to [Blockchain](https://console.bluemix.net/apps/ce8490e0-4f8b-4923-bf32-81bf0d8c2ebc?env_id=ibm:yp:us-south "ibm:yp:us-south:philip.kooijman@ns.nl:Blockchain"), including this commit


https://blog.csdn.net/sh5188588/article/details/41043141   计时器网址


https://blog.csdn.net/sh5188588/article/details/41043141  计时器


Bug fix


Needs to be change this!!!


赞


Thank you. This will help me. I'm sorry I haven't updated my bot in a while but been busy with Enlister. I will integrate the code which you have created into my bot at a later date.


great point, mind filing an issue for that?


发生 -> 触发， 会不会好一些。


グループか支局かは、あとで差し替えあるかも、です。


commit


@UniversalMediaServer/developers I'll be doing a release this weekend unless anyone objects


[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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:49:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/examples/example_POM.R#L49) *style:* **Commented code should be removed.**
```r
  # cl <- makeCluster(detectCores() - 1) # not implemented yet in DEoptim
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:84:4:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/examples/example_POM.R#L84) *style:* **Commented code should be removed.**
```r
  #stopCluster(cl) # not yet implemented, waiting for DEoptim
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:107:34:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/examples/example_POM.R#L107) *style:* **Variable or function name should be lowerCamelCase.**
```r
    params(sim1)$caribouMovement$N <- pars[2]
                                 ^
```
[inst/examples/example_POM.R:114:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/examples/example_POM.R#L114) *style:* **Variable or function name should be lowerCamelCase.**
```r
    nPattern_Out <- caribouFn(out$caribou)
    ^~~~~~~~~~~~
```
[inst/examples/example_POM.R:120:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/examples/example_POM.R#L120) *style:* **Commented code should be removed.**
```r
    # cat(minimizeFn)
      ^~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:121:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/examples/example_POM.R#L121) *style:* **Commented code should be removed.**
```r
    # cat(" ")
      ^~~~~~~~
```
[inst/examples/example_POM.R:122:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/examples/example_POM.R#L122) *style:* **Commented code should be removed.**
```r
    # cat(pars)
      ^~~~~~~~~
```
[inst/examples/example_POM.R:123:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/examples/example_POM.R#L123) *style:* **Commented code should be removed.**
```r
    # cat("\n")
      ^~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:1:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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:86:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/sampleModules/caribouMovement/caribouMovement.R#L86) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + P(sim)$.plotInterval, "caribouMovement", "plot", .last())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:95:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/sampleModules/caribouMovement/caribouMovement.R#L95) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + P(sim)$.plotInterval, "caribouMovement", "plot", .last())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:102:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/sampleModules/caribouMovement/caribouMovement.R#L102) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + P(sim)$.saveInterval, "caribouMovement", "save", .last() + 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:114:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/sampleModules/caribouMovement/caribouMovement.R#L121) *style:* **Variable or function name should be lowerCamelCase.**
```r
  N <- P(sim)$N
  ^
```
[inst/sampleModules/caribouMovement/caribouMovement.R:122:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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:59:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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:87:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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:142:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/sampleModules/fireSpread/fireSpread.R#L142) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:146:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/sampleModules/fireSpread/fireSpread.R#L146) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Fires <- raster(extent(landscapes), ncol = ncol(landscapes),
  ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:150:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/sampleModules/fireSpread/fireSpread.R#L150) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Fires <- setValues(Fires, 0)
  ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:153:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/sampleModules/fireSpread/fireSpread.R#L153) *style:* **Variable or function name should be lowerCamelCase.**
```r
  landscapes$Fires <- Fires
             ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:159:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/sampleModules/fireSpread/fireSpread.R#L159) *style:* **Variable or function name should be lowerCamelCase.**
```r
Burn <- function(sim) {
^~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:162:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/sampleModules/fireSpread/fireSpread.R#L162) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Fires <- spread(landscapes[[1]],
  ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:174:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/sampleModules/fireSpread/fireSpread.R#L174) *style:* **Variable or function name should be lowerCamelCase.**
```r
  landscapes$Fires <- Fires
             ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:181:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/sampleModules/fireSpread/fireSpread.R#L181) *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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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:55:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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:75:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/sampleModules/randomLandscapes/randomLandscapes.R#L75) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + P(sim)$.saveInterval, "randomLandscapes", "save", .last() + 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:86:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/sampleModules/randomLandscapes/randomLandscapes.R#L86) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:100:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/inst/sampleModules/randomLandscapes/randomLandscapes.R#L100) *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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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:230:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/cache.R#L230) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$moduleName, "module\n"))
                                                 ^
```
[R/cache.R:241:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/cache.R#L241) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$eventType, "event in",
                                                 ^
```
[R/cache.R:288:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/cache.R#L288) *style:* **Commented code should be removed.**
```r
        #checkPath(cacheRepo, create = TRUE) #SpaDES dependency
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:324:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/cache.R#L324) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/cache.R:330:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/cache.R#L330) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/cache.R:342:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/cache.R#L342) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/cache.R:364:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/cache.R#L364) *style:* **Commented code should be removed.**
```r
            #object2@events <- unique(rbindlist(list(object@events, object2@events)))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:367:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/cache.R#L367) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/cache.R:377:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/cache.R#L377) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/cache.R:381:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/cache.R#L381) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/cache.R:419:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/cache.R#L419) *style:* **Variable or function name should be lowerCamelCase.**
```r
  setGeneric(".addTagsToOutput", function(object, outputObjects, FUN) {
                                                                 ^~~
```
[R/cache.R:442:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/cache.R#L442) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(object, outputObjects, FUN, preDigestByClass) {
                                               ^~~
```
[R/cache.R:534:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/cache.R#L534) *style:* **Variable or function name should be lowerCamelCase.**
```r
objSize.simList <- function(x, quick = getOption("reproducible.quick", FALSE)) {
^~~~~~~~~~~~~~~
```
[R/checkpoint.R:36:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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 = ".envir"))) {# i.e., sim@.envir
                                                             ^
```
[R/code-checking.R:202:19:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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:286:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L286) *style:* **Lines should not be more than 100 characters.**
```r
  allChecks <- list(simAssigns = simAssigns, simGets = simGets, returnsSim = returnsSim, assignToSim = assignToSim, fg = fg)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:319:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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:368:51:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L368) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in outputObjects, ",
                                                  ^
```
[R/code-checking.R:368:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L368) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in outputObjects, ",
                                                       ^
```
[R/code-checking.R:384:20:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L384) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in inputObjects, ",
                   ^
```
[R/code-checking.R:384:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L384) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in inputObjects, ",
                        ^
```
[R/code-checking.R:395:90:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L395) *style:* **Commas should always have a space after.**
```r
                                       paste0(paste(missingFrmMod, collapse = ", "), " ",verb,
                                                                                ^
```
[R/code-checking.R:440:75:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L440) *style:* **Commas should always have a space after.**
```r
             " but only for the 'get' functions, not the 'set' function ","
                                                                          ^
```
[R/code-checking.R:454:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L454) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsNotInDotInputObjects[!(simAssignsNotInDotInputObjects %in% outputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:463:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L463) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                       ^
```
[R/code-checking.R:463:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L463) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                                   ^
```
[R/code-checking.R:464:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L464) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in outputObjects")
                                ^
```
[R/code-checking.R:464:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L464) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in outputObjects")
                                            ^
```
[R/code-checking.R:471:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L471) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsInDotInputObjects[!(simAssignsInDotInputObjects %in% inputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:480:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L480) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                       ^
```
[R/code-checking.R:480:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L480) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                                   ^
```
[R/code-checking.R:481:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L481) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                ^
```
[R/code-checking.R:481:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L481) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                            ^
```
[R/code-checking.R:503:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L503) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," used from sim inside ",
                       ^
```
[R/code-checking.R:503:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L503) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," used from sim inside ",
                                   ^
```
[R/code-checking.R:504:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L504) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                ^
```
[R/code-checking.R:504:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L504) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                            ^
```
[R/code-checking.R:516:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L516) *style:* **Commas should always have a space after.**
```r
        " ",verb," used from sim inside ",
            ^
```
[R/code-checking.R:516:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L516) *style:* **Commas should always have a space after.**
```r
        " ",verb," used from sim inside ",
                 ^
```
[R/code-checking.R:518:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L518) *style:* **Commas should always have a space after.**
```r
        ", but ",verb," not declared in inputObjects"
                 ^
```
[R/code-checking.R:518:23:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L518) *style:* **Commas should always have a space after.**
```r
        ", but ",verb," not declared in inputObjects"
                      ^
```
[R/code-checking.R:661:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L661) *style:* **Commented code should be removed.**
```r
    #unique(pd[outerWh, "line1"])
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:665:34:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L665) *style:* **Commas should always have a space after.**
```r
      whInner <- any((pd[outerWh,"line1"] < lwf) & (pd[outerWh,"line2"] > lwf) )
                                 ^
```
[R/code-checking.R:665:64:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L665) *style:* **Commas should always have a space after.**
```r
      whInner <- any((pd[outerWh,"line1"] < lwf) & (pd[outerWh,"line2"] > lwf) )
                                                               ^
```
[R/code-checking.R:665:79:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/code-checking.R#L665) *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/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/copy.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
            sim_ <- object
            ^~~~
```
[R/downloadData.R:177:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/downloadData.R#L177) *style:* **Commented code should be removed.**
```r
    # parsedModule <- parse(file = file.path(path, module, paste0(module, '.R')))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:178:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/downloadData.R#L178) *style:* **Commented code should be removed.**
```r
    # urls <- .getSourceURL(pattern = fileToDownload, x = parsedModule)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:185:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/downloadData.R#L185) *style:* **Commented code should be removed.**
```r
      #urls <- moduleMetadata(module, path)$inputObjects$sourceURL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:197:27:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/downloadData.R#L197) *style:* **Commas should always have a space after.**
```r
    chksums2 <- chksums[0,]
                          ^
```
[R/downloadData.R:198:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/downloadData.R#L198) *style:* **Commented code should be removed.**
```r
    #children <- moduleMetadata(module, path)$childModules
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:201:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/downloadData.R#L201) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
            ^
```
[R/downloadData.R:201:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/downloadData.R#L201) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                 ^
```
[R/downloadData.R:201:54:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/downloadData.R#L201) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                     ^
```
[R/downloadData.R:201:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/downloadData.R#L201) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                       ^
```
[R/downloadData.R:244:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/downloadData.R#L244) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/experiment.R:200:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/experiment.R#L200) *style:* **Commented code should be removed.**
```r
    #sim <- Copy(sim, objects = FALSE, queues = TRUE)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:215:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/experiment.R#L215) *style:* **Commented code should be removed.**
```r
    # cl <- tryCatch(getCluster(), error = function(x) NULL)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:216:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/experiment.R#L216) *style:* **Commented code should be removed.**
```r
    # on.exit(if (!is.null(cl)) returnCluster(), add = TRUE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:218:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/experiment.R#L218) *style:* **Commented code should be removed.**
```r
    #if (length(modules) == 0) modules <- list(modules(sim)[-(1:4)])
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:222:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/experiment.R#L222) *style:* **Commented code should be removed.**
```r
        # unlist(params[paramsTmp], recursive = FALSE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:314:58:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/experiment.R#L314) *style:* **Commented code should be removed.**
```r
            params(sim_)[[mod[x]]][[param[[x]]]] <- val #factorialExp[ind,x]
                                                         ^~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:230:74:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/helpers.R#L230) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                             paste0("package:", .pkgEnv$corePackagesVec[-(1:2)]))
                                                                         ^
```
[R/load.R:198:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/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:467:55:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/misc-methods.R#L467) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
          (inherits(get(w, envir = envir), "integer")) ) {
                                                      ^
```
[R/module-define.R:719:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-define.R#L719) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      exts <- na.omit(match(file_ext(fl), .fileExts[, "exts"]) )
                                                              ^
```
[R/module-dependencies-class.R:53:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-dependencies-class.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
            out.df <- data.frame(
            ^~~~~~
```
[R/module-dependencies-class.R:172:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-dependencies-class.R#L172) *style:* **Commented code should be removed.**
```r
    #   warning("input object data.frame should use colnames sourceURL.")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-dependencies-class.R:174:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-dependencies-class.R#L174) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( !all(colnames(.outputObjects()) %in% colnames(object@outputObjects)) ) {
        ^
```
[R/module-dependencies-class.R:174:78:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-dependencies-class.R#L174) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( !all(colnames(.outputObjects()) %in% colnames(object@outputObjects)) ) {
                                                                             ^
```
[R/module-dependencies-methods.R:43:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-dependencies-methods.R#L43) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DT <- .depsEdgeListMem(deps, plot)
    ^~
```
[R/module-dependencies-methods.R:56:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-dependencies-methods.R#L56) *style:* **Variable or function name should be lowerCamelCase.**
```r
  sim.in <- sim.out <- data.table(objectName = character(0),
  ^~~~~~
```
[R/module-dependencies-methods.R:56:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-dependencies-methods.R#L56) *style:* **Variable or function name should be lowerCamelCase.**
```r
  sim.in <- sim.out <- data.table(objectName = character(0),
            ^~~~~~~
```
[R/module-dependencies-methods.R:61:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-dependencies-methods.R#L61) *style:* **Variable or function name should be lowerCamelCase.**
```r
      z.in <- as.data.table(x@inputObjects)[, .(objectName, objectClass)]
      ^~~~
```
[R/module-dependencies-methods.R:62:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-dependencies-methods.R#L62) *style:* **Variable or function name should be lowerCamelCase.**
```r
      z.out <- as.data.table(x@outputObjects)[, .(objectName, objectClass)]
      ^~~~~
```
[R/module-dependencies-methods.R:65:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-dependencies-methods.R#L65) *style:* **Variable or function name should be lowerCamelCase.**
```r
        sim.in <<- rbindlist(list(sim.in, z.in), use.names = TRUE)
        ^~~~~~
```
[R/module-dependencies-methods.R:68:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-dependencies-methods.R#L68) *style:* **Variable or function name should be lowerCamelCase.**
```r
        sim.out <<- rbindlist(list(sim.out, z.out), use.names = TRUE)
        ^~~~~~~
```
[R/module-dependencies-methods.R:80:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-dependencies-methods.R#L80) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DT <- dx[, list(from = module, to = i.module,
    ^~
```
[R/module-dependencies-methods.R:83:15:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-dependencies-methods.R#L83) *style:* **Variable or function name should be lowerCamelCase.**
```r
    if (plot) DT <- DT[!duplicated(DT[, 1:2, with = FALSE]), ]
              ^~
```
[R/module-dependencies-methods.R:85:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-dependencies-methods.R#L85) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DT <- data.table(from = character(0), to = character(0),
    ^~
```
[R/module-dependencies-methods.R:164:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-dependencies-methods.R#L164) *style:* **Variable or function name should be lowerCamelCase.**
```r
    M <- distances(simGraph, mode = "out")
    ^
```
[R/module-dependencies-methods.R:196:39:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-dependencies-methods.R#L196) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**
```r
      missingObjects <- simEdgeList %>% filter(from != to) %>%
                                    ~~^
```
[R/module-dependencies-methods.R:210:26:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-dependencies-methods.R#L210) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**
```r
    return(newEdgeList %>% data.table() %>% setorder("from", "to", "objName"))
                       ~~^
```
[R/module-dependencies-methods.R:246:79:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-dependencies-methods.R#L246) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
              loadOrder <- names(simGraph[[tsort, ]]) %>% .[!(. %in% "_INPUT_" )]
                                                                              ^
```
[R/module-repository.R:28:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-repository.R#L28) *style:* **Lines should not be more than 100 characters.**
```r
#'          (\url{http://spades-core.predictiveecology.org/articles/ii-modules.html#module-directory-structure-modulename}),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-repository.R:52:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-repository.R#L52) *style:* **Lines should not be more than 100 characters.**
```r
    zipFiles <- grep(file.path(name, "data"), zipFiles, invert = TRUE, value = TRUE) # remove any zip in data folder
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-repository.R:293:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-repository.R#L293) *style:* **Commented code should be removed.**
```r
      #versionWarning(name, version)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-repository.R:305:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-repository.R#L305) *style:* **Lines should not be more than 100 characters.**
```r
        GET(zip, ua, config = list(config(token = pat)), write_disk(localzip, overwrite = overwrite))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-repository.R:401:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-repository.R#L401) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/module-repository.R:402:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/module-repository.R#L402) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/moduleMetadata.R:72:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/moduleMetadata.R#L72) *style:* **Commented code should be removed.**
```r
    #metadata <- eval(parse(text = x)) # can't be used because can't evaluate start(sim)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-diagrams.R:78:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/plotting-diagrams.R#L78) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DT <- tail(completed(sim), n)
    ^~
```
[R/plotting-diagrams.R:173:28:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/plotting-diagrams.R#L173) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**
```r
        sapply(ll, NROW) %>% sum() %>% `*`(., 26L)
                         ~~^
```
[R/plotting-diagrams.R:325:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/plotting-diagrams.R#L325) *style:* **Variable or function name should be lowerCamelCase.**
```r
      PlotRemovingDots <- function(modDia, plotFn, axes, ...,
      ^~~~~~~~~~~~~~~~
```
[R/plotting-diagrams.R:326:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/plotting-diagrams.R#L326) *style:* **Variable or function name should be lowerCamelCase.**
```r
                                   vertex.color,
                                   ^~~~~~~~~~~~
```
[R/plotting-diagrams.R:327:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/plotting-diagrams.R#L327) *style:* **Variable or function name should be lowerCamelCase.**
```r
                                   vertex.size,
                                   ^~~~~~~~~~~
```
[R/plotting-diagrams.R:328:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/plotting-diagrams.R#L328) *style:* **Variable or function name should be lowerCamelCase.**
```r
                                   vertex.size2,
                                   ^~~~~~~~~~~~
```
[R/plotting-diagrams.R:329:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/plotting-diagrams.R#L329) *style:* **Variable or function name should be lowerCamelCase.**
```r
                                   vertex.shape,
                                   ^~~~~~~~~~~~
```
[R/plotting-diagrams.R:330:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/plotting-diagrams.R#L330) *style:* **Variable or function name should be lowerCamelCase.**
```r
                                   vertex.label.cex,
                                   ^~~~~~~~~~~~~~~~
```
[R/plotting-diagrams.R:331:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/plotting-diagrams.R#L331) *style:* **Variable or function name should be lowerCamelCase.**
```r
                                   vertex.label.family,
                                   ^~~~~~~~~~~~~~~~~~~
```
[R/plotting-diagrams.R:345:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/plotting-diagrams.R#L345) *style:* **Lines should not be more than 100 characters.**
```r
          c(nchar(namesModDia)^0.8 * 10) # use exponential to stretch out, and multiplication to make all bigger
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting.R:6:31:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/plotting.R#L6) *style:* **Variable or function name should be lowerCamelCase.**
```r
                              na.color, zero.color, length){
                              ^~~~~~~~
```
[R/plotting.R:6:41:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/plotting.R#L6) *style:* **Variable or function name should be lowerCamelCase.**
```r
                              na.color, zero.color, length){
                                        ^~~~~~~~~~
```
[R/plotting.R:37:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/plotting.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        na.color, zero.color, length) {
                        ^~~~~~~~
```
[R/plotting.R:37:35:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/plotting.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        na.color, zero.color, length) {
                                  ^~~~~~~~~~
```
[R/plotting.R:86:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/plotting.R#L86) *style:* **Put spaces around all infix operators.**
```r
      eval(parse(text=deparse(elems[[useElem]])), envir=tmp@.envir),
                    ~^~
```
[R/plotting.R:86:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/plotting.R#L86) *style:* **Put spaces around all infix operators.**
```r
      eval(parse(text=deparse(elems[[useElem]])), envir=tmp@.envir),
                                                      ~^~
```
[R/plotting.R:87:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/plotting.R#L87) *style:* **Put spaces around all infix operators.**
```r
      error=function(x) eval(parse(text=deparse(elems[[useElem]])), envir=envir))
          ~^~
```
[R/plotting.R:87:40:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/plotting.R#L87) *style:* **Put spaces around all infix operators.**
```r
      error=function(x) eval(parse(text=deparse(elems[[useElem]])), envir=envir))
                                      ~^~
```
[R/plotting.R:87:74:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/plotting.R#L87) *style:* **Put spaces around all infix operators.**
```r
      error=function(x) eval(parse(text=deparse(elems[[useElem]])), envir=envir))
                                                                        ~^~
```
[R/POM.R:128:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/POM.R#L128) *style:* **Lines should not be more than 100 characters.**
```r
#' @param objFnCompare Character string. Either, "MAD" or "RMSE" indicating that inside the objective
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/POM.R:186:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/POM.R#L186) *style:* **Variable or function name should be lowerCamelCase.**
```r
           NaNRetries = NA, logObjFnVals = FALSE, weights, useLog = FALSE) {
           ^~~~~~~~~~
```
[R/POM.R:196:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/POM.R#L196) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        NaNRetries, logObjFnVals, weights, useLog) {
                        ^~~~~~~~~~
```
[R/POM.R:213:28:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/POM.R#L213) *style:* **Variable or function name should be lowerCamelCase.**
```r
    if (is.na(NaNRetries)) NaNRetries <- 1
                           ^~~~~~~~~~
```
[R/POM.R:237:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/POM.R#L237) *style:* **Variable or function name should be lowerCamelCase.**
```r
          sim_ <- Copy(sim)
          ^~~~
```
[R/POM.R:255:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/POM.R#L255) *style:* **Put spaces around all infix operators.**
```r
          envPOMCalled <- sys.frame(min(grep("POM", sys.calls()))-1)
                                                                ~^~
```
[R/POM.R:322:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/POM.R#L322) *style:* **Lines should not be more than 100 characters.**
```r
          cat(format(unlist(lapply(objectiveRes, function(x) x[["value"]])), digits = 4), dep = "\t")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/POM.R:360:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/POM.R#L360) *style:* **Lines should not be more than 100 characters.**
```r
      par[whP] <- unlist(deps[[modName]]@parameters$default[deps[[modName]]@parameters$paramName == names(P(sim, modName)[whParamsByMod[whP]])])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/POM.R:361:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/POM.R#L361) *style:* **Lines should not be more than 100 characters.**
```r
      upperRange[whP] <- unlist(deps[[modName]]@parameters$max[deps[[modName]]@parameters$paramName == names(P(sim, modName)[whParamsByMod[whP]])])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/POM.R:362:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/POM.R#L362) *style:* **Lines should not be more than 100 characters.**
```r
      lowerRange[whP] <- unlist(deps[[modName]]@parameters$min[deps[[modName]]@parameters$paramName == names(P(sim, modName)[whParamsByMod[whP]])])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/POM.R:378:27:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/POM.R#L378) *style:* **Variable or function name should be lowerCamelCase.**
```r
      deoptimArgs$control$NP <- 10 * length(lowerRange)
                          ^~
```
[R/POM.R:408:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/POM.R#L408) *style:* **Commented code should be removed.**
```r
      #deoptimArgs$control$parallelType <- deoptimArgs$control$parallelType
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/POM.R:447:21:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/POM.R#L447) *style:* **Variable or function name should be lowerCamelCase.**
```r
        deoptimArgs$Domains <- cbind(lowerRange, upperRange)
                    ^~~~~~~
```
[R/POM.R:448:21:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/POM.R#L448) *style:* **Variable or function name should be lowerCamelCase.**
```r
        deoptimArgs$boundary.enforcement <- 2
                    ^~~~~~~~~~~~~~~~~~~~
```
[R/POM.R:468:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/aa48c36eedb0b4d5c8b22227b3cc84e1667b293c/R/POM.R#L468) *style:* **Commented code should be removed.**
```r
    #if(!clProvided) stopCluster(cl)


will take a look. by first look i think you should
1) move onClick method from the html code into class methods
2) when you handling this onClick method - you should update the Text Input state - which was not done here i think


It's a pity


I understand `auto limit =`, but I'm confused what `0u` is. Could you document/explain?


apparently it means 'zero unsigned'. interesting.


@daryllabar I like it. Makes it flexible for any future properties without messing up existing tests.


Ok, i run the code and i think you should update the state of input field after onClick(like in my prev comment).
i think it'll be a bit easy for you - if you'll add another form field, so you'll see that both of them didn't refreshed.


could these be times where types are useful for reading, or are you expecting the reader to be a modern c++ developer?


Removed additinal "the"s.


@ray-g


first CSS


@ray-g
发生这个词语语感上和主体没有太明显因果关系;
触发更突出因果关系。

这样来看 触发 更合适些。


This really should go IMHO :-S


Added index.htnl main page


javascript


In progress


It depends on where the current Koha-community master is.
Maybe there was a duplicate Bugzilla bug which did similar modifications or maybe this code of ours is too badly rotten, that it cannot be merged with the community version.

What is important is to
-replicate the bug I found (maybe it no longer exists),
-understand C4::Matcher
-use my solution as a basis to make an even better one to fix the possible issue upstream.

Moving commits one-to-one between our fork and the community master probably wont work.


@jtlayton the ganesha pod is not running privileged. It is running under the default service account. If it were running privileged (and as root), it would be done by setting the `Privileged` field in the `Container` object [here](https://github.com/travisn/rook/blob/57cb7cd11bef45e5bbba1a36eec660ae3750f5db/pkg/operator/ceph/nfs/ganesha.go#L164), similar as is done for the osd pods [here](https://github.com/rook/rook/blob/master/pkg/operator/ceph/cluster/osd/pod.go#L248). Since we're not running as root, is the user context already sufficient, or do you see other changes needed?

You're right, we could avoid the fork here. Commonly we do have post-processing in other daemons, so this prototype code was just following those examples.


直接写成 Stateless Component


this seems like a lot of changes in the commit - is there a way to scope down to what is actually needed? it's a bit to review


Hello you are a stranger things or extraterrestrial ?

Le ven. 15 juin 2018 à 02:13, galgoartz <notifications@github.com> a écrit :

> WWWWHHHHHHHHOP
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/galgoartz/hellp/commit/d31f793f1406f4809debe4c1788ba04db9e75f01#commitcomment-29372527>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ADgEWPQDxVc3q8Wxp-jnDEC5mGBTuYPSks5t8vw4gaJpZM4Uo1Lu>
> .
>


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

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

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

### Deployments updated

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

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


No need for that. `Typeable` is derived automatically in all supported versions.


# run e2e tests
yarn run test:e2e


These buttons looks more or less the same. Add them programatically, so you can define in the code how much you want of them.


It's also `Generic1`.


I can sort it.


hh


![](https://github.trello.services/images/mini-trello-icon.png) [T142: Items in 2ndFloor verrücken, dass alle gut erreichbar sind](https://trello.com/c/IaI5HivT/161-t142-items-in-2ndfloor-verr%C3%BCcken-dass-alle-gut-erreichbar-sind)


@whislock thanks, do you want to give the OpenVPN changes a shot too?


Great work!
@Traesh, please add this commit https://github.com/TrinityCore/TrinityCore/commit/170d10b8a92ccbe2349ed1950a3312f477cffceb
Blizzard again update client build


Тут нужно использовать lodash а не jQuery. Должно быть вот так: `if (_.isObject(messages)) {`


what a pity


Typo: exression


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/01a87a54-7e3b-4b07-b0e3-a94aefe01e15?env_id=ibm%3Ayp%3Aus-south "nst-app"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/7e688f36-7f8f-46ca-9748-1484026f2f94?env_id=ibm%3Ayp%3Aus-south "nst-app") deployed [nst-app](https://github.com/anouq/nst-app/releases/tag/deploy-ibm-yp-us-south-philip.kooijman-ns.nl-Blockchain-20180615-063228 "deploy-ibm-yp-us-south-philip.kooijman-ns.nl-Blockchain-20180615-063228") to [Blockchain](https://console.bluemix.net/apps/ce8490e0-4f8b-4923-bf32-81bf0d8c2ebc?env_id=ibm:yp:us-south "ibm:yp:us-south:philip.kooijman@ns.nl:Blockchain"), including this commit


Content for non-telepathic
**I will be better!**

> Quoting text
This site was built using [GitHub Pages](https://pages.github.com/).
:+1:
- [x] Finish my changes
- [ ] Push my commits to GitHub
- [ ] Open a pull request


能力


Use Switch-Case instead


This might be redundant as you have also set the onclick event in the xml file. When deleted the code still worked.


Keep it as separate class


Checking username should be done when the button is clicked. It's bad practice to show me an error without me being able to do anything about it.


This is last command in the code. No need for return. You can put the check at the beggining of the method, so it returns and doesn't do anything else when needed.


Oopsie, `docs]` should be `[docs]`.


comment is out of sync...


Good job, keeping dimensions separately! Keep better names like margin_standard, or margin_right like that. Because the point of keeping dimensions separately is to change it at once place. And once you change it, it can be anything other than 16. And moreover, this value can be different for different configuration like tablet.


Thanks for keeping an eye on bug fixed and potential side effects, Denis!

Thanks for fixing, Dominik!


fix #75


This was not being used. We use the modelDirs from the ../lib/registry module


minlength должен получить еще и длинну для валидации. Сейчас подходит только для 6 но так быть не должно.


Oh, I don't want to see that.


Тут вероятнее всего должен просто полчить value1 и value2 и сравнить их.


What is the gnNoProxy attribute? It is defined on some $http calls but never read. And also, why was it introduced?


in order for this to run on linux its gonna need some heavy modifying of some of code as alot of linux distros do not have requests module installed


@janv8000 not all scenarios are covered by the compiler, there are some edge cases which we will ship a roslyn analyzer as part of core starting with NServiceBus 6.5 and 7.1.


Сюда нужно будет еще передать дполнительный параметр. Это значения правила. Например для minlength  это будет значение длинны, для equalTo - это id элемента с которым нужно сравнить.


最新的官方源 luci-app-firewall 已经有 flowoffload 配置，不需要这个了


further more python 3 is not in env and is inside of bin itself


Use Switch-case instead as many if else are there


rubokopind


Keep it as separate class, so that it can be reusable.


Try to use Retrofit for networking, this is widely used.


Where is check for internet connection?


Rubokop


甜甜


.invalid?


api/controller.php


Nice job to keep dimensions separate. You can go one step more and not use numbers in name, as it can vary across configurations e.g tablet can have 32dp instead of 16dp. Keep it like margin_standard, or margin_news_topic


Tak, w panelu administracyjnym, zakładka spam i na dole są dwie opcje. Czasu nie da się tam modyfikować, jest po prostu na sztywno przygotowana taka funkcjonalność i można zmieniać liczby.

Swoją drogą nie wiem po co ten błąd jest tu wpisany na sztywno, jak wspomniałem we wcześniejszych komentarzach
> Dopiero w konsoli podglądając response można dostrzec
> `{error: "Zbyt wiele zgłoszeń. Spróbuj ponownie za godzinę"}`

serwer zwraca już gotowy do wyświetlenia błąd, wystarczy odczytać i wyświetlić.


i'd say it was already there.. i only moved this section upward. see modification below


Perhaps we should remove or change the example. Trademark rights and so..


negative vocab here.. is there a sense?


это дубль,  просто забыл убрать


@Jakazuuu Generally the API definition looks good. For everything not captured by "generally", refer to my comments.


Swift 개인 공부 파일 업로드


print('hello,world')


@Mila432 lol, use hive login right


![](https://github.trello.services/images/mini-trello-icon.png) [T140: Colored Credits Scene](https://trello.com/c/iVYjwflm/159-t140-colored-credits-scene)


file or category?


[Your benchmark job](https://github.com/JuliaLang/julia/commit/5ba7f20e31062a9f96369a55e6c8790062df1f0b#commitcomment-29374151) has completed - possible performance regressions were detected. A full report can be found [here](https://github.com/JuliaCI/BaseBenchmarkReports/blob/3f64f0ff6db886f03c01433aafda3808b9efd911/daily_2018_6_15/report.md). cc @ararslan


#include<stdio.h>
struct sequence
{
int n;
int a[100];
};
struct ascent
{
int n;
int a[100];
};
struct descent
{
int n;
int a[100];
};
struct plateau
{
int n;
int a[100];
};
struct sequences
{
int n;
struct sequence a[100];
};
struct ascents
{
int n;
struct ascent a[100];
};
void input_sequence()
{
struct sequence k;
printf("Enter the number of a sequence");
scanf("%d",&k.n);
printf("Enter the elements of the sequence\n");
for(int i=0;i<k.n;i++)
{
scanf("%d",&k.a[i]);
}
}
int main()
{
input_sequence();
}


This for my sorce


Also, this commit is lacking message documentation for the new strings.


Not needed anymore btw


We should be careful with this method. Maybe it can interfere other plugins.


@Ericson2314: this commit broke evaluation on Darwin: https://hydra.nixos.org/build/75931432


@pbauer Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.autoform/32/violations
```
plone/autoform/form.py:24:34: C812 missing trailing comma
plone/autoform/widgets.py:64:28: C812 missing trailing comma
plone/autoform/widgets.py:89:24: C812 missing trailing comma
plone/autoform/widgets.py:117:43: C812 missing trailing comma
plone/autoform/widgets.py:141:29: C812 missing trailing comma
plone/autoform/widgets.py:154:53: C812 missing trailing comma
plone/autoform/widgets.py:158:52: C812 missing trailing comma
plone/autoform/base.py:35:5: C901 'AutoFields.updateFieldsFromSchemata' is too complex (11)
plone/autoform/base.py:57:52: C812 missing trailing comma
plone/autoform/base.py:117:43: C812 missing trailing comma
plone/autoform/base.py:166:5: C901 'AutoFields._calculate_field_moves' is too complex (11)
plone/autoform/base.py:241:72: C812 missing trailing comma
plone/autoform/base.py:259:42: C812 missing trailing comma
plone/autoform/base.py:260:30: C812 missing trailing comma
plone/autoform/interfaces.py:46:22: C812 missing trailing comma
plone/autoform/interfaces.py:51:26: C812 missing trailing comma
plone/autoform/interfaces.py:58:30: C812 missing trailing comma
plone/autoform/interfaces.py:60:23: C812 missing trailing comma
plone/autoform/interfaces.py:71:26: C812 missing trailing comma
plone/autoform/interfaces.py:85:46: C812 missing trailing comma
plone/autoform/interfaces.py:89:27: C812 missing trailing comma
plone/autoform/interfaces.py:90:10: C812 missing trailing comma
plone/autoform/interfaces.py:96:35: C812 missing trailing comma
plone/autoform/interfaces.py:100:29: C812 missing trailing comma
plone/autoform/interfaces.py:101:10: C812 missing trailing comma
plone/autoform/utils.py:123:1: C901 '_process_fieldsets' is too complex (11)
plone/autoform/utils.py:129:18: C812 missing trailing comma
plone/autoform/utils.py:163:69: C815 missing trailing comma in Python 3.5+
plone/autoform/utils.py:209:29: C812 missing trailing comma
plone/autoform/utils.py:214:30: C812 missing trailing comma
plone/autoform/utils.py:237:37: C812 missing trailing comma
plone/autoform/utils.py:238:22: C812 missing trailing comma
plone/autoform/utils.py:282:36: C812 missing trailing comma
plone/autoform/utils.py:296:38: C812 missing trailing comma
plone/autoform/supermodel.py:53:78: C812 missing trailing comma
plone/autoform/supermodel.py:71:5: C901 'FormSchema.read' is too complex (11)
plone/autoform/supermodel.py:107:70: C812 missing trailing comma
plone/autoform/supermodel.py:113:5: C901 'FormSchema.write' is too complex (14)
plone/autoform/supermodel.py:160:41: C812 missing trailing comma
plone/autoform/supermodel.py:183:51: C812 missing trailing comma
plone/autoform/supermodel.py:201:37: C812 missing trailing comma
plone/autoform/supermodel.py:205:15: C812 missing trailing comma
plone/autoform/supermodel.py:211:32: C812 missing trailing comma
plone/autoform/supermodel.py:216:33: C812 missing trailing comma
plone/autoform/directives.py:30:71: C812 missing trailing comma
plone/autoform/directives.py:64:75: C812 missing trailing comma
plone/autoform/directives.py:127:40: C812 missing trailing comma
plone/autoform/directives.py:135:74: C812 missing trailing comma
plone/autoform/tests/test_directives.py:77:49: C812 missing trailing comma
plone/autoform/tests/test_directives.py:171:58: C812 missing trailing comma
plone/autoform/tests/test_directives.py:175:59: C812 missing trailing comma
plone/autoform/tests/test_directives.py:209:45: C812 missing trailing comma
plone/autoform/tests/test_utils.py:2:1: F401 'AccessControl.SecurityManagement.noSecurityManager' imported but unused
plone/autoform/tests/test_base.py:48:73: C812 missing trailing comma
plone/autoform/tests/test_base.py:50:59: C812 missing trailing comma
plone/autoform/tests/test_base.py:52:18: C812 missing trailing comma
plone/autoform/tests/test_base.py:53:14: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:42:60: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:49:60: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:60:47: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:64:47: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:68:45: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:72:45: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:76:23: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:85:60: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:105:47: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:109:47: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:114:45: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:118:45: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:139:47: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:143:45: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:150:52: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:155:50: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:169:46: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:173:47: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:178:44: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:182:49: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:193:71: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:257:57: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:270:79: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:308:46: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:314:44: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:324:56: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:328:59: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:334:56: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:339:59: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:358:37: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:375:24: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:435:56: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:439:57: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:468:66: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:472:67: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:488:66: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:492:67: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:506:66: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:510:67: C812 missing trailing comma
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


It turns out that the path can now be `null` 😱


Bei mir wir gar nichts angewählt. Kein Default Bild wird gewählt. Wie wählst Du das Default Bild aus?

![kasten-grosse](https://user-images.githubusercontent.com/4953/41454985-bab99868-707b-11e8-9117-98613513a5a9.png)


The above one is the correct program after rectifying the errors.
I had missed the preprocessor directives.


Exactly!
This is the cause of our woes. It seems that in certain cases (we couldn't quite nail down when) the paging API will send one more empty page, which we need to account for.


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/01a87a54-7e3b-4b07-b0e3-a94aefe01e15?env_id=ibm%3Ayp%3Aus-south "nst-app"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/7e688f36-7f8f-46ca-9748-1484026f2f94?env_id=ibm%3Ayp%3Aus-south "nst-app") deployed [nst-app](https://github.com/anouq/nst-app/releases/tag/deploy-ibm-yp-us-south-philip.kooijman-ns.nl-Blockchain-20180615-071043 "deploy-ibm-yp-us-south-philip.kooijman-ns.nl-Blockchain-20180615-071043") to [Blockchain](https://console.bluemix.net/apps/ce8490e0-4f8b-4923-bf32-81bf0d8c2ebc?env_id=ibm:yp:us-south "ibm:yp:us-south:philip.kooijman@ns.nl:Blockchain"), including this commit


TeamCity Sous Support :: Sous Tests :: Smoke Tests Nightly (not exlude fail) [Build 23](https://teamcity.otenv.com/viewLog.html?buildId=8746020&buildTypeId=SousSupport_SousTests_SmokeTestsNightlyNotExludeFail) outcome was **SUCCESS**
Summary: Tests passed: 16, ignored: 2 Build time: 00:10:49


The zero value of `time.Time` in in location `UTC`. What happens when the `loc` option if set to another timezone than `UTC`?
The documentation should clarify this.


I guess then we should create a feature local branch and then merge it once it is complete into master? So above we would do something like:

git branch Working-Branch
git checkout Working-Branch
<work on your Working-Branch and once it is done merge it into master:>
git checkout master
git merge Working-Branch

Then

git pull source master
git push origin master

Then submit pull request


Later I have changed this layout name to "list_item" to understand more clearly.


GPUShader is selecting the higher safe version, for more recent compatible version see #716.


Blue


Thanks for testing it! :) Glad you find it useful.


Thank you very much for this commit, it's very useful.


yes, thanks, definitely, I wonder why I didn't get the corresponding warning on my xcode 10 beta build


라즈베리파이 client code & Yolo code


not a fix,  rather a workaround


@pbauer Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.autoform/33/violations
```
plone/autoform/form.py:24:34: C812 missing trailing comma
plone/autoform/widgets.py:64:28: C812 missing trailing comma
plone/autoform/widgets.py:89:24: C812 missing trailing comma
plone/autoform/widgets.py:117:43: C812 missing trailing comma
plone/autoform/widgets.py:141:29: C812 missing trailing comma
plone/autoform/widgets.py:154:53: C812 missing trailing comma
plone/autoform/widgets.py:158:52: C812 missing trailing comma
plone/autoform/base.py:35:5: C901 'AutoFields.updateFieldsFromSchemata' is too complex (11)
plone/autoform/base.py:57:52: C812 missing trailing comma
plone/autoform/base.py:117:43: C812 missing trailing comma
plone/autoform/base.py:166:5: C901 'AutoFields._calculate_field_moves' is too complex (11)
plone/autoform/base.py:241:72: C812 missing trailing comma
plone/autoform/base.py:259:42: C812 missing trailing comma
plone/autoform/base.py:260:30: C812 missing trailing comma
plone/autoform/interfaces.py:46:22: C812 missing trailing comma
plone/autoform/interfaces.py:51:26: C812 missing trailing comma
plone/autoform/interfaces.py:58:30: C812 missing trailing comma
plone/autoform/interfaces.py:60:23: C812 missing trailing comma
plone/autoform/interfaces.py:71:26: C812 missing trailing comma
plone/autoform/interfaces.py:85:46: C812 missing trailing comma
plone/autoform/interfaces.py:89:27: C812 missing trailing comma
plone/autoform/interfaces.py:90:10: C812 missing trailing comma
plone/autoform/interfaces.py:96:35: C812 missing trailing comma
plone/autoform/interfaces.py:100:29: C812 missing trailing comma
plone/autoform/interfaces.py:101:10: C812 missing trailing comma
plone/autoform/utils.py:123:1: C901 '_process_fieldsets' is too complex (11)
plone/autoform/utils.py:129:18: C812 missing trailing comma
plone/autoform/utils.py:163:69: C815 missing trailing comma in Python 3.5+
plone/autoform/utils.py:209:29: C812 missing trailing comma
plone/autoform/utils.py:214:30: C812 missing trailing comma
plone/autoform/utils.py:237:37: C812 missing trailing comma
plone/autoform/utils.py:238:22: C812 missing trailing comma
plone/autoform/utils.py:282:36: C812 missing trailing comma
plone/autoform/utils.py:296:38: C812 missing trailing comma
plone/autoform/supermodel.py:53:78: C812 missing trailing comma
plone/autoform/supermodel.py:71:5: C901 'FormSchema.read' is too complex (11)
plone/autoform/supermodel.py:107:70: C812 missing trailing comma
plone/autoform/supermodel.py:113:5: C901 'FormSchema.write' is too complex (14)
plone/autoform/supermodel.py:160:41: C812 missing trailing comma
plone/autoform/supermodel.py:183:51: C812 missing trailing comma
plone/autoform/supermodel.py:201:37: C812 missing trailing comma
plone/autoform/supermodel.py:205:15: C812 missing trailing comma
plone/autoform/supermodel.py:211:32: C812 missing trailing comma
plone/autoform/supermodel.py:216:33: C812 missing trailing comma
plone/autoform/directives.py:30:71: C812 missing trailing comma
plone/autoform/directives.py:64:75: C812 missing trailing comma
plone/autoform/directives.py:127:40: C812 missing trailing comma
plone/autoform/directives.py:135:74: C812 missing trailing comma
plone/autoform/tests/test_directives.py:77:49: C812 missing trailing comma
plone/autoform/tests/test_directives.py:171:58: C812 missing trailing comma
plone/autoform/tests/test_directives.py:175:59: C812 missing trailing comma
plone/autoform/tests/test_directives.py:209:45: C812 missing trailing comma
plone/autoform/tests/test_utils.py:2:1: F401 'AccessControl.SecurityManagement.noSecurityManager' imported but unused
plone/autoform/tests/test_base.py:48:73: C812 missing trailing comma
plone/autoform/tests/test_base.py:50:59: C812 missing trailing comma
plone/autoform/tests/test_base.py:52:18: C812 missing trailing comma
plone/autoform/tests/test_base.py:53:14: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:42:60: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:49:60: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:60:47: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:64:47: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:68:45: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:72:45: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:76:23: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:85:60: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:105:47: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:109:47: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:114:45: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:118:45: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:139:47: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:143:45: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:150:52: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:155:50: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:169:46: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:173:47: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:178:44: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:182:49: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:193:71: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:257:57: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:270:79: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:308:46: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:314:44: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:324:56: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:328:59: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:334:56: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:339:59: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:358:37: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:375:24: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:435:56: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:439:57: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:468:66: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:472:67: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:488:66: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:492:67: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:506:66: C812 missing trailing comma
plone/autoform/tests/test_supermodel_handler.py:510:67: C812 missing trailing comma
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


let { gender, name, surname, middleName, email, age, photo } = form;


simplify by returning other?


Think on how to optimize this code


simplify by returning this?


since we return in both alternatives we can get rid of one level of indentation?


use value for all inputs


Also, another 2 issue was
1. DI is a list<Data>::iterator, it cannot be assigned to or compare to NULL. It can only be assigned as iterator, not even reverse_iterator.
2. List::insert() does copy based on the value, not transfering ownership based on iterator. Use splice instead to move data node around


@BreakBB Genau, die Funktion war noch mit der DB-Verbindung beschäftigt und parallel wollte die andere auch auf die DB zugreifen. Der Callback wird entsprechend aufgerufen, wenn die Autorisierung abgeschlossen wurde :)


Congratulations!

Not only it was one of the most requested quests, but it also should significantly reduce how many notes are generated by StreetComplete and it resulted in significant improvements to how building scheme is documented on Wiki.


Indent please


Indent


У тебя дублирование здесь и в сеттере - хорошо бы от него избавиться. Проще всего тут не инициализировать хэш, а просто работать с пустым хэшем, если переменная пуста - `Hash(@var_storage)[name]`


Sorry for putting it here. I don't know how to contact you. Can you give me a simple example of how can I send parameters with your system? for example with the getaccount method.

Thank you for the help.


The else statement should be placed on the same line as the closing curly brace:

if (expression) {
...
} else {
...
}


Эта проверка никогда не выполнится (ну разве что ты передашь `Class` 2м параметром). Посмотри как правильно работать с методом `is_a?` в документации


We should use Dispose only if is necessary


**How to use:**
install using below command.
`npm install resume-view`


Как эти валидации могут работать, если у теб больше нет переменных `@first_station` и `@last_station`


В других местах ты вернула пробелы, а тут зачем-то убрала


this variables to be removed


here use only '' literals


Код без проверок читается проще. Все, что нам нужно - гарантированно иметь массив. Проще всего это сделать так - `Array(self.class.validations)`.


this.state = { name: {value: '', isValid: false}, surname:  {value: '', isValid: false} }
Refactore this


Move all validation methods to different class


typo in component filename


if you are not going to show anything on the page - you do not need to use components. Use just class


Let magic C++ code fly, as fast as lightning!!哈哈哈!


should be only one ReactDOM.render


This flag does not exist in core but is nonetheless used here and described in wiki... -_-"


Can i merge your changes with upstream ? :)


This looks wrong. `len` is never updated, so it will always be a large value. I.e. not in the same order as `4096`. The line should probably be:

```JavaScript
let part = arr.slice(i, Math.min(i + 4096, len));
```


Keep Learning


From MDN: "It is strongly recommended that the assignment operators (+, +=) are used instead of the concat() method."


Because https://github.com/neovim/neovim/commit/8d5a46e77b1e0c77296f1d0d192e7906dd37c0d7


used this address got but like 9xcctr not like address usual


das passt ja inzwischen


Shouldn't this be backported to 7.7.x and possibly into 7.5.x branch too?


i++?


老王走了，deepin该怎么办，，我还是换个mac吧。。


hahah


I feel this one should be "无效".


Todo: add classes with has-error or has-success if 'isValid' property is true/false


@Et0h is there a `return playerPath` missing here?


abc


As reminder: I know our occurrence system is very basic and needs a good update (that I will do [as promised](https://github.com/cmangos/tbc-db/commit/b0f2c8cca2e0e6d3e16bddd63099f05e7b958ba9#commitcomment-27767213) when I can spare the time) but I think this is a mere workaround to the problem as it defeats the purpose of using a database: having every field of a table as primary key is equivalent as having no primary key at all. Hence, this should be reverted whenever possible.


This should not use both the `if` guard and `.get()`.


it'll be cool if you move this static array into a separated module. try something byself, and if you'll stuck with this - i'll show you an example