{"comment":{"url":"https://api.github.com/repos/PredictiveEcology/SpaDES.core/comments/30978240","html_url":"https://github.com/PredictiveEcology/SpaDES.core/commit/315fd992ec321a0164b7f91739ef76a4e3d2e66e#commitcomment-30978240","id":30978240,"node_id":"MDEzOkNvbW1pdENvbW1lbnQzMDk3ODI0MA==","user":{"login":"lintr-bot","id":10925265,"node_id":"MDQ6VXNlcjEwOTI1MjY1","avatar_url":"https://avatars3.githubusercontent.com/u/10925265?v=4","gravatar_id":"","url":"https://api.github.com/users/lintr-bot","html_url":"https://github.com/lintr-bot","followers_url":"https://api.github.com/users/lintr-bot/followers","following_url":"https://api.github.com/users/lintr-bot/following{/other_user}","gists_url":"https://api.github.com/users/lintr-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/lintr-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lintr-bot/subscriptions","organizations_url":"https://api.github.com/users/lintr-bot/orgs","repos_url":"https://api.github.com/users/lintr-bot/repos","events_url":"https://api.github.com/users/lintr-bot/events{/privacy}","received_events_url":"https://api.github.com/users/lintr-bot/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":null,"commit_id":"315fd992ec321a0164b7f91739ef76a4e3d2e66e","created_at":"2018-10-19T23:15:25Z","updated_at":"2018-10-19T23:15:25Z","author_association":"NONE","body":"[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/examples/example_experiment.R#L91) *style:* **Commented code should be removed.**\n```r\n​  # library(raster)\n    ^~~~~~~~~~~~~~~\n```\n[inst/examples/example_experiment.R:92:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/examples/example_experiment.R#L92) *style:* **Commented code should be removed.**\n```r\n​  # beginCluster(20) # if you have multiple clusters available, use them here to save time\n    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/examples/example_experiment.R:96:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/examples/example_experiment.R#L96) *style:* **Commented code should be removed.**\n```r\n​  # endCluster() # end the clusters\n    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/examples/example_experiment.R:152:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/examples/example_experiment.R#L152) *style:* **Commented code should be removed.**\n```r\n​  # fires <- lapply(sims, function(x) x$landscape$fires) %>% stack\n    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/examples/example_POM.R:48:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/examples/example_POM.R#L48) *style:* **Commented code should be removed.**\n```r\n​  # cl <- makeCluster(detectCores() - 1) # not implemented yet in DEoptim\n    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/examples/example_POM.R:83:4:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/examples/example_POM.R#L83) *style:* **Commented code should be removed.**\n```r\n​  #stopCluster(cl) # not yet implemented, waiting for DEoptim\n   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/examples/example_POM.R:106:34:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/examples/example_POM.R#L106) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​    params(sim1)$caribouMovement$N <- pars[2]\n                                 ^\n```\n[inst/examples/example_POM.R:113:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/examples/example_POM.R#L113) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​    nPattern_Out <- caribouFn(out$caribou)\n    ^~~~~~~~~~~~\n```\n[inst/examples/example_POM.R:119:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/examples/example_POM.R#L119) *style:* **Commented code should be removed.**\n```r\n​    # cat(minimizeFn)\n      ^~~~~~~~~~~~~~~\n```\n[inst/examples/example_POM.R:120:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/examples/example_POM.R#L120) *style:* **Commented code should be removed.**\n```r\n​    # cat(\" \")\n      ^~~~~~~~\n```\n[inst/examples/example_POM.R:121:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/examples/example_POM.R#L121) *style:* **Commented code should be removed.**\n```r\n​    # cat(pars)\n      ^~~~~~~~~\n```\n[inst/examples/example_POM.R:122:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/examples/example_POM.R#L122) *style:* **Commented code should be removed.**\n```r\n​    # cat(\"\\n\")\n      ^~~~~~~~~\n```\n[inst/sampleModules/caribouMovement/caribouMovement.R:1:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/caribouMovement/caribouMovement.R#L1) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​SpaDES.core.version <- \"0.1.0\"\n^~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/caribouMovement/caribouMovement.R:54:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/caribouMovement/caribouMovement.R#L54) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​doEvent.caribouMovement <- function(sim, eventTime, eventType, debug = FALSE) {\n^~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/caribouMovement/caribouMovement.R:78:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/caribouMovement/caribouMovement.R#L78) *style:* **Lines should not be more than 100 characters.**\n```r\n​      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$moveInterval, \"caribouMovement\", \"move\")\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/caribouMovement/caribouMovement.R:82:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/caribouMovement/caribouMovement.R#L82) *style:* **Lines should not be more than 100 characters.**\n```r\n​      Plot(sim$caribou, addTo = paste(\"sim\", SpaDES.core::P(sim)$stackName, \"habitatQuality\", sep = \"$\"),\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/caribouMovement/caribouMovement.R:86:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/caribouMovement/caribouMovement.R#L86) *style:* **Lines should not be more than 100 characters.**\n```r\n​      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$.plotInterval, \"caribouMovement\", \"plot\", .last())\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/caribouMovement/caribouMovement.R:90:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/caribouMovement/caribouMovement.R#L90) *style:* **Lines should not be more than 100 characters.**\n```r\n​      Plot(sim$caribou, addTo = paste(\"sim\", SpaDES.core::P(sim)$stackName, \"habitatQuality\", sep = \"$\"),\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/caribouMovement/caribouMovement.R:95:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/caribouMovement/caribouMovement.R#L95) *style:* **Lines should not be more than 100 characters.**\n```r\n​      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$.plotInterval, \"caribouMovement\", \"plot\", .last())\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/caribouMovement/caribouMovement.R:102:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/caribouMovement/caribouMovement.R#L102) *style:* **Lines should not be more than 100 characters.**\n```r\n​      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$.saveInterval, \"caribouMovement\", \"save\", .last() + 1)\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/caribouMovement/caribouMovement.R:114:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/caribouMovement/caribouMovement.R#L114) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​Init <- function(sim) {\n^~~~\n```\n[inst/sampleModules/caribouMovement/caribouMovement.R:121:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/caribouMovement/caribouMovement.R#L121) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​  N <- SpaDES.core::P(sim)$N\n  ^\n```\n[inst/sampleModules/caribouMovement/caribouMovement.R:122:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/caribouMovement/caribouMovement.R#L122) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​  IDs <- as.character(1:N)\n  ^~~\n```\n[inst/sampleModules/caribouMovement/caribouMovement.R:138:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/caribouMovement/caribouMovement.R#L138) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​Move <- function(sim) {\n^~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:1:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L1) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​SpaDES.core.version <- \"0.1.0\"\n^~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:20:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L20) *style:* **Lines should not be more than 100 characters.**\n```r\n​    person(c(\"Alex\", \"M\"), \"Chubaty\", email = \"alexander.chubaty@canada.ca\", role = c(\"aut\", \"cre\")),\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:21:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L21) *style:* **Lines should not be more than 100 characters.**\n```r\n​    person(c(\"Eliot\", \"J\", \"B\"), \"McIntire\", email = \"eliot.mcintire@canada.ca\", role = c(\"aut\", \"cre\")),\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:35:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L35) *style:* **Lines should not be more than 100 characters.**\n```r\n​    defineParameter(\"persistprob\", \"numeric\", 0.00, 0, 1, \"probability of fire persisting in a pixel\"),\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:37:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L37) *style:* **Lines should not be more than 100 characters.**\n```r\n​    defineParameter(\"spreadprob\", \"numeric\", 0.225, 0.05, 0.5, \"probability of fire spreading into a pixel\"),\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:38:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L38) *style:* **Lines should not be more than 100 characters.**\n```r\n​    defineParameter(\"startTime\", \"numeric\", start(sim) + 1, 0, end(sim), \"time of initial fire ignition\"),\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:39:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L39) *style:* **Lines should not be more than 100 characters.**\n```r\n​    defineParameter(\".plotInitialTime\", \"numeric\", start(sim), start(sim), end(sim) + 1, \"time to schedule first plot event\"),\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:41:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L41) *style:* **Lines should not be more than 100 characters.**\n```r\n​    defineParameter(\".saveInitialTime\", \"numeric\", NA_real_, NA, NA, \"time to schedule first save event\"),\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:42:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L42) *style:* **Lines should not be more than 100 characters.**\n```r\n​    defineParameter(\".saveInterval\", \"numeric\", NA_real_, NA, NA, \"time interval between save events\")\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:45:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L45) *style:* **Lines should not be more than 100 characters.**\n```r\n​    expectsInput(objectName = SpaDES.core::P(sim, \"fireSpread\")$stackName, objectClass = \"RasterStack\",\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:51:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L51) *style:* **Lines should not be more than 100 characters.**\n```r\n​    createsOutput(objectName = SpaDES.core::P(sim, \"fireSpread\")$stackName, objectClass = \"RasterStack\",\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:59:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L59) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​doEvent.fireSpread <- function(sim, eventTime, eventType, debug = FALSE) {\n^~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:80:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L80) *style:* **Lines should not be more than 100 characters.**\n```r\n​      sim <- scheduleEvent(sim, SpaDES.core::P(sim)$.plotInitialTime, \"fireSpread\", \"plot.init\", .last())\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:87:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L87) *style:* **Lines should not be more than 100 characters.**\n```r\n​      sim <- scheduleEvent(sim, time(sim), \"fireSpread\", \"stats\") # do stats immediately following burn\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:88:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L88) *style:* **Lines should not be more than 100 characters.**\n```r\n​      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$returnInterval, \"fireSpread\", \"burn\")\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:108:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L108) *style:* **Lines should not be more than 100 characters.**\n```r\n​      stackName <- SpaDES.core::P(sim)$stackName # Plot doesn't like long names -- create local variable\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:143:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L143) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​Init <- function(sim) {\n^~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:147:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L147) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​  Fires <- raster(extent(landscapes), ncol = ncol(landscapes),\n  ^~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:151:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L151) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​  Fires <- setValues(Fires, 0)\n  ^~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:154:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L154) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​  landscapes$Fires <- Fires\n             ^~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:160:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L160) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​Burn <- function(sim) {\n^~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:163:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L163) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​  Fires <- spread(landscapes[[1]],\n  ^~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:175:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L175) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​  landscapes$Fires <- Fires\n             ^~~~~\n```\n[inst/sampleModules/fireSpread/fireSpread.R:182:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/fireSpread/fireSpread.R#L182) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​Stats <- function(sim) {\n^~~~~\n```\n[inst/sampleModules/randomLandscapes/randomLandscapes.R:1:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/randomLandscapes/randomLandscapes.R#L1) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​SpaDES.core.version <- \"0.1.0\"\n^~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/randomLandscapes/randomLandscapes.R:33:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/randomLandscapes/randomLandscapes.R#L33) *style:* **Lines should not be more than 100 characters.**\n```r\n​    defineParameter(\"inRAM\", \"logical\", FALSE, TRUE, FALSE, \"should the raster be stored in memory?\"),\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/randomLandscapes/randomLandscapes.R:34:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/randomLandscapes/randomLandscapes.R#L34) *style:* **Lines should not be more than 100 characters.**\n```r\n​    defineParameter(\"nx\", \"numeric\", 100L, 10L, 500L, \"size of map (number of pixels) in the x dimension\"),\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/randomLandscapes/randomLandscapes.R:35:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/randomLandscapes/randomLandscapes.R#L35) *style:* **Lines should not be more than 100 characters.**\n```r\n​    defineParameter(\"ny\", \"numeric\", 100L, 10L, 500L, \"size of map (number of pixels) in the y dimension\"),\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/randomLandscapes/randomLandscapes.R:37:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/randomLandscapes/randomLandscapes.R#L37) *style:* **Lines should not be more than 100 characters.**\n```r\n​    defineParameter(\".plotInitialTime\", \"numeric\", start(sim), start(sim), NA, \"time to schedule first plot event\"),\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/randomLandscapes/randomLandscapes.R:38:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/randomLandscapes/randomLandscapes.R#L38) *style:* **Lines should not be more than 100 characters.**\n```r\n​    defineParameter(\".plotInterval\", \"numeric\", NA_real_, NA, NA, \"time interval between plot events\"),\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/randomLandscapes/randomLandscapes.R:39:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/randomLandscapes/randomLandscapes.R#L39) *style:* **Lines should not be more than 100 characters.**\n```r\n​    defineParameter(\".saveInitialTime\", \"numeric\", NA_real_, NA, NA, \"time to schedule first save event\"),\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/randomLandscapes/randomLandscapes.R:40:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/randomLandscapes/randomLandscapes.R#L40) *style:* **Lines should not be more than 100 characters.**\n```r\n​    defineParameter(\".saveInterval\", \"numeric\", NA_real_, NA, NA, \"time interval between save events\"),\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/randomLandscapes/randomLandscapes.R:41:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/randomLandscapes/randomLandscapes.R#L41) *style:* **Lines should not be more than 100 characters.**\n```r\n​    defineParameter(\".useCache\", \"logical\", FALSE, c(\"init\", \"plot\"), NA, \"should the module result be cached for future use\")\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/randomLandscapes/randomLandscapes.R:49:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/randomLandscapes/randomLandscapes.R#L49) *style:* **Lines should not be more than 100 characters.**\n```r\n​    createsOutput(objectName = SpaDES.core::P(sim, \"randomLandscapes\")$stackName, objectClass = \"RasterStack\",\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/randomLandscapes/randomLandscapes.R:55:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/randomLandscapes/randomLandscapes.R#L55) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​doEvent.randomLandscapes <- function(sim, eventTime, eventType, debug = FALSE) {\n^~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/randomLandscapes/randomLandscapes.R:63:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/randomLandscapes/randomLandscapes.R#L63) *style:* **Lines should not be more than 100 characters.**\n```r\n​      sim <- scheduleEvent(sim, SpaDES.core::P(sim)$.plotInitialTime, \"randomLandscapes\", \"plot\", .last())\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/randomLandscapes/randomLandscapes.R:64:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/randomLandscapes/randomLandscapes.R#L64) *style:* **Lines should not be more than 100 characters.**\n```r\n​      sim <- scheduleEvent(sim, SpaDES.core::P(sim)$.saveInitialTime, \"randomLandscapes\", \"save\", .last() + 1)\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/randomLandscapes/randomLandscapes.R:76:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/randomLandscapes/randomLandscapes.R#L76) *style:* **Lines should not be more than 100 characters.**\n```r\n​      sim <- scheduleEvent(sim, time(sim) + SpaDES.core::P(sim)$.saveInterval, \"randomLandscapes\", \"save\", .last() + 1)\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/randomLandscapes/randomLandscapes.R:87:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/randomLandscapes/randomLandscapes.R#L87) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​Init <- function(sim) {\n^~~~\n```\n[inst/sampleModules/randomLandscapes/randomLandscapes.R:101:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/randomLandscapes/randomLandscapes.R#L101) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​    DEM <- gaussMap(template, scale = 300, var = 0.03, speedup = speedup, inMemory = inMemory)\n    ^~~\n```\n[inst/sampleModules/SpaDES_sampleModules/SpaDES_sampleModules.R:17:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/SpaDES_sampleModules/SpaDES_sampleModules.R#L17) *style:* **Lines should not be more than 100 characters.**\n```r\n​    defineParameter(\".plotInitialTime\", \"numeric\", NA_real_, NA, NA, \"This describes the simulation time at which the first plot event should occur\"),\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[inst/sampleModules/SpaDES_sampleModules/SpaDES_sampleModules.R:18:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/inst/sampleModules/SpaDES_sampleModules/SpaDES_sampleModules.R#L18) *style:* **Lines should not be more than 100 characters.**\n```r\n​    defineParameter(\".saveInitialTime\", \"numeric\", NA_real_, NA, NA, \"This describes the simulation time at which the first save event should occur\")\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/cache.R:128:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L128) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​    obj$.list$.envir$._startClockTime <- NULL\n                     ^~~~~~~~~~~~~~~~\n```\n[R/cache.R:129:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L129) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​    obj$.list$.envir$._timestamp <- NULL\n                     ^~~~~~~~~~~\n```\n[R/cache.R:235:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L235) *style:* **Commas should always have a space after.**\n```r\n​          cat(crayon::blue(\"  Using \", fromWhere,\" copy of\", cur$moduleName, \"module\\n\"))\n                                                 ^\n```\n[R/cache.R:246:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L246) *style:* **Commas should always have a space after.**\n```r\n​          cat(crayon::blue(\"  Using \", fromWhere,\" copy of\", cur$eventType, \"event in\",\n                                                 ^\n```\n[R/cache.R:296:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L296) *style:* **Commented code should be removed.**\n```r\n​        #checkPath(cacheRepo, create = TRUE) #SpaDES dependency\n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/cache.R:420:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L420) *style:* **Lines should not be more than 100 characters.**\n```r\n​        #   makes soft copy of all objects, i.e., they have the identical objects, which are pointers only\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/cache.R:448:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L448) *style:* **Lines should not be more than 100 characters.**\n```r\n​        list2env(mget(lsObjectEnv[lsObjectEnv %in% createOutputs | lsObjectEnv %in% expectsInputs], envir = object@.envir), envir = object2@.envir)\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/cache.R:449:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L449) *style:* **Put spaces around all infix operators.**\n```r\n​        if (length(object2@current)==0) { # means it is not in a spades call\n                                  ~^~~\n```\n[R/cache.R:449:41:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L449) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**\n```r\n​        if (length(object2@current)==0) { # means it is not in a spades call\n                                        ^\n```\n[R/cache.R:451:15:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L451) *style:* **Commented code should be removed.**\n```r\n​          #   length(unlist(object2@completed, recursive = FALSE))/(length(object2@completed[[1]]))\n              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/cache.R:465:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L465) *style:* **Commented code should be removed.**\n```r\n​          #object2@events <- unique(rbindlist(list(object@events, object2@events)))\n           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/cache.R:469:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L469) *style:* **Lines should not be more than 100 characters.**\n```r\n​        # This is for objects that are not in the return environment yet because they are unrelated to the\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/cache.R:482:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L482) *style:* **Place a space before left parenthesis, except in a function call.**\n```r\n​      for(atts in attrsToGrab) {\n         ^\n```\n[R/cache.R:486:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L486) *style:* **Commented code should be removed.**\n```r\n​      # attr(object2, \"tags\") <- attr(object, \"tags\")\n        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/cache.R:487:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L487) *style:* **Commented code should be removed.**\n```r\n​      # attr(object2, \"call\") <- attr(object, \"call\")\n        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/cache.R:488:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L488) *style:* **Commented code should be removed.**\n```r\n​      # attr(object2, \"function\") <- attr(object, \"function\")\n        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/cache.R:521:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L521) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​  setGeneric(\".addTagsToOutput\", function(object, outputObjects, FUN) {\n                                                                 ^~~\n```\n[R/cache.R:544:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L544) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​  definition = function(object, outputObjects, FUN, preDigestByClass) {\n                                               ^~~\n```\n[R/cache.R:636:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L636) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​objSize.simList <- function(x, quick = getOption(\"reproducible.quick\", FALSE)) {\n^~~~~~~~~~~~~~~\n```\n[R/cache.R:663:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L663) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​makeMemoiseable.simList <- function(x) {\n^~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/cache.R:671:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/cache.R#L671) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​unmakeMemoiseable.simList_ <- function(x) {\n^~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/checkpoint.R:36:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/checkpoint.R#L36) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​doEvent.checkpoint <- function(sim, eventTime, eventType, debug = FALSE) {\n^~~~~~~~~~~~~~~~~~\n```\n[R/code-checking.R:86:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L86) *style:* **Lines should not be more than 100 characters.**\n```r\n​                xAsCall <- .isLastLineSim(x = x, xAsString = bb[seq(funStarts[yy], funEnds[yy + 1])])\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/code-checking.R:90:16:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L90) *style:* **Commented code should be removed.**\n```r\n​              #y = strsplit(bb[funStarts[yy]], split = \"\\\\s+\")[[1]][1]\n               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/code-checking.R:91:53:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L91) *style:* **Commas should always have a space after.**\n```r\n​              y <- paste0(cantCodeCheckMessage, \"'\",bb[funStarts[yy]], \"'\")\n                                                    ^\n```\n[R/code-checking.R:144:39:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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.**\n```r\n​    if (identical(type, \"returnSim\")) { # This is intended for only the last line of a function\n                                      ^\n```\n[R/code-checking.R:182:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L182) *style:* **Do not place spaces around code in parentheses or square brackets.**\n```r\n​      } else if (identical(x[[1]], quote(`<-`)) ) {\n                                               ^\n```\n[R/code-checking.R:185:62:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/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.**\n```r\n​            if (any(grepl(x[[2]][[2]], pattern = \".envir\"))) {# i.e., sim@.envir\n                                                             ^\n```\n[R/code-checking.R:202:19:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L202) *style:* **Place a space before left parenthesis, except in a function call.**\n```r\n​          x <- x[-(1:2)]\n                  ^\n```\n[R/code-checking.R:218:29:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L218) *style:* **Place a space before left parenthesis, except in a function call.**\n```r\n​          x[[2]] <- x[[2]][-(1:2)]\n                            ^\n```\n[R/code-checking.R:320:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L320) *style:* **Lines should not be more than 100 characters.**\n```r\n​    allChecks[anyCantCodeCheck] <- lapply(names(cantCodeCheck[anyCantCodeCheck]), function(objName) {\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/code-checking.R:369:51:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L369) *style:* **Commas should always have a space after.**\n```r\n​                                              \" \",verb,\" declared in outputObjects, \",\n                                                  ^\n```\n[R/code-checking.R:369:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L369) *style:* **Commas should always have a space after.**\n```r\n​                                              \" \",verb,\" declared in outputObjects, \",\n                                                       ^\n```\n[R/code-checking.R:385:20:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L385) *style:* **Commas should always have a space after.**\n```r\n​               \" \",verb,\" declared in inputObjects, \",\n                   ^\n```\n[R/code-checking.R:385:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L385) *style:* **Commas should always have a space after.**\n```r\n​               \" \",verb,\" declared in inputObjects, \",\n                        ^\n```\n[R/code-checking.R:396:90:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L396) *style:* **Commas should always have a space after.**\n```r\n​                                       paste0(paste(missingFrmMod, collapse = \", \"), \" \",verb,\n                                                                                         ^\n```\n[R/code-checking.R:441:75:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L441) *style:* **Commas should always have a space after.**\n```r\n​             \" but only for the 'get' functions, not the 'set' function \",\"\n                                                                          ^\n```\n[R/code-checking.R:455:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L455) *style:* **Lines should not be more than 100 characters.**\n```r\n​    missingInMetadata <- simAssignsNotInDotInputObjects[!(simAssignsNotInDotInputObjects %in% outputObjNames)]\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/code-checking.R:464:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L464) *style:* **Commas should always have a space after.**\n```r\n​                   \" \",verbs[[fn]],\" assigned to sim inside \",\n                       ^\n```\n[R/code-checking.R:464:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L464) *style:* **Commas should always have a space after.**\n```r\n​                   \" \",verbs[[fn]],\" assigned to sim inside \",\n                                   ^\n```\n[R/code-checking.R:465:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L465) *style:* **Commas should always have a space after.**\n```r\n​                   fn, \", but \",verbs[[fn]],\" not declared in outputObjects\")\n                                ^\n```\n[R/code-checking.R:465:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L465) *style:* **Commas should always have a space after.**\n```r\n​                   fn, \", but \",verbs[[fn]],\" not declared in outputObjects\")\n                                            ^\n```\n[R/code-checking.R:472:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L472) *style:* **Lines should not be more than 100 characters.**\n```r\n​    missingInMetadata <- simAssignsInDotInputObjects[!(simAssignsInDotInputObjects %in% inputObjNames)]\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/code-checking.R:481:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L481) *style:* **Commas should always have a space after.**\n```r\n​                   \" \",verbs[[fn]],\" assigned to sim inside \",\n                       ^\n```\n[R/code-checking.R:481:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L481) *style:* **Commas should always have a space after.**\n```r\n​                   \" \",verbs[[fn]],\" assigned to sim inside \",\n                                   ^\n```\n[R/code-checking.R:482:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L482) *style:* **Commas should always have a space after.**\n```r\n​                   fn, \", but \",verbs[[fn]],\" not declared in inputObjects\")\n                                ^\n```\n[R/code-checking.R:482:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L482) *style:* **Commas should always have a space after.**\n```r\n​                   fn, \", but \",verbs[[fn]],\" not declared in inputObjects\")\n                                            ^\n```\n[R/code-checking.R:504:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L504) *style:* **Commas should always have a space after.**\n```r\n​                   \" \",verbs[[fn]],\" used from sim inside \",\n                       ^\n```\n[R/code-checking.R:504:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L504) *style:* **Commas should always have a space after.**\n```r\n​                   \" \",verbs[[fn]],\" used from sim inside \",\n                                   ^\n```\n[R/code-checking.R:505:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L505) *style:* **Commas should always have a space after.**\n```r\n​                   fn, \", but \",verbs[[fn]],\" not declared in inputObjects\")\n                                ^\n```\n[R/code-checking.R:505:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L505) *style:* **Commas should always have a space after.**\n```r\n​                   fn, \", but \",verbs[[fn]],\" not declared in inputObjects\")\n                                            ^\n```\n[R/code-checking.R:517:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L517) *style:* **Commas should always have a space after.**\n```r\n​        \" \",verb,\" used from sim inside \",\n            ^\n```\n[R/code-checking.R:517:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L517) *style:* **Commas should always have a space after.**\n```r\n​        \" \",verb,\" used from sim inside \",\n                 ^\n```\n[R/code-checking.R:519:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L519) *style:* **Commas should always have a space after.**\n```r\n​        \", but \",verb,\" not declared in inputObjects\"\n                 ^\n```\n[R/code-checking.R:519:23:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L519) *style:* **Commas should always have a space after.**\n```r\n​        \", but \",verb,\" not declared in inputObjects\"\n                      ^\n```\n[R/code-checking.R:662:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L662) *style:* **Commented code should be removed.**\n```r\n​    #unique(pd[outerWh, \"line1\"])\n     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/code-checking.R:666:34:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L666) *style:* **Commas should always have a space after.**\n```r\n​      whInner <- any((pd[outerWh,\"line1\"] < lwf) & (pd[outerWh,\"line2\"] > lwf) )\n                                 ^\n```\n[R/code-checking.R:666:64:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L666) *style:* **Commas should always have a space after.**\n```r\n​      whInner <- any((pd[outerWh,\"line1\"] < lwf) & (pd[outerWh,\"line2\"] > lwf) )\n                                                               ^\n```\n[R/code-checking.R:666:79:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/code-checking.R#L666) *style:* **Do not place spaces around code in parentheses or square brackets.**\n```r\n​      whInner <- any((pd[outerWh,\"line1\"] < lwf) & (pd[outerWh,\"line2\"] > lwf) )\n                                                                              ^\n```\n[R/copy.R:37:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/copy.R#L37) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​            sim_ <- object\n            ^~~~\n```\n[R/downloadData.R:54:96:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L54) *style:* **Do not place spaces around code in parentheses or square brackets.**\n```r\n​    io <- .parseModulePartial(sim, modules = list(module), defineModuleElement = \"inputObjects\" )\n                                                                                               ^\n```\n[R/downloadData.R:244:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L244) *style:* **Commented code should be removed.**\n```r\n​    # parsedModule <- parse(file = file.path(path, module, paste0(module, '.R')))\n      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/downloadData.R:245:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L245) *style:* **Commented code should be removed.**\n```r\n​    # urls <- .getSourceURL(pattern = fileToDownload, x = parsedModule)\n      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/downloadData.R:252:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L252) *style:* **Commented code should be removed.**\n```r\n​      #urls <- moduleMetadata(module, path)$inputObjects$sourceURL\n       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/downloadData.R:277:27:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L277) *style:* **Commas should always have a space after.**\n```r\n​    chksums2 <- chksums[0,]\n                          ^\n```\n[R/downloadData.R:278:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L278) *style:* **Commented code should be removed.**\n```r\n​    #children <- moduleMetadata(module, path)$childModules\n     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/downloadData.R:281:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L281) *style:* **Do not place spaces around code in parentheses or square brackets.**\n```r\n​        if ( all( nzchar(children) & !is.na(children) ) ) {\n            ^\n```\n[R/downloadData.R:281:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L281) *style:* **Do not place spaces around code in parentheses or square brackets.**\n```r\n​        if ( all( nzchar(children) & !is.na(children) ) ) {\n                 ^\n```\n[R/downloadData.R:281:54:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L281) *style:* **Do not place spaces around code in parentheses or square brackets.**\n```r\n​        if ( all( nzchar(children) & !is.na(children) ) ) {\n                                                     ^\n```\n[R/downloadData.R:281:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/downloadData.R#L281) *style:* **Do not place spaces around code in parentheses or square brackets.**\n```r\n​        if ( all( nzchar(children) & !is.na(children) ) ) {\n                                                       ^\n```\n[R/experiment.R:200:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/experiment.R#L200) *style:* **Commented code should be removed.**\n```r\n​    #sim <- Copy(sim, objects = FALSE, queues = TRUE)\n     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/experiment.R:215:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/experiment.R#L215) *style:* **Commented code should be removed.**\n```r\n​    # cl <- tryCatch(getCluster(), error = function(x) NULL)\n      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/experiment.R:216:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/experiment.R#L216) *style:* **Commented code should be removed.**\n```r\n​    # on.exit(if (!is.null(cl)) returnCluster(), add = TRUE)\n      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/experiment.R:218:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/experiment.R#L218) *style:* **Commented code should be removed.**\n```r\n​    #if (length(modules) == 0) modules <- list(modules(sim)[-(1:4)])\n     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/experiment.R:222:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/experiment.R#L222) *style:* **Commented code should be removed.**\n```r\n​        # unlist(params[paramsTmp], recursive = FALSE)\n          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/experiment.R:314:58:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/experiment.R#L314) *style:* **Commented code should be removed.**\n```r\n​            params(sim_)[[mod[x]]][[param[[x]]]] <- val #factorialExp[ind,x]\n                                                         ^~~~~~~~~~~~~~~~~~~\n```\n[R/helpers.R:232:74:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/helpers.R#L232) *style:* **Place a space before left parenthesis, except in a function call.**\n```r\n​                             paste0(\"package:\", .pkgEnv$corePackagesVec[-(1:2)]))\n                                                                         ^\n```\n[R/helpers.R:264:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/helpers.R#L264) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​all.equal.simList <- function(target, current, ...) {\n^~~~~~~~~~~~~~~~~\n```\n[R/helpers.R:280:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/helpers.R#L280) *style:* **Commented code should be removed.**\n```r\n​  # suppressWarnings(rm(\"._startClockTime\", envir = envir(target)))\n    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/helpers.R:281:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/helpers.R#L281) *style:* **Commented code should be removed.**\n```r\n​  # suppressWarnings(rm(\"._startClockTime\", envir = envir(current)))\n    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/helpers.R:282:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/helpers.R#L282) *style:* **Commented code should be removed.**\n```r\n​  # suppressWarnings(rm(\"._firstEventClockTime\", envir = envir(target)))\n    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/helpers.R:283:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/helpers.R#L283) *style:* **Commented code should be removed.**\n```r\n​  # suppressWarnings(rm(\"._firstEventClockTime\", envir = envir(current)))\n    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/helpers.R:284:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/helpers.R#L284) *style:* **Commented code should be removed.**\n```r\n​  # suppressWarnings(rm(\".timestamp\", envir = envir(target)))\n    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/helpers.R:285:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/helpers.R#L285) *style:* **Commented code should be removed.**\n```r\n​  # suppressWarnings(rm(\".timestamp\", envir = envir(current)))\n    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/load.R:198:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/load.R#L198) *style:* **Lines should not be more than 100 characters.**\n```r\n​                names(argument) <- c(nam, names(formals(getFromNamespace(loadFun[y], loadPackage[y])))[1])\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/misc-methods.R:465:55:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/misc-methods.R#L465) *style:* **Do not place spaces around code in parentheses or square brackets.**\n```r\n​          (inherits(get(w, envir = envir), \"integer\")) ) {\n                                                      ^\n```\n[R/misc-methods.R:627:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/misc-methods.R#L627) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​Paths <- .paths()\n^~~~~\n```\n[R/module-define.R:744:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-define.R#L744) *style:* **Do not place spaces around code in parentheses or square brackets.**\n```r\n​      exts <- na.omit(match(file_ext(fl), .fileExts[, \"exts\"]) )\n                                                              ^\n```\n[R/module-dependencies-class.R:53:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-class.R#L53) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​            out.df <- data.frame(\n            ^~~~~~\n```\n[R/module-dependencies-class.R:171:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-class.R#L171) *style:* **Do not place spaces around code in parentheses or square brackets.**\n```r\n​    if ( !all(colnames(._outputObjectsDF()) %in% colnames(object@outputObjects)) ) {\n        ^\n```\n[R/module-dependencies-class.R:171:81:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-class.R#L171) *style:* **Do not place spaces around code in parentheses or square brackets.**\n```r\n​    if ( !all(colnames(._outputObjectsDF()) %in% colnames(object@outputObjects)) ) {\n                                                                                ^\n```\n[R/module-dependencies-methods.R:43:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L43) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​    DT <- .depsEdgeListMem(deps, plot)\n    ^~\n```\n[R/module-dependencies-methods.R:56:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L56) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​  sim.in <- sim.out <- data.table(objectName = character(0),\n  ^~~~~~\n```\n[R/module-dependencies-methods.R:56:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L56) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​  sim.in <- sim.out <- data.table(objectName = character(0),\n            ^~~~~~~\n```\n[R/module-dependencies-methods.R:61:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L61) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​      z.in <- as.data.table(x@inputObjects)[, .(objectName, objectClass)]\n      ^~~~\n```\n[R/module-dependencies-methods.R:62:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L62) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​      z.out <- as.data.table(x@outputObjects)[, .(objectName, objectClass)]\n      ^~~~~\n```\n[R/module-dependencies-methods.R:65:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L65) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​        sim.in <<- rbindlist(list(sim.in, z.in), use.names = TRUE)\n        ^~~~~~\n```\n[R/module-dependencies-methods.R:68:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L68) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​        sim.out <<- rbindlist(list(sim.out, z.out), use.names = TRUE)\n        ^~~~~~~\n```\n[R/module-dependencies-methods.R:80:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L80) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​    DT <- dx[, list(from = module, to = i.module,\n    ^~\n```\n[R/module-dependencies-methods.R:83:15:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L83) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​    if (plot) DT <- DT[!duplicated(DT[, 1:2, with = FALSE]), ]\n              ^~\n```\n[R/module-dependencies-methods.R:85:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L85) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​    DT <- data.table(from = character(0), to = character(0),\n    ^~\n```\n[R/module-dependencies-methods.R:163:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L163) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​    M <- distances(simGraph, mode = \"out\")\n    ^\n```\n[R/module-dependencies-methods.R:195:39:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L195) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**\n```r\n​      missingObjects <- simEdgeList %>% filter(from != to) %>%\n                                    ~~^\n```\n[R/module-dependencies-methods.R:209:26:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L209) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**\n```r\n​    return(newEdgeList %>% data.table() %>% setorder(\"from\", \"to\", \"objName\"))\n                       ~~^\n```\n[R/module-dependencies-methods.R:245:79:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-dependencies-methods.R#L245) *style:* **Do not place spaces around code in parentheses or square brackets.**\n```r\n​              loadOrder <- names(simGraph[[tsort, ]]) %>% .[!(. %in% \"_INPUT_\" )]\n                                                                              ^\n```\n[R/module-repository.R:28:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-repository.R#L28) *style:* **Lines should not be more than 100 characters.**\n```r\n​#'          (\\url{http://spades-core.predictiveecology.org/articles/ii-modules.html#module-directory-structure-modulename}),\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/module-repository.R:52:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-repository.R#L52) *style:* **Lines should not be more than 100 characters.**\n```r\n​    zipFiles <- grep(file.path(name, \"data\"), zipFiles, invert = TRUE, value = TRUE) # remove any zip in data folder\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/module-repository.R:294:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-repository.R#L294) *style:* **Commented code should be removed.**\n```r\n​      #versionWarning(name, version)\n       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/module-repository.R:306:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-repository.R#L306) *style:* **Lines should not be more than 100 characters.**\n```r\n​        GET(zip, ua, config = list(config(token = pat)), write_disk(localzip, overwrite = overwrite))\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/module-repository.R:402:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-repository.R#L402) *style:* **Trailing blank lines are superfluous.**\n```r\n​\n^\n```\n[R/module-repository.R:403:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/module-repository.R#L403) *style:* **Trailing blank lines are superfluous.**\n```r\n​\n^\n```\n[R/moduleMetadata.R:75:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/moduleMetadata.R#L75) *style:* **Commented code should be removed.**\n```r\n​    #metadata <- eval(parse(text = x)) # can't be used because can't evaluate start(sim)\n     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n[R/plotting-diagrams.R:78:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/315fd992ec321a0164b7f91739ef76a4e3d2e66e/R/plotting-diagrams.R#L78) *style:* **Variable or function name should be lowerCamelCase.**\n```r\n​    DT <- tail(completed(sim), n)\n    ^~\n```\n"}}
{"actor":{"display_login":"lintr-bot"}}