[inst/cli/container_it.R:5:74:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L5) *style:* **Trailing whitespace is superfluous.**
```r
"container_it.R is a command-line interface to the R package containeRit.
                                                                         ^
```
[inst/cli/container_it.R:6:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L6) *style:* **lines should not be more than 80 characters.**
```r
It packages R sessions, scripts, workspaces and vignettes together with all dependencies to execute them in Docker containers.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:9:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L9) *style:* **lines should not be more than 80 characters.**
```r
        container_it.R file [options] [--copy arg] [--cmd-render <FORMAT> | --cmd-R-file] <FILE>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:14:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L14) *style:* **lines should not be more than 80 characters.**
```r
    dir       Searches the given directory for R / Rmarkdown files and uses the first encounter for packaging
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:15:60:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L15) *style:* **Trailing whitespace is superfluous.**
```r
    file      Packages a given R script or R markdown file.
                                                           ^
```
[inst/cli/container_it.R:16:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L16) *style:* **lines should not be more than 80 characters.**
```r
              Optionally, the container can run a batch execution or rendering of the given file instead of an interactive R session.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:16:134:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L16) *style:* **Trailing whitespace is superfluous.**
```r
              Optionally, the container can run a batch execution or rendering of the given file instead of an interactive R session.
                                                                                ^
```
[inst/cli/container_it.R:17:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L17) *style:* **lines should not be more than 80 characters.**
```r
    session   Packages an empty R session in which a series of R commands may be executed (see option -e)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:18:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L18) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[inst/cli/container_it.R:20:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L20) *style:* **lines should not be more than 80 characters.**
```r
  --force -f          Force writing output even if a file of the same name already exists
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:21:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L21) *style:* **lines should not be more than 80 characters.**
```r
  --image <ARG>       Specify the Docker image that shall be used for the docker container (FROM-statement)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:22:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L22) *style:* **lines should not be more than 80 characters.**
```r
                      By default, the image is determinded from the given r_version,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:22:85:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L22) *style:* **Trailing whitespace is superfluous.**
```r
                      By default, the image is determinded from the given r_version,
                                                                                ^
```
[inst/cli/container_it.R:23:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L23) *style:* **lines should not be more than 80 characters.**
```r
                      while the version is matched with tags from the base image rocker/r-ver
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:24:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L24) *style:* **lines should not be more than 80 characters.**
```r
                      see details about the rocker/r-ver at https://hub.docker.com/r/rocker/r-ver/'
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:25:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L25) *style:* **lines should not be more than 80 characters.**
```r
  --maintainer -m <ARG>   Name / email of the dockerfile's maintainer (will be read from environment variables if not given)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:27:78:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L27) *style:* **Trailing whitespace is superfluous.**
```r
  --no-vanilla        Package a session / file without using the vanilla flag
                                                                             ^
```
[inst/cli/container_it.R:28:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L28) *style:* **lines should not be more than 80 characters.**
```r
                      (warning: site and environment files currently cannot be included in the container)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:29:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L29) *style:* **lines should not be more than 80 characters.**
```r
  --output -o FILE    Path and name of the output Dockerfile [default: ./Dockerfile]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:31:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L31) *style:* **lines should not be more than 80 characters.**
```r
  --r_version -r <ARG>  Specify an R version number that should run inside the container.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:31:90:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L31) *style:* **Trailing whitespace is superfluous.**
```r
  --r_version -r <ARG>  Specify an R version number that should run inside the container.
                                                                                ^
```
[inst/cli/container_it.R:32:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L32) *style:* **lines should not be more than 80 characters.**
```r
                      By default, the version of the currently linked R instance is used.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:33:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L33) *style:* **lines should not be more than 80 characters.**
```r
  --save -s <objects> ...    Save a list of objects from the workspace to an .RData file (overwrites --save-image)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:35:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L35) *style:* **lines should not be more than 80 characters.**
```r
  --soft              Whether to include soft dependencies among the system dependencies of R packages. [default: FALSE]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:36:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L36) *style:* **lines should not be more than 80 characters.**
```r
  --quiet -q          Run containeRit as silent as possible (print only errors and warnings) [default: FALSE]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:39:50:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L39) *style:* **Trailing whitespace is superfluous.**
