[inst/cli/container_it.R:5:74:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/inst/cli/container_it.R#L156) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Class-Add.R:33:1:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/R/Class-Cmd.R#L41) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/Class-Cmd.R:51:1:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/R/Class-Cmd.R#L55) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/Class-Cmd.R:57:1:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/R/Class-Cmd.R#L66) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Class-Cmd.R:67:11:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/R/Class-Cmd.R#L75) *style:* **Trailing whitespace is superfluous.**
```r

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

^~
```
[R/Class-Cmd.R:88:11:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/R/Class-Cmd.R#L141) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Copy.R:18:1:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/R/Class-Copy.R#L50) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~~~~~~~
```
[R/Class-Copy.R:52:1:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/R/Class-Copy.R#L54) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~~~~~~~
```
[R/Class-Copy.R:56:1:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/R/Class-Instruction.R#L89) *style:* **Trailing blank lines are superfluous.**
```r

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

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

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

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

^
```
[R/Class-Label.R:15:1:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/R/Class-Label.R#L121) *style:* **Trailing blank lines are superfluous.**
```r

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

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

^
```
[R/Class-Maintainer.R:36:3:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/R/Class-Run.R#L22) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Class-Run.R:23:15:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/R/Class-Run.R#L45) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~~~~~~~
```
[R/Class-Run.R:46:1:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/R/Class-Run.R#L48) *style:* **Trailing whitespace is superfluous.**
```r
              else
                  ^~
```
[R/Class-Run.R:60:3:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/R/Class-Run.R#L99) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~~~~~~~
```
[R/Class-Run.R:101:1:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/R/containeRit-config.R#L5) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/containeRit-config.R:6:21:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/R/containeRit-config.R#L7) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/containeRit-config.R:8:21:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/R/containeRit-config.R#L9) *style:* **Trailing whitespace is superfluous.**
```r

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

^~
```
[R/containeRit-config.R:13:40:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/R/containeRit-config.R#L17) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/containeRit-config.R:20:3:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/R/containeRit-config.R#L24) *style:* **Trailing whitespace is superfluous.**
```r

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

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

^~
```
[R/containeRit-config.R:29:3:](https://github.com/MatthiasHinz/containerit/blob/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/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/5ec6830863ef83725da9d73bf8f7d72c81bc4775/R/containeRit-config.R#L31) *style:* **Commas should always have a space after.**
```r
  .get_lib_apt_requirements(lib,version, current_config)
                                ^
```


<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
</head>
<body>
hello world
</body>
</html>


```python
def secrets_loaded(self):
    return self._secrets
```
?


#5768-Example-files-which-show-discontinutity-in-air-or-water-flow-rate-through-fans-and-pumps (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1896 of 1897 tests passed, 0 test warnings)

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


Лучше назови `carriages`, у нас же все-таки множество вагонов


А Зачем на `nil` проверять? Если такого объекта в `@carriage` нет, то просто ничего не произойдет


Да пусть он будет символом, так же красивее и как в стандартном руби. Зачем его строкой-то делать?


Mark has comment


afeção também é correto


#5768-Example-files-which-show-discontinutity-in-air-or-water-flow-rate-through-fans-and-pumps (rraustad) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


А этот сеттер вообще используется где-то?


Would love to see the project move from CoffeeScript to Vanilla JavaScript to remove any development dependancies.


It's only requests from the Player Profile component that are cached for now, I'll show you tomorrow. The task is still in progress.


It might be interesting to play LIMBO before INSIDE.


Any chances of bottling for the previous macOS version, el_capitan?


Was this something that changed due to the output manager rework cause I'm sure my LOR files used to import without a problem?  Also I believe this doesn't only affect data layers I thought the same code was used when you do a LOR conversion.


@nirhart What was the reason for this prop? `zIndex` imho is the same as allowing to set `style` or `className` prop. In order to overcome such issues i have added `appendToParent` prop.


И вообще в идеале должно быть так: в базовом классе мы производим добавление вагона, если он прошел проверку типа. Эта проверка в базовом классе определена как protected, но ничего не делает. В дочерних мы переопределяем это поведение. Таким образом избавляемся от переопределения публичного метода.


test


@vpatryshev can you please explain how this fixes the reported issue?

I noticed only one change (except for refactoring): increased size of a buffer (64k to 256k).

Is that what fixes the problem?


эта формула по которой меняется фид игрока)
по мне FID не должен меняться, иначе функции типа obj_art_fid(DudePtr) возвращают не правильный фид для игрока, и если какой-то мод будет этим оперировать, то он не будет соответственно работать. если же FID должен меняться то правьте функции которые завязаны на фид игрока.
Вот проверь повесь на бинокль игроку эту функцию одень какую-нибудь броню, и проверь с включенным и выключенным модом что возвращает функция.


quebra de lógica


<details>

<summary>Submitting the task to TaskCluster failed. Details</summary>

```js

You do not have sufficient scopes. This request requires you
to have one of the following sets of scopes:
[
  [
    "auth:aws-s3:read-write:taskcluster-raw-docs/taskcluster-lib-api/"
  ]
]

You only have the scopes:
[
  "assume:repo:github.com/taskcluster/taskcluster-lib-api:branch:master",
  "auth:aws-s3:read-write:taskcluster-raw-docs/taskcluster-api/",
  "queue:create-task:aws-provisioner-v1/github-worker",
  "queue:route:index.garbage.*",
  "secrets:get:garbage/*",
  "secrets:set:garbage/*"
]

In other words you are missing scopes from one of the options:
 * Option 0:
    - "auth:aws-s3:read-write:taskcluster-raw-docs/taskcluster-lib-api/"
----
method:     createTask
errorCode:  InsufficientScopes
statusCode: 403
time:       2017-03-30T17:00:15.655Z
```

</details>


In case your are interested where this difference in behavior comes from: clang and gcc have a different evaluation order of function call arguments. One is left to right, the other is right to left. C++11 does not specify the order. The committee had discussed to standardize the order for C++17 but decided against it.


substantivo masculino


I don't like it


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170330-170201 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170330-170201") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


But why?


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170330-170212 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170330-170212") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Test inline


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-Prod-20170330-170219 "deployed-2-env-Prod-20170330-170219") to [Prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170330-170232 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170330-170232") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testrepo-traceability-jerome-lanneluc](https://github.com/idsdev/testrepo-traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170330-170251 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170330-170251") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Yes, i have already been informed,
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=859116
https://bugs.llvm.org/show_bug.cgi?id=32470


Circular dependencies FTL.


@nadako: Feel free to consider this in your post-process cleanup endeavors in whatever way.


This line alligns with our requirement.


getting an error when installing new 2.5.0 version
npm WARN engine gulp-sourcemaps@2.5.0: wanted: {"node":">=4"} (current: {"node":
"0.10.31","npm":"1.4.23"})
npm ERR! Error: version not found: map-sources : gulp-sourcemaps/map-sources
npm ERR!     at RegClient.<anonymous> (C:\Program Files\nodejs\node_modules\npm\
node_modules\npm-registry-client\lib\request.js:300:14)
npm ERR!     at Request._callback (C:\Program Files\nodejs\node_modules\npm\node
_modules\npm-registry-client\lib\request.js:238:65)
npm ERR!     at Request.self.callback (C:\Program Files\nodejs\node_modules\npm\
node_modules\request\request.js:123:22)
npm ERR!     at Request.emit (events.js:98:17)
npm ERR!     at Request.<anonymous> (C:\Program Files\nodejs\node_modules\npm\no
de_modules\request\request.js:893:14)
npm ERR!     at Request.emit (events.js:117:20)
npm ERR!     at IncomingMessage.<anonymous> (C:\Program Files\nodejs\node_module
s\npm\node_modules\request\request.js:844:12)
npm ERR!     at IncomingMessage.emit (events.js:117:20)
npm ERR!     at _stream_readable.js:943:16
npm ERR!     at process._tickCallback (node.js:419:13)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nod
ejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "gulp-sourcemaps@2.5.0"
npm ERR! cwd D:\LOB\temp
npm ERR! node -v v0.10.31
npm ERR! npm -v 1.4.23
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     D:\LOB\temp\npm-debug.log
npm ERR! not ok code 0


Ok


внутренний метод, чтоб был если пригодится

>Четверг, 30 марта 2017, 15:57 +03:00 от Dmitry <notifications@github.com>:
>
>что такое умножение двух точек
>—
>You are receiving this because you authored the thread.
>Reply to this email directly,  view it on GitHub , or  mute the thread .


@NycuRO   know but its unstable


Transfer money caah pick-up At ELECKTRA Electronicos sucurcal Sahuayo Michoacan C
p.59000 Mex. to Santiago Herrera Manjarrez credencial IFE#1742066944090


sem vírgula antes do objeto direto


тоже один из внутренних методов, не имеет геометрического значения

>Четверг, 30 марта 2017, 15:57 +03:00 от Dmitry <notifications@github.com>:
>
>что такое деление двух точек?
>—
>You are receiving this because you authored the thread.
>Reply to this email directly,  view it on GitHub , or  mute the thread .


I'm glad you liked it :)


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/6d139d1f-4636-488d-8b91-b18807fc5764 "mistub"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/d79835df-54e3-4fcf-b3e7-097ee00198ef "default-toolchain-1490820549284") deployed this commit to [dev](https://console.ng.bluemix.net/apps/ccb90ac4-db13-4512-be7b-a62338c5e060 "ibm:yp:us-south:joshisa@us.ibm.com:dev")


The following doc(s) have been deployed to the [2208backup](https://2208backup-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/create-backups](https://2208backup-static-docs.pantheonsite.io/docs/create-backups)


This change will prevent the decoder from doing any work at all if the file is truncated, right? Why not let it run as far as it can and fail then? I thought that was the point of the `catch(...) {mRaw->setError(...);}` pattern.


__API Description file syntax error on line 52__: base type 'RequestOwner' is not defined in the document (Autogenerated message from apiary.io)


Fix the dependency, don't break the test.


first comment


eu tô de olho nessa budega


+1 on the change.  Just missing an "a" between the word "and" and "suite"...

"...securing payments, and **_a_** suite of protocols..."


theme


needs to be reverted to menu()


![](https://github.trello.services/images/mini-trello-icon.png) [#9001 - Static class ProductCatalog](https://trello.com/c/lSQ5oBRM/36-9001-static-class-productcatalog)


Nm - I think it was fixed in a later commit.


That would've been impossible then, since only Bazel would've detected all
of them, taking ages of back and forth to fix everything. Also, now, we
should be able to rely on Bazel.

On Thu, Mar 30, 2017 at 10:08 AM, Craig Tiller <notifications@github.com>
wrote:

> Fix the dependency, don't break the test.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/grpc/grpc/commit/055b920828e873f617635c2b489c70b36affec15#commitcomment-21562366>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AG8bpuDFXBfXwV4WQXHrRAiOd2Ac9wgGks5rq-GigaJpZM4MupP0>
> .
>


o "e" é necessário


hoi Senna kan ik je helpen?


As-per Documentation/process/submitting-patches.rst, be sure to include this in your commit comment:
```
Fixes: 5b6f9b95f7ae ("staging: unisys: visorbus: get rid of create_bus_type.")
```

So I can see why your patch works, but I also have some observations.  Sorry in-advance for such a long-winded comment.

Your patch works because visorbus_type.p is set by bus_register() when it is called by our visorbus_init(), which currently happens ONLY when a visorbus is actually discovered (unisys_acpi_driver.add() calls visorchipset_init() which calls visorbus_init()).  In other words, whether visorbus_type is going to be registered or not is determined DYNAMICALLY, NOT STATICALLY (via the inclusion of the visorbus driver into the kernel or at module load time).  But if you look thru the kernel, you will find this in-fact violates convention, which is to call:
```
bus_register(struct bus_type *)
```
within the `__init` function of the module implementing the bus functionality.  In other words, whenever the bus driver loads, the `struct bus_type` corresponding to its bus is registered.  So if we did it this way, i.e., relocated our `bus_register(&visorbus_type)` into `init_unisys()`, this problem would also go away.

Alas, as I investigated what I suggested, it mushroomed into a huge patch (attached as [move-bus-type-init.patch](https://github.com/davidker/unisys/files/883226/move-bus-type-init.txt).  So perhaps it is worth trying your much-simpler approach, at least as a first-try.

But even with the simpler approach, I would recommend setting/checking a new visorbus global named something like `visorbus_type_registered` instead of just checking `visorbus_type.p`.  `visorbus_type.p` seems like an implementation-specific field that SHOULD be private to drivers/base/driver.c.  It would be nice if drivers/base/driver.c provided an interface like is_bus_registered(), but does NOT look like it does.


Hmm, this does not install for me?

```
$ stack install ghc-heap-view-0.5.8 --resolver lts-8

Error: While constructing the build plan, the following exceptions were encountered:

In the dependencies for ghc-heap-view-0.5.8:
    ghc-8.0.2 must match >=7.7 && <8

Plan construction failed.
```


For the record, I typed the wrong commit message. (Too many windows open.)


also fixed issue #28


@j-f1 That only applies if this is inside of a `class` called 'secrets' or "Secrets'.  As it currently stands, it's just module-level variables, so `return self._secrets` is valid syntax here.  I do believe though that we should be using classes for better imports later on, but that's implementation details and can be revised later.  (I quite ***dislike*** having to use globals, so moving each of these files into their own 'class' seems prudent in the future)


It makes the page render earlier, but it won't make it load faster. @Autom3


OK


The behavior remains exactly the same, previously it would throw from `Buffer::getSubView()` -> `Buffer::getData()` or something. I simply moved/added the check higher up the call chain, which results in nicer msg, and a obvious place to workaround it, with something close to:
```c++
uint32 byteCount = counts->getU32();

if (!mFile->isValid(byteOffset, byteCount)) {
  mRaw->setError("Strip is larger than the data; image may be truncated.");
  byteCount = mFile->getSize() - byteOffset;
  assert(byteCount < counts->getU32());
}
```
In fact, i have originally wrote ^ that, but did not push.


Need to recommit this code - I inadvertently committed a different program to this after this - this commit is the final  version


@ttuegel argh, I just merged master into staging and somehow the magic merger decided it should remove the .patch file but re-add the reference in the .nix file 😦 just to confirm: I should remove that again, right? I have no idea what any of this stuff is 😄


@DrKLO you said "I'll update source code after next release.". Today (May 30th) the next release came out: https://telegram.org/blog/calls

Please update source code. Thank you!


path sould be api/server/models as the tutorial seays


What does it do again?


@truaxchi USE the search feature (Duplicate)

![screen shot 2017-03-30 at 1 14 54 pm](https://cloud.githubusercontent.com/assets/583593/24517138/18092f98-154b-11e7-855b-092b90123742.png)

#291 #295


OK. That makes sense. You should probably remove the semicolon, though.


Oh actually, I was wrong, the issue is just in 2.10.nix, https://github.com/NixOS/nixpkgs/blob/staging/pkgs/development/libraries/fontconfig/2.10.nix#L14


다익스트라


Good catch, thanks for reviewing it, I tend to agree with you, I'll check with the guy who uses it if the appendToParent is good enough and revert if needed


Hi,
That was easy: the algorithm fails if line length is bigger than the block
size. I increased the size. We will need a better algorithm in the long run.

On Mar 30, 2017 9:59 AM, "michalkurka" <notifications@github.com> wrote:

> @vpatryshev <https://github.com/vpatryshev> can you please explain how
> this fixes the reported issue?
>
> I noticed only one change (except for refactoring): increased size of a
> buffer (64k to 256k).
>
> Is that what fixes the problem?
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/h2oai/h2o-3/commit/e72ae3457612ecf44a4df8ab86297503807b36c0#commitcomment-21562252>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAOuK29fidgdd6NMWcGM_hqtvD3Y1Lm5ks5rq99-gaJpZM4MupEs>
> .
>


RE: Pandas
Hello @TorrBorr
cc:  @reshama @aramnath @krsnab @mlgill\

---
Good job in completing the Pandas section!
A link to solutions will be sent out soon.

The exclamation point syntax you discovered is part of IPython magic
commands. These are special functions that provide helpful abilities to the interpreter. IPython ships many of these by default, and you can write your own if you need custom functionality. You can see a list of the ones available in your interpreter by running the %lsmagic command.

See more here:
http://ipython.readthedocs.io/en/stable/interactive/magics.html?highlight=magic%20commands


n must be plused 1 for print.


@mmb90 FYI ^

After thinking about this a bit more I suppose another valid usecase of a `ChainedStore` would be a `S3Store` and a `SFTPStore`. The `SFTPStore` should be updated with similar changes and if you ever wanted to use them in conjunction in a `ChainedRepo` you'd want to set `always_check_*` to `True` for both stores.


непонимаю где именно суть отражена неверно

>Четверг, 30 марта 2017, 15:55 +03:00 от Dmitry <notifications@github.com>:
>
>название методом тоже не отражают их сути
>—
>You are receiving this because you authored the thread.
>Reply to this email directly,  view it on GitHub , or  mute the thread .


This is the error I'm getting in Hydra: http://hydra.nixos.org/jobset/nixpkgs/copumpkin-wip#tabs-errors


This is 0.11.0, and this is kind of confusing.


I couldn't understand from first glance what's going on, but the proper way to achieve the same is as follows:
- reorder elements in `periodic_table.py` (it's an `OrderedDict` for a reason!)
- sort segments in `SumFormula` constructor (just call `sorted`, no fancy keys needed)


goo you added second line too


great...!!!


@a-frobot docs-v0.5.0


Heh. That'll be me still thinking in Java


Вышла 17.1 версия IDEA Встроена система активации продукта с помощью
сервиса бесконечно продлевающего жизнь продукту. Сервис совокупно жрет
около 10МБ в фоне. Плюсы - постоянно обновляется максимальная версия.
Проверил - работает. Только что загрузил - у меня сильно быстрее стало
грузиться. На некоторых машинах 17 версия - нестабильна. У меня на 3 машины
встало отлично Win10.   http://nnmclub.to/forum/viewtopic.php?t=1117268
Система лечения указана по ссылке. Там же и сам торрент.

30 марта 2017 г., 14:37 пользователь Виталий В <vinty1978@gmail.com>
написал:

> Вот только так заработало с корректным результатом.
> Учел вчерашнюю лекцию. Кое что переписал.
> РОБОТЫ
> https://github.com/vintyk/RobotsProduction.git
>
>
>
> 2017-03-29 13:15 GMT+03:00 Виталий В <vinty1978@gmail.com>:
>
>> Наброски проекта.
>> https://github.com/vintyk/VideoFilms.git
>>
>> 2017-03-25 14:07 GMT+03:00 Igor Sukach <notifications@github.com>:
>>
>>> Да, может
>>>
>>> —
>>> You are receiving this because you authored the thread.
>>> Reply to this email directly, view it on GitHub
>>> <https://github.com/vintyk/IOlesson/commit/e06b72eec6a37519a0a5c37de3ef8bafdb2b9394#commitcomment-21486204>,
>>> or mute the thread
>>> <https://github.com/notifications/unsubscribe-auth/AGGa2d5vN0KkHw-C_QUsUsQ8DTIvdt1Bks5rpPWCgaJpZM4Mh0u1>
>>> .
>>>
>>
>>
>


Basically just join or create a video call then share screens and talk while you do stuff I guess. You can invite anyone into your call by using their email or by sharing the video call link with them


Я уже обновился, у меня куплена


仮定の内容を否定するより、仮定以外を否定した方が強い拘束になるしわかりやすい


Что нового в версии 2017.1
https://blog.jetbrains.com/idea/2016/12/intellij-idea-2017-1-eap-is-open/

30 марта 2017 г., 20:21 пользователь Виталий В <vinty1978@gmail.com>
написал:

> Вышла 17.1 версия IDEA Встроена система активации продукта с помощью
> сервиса бесконечно продлевающего жизнь продукту. Сервис совокупно жрет
> около 10МБ в фоне. Плюсы - постоянно обновляется максимальная версия.
> Проверил - работает. Только что загрузил - у меня сильно быстрее стало
> грузиться. На некоторых машинах 17 версия - нестабильна. У меня на 3 машины
> встало отлично Win10.   http://nnmclub.to/forum/viewtopic.php?t=1117268
> Система лечения указана по ссылке. Там же и сам торрент.
>
> 30 марта 2017 г., 14:37 пользователь Виталий В <vinty1978@gmail.com>
> написал:
>
> Вот только так заработало с корректным результатом.
>> Учел вчерашнюю лекцию. Кое что переписал.
>> РОБОТЫ
>> https://github.com/vintyk/RobotsProduction.git
>>
>>
>>
>> 2017-03-29 13:15 GMT+03:00 Виталий В <vinty1978@gmail.com>:
>>
>>> Наброски проекта.
>>> https://github.com/vintyk/VideoFilms.git
>>>
>>> 2017-03-25 14:07 GMT+03:00 Igor Sukach <notifications@github.com>:
>>>
>>>> Да, может
>>>>
>>>> —
>>>> You are receiving this because you authored the thread.
>>>> Reply to this email directly, view it on GitHub
>>>> <https://github.com/vintyk/IOlesson/commit/e06b72eec6a37519a0a5c37de3ef8bafdb2b9394#commitcomment-21486204>,
>>>> or mute the thread
>>>> <https://github.com/notifications/unsubscribe-auth/AGGa2d5vN0KkHw-C_QUsUsQ8DTIvdt1Bks5rpPWCgaJpZM4Mh0u1>
>>>> .
>>>>
>>>
>>>
>>
>


Thanks, @meglkts for this great idea!


сколько стоит если купить?

2017-03-30 20:23 GMT+03:00 Igor Sukach <notifications@github.com>:

> Я уже обновился, у меня куплена
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/vintyk/IOlesson/commit/e06b72eec6a37519a0a5c37de3ef8bafdb2b9394#commitcomment-21562600>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AGGa2Q46f66IogMg3t9B2OoGkR7Gy_XRks5rq-UegaJpZM4Mh0u1>
> .
>


$updateSize->size = $newMayPaper=strtoupper($request->sizeEdit) debe de ir únicamente
updateSize->size = strtoupper($request->sizeEdit), si lo querés trabajar con variables entonces antes de llenar el objeto declarar las variables:

$newPaper = strtoupper($request->sizeEdit) para luego llenar el objeto con esta variable
$updateSize->size = $newPaper;

También hay que tomar en cuenta el trim por si viene espacios en blanco al final o al inicio de la cadena.


Вот тут цены:
https://www.jetbrains.com/idea/buy/#edition=personal


s/lenght/length/


так так ... очевидно я тут запуталась(
я думала так:
- attr_writer :carriage  - метод создает метод сеттер для инстанс переменной @carriage, то есть мы можем ее менять после создания объекта, например добавлять в нее (тк она массив) вагоны  @carriage << carriage или удалять их @carriage.delete(carriage)
 - что если мы не напишем   attr_writer :carriage, то добавлять или удалять вагоны не сможем.

Но получается, что мы можем просто записать новое значение сразу в инстанс переменную как @cariage или self.carriage и не указывать attr_writer :carriage?


логично) убрала эту проверку


да)  поменяла название


For details: https://android-developers.googleblog.com/2017/03/update-your-app-to-take-advantage-of.html


@gpeal You're probably right. Do you know any listener we can hook to know if this animation is over? We can't reverse the last two children after the popped one is removed for real.


That does not seem to work for me.


not tested yet!


`$ext` exists so that tacked-on extended nouns can be sent to talk channels, but everything first-class was still statically type-checked. I can see the argument for having a separate "messaging bus" layer and "text-ish content definitions and rendering" layer, but I'm guessing @cgyarvin felt this would be too much abstraction for something with a ~single current use-case.


`p` is the app that authored the message, `q` is the message itself. I think this is mostly used for, like, forum notifications in urbit-meta.


For #43


вагоны сегодня вредные ))) такс..

> И вообще в идеале должно быть так: в базовом классе мы производим добавление вагона, если он прошел проверку типа.

 то есть в базовом классе мы проверяем, что вагон и поезд одного типа, так?

def attach_carriage(carriage)
    if (self.is_a? CargoTrain && carriage.is_a? CargoCarriage) ||
      (self.is_a? CargoTrain && carriage.is_a? CargoCarriage)
      && @current_speed == 0
        @carriages << carriage
    end
  end

> В дочерних мы переопределяем это поведение.

А я тогда не знаю, что нужно переопределись в дочернем?


I guess something wrong with versioning convention. It's very confusing
Why did you decide to add a new octet?


![](https://github.trello.services/images/mini-trello-icon.png) [String literals](https://trello.com/c/p4WPFiDo/6-string-literals)


how about `account.message_status(message_id)`?


Hah, I removed this right after I saw it go out in the commit. No idea how this didn't make sense to me initially.


Thank god! You have no idea how many Toontown sources this broke.


I encouraged Mark to pull out things that felt tacked-on -- they need to come back in, but in a stronger and more systematic way.

Sent from my iPhone

> On Mar 30, 2017, at 10:35 AM, Anton Dyudin <notifications@github.com> wrote:
>
> p is the app that authored the message, q is the message itself. I think this is mostly used for, like, forum notifications in urbit-meta.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub, or mute the thread.
>


running orca


@mcritchlow after "Run your tests again", should the next step to do: `git push origin <your-feature-branch> –f` before the step 4?


jjjj


I think the idea is you can have two tmux panes, one of which has `/urbit-meta` and the other `~barpub-tarber/watering-hole`. Idk if this is /currently/ supported by the shell state beyond audience setting, but that's the end goal of multiple shells in the abstract.


У меня просто в Sublime-text-3 автоматом выставляет например 'rescue' на уровень с 'def', и мне показалось, что обработка исключений специально таким образом выделяется. Сейчас исправлю.


I had this changed so we could get phpwebsite branches working with nginx. I tested both on apache and nginx but can't reproduce what your seeing.


@hweng good question. I suppose it's going to depend on the scenario. So if you've already pushed the remote branch, then yes, though we [agreed to use --force-with-lease](https://github.com/ucsdlib/DeveloperGuides/blob/master/protocol/git.md) to ensure we don't write over commit history. But if you haven't pushed it, I suppose that wouldn't be needed. Do you think it would be worth describing each scenario here? Seems like it might?


woo!


My fix should have explicitly fixed conflagrate. When I tested, I was able
to discard a number of cards and deal the correct amount of damage. Chalice
did not counter conflagrate after my changes.

On Mar 28, 2017 12:23 PM, "Jeff Wadsworth" <notifications@github.com> wrote:

getConvertedManaCost() is not working correctly with Flashback. No matter
what X is, 1 is always returned. This was happening even before this
modification. With the modification, you simply can't pay for X in regards
to the Flashback ability.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<https://github.com/magefree/mage/commit/900d68f77defab5260fb27ee442689abd08391f6#commitcomment-21526447>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABjJyCWHT2ulOmC452Fj99Sbqcxj499pks5rqV42gaJpZM4Mr5sL>
.


h4 is a pretty big title, you probably don't want to use that here.


lets make this just autofix instead of ajax_autofix


@kbaikov that too. First form was just shorter :smile:


Hi Tom,

 The code fragment above showing a change is in the calling parameters to get_state0.

When I look at get_state0 in master I see:

    if date is not None:
        date = DateTime(date).date

Since in our application date is never None, I don't see how the code fragment above affects things.

Was the conversion to .date in get_state0 done after this discussion?

Is it in production?

Thanks,

Gregg


@mcritchlow I think it might be worth to add this step to complete the whole process. But it is fine to me either way.


Nee hoor alleen ff hou zegen ;-)

Op 30 mrt. 2017 19:13 schreef "Marijn van der Zee" <notifications@github.com
>:

> hoi Senna kan ik je helpen?
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/serraict/serraict.github.io/commit/0e2b692fd4aa14ed14502922e8dcc29fa3b0bada#commitcomment-21562436>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AZb9Zn8COqheB3uZYJr5Ta2Oo5Vs5AsRks5rq-LHgaJpZM4MuZGQ>
> .
>


**Whoops!**

There were *2 warnings* that will prevent this PR from being merged. Please take a look, and either fix, or provide a justification for why they can't be fixed.

**WARNINGS**
[`src/content/en/tools/chrome-devtools/javascript/index.md#L5`](https://github.com/Google/WebFundamentals/blame/6a228ee511d6fe4ea055064128989ff3497e1c8f/src/content/en/tools/chrome-devtools/javascript/index.md#L5) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/tools/chrome-devtools/network-performance/index.md#L5`](https://github.com/Google/WebFundamentals/blame/6a228ee511d6fe4ea055064128989ff3497e1c8f/src/content/en/tools/chrome-devtools/network-performance/index.md#L5) - WF Tag `wf_updated_on` must be within the last 7 days.


Very Nice :-)


I think `general` is redundant with `sup.hid`, and should just come out?


@hweng i agree, thanks for pointing this out. I'll draft something up in a new PR later today for you and @lsitu to take a look at. Thanks!


- Load entities data
- Seed channels


This actually incorrect. The `is_removable` supposed to return `True` or `False`. In your case it returns a nonsense: `True` or `None`. Correct would be:
```python
return removable == "1"
```
And parenthesis is not needed.


Tong Zhang : https://github.com/tz920223/creativecoding-ios


All piecewise are domain information of sorts.


Well, you can't run the same ship in multiple processes... Unless you mean tmux-for-urbit, then yeah, that makes sense. This will have to be looked at again once we know roughly how that's going to function. I imagine it being a bit different than strictly one shell per subscription.


This looks good, and matches the rfc: https://tools.ietf.org/html/draft-ietf-rtcweb-data-channel-13#section-6.7

Let me try to take a look locally and see what's happening.


What does this Function?


Tong Zhang: https://github.com/tz920223/creativecoding-ios


`os.path.join` ?


Already did. See Permission level


Well. Usage and Command Update


Stupid Color Choice


Its not a Warning


Thanks @mcritchlow, this new process is better than the merge :+1:


Its the Ban Time... not when the Ban Occored


В базовом классе:
```ruby
def attach_carriage(carriage)
  @carriages << carriage if valid_carriage?(carriage)
end

protected

def valid_carriage?(carriage)
end
```

Ну и в дочерних классах надо переопределить метод `valid_carriage?` так, чтоб он проверял что вагон нужного класса


This is correct


Bon je comprends pas ce que je peux faire sur ton fichier (mais ici je peux écrire alors j'en profite :-) )


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170330-175418 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170330-175418") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


lol


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170330-175428 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170330-175428") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Will return Array


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-Prod-20170330-175433 "deployed-2-env-Prod-20170330-175433") to [Prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Yes, we have full coverage on this commit :1st_place_medal:


I reported this.


Try changing this to `SCTP_STREAM_RESET_OUTGOING | SCTP_STREAM_RESET_INCOMING`


Bluemix toolchain: An unknown tool deployed this commit to [dev](https://console.ng.bluemix.net/apps/ceab28f4-8e7b-4803-9c2c-f4aed30ae239 "ibm:yp:us-south:carlethan02:dev")


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170330-175447 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170330-175447") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testrepo-traceability-jerome-lanneluc](https://github.com/idsdev/testrepo-traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170330-175505 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170330-175505") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


fdsa


This one reminds me:
```java
if (this.isPingable().toString().length() == 4) { // Check if it is True
...
}
```
:laughing:  Also it is inconsistent with `is_removable`. Why you would return _strings_ for boolean operations instead of return just booleans???? This should be sufficient:
```python
return rotational == "1"
```
All places where it is used, please do not use as the example in Java...