```r
  --copy -c script | script_dir | <copy_file> ...
                                                 ^~~~~
```
[inst/cli/container_it.R:40:78:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L40) *style:* **Trailing whitespace is superfluous.**
```r
                      Indicates whether and how a workspace should be copied.
                                                                             ^
```
[inst/cli/container_it.R:41:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L41) *style:* **lines should not be more than 80 characters.**
```r
                      For the modes 'dir' and 'file' containeRit copies either the given input file, the complete directory
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:41:124:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L41) *style:* **Trailing whitespace is superfluous.**
```r
                      For the modes 'dir' and 'file' containeRit copies either the given input file, the complete directory
                                                                                ^
```
[inst/cli/container_it.R:42:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L42) *style:* **lines should not be more than 80 characters.**
```r
                      or a list of individual files and directories that should be located below the current directory.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:42:120:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L42) *style:* **Trailing whitespace is superfluous.**
```r
                      or a list of individual files and directories that should be located below the current directory.
                                                                                ^
```
[inst/cli/container_it.R:44:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L44) *style:* **lines should not be more than 80 characters.**
```r
  -d <DIR>            Directory to be used for packaging in mode 'dir'. Use either current dir or a folder below. [default: ./]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:45:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L45) *style:* **lines should not be more than 80 characters.**
```r
  -e <EXPR>           Expression do be executed within the R session that shall be packaged ('session' mode).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:46:32:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L46) *style:* **Trailing whitespace is superfluous.**
```r
  --cmd-render all | pdf | html
                               ^~~
```
[inst/cli/container_it.R:47:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L47) *style:* **lines should not be more than 80 characters.**
```r
                      Indicates that the given R markdown file should be rendered when running the container
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:48:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L48) *style:* **lines should not be more than 80 characters.**
```r
  --cmd-R-file        Indicates that the give R script should be executed on container startup (uses R -f example.R)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:53:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L53) *style:* **lines should not be more than 80 characters.**
```r
  # runs the first r-script / r-script file locally and prints the corresponding dockerfile
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:54:35:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L54) *style:* **Trailing whitespace is superfluous.**
```r
  container_it.R dir -p --no-write
                                  ^~
```
[inst/cli/container_it.R:55:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L55) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[inst/cli/container_it.R:57:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L57) *style:* **lines should not be more than 80 characters.**
```r
  # The Dockerfile will be written to the current directory and overwritten if it already exists
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:58:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L58) *style:* **lines should not be more than 80 characters.**
```r
  # It contains instructions to copy the script and workspace image and to execute the script on start-up
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:61:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L61) *style:* **lines should not be more than 80 characters.**
```r
  # Creates an empty R session and executes the given R commands, which later can be reproduced in the docker container
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:63:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L63) *style:* **lines should not be more than 80 characters.**
```r
  container_it.R session -p -e \"library(sp)\" -e \"demo(meuse, ask=FALSE)\" --r_version 3.3.0
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:68:9:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L68) *style:* **Variable and function names should be all lowercase.**
```r
library(containeRit)
        ^~~~~~~~~~~
```
[inst/cli/container_it.R:70:3:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L70) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(length(commandArgs(trailingOnly=TRUE))== 0){
  ^
```
[inst/cli/container_it.R:70:35:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L70) *style:* **Put spaces around all infix operators.**
```r
if(length(commandArgs(trailingOnly=TRUE))== 0){
                                 ~^~
```
[inst/cli/container_it.R:70:42:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L70) *style:* **Put spaces around all infix operators.**
```r
if(length(commandArgs(trailingOnly=TRUE))== 0){
                                        ~^
```
[inst/cli/container_it.R:72:5:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L72) *style:* **Commented code should be removed.**
```r
  # opts <- docopt::docopt(doc, "--help")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:75:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L75) *style:* **lines should not be more than 80 characters.**
```r
  opts <- docopt::docopt(doc , version = paste0("containeRit ", utils::packageVersion("containeRit"),"\n"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:75:30:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L75) *style:* **Commas should never have a space before.**
```r
  opts <- docopt::docopt(doc , version = paste0("containeRit ", utils::packageVersion("containeRit"),"\n"))
                            ~^
```
[inst/cli/container_it.R:75:102:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L75) *style:* **Commas should always have a space after.**
```r
  opts <- docopt::docopt(doc , version = paste0("containeRit ", utils::packageVersion("containeRit"),"\n"))
                                                                                ^
```
[inst/cli/container_it.R:77:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L77) *style:* **Trailing whitespace is superfluous.**
```r

^
```
[inst/cli/container_it.R:79:5:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L79) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(opts[["quiet"]])
    ^
```
[inst/cli/container_it.R:81:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L81) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[inst/cli/container_it.R:82:15:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L82) *style:* **Use <-, not =, for assignment.**
```r
  output_file =  opts[["output"]]
              ^
```
[inst/cli/container_it.R:83:5:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L83) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(file.exists(output_file) && !opts[["force"]] && !opts[["--no-write"]])
    ^
```
[inst/cli/container_it.R:84:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L84) *style:* **lines should not be more than 80 characters.**
```r
    stop("Dockerfile cannot be written because the target file already exists.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:85:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L85) *style:* **lines should not be more than 80 characters.**
```r
         "\t Re-run with option -f / --force in order to overwride the file or use the flag --no-write.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:87:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L87) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[inst/cli/container_it.R:93:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L93) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[inst/cli/container_it.R:94:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L94) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[inst/cli/container_it.R:100:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L100) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[inst/cli/container_it.R:108:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L108) *style:* **lines should not be more than 80 characters.**
```r
    from <- clean_session(expr = expr,vanilla = !opts[["no-vanilla"]], slave = opts[["quiet"]])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:108:39:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L108) *style:* **Commas should always have a space after.**
```r
    from <- clean_session(expr = expr,vanilla = !opts[["no-vanilla"]], slave = opts[["quiet"]])
                                      ^
```
[inst/cli/container_it.R:111:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L111) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[inst/cli/container_it.R:123:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L123) *style:* **lines should not be more than 80 characters.**
```r
        this_cmd <- CMD_Render(from, output_format = rmarkdown::all_output_formats())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/cli/container_it.R:143:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L143) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[inst/cli/container_it.R:147:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L147) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[inst/cli/container_it.R:156:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/inst/cli/container_it.R#L156) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Class-Add.R:33:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Add.R#L33) *style:* **lines should not be more than 80 characters.**
```r
            stop("The generic function docker_arguments is not implemented for class ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:33:3:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L33) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Cmd",  exec = exec, params = params)
  ^~~
```
[R/Class-Cmd.R:41:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L41) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/Class-Cmd.R:51:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L51) *style:* **lines should not be more than 80 characters.**
```r
      return("More than one exec parameter was given: ", paste(exec, sep = ", "))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:52:9:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L52) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if ((length(params) > 1 && any(is.na(params))) ||
        ^
```
[R/Class-Cmd.R:54:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L54) *style:* **lines should not be more than 80 characters.**
```r
      return("If parameters are given for CMD, they cannot be empty strings or NA")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:55:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L55) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/Class-Cmd.R:57:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L57) *style:* **lines should not be more than 80 characters.**
```r
      "A Cmd instruction must at least have one non-empty exec-argument or one or more parameters given (i.e. as default for an entrypoint)."
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:62:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L62) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
.arguments.Cmd_Run <- function(obj) {
^~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:66:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L66) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Class-Cmd.R:67:11:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L67) *warning:* **no visible global function definition for ‘slot’, Did you mean 'plot'?**
```r
  exec <- slot(obj, "exec")
          ^~~~
```
[R/Class-Cmd.R:68:13:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L68) *warning:* **no visible global function definition for ‘slot’, Did you mean 'plot'?**
```r
  params <- slot(obj, "params")
            ^~~~
```
[R/Class-Cmd.R:75:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L75) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Class-Cmd.R:82:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L82) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Class-Cmd.R:88:11:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L88) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
          .arguments.Cmd_Run)
          ^~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:102:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L102) *style:* **lines should not be more than 80 characters.**
```r
CMD_Rscript <- function(path, options = character(0), args = character(0), vanilla = TRUE){
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:103:5:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L103) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(vanilla)
    ^
```
[R/Class-Cmd.R:107:3:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L107) *warning:* **no visible global function definition for ‘Cmd’, Did you mean 'C'?**
```r
  Cmd("R", params = params)
  ^~~
```
[R/Class-Cmd.R:126:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L126) *style:* **lines should not be more than 80 characters.**
```r
CMD_Render <- function(path, options = character(0), output_format = rmarkdown::html_document(), output_dir = NULL, vanilla = TRUE){
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:127:5:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L127) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(vanilla)
    ^
```
[R/Class-Cmd.R:130:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L130) *style:* **lines should not be more than 80 characters.**
```r
  render_call <- quote(rmarkdown::render("file", output_format = "format", output_dir = NULL))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:134:38:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L134) *style:* **Commas should always have a space after.**
```r
  render_call <- deparse(render_call,width.cutoff = 500)
                                     ^
```
[R/Class-Cmd.R:135:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L135) *style:* **lines should not be more than 80 characters.**
```r
  render_call <- deparse(render_call,width.cutoff = 500) #yes, twice! (command line expects R commands as strings)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:135:38:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L135) *style:* **Commas should always have a space after.**
```r
  render_call <- deparse(render_call,width.cutoff = 500) #yes, twice! (command line expects R commands as strings)
                                     ^
```
[R/Class-Cmd.R:136:55:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L136) *style:* **Commas should always have a space after.**
```r
  render_call <- stringr::str_replace_all(render_call,"^\\\"|\\\"$","")
                                                      ^
```
[R/Class-Cmd.R:136:69:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L136) *style:* **Commas should always have a space after.**
```r
  render_call <- stringr::str_replace_all(render_call,"^\\\"|\\\"$","")
                                                                    ^
```
[R/Class-Cmd.R:138:27:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L138) *style:* **Commas should never have a space before.**
```r
  params <- append(params , expr)
                         ~^
```
[R/Class-Cmd.R:139:3:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L139) *warning:* **no visible global function definition for ‘Cmd’, Did you mean 'C'?**
```r
  Cmd("R", params = as.character(params))
  ^~~
```
[R/Class-Cmd.R:141:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Cmd.R#L141) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Copy.R:18:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Copy.R#L18) *style:* **lines should not be more than 80 characters.**
```r
setClass("Copy", slots=list(src = "character", dest="character"), contains = "Instruction")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Copy.R:18:23:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Copy.R#L18) *style:* **Put spaces around all infix operators.**
```r
setClass("Copy", slots=list(src = "character", dest="character"), contains = "Instruction")
                     ~^~
```
[R/Class-Copy.R:18:52:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Copy.R#L18) *style:* **Put spaces around all infix operators.**
```r
setClass("Copy", slots=list(src = "character", dest="character"), contains = "Instruction")
                                                  ~^~
```
[R/Class-Copy.R:32:3:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Copy.R#L32) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Copy",  src = src, dest=dest)
  ^~~
```
[R/Class-Copy.R:32:31:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Copy.R#L32) *style:* **Put spaces around all infix operators.**
```r
  new("Copy",  src = src, dest=dest)
                             ~^~
```
[R/Class-Copy.R:38:16:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Copy.R#L38) *style:* **Use <-, not =, for assignment.**
```r
            out=sprintf('"%s"', slot(obj, "src"))
               ^
```
[R/Class-Copy.R:38:16:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Copy.R#L38) *style:* **Put spaces around all infix operators.**
```r
            out=sprintf('"%s"', slot(obj, "src"))
              ~^~
```
[R/Class-Copy.R:39:16:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Copy.R#L39) *style:* **Use <-, not =, for assignment.**
```r
            out=append(out, sprintf('"%s"', slot(obj, "dest")))
               ^
```
[R/Class-Copy.R:39:16:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Copy.R#L39) *style:* **Put spaces around all infix operators.**
```r
            out=append(out, sprintf('"%s"', slot(obj, "dest")))
              ~^~
```
[R/Class-Copy.R:40:16:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Copy.R#L40) *style:* **Use <-, not =, for assignment.**
```r
            out=paste(out, collapse = ", ")
               ^
```
[R/Class-Copy.R:40:16:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Copy.R#L40) *style:* **Put spaces around all infix operators.**
```r
            out=paste(out, collapse = ", ")
              ~^~
```
[R/Class-Copy.R:41:16:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Copy.R#L41) *style:* **Use <-, not =, for assignment.**
```r
            out=sprintf("[%s]", out)
               ^
```
[R/Class-Copy.R:41:16:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Copy.R#L41) *style:* **Put spaces around all infix operators.**
```r
            out=sprintf("[%s]", out)
              ~^~
```
[R/Class-Copy.R:50:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Copy.R#L50) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~~~~~~~
```
[R/Class-Copy.R:52:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Copy.R#L52) *style:* **lines should not be more than 80 characters.**
```r
                return("Invalid RUN instruction: There must be at least one file / directory given by 'src'")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Copy.R:54:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Copy.R#L54) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~~~~~~~
```
[R/Class-Copy.R:56:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Copy.R#L56) *style:* **lines should not be more than 80 characters.**
```r
                return("Invalid RUN instruction: There must be exactly one destination folder given by 'dest'")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Dockerfile.R:28:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Dockerfile.R#L28) *style:* **Variable and function names should be all lowercase.**
```r
toString.Dockerfile <- function(x, ...) {
^~~~~~~~~~~~~~~~~~~
```
[R/Class-Dockerfile.R:31:20:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Dockerfile.R#L31) *warning:* **no visible global function definition for ‘slot’, Did you mean 'plot'?**
```r
  from <- toString(slot(x, "image"))
                   ^~~~
```
[R/Class-Dockerfile.R:33:17:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Dockerfile.R#L33) *warning:* **no visible global function definition for ‘slot’, Did you mean 'plot'?**
```r
  maintainer <- slot(x, "maintainer")
                ^~~~
```
[R/Class-Dockerfile.R:36:19:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Dockerfile.R#L36) *warning:* **no visible global function definition for ‘slot’, Did you mean 'plot'?**
```r
  instructions <- slot(x, "instructions")
                  ^~~~
```
[R/Class-Dockerfile.R:41:10:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Dockerfile.R#L41) *warning:* **no visible global function definition for ‘slot’, Did you mean 'plot'?**
```r
  cmd <- slot(x, "cmd")
         ^~~~
```
[R/Class-Dockerfile.R:50:7:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Dockerfile.R#L50) *style:* **Variable and function names should be all lowercase.**
```r
  cat(toString.Dockerfile(x, ...), sep="\n")
      ^~~~~~~~~~~~~~~~~~~
```
[R/Class-Dockerfile.R:50:7:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Dockerfile.R#L50) *warning:* **no visible global function definition for ‘toString.Dockerfile’**
```r
  cat(toString.Dockerfile(x, ...), sep="\n")
      ^~~~~~~~~~~~~~~~~~~
```
[R/Class-Dockerfile.R:50:39:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Dockerfile.R#L50) *style:* **Put spaces around all infix operators.**
```r
  cat(toString.Dockerfile(x, ...), sep="\n")
                                     ~^~
```
[R/Class-Dockerfile.R:59:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Dockerfile.R#L59) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
.write.Dockerfile <-
^~~~~~~~~~~~~~~~~
```
[R/Class-Dockerfile.R:61:5:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Dockerfile.R#L61) *warning:* **no visible global function definition for ‘flog.info’**
```r
    flog.info("Writing dockerfile to %s", file)
    ^~~~~~~~~
```
[R/Class-Dockerfile.R:84:11:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Dockerfile.R#L84) *style:* **Variable and function names should be all lowercase.**
```r
          toString.Dockerfile)
          ^~~~~~~~~~~~~~~~~~~
```
[R/Class-Dockerfile.R:96:11:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Dockerfile.R#L96) *style:* **Variable and function names should be all lowercase.**
```r
          toString.Dockerfile)
          ^~~~~~~~~~~~~~~~~~~
```
[R/Class-Dockerfile.R:124:49:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Dockerfile.R#L124) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
setMethod("write", signature(x = "Dockerfile"), .write.Dockerfile)
                                                ^~~~~~~~~~~~~~~~~
```
[R/Class-Entrypoint.R:33:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Entrypoint.R#L33) *style:* **lines should not be more than 80 characters.**
```r
            stop("The generic function docker_arguments is not implemented for class ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Env.R:34:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Env.R#L34) *style:* **lines should not be more than 80 characters.**
```r
            stop("The generic function docker_arguments is not implemented for class ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Expose.R:29:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Expose.R#L29) *style:* **lines should not be more than 80 characters.**
```r
            stop("The generic function docker_arguments is not implemented for class ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-From.R:47:12:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-From.R#L47) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
    tag <- new("Tag", tag)
           ^~~
```
[R/Class-From.R:48:12:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-From.R#L48) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
    return(new("From", image = image, postfix = tag))
           ^~~
```
[R/Class-From.R:62:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-From.R#L62) *style:* **Variable and function names should be all lowercase.**
```r
parseFrom <- function(string) {
^~~~~~~~~
```
[R/Class-From.R:66:12:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-From.R#L66) *warning:* **no visible global function definition for ‘From’, Did you mean 'proj'?**
```r
    return(From(image = split[1], digest = split[2]))
           ^~~~
```
[R/Class-From.R:70:12:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-From.R#L70) *warning:* **no visible global function definition for ‘From’, Did you mean 'proj'?**
```r
    return(From(image = split[1], tag = split[2]))
           ^~~~
```
[R/Class-From.R:72:12:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-From.R#L72) *warning:* **no visible global function definition for ‘From’, Did you mean 'proj'?**
```r
    return(From(string))
           ^~~~
```
[R/Class-Instruction.R:36:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Instruction.R#L36) *style:* **lines should not be more than 80 characters.**
```r
            stop("The generic function docker_arguments is not implemented for class ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:41:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Instruction.R#L41) *style:* **Variable and function names should be all lowercase.**
```r
.toString.Instruction <- function(x, ...) {
^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:41:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Instruction.R#L41) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
.toString.Instruction <- function(x, ...) {
^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:42:16:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Instruction.R#L42) *warning:* **no visible global function definition for ‘docker_key’**
```r
  return(paste(docker_key(x), docker_arguments(x)))
               ^~~~~~~~~~
```
[R/Class-Instruction.R:42:31:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Instruction.R#L42) *warning:* **no visible global function definition for ‘docker_arguments’**
```r
  return(paste(docker_key(x), docker_arguments(x)))
                              ^~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:56:11:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Instruction.R#L56) *style:* **Variable and function names should be all lowercase.**
```r
          .toString.Instruction)
          ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:56:11:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Instruction.R#L56) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
          .toString.Instruction)
          ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:69:11:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Instruction.R#L69) *style:* **Variable and function names should be all lowercase.**
```r
          .toString.Instruction)
          ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:69:11:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Instruction.R#L69) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
          .toString.Instruction)
          ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:74:7:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Instruction.R#L74) *style:* **Variable and function names should be all lowercase.**
```r
  cat(.toString.Instruction(x, ...), sep="\n")
      ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:74:7:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Instruction.R#L74) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  cat(.toString.Instruction(x, ...), sep="\n")
      ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:74:7:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Instruction.R#L74) *warning:* **no visible global function definition for ‘.toString.Instruction’**
```r
  cat(.toString.Instruction(x, ...), sep="\n")
      ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:74:41:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Instruction.R#L74) *style:* **Put spaces around all infix operators.**
```r
  cat(.toString.Instruction(x, ...), sep="\n")
                                       ~^~
```
[R/Class-Instruction.R:89:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Instruction.R#L89) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Instruction.R:90:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Instruction.R#L90) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Instruction.R:91:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Instruction.R#L91) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Instruction.R:92:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Instruction.R#L92) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Instruction.R:93:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Instruction.R#L93) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Label.R:15:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Label.R#L15) *style:* **lines should not be more than 80 characters.**
```r
setClass("Label", slots = list(data = "list", multi_line = "logical"), contains = "Instruction")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Label.R:48:5:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Label.R#L48) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.na(label_ns))
    ^
```
[R/Class-Label.R:50:3:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Label.R#L50) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Label", data = data, multi_line = multi_line)
  ^~~
```
[R/Class-Label.R:71:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Label.R#L71) *style:* **Variable and function names should be all lowercase.**
```r
Label_SessionInfo <- function(session = sessionInfo(), as_json = FALSE){
^~~~~~~~~~~~~~~~~
```
[R/Class-Label.R:79:3:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Label.R#L79) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Label", data = data, multi_line = FALSE)
  ^~~
```
[R/Class-Label.R:89:14:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Label.R#L89) *style:* **Commented code should be removed.**
```r
          #  values <- sprintf("\"%s\"",as.character(args))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Label.R:105:58:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Label.R#L105) *style:* **Commented code should be removed.**
```r
#' See https://docs.docker.com/engine/reference/builder/#maintainer-deprecated
                                                         ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Label.R:119:3:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Label.R#L119) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Label", data = data, multi_line = FALSE)
  ^~~
```
[R/Class-Label.R:121:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Label.R#L121) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Label.R:122:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Label.R#L122) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Label.R:123:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Label.R#L123) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Maintainer.R:36:3:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Maintainer.R#L36) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Maintainer", name = name, email = email)
  ^~~
```
[R/Class-Maintainer.R:40:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Maintainer.R#L40) *style:* **lines should not be more than 80 characters.**
```r
setClassUnion("NullOrLabelOrMaintainer", members = c("Maintainer", "NULL", "Label"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Run.R:18:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Run.R#L18) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
.arguments.Run_shell <- function(obj) {
^~~~~~~~~~~~~~~~~~~~
```
[R/Class-Run.R:22:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Run.R#L22) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Class-Run.R:23:15:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Run.R#L23) *warning:* **no visible global function definition for ‘slot’, Did you mean 'plot'?**
```r
  commands <- slot(obj, "commands")
              ^~~~
```
[R/Class-Run.R:24:52:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Run.R#L24) *style:* **Trailing whitespace is superfluous.**
```r
  string <- paste(commands, collapse = " \\\n && ")
                                                   ^
```
[R/Class-Run.R:30:11:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Run.R#L30) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
          .arguments.Run_shell #uses the same function as Cmd for now
          ^~~~~~~~~~~~~~~~~~~~
```
[R/Class-Run.R:45:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Run.R#L45) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~~~~~~~
```
[R/Class-Run.R:46:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Run.R#L46) *style:* **lines should not be more than 80 characters.**
```r
              if(is.na(commands) || length(commands) == 0 || any(stringr::str_length(commands) == 0))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Run.R:46:17:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Run.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
              if(is.na(commands) || length(commands) == 0 || any(stringr::str_length(commands) == 0))
                ^
```
[R/Class-Run.R:47:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Run.R#L47) *style:* **lines should not be more than 80 characters.**
```r
                return(paste("Commands must have at least one string and empty strings are not alowed. Given was: \n\t", paste(commands,collapse = "\n\t")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Run.R:47:137:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Run.R#L47) *style:* **Commas should always have a space after.**
```r
                return(paste("Commands must have at least one string and empty strings are not alowed. Given was: \n\t", paste(commands,collapse = "\n\t")))
                                                                                ^
```
[R/Class-Run.R:48:19:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Run.R#L48) *style:* **Trailing whitespace is superfluous.**
```r
              else
                  ^~
```
[R/Class-Run.R:60:3:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Run.R#L60) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Run_shell",  commands = commands)
  ^~~
```
[R/Class-Run.R:87:3:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Run.R#L87) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Run",  exec = exec, params = params)
  ^~~
```
[R/Class-Run.R:92:11:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Run.R#L92) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
          .arguments.Cmd_Run #uses the same function as Cmd for now
          ^~~~~~~~~~~~~~~~~~
```
[R/Class-Run.R:99:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Run.R#L99) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~~~~~~~
```
[R/Class-Run.R:101:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Run.R#L101) *style:* **lines should not be more than 80 characters.**
```r
                return(paste("Exec must be a non-empty string, given was: ", exec))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Run.R:108:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Run.R#L108) *style:* **lines should not be more than 80 characters.**
```r
                  return("If parameters are given for RUN (optional), they cannot be empty strings or NA")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Volume.R:33:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Volume.R#L33) *style:* **lines should not be more than 80 characters.**
```r
            stop("The generic function docker_arguments is not implemented for class ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Workdir.R:27:3:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/Class-Workdir.R#L27) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Workdir", path = path)
  ^~~
```
[R/containeRit-config.R:1:3:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/containeRit-config.R#L1) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(FALSE){
  ^
```
[R/containeRit-config.R:3:11:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/containeRit-config.R#L3) *style:* **Variable and function names should be all lowercase.**
```r
  library(containeRit)
          ^~~~~~~~~~~
```
[R/containeRit-config.R:5:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/containeRit-config.R#L5) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/containeRit-config.R:6:21:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/containeRit-config.R#L6) *style:* **Variable and function names should be all lowercase.**
```r
  current_config <- .containeRit_read_config()
                    ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/containeRit-config.R:7:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/containeRit-config.R#L7) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/containeRit-config.R:8:21:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/containeRit-config.R#L8) *style:* **Variable and function names should be all lowercase.**
```r
  default_config <- .getDefaultConfig()
                    ^~~~~~~~~~~~~~~~~
```
[R/containeRit-config.R:9:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/containeRit-config.R#L9) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/containeRit-config.R:12:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/containeRit-config.R#L12) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/containeRit-config.R:13:40:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/containeRit-config.R#L13) *style:* **Commas should always have a space after.**
```r
  .get_lib_install_instructions("gdal","2.1.0", current_config)
                                       ^
```
[R/containeRit-config.R:17:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/containeRit-config.R#L17) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/containeRit-config.R:20:3:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/containeRit-config.R#L20) *style:* **Variable and function names should be all lowercase.**
```r
  .isVersionSupported(lib, version, default_config)
  ^~~~~~~~~~~~~~~~~~~
```
[R/containeRit-config.R:23:3:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/containeRit-config.R#L23) *style:* **Variable and function names should be all lowercase.**
```r
  .containeRit_read_config()
  ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/containeRit-config.R:24:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/containeRit-config.R#L24) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/containeRit-config.R:25:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/containeRit-config.R#L25) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/containeRit-config.R:26:1:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/containeRit-config.R#L26) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/containeRit-config.R:29:3:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/containeRit-config.R#L29) *style:* **Variable and function names should be all lowercase.**
```r
  .isVersionSupported(lib, version, current_config)
  ^~~~~~~~~~~~~~~~~~~
```
[R/containeRit-config.R:30:37:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/containeRit-config.R#L30) *style:* **Commas should always have a space after.**
```r
  .get_lib_install_instructions(lib,version, current_config)
                                    ^
```
[R/containeRit-config.R:31:33:](https://github.com/MatthiasHinz/containerit/blob/75708e1d93545882727ced044279ba561fe7b58b/R/containeRit-config.R#L31) *style:* **Commas should always have a space after.**
```r
  .get_lib_apt_requirements(lib,version, current_config)
                                ^
```


> "X":["","","Neu in BAYERN 3","16.03.2015","05:00:00","00:02:16","","\"Are You With Me?\" bringt die ersten Frühlingsgefühle ins BAYERN 3-Land. Der belgische DJ Lost Frequencies hat sich einfach einen Country-Song geschnappt, Beats drunter gelegt und fertig ist ein herrlich entspannter Song!","http://cdn-storage.br.de","http://www.br.de/mediathek/video/hittipp-lost-frequencies-100.html","","","/MUJIuUOVBwQIbtChb6OHu7ODifWH_-bP/_-ZS/5246_AFg/102f68b7-bad2-4103-b002-7d950648f985_B.mp4","","/MUJIuUOVBwQIbtChb6OHu7ODifWH_-bP/_-ZS/5246_AFg/102f68b7-bad2-4103-b002-7d950648f985_X.mp4","","1426478400","","","false"]

einfach danach in der Filmliste suchen, ist der Film und ist die aktuelle Filmliste zum Download


"The environments configuration is located on the 'edit project' page" may be?


oh yeah good call, I pushed them with the executable bit already set. It was needed only the first time after file creation. Thanks!


We'll update it as we go.


I guess :)


Test inline comment


Page is down


em*