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

^~
```
[R/Class-Add.R:32:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Add.R#L32) *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:32:3:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L32) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Cmd",  exec = exec, params = params)
  ^~~
```
[R/Class-Cmd.R:40:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L40) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/Class-Cmd.R:50:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L50) *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:51:9:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L51) *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:53:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L53) *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:54:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L54) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/Class-Cmd.R:56:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L56) *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:61:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L61) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
.arguments.Cmd_Run <- function(obj) {
^~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:65:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L65) *style:* **Trailing whitespace is superfluous.**
```r

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

^~
```
[R/Class-Cmd.R:81:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L81) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Class-Cmd.R:87:11:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L87) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
          .arguments.Cmd_Run)
          ^~~~~~~~~~~~~~~~~~
```
[R/Class-Cmd.R:101:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L101) *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:102:5:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L102) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(vanilla)
    ^
```
[R/Class-Cmd.R:106:3:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L106) *warning:* **no visible global function definition for ‘Cmd’, Did you mean 'C'?**
```r
  Cmd("R", params = params)
  ^~~
```
[R/Class-Cmd.R:125:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L125) *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:126:5:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L126) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(vanilla)
    ^
```
[R/Class-Cmd.R:129:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L129) *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:133:38:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L133) *style:* **Commas should always have a space after.**
```r
  render_call <- deparse(render_call,width.cutoff = 500)
                                     ^
```
[R/Class-Cmd.R:134:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L134) *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:134:38:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L134) *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:135:55:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L135) *style:* **Commas should always have a space after.**
```r
  render_call <- stringr::str_replace_all(render_call,"^\\\"|\\\"$","")
                                                      ^
```
[R/Class-Cmd.R:135:69:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L135) *style:* **Commas should always have a space after.**
```r
  render_call <- stringr::str_replace_all(render_call,"^\\\"|\\\"$","")
                                                                    ^
```
[R/Class-Cmd.R:137:27:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L137) *style:* **Commas should never have a space before.**
```r
  params <- append(params , expr)
                         ~^
```
[R/Class-Cmd.R:138:3:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L138) *warning:* **no visible global function definition for ‘Cmd’, Did you mean 'C'?**
```r
  Cmd("R", params = as.character(params))
  ^~~
```
[R/Class-Cmd.R:140:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Cmd.R#L140) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Copy.R:16:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Copy.R#L16) *style:* **lines should not be more than 80 characters.**
```r
setClass("Copy", slots=list(src = "character", dest="character"), contains = "Instruction")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Copy.R:16:23:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Copy.R#L16) *style:* **Put spaces around all infix operators.**
```r
setClass("Copy", slots=list(src = "character", dest="character"), contains = "Instruction")
                     ~^~
```
[R/Class-Copy.R:16:52:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Copy.R#L16) *style:* **Put spaces around all infix operators.**
```r
setClass("Copy", slots=list(src = "character", dest="character"), contains = "Instruction")
                                                  ~^~
```
[R/Class-Copy.R:30:3:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Copy.R#L30) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Copy",  src = src, dest=dest)
  ^~~
```
[R/Class-Copy.R:30:31:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Copy.R#L30) *style:* **Put spaces around all infix operators.**
```r
  new("Copy",  src = src, dest=dest)
                             ~^~
```
[R/Class-Copy.R:36:16:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Copy.R#L36) *style:* **Use <-, not =, for assignment.**
```r
            out=sprintf('"%s"', slot(obj, "src"))
               ^
```
[R/Class-Copy.R:36:16:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Copy.R#L36) *style:* **Put spaces around all infix operators.**
```r
            out=sprintf('"%s"', slot(obj, "src"))
              ~^~
```
[R/Class-Copy.R:37:16:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Copy.R#L37) *style:* **Use <-, not =, for assignment.**
```r
            out=append(out, sprintf('"%s"', slot(obj, "dest")))
               ^
```
[R/Class-Copy.R:37:16:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Copy.R#L37) *style:* **Put spaces around all infix operators.**
```r
            out=append(out, sprintf('"%s"', slot(obj, "dest")))
              ~^~
```
[R/Class-Copy.R:38:16:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Copy.R#L38) *style:* **Use <-, not =, for assignment.**
```r
            out=paste(out, collapse = ", ")
               ^
```
[R/Class-Copy.R:38:16:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Copy.R#L38) *style:* **Put spaces around all infix operators.**
```r
            out=paste(out, collapse = ", ")
              ~^~
```
[R/Class-Copy.R:39:16:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Copy.R#L39) *style:* **Use <-, not =, for assignment.**
```r
            out=sprintf("[%s]", out)
               ^
```
[R/Class-Copy.R:39:16:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Copy.R#L39) *style:* **Put spaces around all infix operators.**
```r
            out=sprintf("[%s]", out)
              ~^~
```
[R/Class-Copy.R:48:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Copy.R#L48) *style:* **Trailing whitespace is superfluous.**
```r

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

^~~~~~~~~~~~~~
```
[R/Class-Copy.R:54:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Copy.R#L54) *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-Entrypoint.R:31:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Entrypoint.R#L31) *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:33:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Env.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-Expose.R:28:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Expose.R#L28) *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:45:12:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-From.R#L45) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
    tag <- new("Tag", tag)
           ^~~
```
[R/Class-From.R:46:12:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-From.R#L46) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
    return(new("From", image = image, postfix = tag))
           ^~~
```
[R/Class-From.R:60:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-From.R#L60) *style:* **Variable and function names should be all lowercase.**
```r
parseFrom <- function(string) {
^~~~~~~~~
```
[R/Class-From.R:64:12:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-From.R#L64) *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:68:12:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-From.R#L68) *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:70:12:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-From.R#L70) *warning:* **no visible global function definition for ‘From’, Did you mean 'proj'?**
```r
    return(From(string))
           ^~~~
```
[R/Class-Instruction.R:35:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Instruction.R#L35) *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:40:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Instruction.R#L40) *style:* **Variable and function names should be all lowercase.**
```r
.toString.Instruction <- function(x) {
^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:40:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Instruction.R#L40) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
.toString.Instruction <- function(x) {
^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:41:16:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Instruction.R#L41) *warning:* **no visible global function definition for ‘docker_key’**
```r
  return(paste(docker_key(x), docker_arguments(x)))
               ^~~~~~~~~~
```
[R/Class-Instruction.R:41:31:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Instruction.R#L41) *warning:* **no visible global function definition for ‘docker_arguments’**
```r
  return(paste(docker_key(x), docker_arguments(x)))
                              ^~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:47:11:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Instruction.R#L47) *style:* **Variable and function names should be all lowercase.**
```r
          .toString.Instruction)
          ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:47:11:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Instruction.R#L47) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
          .toString.Instruction)
          ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:59:11:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Instruction.R#L59) *style:* **Variable and function names should be all lowercase.**
```r
          .toString.Instruction)
          ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Instruction.R:59:11:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Instruction.R#L59) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
          .toString.Instruction)
          ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Label.R:13:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Label.R#L13) *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:30:3:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Label.R#L30) *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:50:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Label.R#L50) *style:* **Variable and function names should be all lowercase.**
```r
Label_SessionInfo <- function(session = sessionInfo(), as_json = FALSE){
^~~~~~~~~~~~~~~~~
```
[R/Class-Label.R:58:3:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Label.R#L58) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Label", data = data, multi_line = FALSE)
  ^~~
```
[R/Class-Label.R:68:14:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Label.R#L68) *style:* **Commented code should be removed.**
```r
          #  values <- sprintf("\"%s\"",as.character(args))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Label.R:84:58:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Label.R#L84) *style:* **Commented code should be removed.**
```r
#' See https://docs.docker.com/engine/reference/builder/#maintainer-deprecated
                                                         ^~~~~~~~~~~~~~~~~~~~~
```
[R/Class-Label.R:96:3:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Label.R#L96) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Label", data = data, multi_line = FALSE)
  ^~~
```
[R/Class-Label.R:98:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Label.R#L98) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Label.R:99:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Label.R#L99) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/Class-Label.R:100:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Label.R#L100) *style:* **Trailing blank lines are superfluous.**
```r

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

^~
```
[R/Class-Run.R:21:15:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Run.R#L21) *warning:* **no visible global function definition for ‘slot’, Did you mean 'plot'?**
```r
  commands <- slot(obj, "commands")
              ^~~~
```
[R/Class-Run.R:22:52:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Run.R#L22) *style:* **Trailing whitespace is superfluous.**
```r
  string <- paste(commands, collapse = " \\\n && ")
                                                   ^
```
[R/Class-Run.R:28:11:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Run.R#L28) *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:43:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Run.R#L43) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~~~~~~~
```
[R/Class-Run.R:44:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Run.R#L44) *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:44:17:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Run.R#L44) *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:45:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Run.R#L45) *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:45:137:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Run.R#L45) *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:46:19:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Run.R#L46) *style:* **Trailing whitespace is superfluous.**
```r
              else
                  ^~
```
[R/Class-Run.R:58:3:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Run.R#L58) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Run_shell",  commands = commands)
  ^~~
```
[R/Class-Run.R:84:3:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Run.R#L84) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Run",  exec = exec, params = params)
  ^~~
```
[R/Class-Run.R:89:11:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Run.R#L89) *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:96:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Run.R#L96) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~~~~~~~
```
[R/Class-Run.R:98:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Run.R#L98) *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:105:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Run.R#L105) *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:32:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Volume.R#L32) *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:26:3:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/Class-Workdir.R#L26) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("Workdir", path = path)
  ^~~
```
[R/defaults.R:3:2:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/defaults.R#L3) *style:* **Commented code should be removed.**
```r
##set CRAN mirror (the rocker default MRAN is sometimes not up-to-date with current packages)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/defaults.R:12:10:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/defaults.R#L12) *warning:* **no visible binding for global variable ‘.default_cran_mirror’**
```r
  return(.default_cran_mirror)
         ^~~~~~~~~~~~~~~~~~~~
```
[R/defaults.R:22:3:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/defaults.R#L22) *warning:* **no visible binding for '<<-' assignment to ‘.default_cran_mirror’**
```r
  .default_cran_mirror <<- cran_url
  ^~~~~~~~~~~~~~~~~~~~
```
[R/defaults.R:34:18:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/defaults.R#L34) *style:* **Use <-, not =, for assignment.**
```r
.debian_platform = "linux-x86_64-debian-gcc"
                 ^
```
[R/defaults.R:36:18:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/defaults.R#L36) *style:* **Use <-, not =, for assignment.**
```r
.ubuntu_platform = "linux-x86_64-ubuntu-gcc"
                 ^
```
[R/defaults.R:41:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/defaults.R#L41) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/dockerfile.R:37:24:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L37) *style:* **Variable and function names should be all lowercase.**
```r
           r_version = getRVersionTag(from),
                       ^~~~~~~~~~~~~~
```
[R/dockerfile.R:38:20:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L38) *style:* **Variable and function names should be all lowercase.**
```r
           image = imagefromRVersion(r_version),
                   ^~~~~~~~~~~~~~~~~
```
[R/dockerfile.R:39:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L39) *style:* **lines should not be more than 80 characters.**
```r
           env = list(generator = paste("containeRit", utils::packageVersion("containeRit"))),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dockerfile.R:40:32:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L40) *style:* **Trailing whitespace is superfluous.**
```r
           context = "workdir",
                               ^
```
[R/dockerfile.R:43:33:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L43) *warning:* **Do not use absolute paths.**
```r
           container_workdir = "/payload",
                                ^~~~~~~~
```
[R/dockerfile.R:49:7:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L49) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      {
      ^
```
[R/dockerfile.R:50:7:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L50) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(silent){
      ^
```
[R/dockerfile.R:53:5:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L53) *warning:* **no visible global function definition for ‘flog.debug’**
```r
    flog.debug("Creating a new Dockerfile from %s", from)
    ^~~~~~~~~~
```
[R/dockerfile.R:55:5:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L55) *style:* **Variable and function names should be all lowercase.**
```r
    .originalFrom <- class(from)
    ^~~~~~~~~~~~~
```
[R/dockerfile.R:59:16:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L59) *style:* **Variable and function names should be all lowercase.**
```r
      image <- parseFrom(image)
               ^~~~~~~~~
```
[R/dockerfile.R:59:16:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L59) *warning:* **no visible global function definition for ‘parseFrom’**
```r
      image <- parseFrom(image)
               ^~~~~~~~~
```
[R/dockerfile.R:61:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L61) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/dockerfile.R:63:21:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L63) *warning:* **no visible global function definition for ‘Label_Maintainer’**
```r
      maintainer <- Label_Maintainer(maintainer)
                    ^~~~~~~~~~~~~~~~
```
[R/dockerfile.R:67:6:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L67) *style:* **Commented code should be removed.**
```r
    ### check CMD-instruction
     ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dockerfile.R:68:7:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L68) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!inherits(x=cmd, "Cmd")){
      ^
```
[R/dockerfile.R:68:19:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L68) *style:* **Put spaces around all infix operators.**
```r
    if(!inherits(x=cmd, "Cmd")){
                 ~^~
```
[R/dockerfile.R:69:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L69) *style:* **lines should not be more than 80 characters.**
```r
      stop("Unsupported parameter for 'cmd', expected an object of class 'Cmd', given was :", class(cmd))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dockerfile.R:71:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L71) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/dockerfile.R:72:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L72) *style:* **lines should not be more than 80 characters.**
```r
    if (!inherits(x=context, "character") || (!isTRUE(context == "workdir")) && !dir.exists(context)){
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dockerfile.R:72:20:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L72) *style:* **Put spaces around all infix operators.**
```r
    if (!inherits(x=context, "character") || (!isTRUE(context == "workdir")) && !dir.exists(context)){
                  ~^~
```
[R/dockerfile.R:73:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L73) *style:* **lines should not be more than 80 characters.**
```r
      stop("Unsupported parameter for 'context', expected an existing directory path or the the key 'workdir', given was :", class(context)," ",context)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dockerfile.R:73:141:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L73) *style:* **Commas should always have a space after.**
```r
      stop("Unsupported parameter for 'context', expected an existing directory path or the the key 'workdir', given was :", class(context)," ",context)
                                                                                ^
```
[R/dockerfile.R:73:145:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L73) *style:* **Commas should always have a space after.**
```r
      stop("Unsupported parameter for 'context', expected an existing directory path or the the key 'workdir', given was :", class(context)," ",context)
                                                                                ^
```
[R/dockerfile.R:75:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L75) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/dockerfile.R:80:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L80) *style:* **lines should not be more than 80 characters.**
```r
        "Invalid base image. Currently, only the following base images are supported: ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dockerfile.R:84:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L84) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/dockerfile.R:85:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L85) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/dockerfile.R:86:50:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L86) *warning:* **Do not use absolute paths.**
```r
    if (!stringr::str_detect(container_workdir, "/$"))
                                                 ^~
```
[R/dockerfile.R:87:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L87) *style:* **lines should not be more than 80 characters.**
```r
      # directories given as destination must have a trailing slash in dockerfiles
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dockerfile.R:99:1:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L99) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/dockerfile.R:100:7:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L100) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(is.null(from))
      ^
```
[R/dockerfile.R:102:7:](https://github.com/MatthiasHinz/containerit/blob/61da973c76bfc7ff6337476c1b40f5a55533c720/R/dockerfile.R#L102) *style:* **Variable and function names should be all lowercase.**
```r
      addInstruction(.dockerfile) <- Workdir(container_workdir)
      ^~~~~~~~~~~~~~
```


Hi. Still regress for games on Vulkan api:
Catherine (Black screen), Bully, RDR, Midnight Club LA, Dantes Inferno (White screen ingame), Diablo 3 (White screen ingame).
And just for information:
Legend of Spyro DoD (still broken graphics, but playable)
Brave (Slightly broken graphics, but playable)
Digimon All star Rumble (half-screen bug ingame, but for start game after 'save creating' infinity loading, and savestate not exact)
Prince Caspian (Playable, good performance, but slightly broken some animations)
Prototype (Ingame, but broken graphics)
Sherlock Holmes vs Jack Ripper (Playable, but blue colors bug)
Sonic the Hedgehog 2006 (Ingame, slightly broken graphics, good performance, but 'black screen bug' if use triple 'jupm puds' and other troubles)


don u like pie

mais ouais indeed, y'en a une couple de même je les ai enlevé


If it's not supposed to replace Microsoft.NETCore.App, then it looks like the private package has a dependency on 2.0.0-beta of Microsoft.NETCore.App, which is not resolving (probably because 2.0.0-beta-nnnnn is considered less than the required version of 2.0.0-beta).  I'm not sure why it works in the command line and not in VS though.


@udeved
Tjek :+1:


why u spy m8 .___.


@SomayahS  The reason I did this is because of line 34.

There was no getActivity() so I extended Activity to try to get it, but I didn't get it, but I found getParent() instead and it worked so I left it.


We know - this is related to games sampling from resolved textures with a different format.

This will be fixed eventually, but not now - no need to keep reminding us.


The code works, as this test shows:

for ig in ignore:
if labels[ig]:
*print "ignored "+ig*
return None

This prints the ignored items from the ignore list.

---------------------------------------
Karl Zipser, Ph.D.
Assistant Researcher
Helen Wills Neuroscience Institute,
Berkeley DeepDrive Center & Redwood Center for Theoretical Neuroscience
UC Berkeley
561 Evans hall, MC 3198
Berkeley, CA 94720-3198
. .... ...

On Tue, Mar 21, 2017 at 11:47 AM, Sauhaarda Chowdhuri <
notifications@github.com> wrote:

> It means the ignore list doesn't function, it will not ignore tags
> specified in the ignore list since they are invalid and do not exist in the
> dictionary and continue to use data when it contains an ignore flag. This
> could result in training on data marked as reject_run thereby reducing
> performance of the net.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/tpankaj/kzpy3.0/commit/571d8b668f90751bcb8c76e31b9dec3131c02b51#commitcomment-21423156>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ANNsmQ-T7jMuUNlOjG1gbIQ3PrBmEx8Pks5roBtUgaJpZM4MjUJh>
> .
>


"Hence" isn't a commonly-used word, so it might be confusing for high schoolers. Alternatives are "so", "as a result", "therefore"


Hi, whoever this is.  Please do not try to contact the owner of the hat again.  It is awkward and she is feeling uncomfortable about these approaches.  Thanks.

--The Lead Mentor of the girl with the hat


getting rid of theme


Z tvého logu:
```
09:52:52 104.302841 T:1637872544  NOTICE: ["Running sosac provider with params: {'url': '6d236591643347b09fbd', 'action': 'add-to-library', 'type': 'video', 'name': 'Rovnost (2016) '}"]
09:52:52 104.306206 T:1637872544  NOTICE: ["Initializing provider sosac.ph with settings {'add_subscribe': '0', 'downloads': '/media/sdb1-usb-UFD_2.0_Silicon-/Sosac/', 'quality': '0', 'subs': True}"]
09:52:52 104.310265 T:1637872544   ERROR: Create - Error creating /media/sdb1-usb-UFD_2.0_Silicon-/Movies/Rovnost (2016)
```
to vypadá, že máš problém s diskem sdb1 - zřejmě fleshka - není tam možné vytvořit adresář a scan
pak nic nenajde

Když to zkusím u sebe tak mi film Rovnost jde ze složky Nově přidané filmy přidat jde a přehrát taky.


This is ugly solution, we need a default mirrorlist.

Without internet connection.


u fok


Style...


Small typo: varibale -> variable


TeamCity Xbim :: Xbim Essentials :: XbimEssentials [Build 50](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1497&buildTypeId=XbimEssentials_XbimEssentials) outcome was **SUCCESS**
Summary: Running Build time: 00:04:28


Mecanismo de Binding two way


markup*


Ok :)
 I just thought maybe this would help to localize some things for the emulator.


Nice, using awesome font! If you run into problems with this in the future make sure you check you css reset file!


why position relative?


Bdw make sure to remove that space while kanging this change/commit :'')


Bitti,
"Make sure you remove that space when you kang this commit"


neeeeeed the .php file if possible


this is hack, think it's not a good idea to commit this into mainline
opencv.

2017-03-21 21:18 GMT+05:00 carterson2 <notifications@github.com>:

> Should this be also sent to opencv developers to go in their code??
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/ktkd/ActivitySwitching113/commit/e37175b700225289f6d9ae6eebdcfdd6787655a3#commitcomment-21419925>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ACx5aiaKmgeNVpqp_Lpn9AFsRZeaElH8ks5rn_hsgaJpZM4MkDW1>
> .
>


Small issue--- but I think removing the exclamation point would make the feedback friendlier.


book-page not ready yet


I like this Idea of having a slide-show like display for your projects. It seems to be more mobile friendly while still looking great on a desktop.


TeamCity Xbim :: XbimMvdXML :: XbimMvdXML [Build 15](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1498&buildTypeId=Xbim_XbimMvdXML_XbimMvdXML) is now running


so that the text would adjust its position

On 21.03.2017 20:13, Christoph Fricke wrote:
>
> why position relative?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/christoph-fricke/shpioneers.de/commit/0acb50e3e189f37bf3048ee62307138a0f6ad562#commitcomment-21423634>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AYyb3QdvehlSzIzdITI9eGp-yWpeS4awks5roCFrgaJpZM4MkRu7>.
>


TeamCity Xbim :: XbimMvdXML :: XbimMvdXML [Build 15](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1498&buildTypeId=Xbim_XbimMvdXML_XbimMvdXML) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:00:48


Really great feedback!!!! Just replace "thus" (not commonly used) with "so".


So, @PovelikinRostislav, as I can see so far we won't create the objects of this class. @nik709 mentioned interface will be better solution for our purpose, but I partly agree with that. Storing constants in abstract class is a normal way, I can't see any problems with it.


Thinking about UX I might suggest changing this to show instead of fadeIn.


Oh, and sorry for changing the design without consulting first. I was going
to push to a separate branch in case you guys didn't like the changes, but
figured I'd just push to main and we could always revert later. So yeah, if
you want to go back to the original design it's really totally fine XD

On Tue, Mar 21, 2017 at 11:16 AM, Rachel Y <yrachel788@gmail.com> wrote:

> Hey Brandon,
>
> Thanks for the feedback, I think you brought up a lot of valid points. The
> code was written as an initial draft, it wasn't meant to be perfect, so
> feel free to change whatever you want :)
> Printing to the console is just for testing right now, I'll start work on
> the UI later today (the login stuff was given to us by the way, I didn't
> write it). And my apologies for the large commit, I'll aim to avoid them in
> the future.
>
>
> On Mar 21, 2017 09:23, "brandondong" <notifications@github.com> wrote:
>
>> I think it's an awesome idea to split the queries into separate
>> subclasses. Nice work on the UI!
>>
>> Just a few small specific issues with the implementation of the refactor:
>>
>>    - I think Information should be abstract, it doesn't make sense to
>>    construct one and will NPE if you call any of its methods.
>>    - We could parametize Information with generics so we don't define
>>    new getResults for each subclass.
>>    - I don't understand the reasoning behind catching Exceptions
>>    everywhere (I assume the System.exit is a placeholder? We definitely don't
>>    want to terminate the application on a failed query). None of the classes
>>    catching can really do anything. I think it makes more sense to let it
>>    propogate up to the UI so we can display an appropriate error message.
>>    Also, are we communicating to the user using console prints? I was under
>>    the impression that this would be handled in the UI but perhaps this a
>>    placeholder for now.
>>    - With the currrent implementation of numColumns and getColumnName,
>>    we wouldn't get this information until after a successful query. If query
>>    results are displayed in tables, we would not be able to display column
>>    headers in an empty table before running the first query. I think if we do
>>    need this information, it should be a known property of each query
>>    subclass. We already know what the columns will be statically.
>>    - I disagree with adding extra properties to Customer. In the query
>>    that uses it, the specs ask for only retrieving id and name and now we
>>    can't distinguish between these results and full customer information query
>>    results with null payment and phone info. I feel like this just adds
>>    another level of indirection for the caller. If a query in the future
>>    retrieves this information, we can always subclass Customer with these
>>    fields.
>>    - I feel like Information is a bit vague in terms of naming for
>>    something that holds the semantics of a query and also executes it. I can't
>>    really think of a much better name myself though :P
>>    - I'm unsure with certain design decisions of Information and its
>>    subclasses. Currently, it is quite error prone to runtime errors caused by
>>    the programmer. For example, it might seem quite reasonable to be able to
>>    call getResults twice but this will fail. Similarly, calling getResults
>>    before execute or close before getResults will also cause the query to
>>    fail. And if we forget to call close at the end, we get resource leaks. I
>>    think it sort of defeats the purpose of OOP if classes are no longer black
>>    boxes and the caller is responsible for looking at the implementation to
>>    determine what order of calls can and cannot be done.
>>
>> In the future, could large changes like this be split into multiple
>> commits? It sort of raises the difficulty in reviewing changes. I think
>> this change is really nice though.
>>
>> —
>> You are receiving this because you authored the thread.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/brandondong/304/commit/c02626a1afd4c29f4dc8d3b8a7fc1eac93d99900#commitcomment-21420174>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/ANi7GOLfOofDNqbUvLVC7Bw4lLKiHabyks5rn_mLgaJpZM4MkDyr>
>> .
>>
>


Yes


develop (macumber) - x86_64-MacOS-10.10-clang: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png)


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/2790edb3-481d-476e-82a8-233d90b3fb27 "ChatBotCH"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/3db22d8c-241c-4f74-8b64-395a0be2168b "ci") deployed this commit to [Asesor Virtual](https://console.ng.bluemix.net/apps/8cf3b5de-8cad-4411-949e-70738c6f557f "ibm:yp:us-south:acastillo@cl.ibm.com:Asesor Virtual")


Alright so you have the the p tag being toggled correctly here. But don't you want some other stuff to happen when you click on the link? You can combine that logic. Inside that click event I can also hide the .readmore and then show the .readless.


Do we want to lose the per-page throttling? The per-redirect throttling will almost never be triggered (very few articles have more than 99 redirects), so that basically means there will now be no throttling (but more requests).


OK,dikymoc dám druhé USB.

2017-03-21 20:12 GMT+01:00 zbyna <notifications@github.com>:

> Z tvého logu:
>
> 09:52:52 104.302841 T:1637872544  NOTICE: ["Running sosac provider with params: {'url': '6d236591643347b09fbd', 'action': 'add-to-library', 'type': 'video', 'name': 'Rovnost (2016) '}"]
> 09:52:52 104.306206 T:1637872544  NOTICE: ["Initializing provider sosac.ph with settings {'add_subscribe': '0', 'downloads': '/media/sdb1-usb-UFD_2.0_Silicon-/Sosac/', 'quality': '0', 'subs': True}"]
> 09:52:52 104.310265 T:1637872544   ERROR: Create - Error creating /media/sdb1-usb-UFD_2.0_Silicon-/Movies/Rovnost (2016)
>
> to vypadá, že máš problém s diskem sdb1 - zřejmě fleshka - není tam možné
> vytvořit adresář a scan
> pak nic nenajde
>
> Když to zkusím u sebe tak mi film Rovnost jde ze složky Nově přidané filmy
> přidat jde a přehrát taky.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/zbyna/plugin.video.sosac.ph/commit/fb01275a17ae0e7522d748a5e582e37ea5c83d04#commitcomment-21423604>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AK8KIxWeRJIUdcJ8kls-AX122ZIQw8cOks5roCEagaJpZM4Mjexd>
> .
>


Good use of an anonymous function and preventing the default link behavior from happening.


Can you make it so, taht the code generates a default list, if the ping fails?


Once again when I click on the "Learn More" element I want to show the learnmore text but I also want to hide the .learnmore element. We can have multiple lines of code within our function to achieve that behavior.


Commit title should probably read:
Allow first party URL checks from www.youtube.com.

Sorry for the confusion.


Obrigado pelas sugestões professor! :D :1st_place_medal:


Done - merged (eventually).


It looks like you are removing the clicked tab and fading in tabs as you navigate through them. I think it looks cool but for user experience it may be confusing or frustrating for them to navigate through the page if the position and display of the nav tabs keeps changing! Maybe as this gets refine you can find a way to implement implement this in a more user friendly way?


![](https://github.trello.services/images/mini-trello-icon.png) [change blocks to target](https://trello.com/c/oGACdQwG/23-change-blocks-to-target)


You're right. Poloniex doesn't seem to support BTC/USD trading.


![](https://github.trello.services/images/mini-trello-icon.png) [time for targets: make each target time based with a life span](https://trello.com/c/tqAHiSAw/24-time-for-targets-make-each-target-time-based-with-a-life-span)


why did u put them under this method?


@billchen1977  do you have telegram  or hangouts? if yes send  me your nick  via xda pm


Material design is going with something like this: https://material.io/guidelines/style/imagery.html#imagery-ui-integration

I am trying to integrate it right now


![](https://github.trello.services/images/mini-trello-icon.png) [Add virtual button to AR Marker so user doesn't have to tap iphone](https://trello.com/c/EKy9gXpx/30-add-virtual-button-to-ar-marker-so-user-doesn-t-have-to-tap-iphone)


![](https://github.trello.services/images/mini-trello-icon.png) [make targets move across screen - handle overlapping and off screen bound issues](https://trello.com/c/VSjo3Sxz/22-make-targets-move-across-screen-handle-overlapping-and-off-screen-bound-issues)


it will be on dev2 in a bit. this was a fix for the developers really though.


> Add support for abi stable module API (N-API) as "Experimental feature".

Add support for an ABI-stable module API (N-API) as an "experimental feature".

> The goal of this API is to provide a stable Node API for native
module developers. N-API aims to provide ABI compatibility guarantees
across different Node versions and also across different
Node VMs - allowing N-API enabled native modules to just work
across different versions and flavors of Node.js without recompilation.
>
> A more detailed introduction is provided in:
https://github.com/nodejs/node-eps/blob/master/005-ABI-Stable-Module-API.md
and https://github.com/nodejs/abi-stable-node/blob/doc/VM%20Summit.pdf.
>
> The feature, during its experimental state, will be guarded by a runtime
flag "--napi-modules". Only when this flag is added to the command line
will N-API modules along with regular non N-API modules be supported.
>
> The API is defined by the methods in "src/node_api.h",
"src/node_api_types.h" and "src/node_api_async.h". This is the best
starting point to review the API surface. More documentation will follow.
>
> In addition to the implementation of the API using V8, which is included
in this PR, the API has also been validated against chakracore and that
port is available in
> https://github.com/nodejs/abi-stable-node/tree/api-prototype-chakracore-8.x.
>
> The current plan is to provide N-API support in versions 8.X and 6.X
directly. For older versions, such as 4.X or pre N-API versions of 6.X,
we plan to create an external npm module to provide a migration path
that will allow modules targeting older Node.js versions to use the API,
albeit without getting the advantage of not having to recompile.
>
> In addition, we also plan an external npm package with C++ sugar to
simplify the use of the API.

@jasongin you mentioned that the text should "Use the term "npm package" instead of "npm module", because the older-version support code won't be a separate module, it will be static-linked into other modules. The older-version support and the C++ sugar will be in the same package; this text makes it sound like they will be two separate packages." Is that still coming?

> The sugar will be in-line only and will only use the exported N-API methods but is not part of the N-API
itself. The current version is in:
> https://github.com/nodejs/node-api.
>
> This PR is a result of work in the abi-stable-node repo:
> https://github.com/nodejs/abi-stable-node/tree/doc,
> with this PR being the cumulative work on the api-prototype-8.x
> branch with the following contributors in alphabetical order:
>
 > Arunesh Chandra (@aruneshchandra)
 > Gabriel Schulhof (@gabrielschulhof)
 > Hitesh Kanwathirtha (@digitalInfinity)
 > Ian Halliday (@ianwjhalliday)
 > Jason Ginchereau (@jasongin)
>  Michael Dawson (@mhdawson)
>  Sampson Gao (@sampsongao)
>  Taylor Woll (@boingoing)


Hi @theodortruffer I'd currently prefer to load the missing javascript instead of "silently" disable the async-menu feature without telling the admin why it's disabled. could you change it this way? Thanks a lot!


What was changed exactly?


Bot token was revoked. Don't bother.


how about ImageWasResized ?


U fok


So what’s the pros and cons of using abstract class instead off abstract class?
You didn’t mentioned any trustful arguments – only your own agreement/disagreement.

Please provide _arguments_!

@nik709 you too please


Hi Harald,
I never used toolchanges, I always split the drill code into seperate files by hand and re-zero my Z-axis every time.
I'll look into *mayyyybe* adding support for toolchanges tomorrow if I remember.


first list the automatically running environments, all other environments are printed in alphabetical order (attached to the end)

If we want to differentiate between them I would recommend having some kind of separator, e.g:

```
------------------------- env list -----------------------
py27-windows run py.test on Python 2.7 on Windows platform
py27-linux   run py.test on Python 2.7 on Linux platform
py36-windows run py.test on Python 3.6 on Windows platform
py36-linux   run py.test on Python 3.6 on Linux platform
------------------------- other env ----------------------
notincluded  something else
```


это не числовой ключ, а строка "номер поезда" - то есть там будет указано, например, "234у"


@rafaelfranca I think this specific change was actually introduced in 5.0:

https://github.com/rails/rails/blob/5-0-stable/railties/lib/rails/generators/rails/app/templates/config/environments/development.rb.tt#L51

It's true that the setting was initially added to assets.rb (on June 10th), but then it was moved to development.rb (on June 16th): https://github.com/rails/rails/commits/5-0-stable/railties/lib/rails/generators/rails/app/templates/config/initializers/assets.rb.tt

That's why I'm suggesting to move this CHANGELOG line from the `5-1-stable` branch to the `5-0-stable` branch.


Daaemn, sorry for that debug filth...


agreed, i just didnt look into what the functions did and just did it for testing, my apologies


You're right; while the text was updated somewhat, it still implies 2 separate packages. I just edited the PR description to clarify.


MarkdownPlugin populates `route` property (#20)

Preview: docs


This is good, but as your code starts to get more symanctic ( article, main, footer, etc) and you start to have more things you want to keep on the page you may find it easier to hide things based off a class or data attr instead of a tag name.


Using packet class will be good here and makes cherry pick easier


Good work!  Thanks :-)


For those of us who used the function, the workaround seems to be replacing
```
json::escape_str(out, v)?;
```
with
```
json::to_writer(out, &Json::String(String::from(v)))?;
```


> +WARNING: DO NOT ENTER ANY FIELD ON SOUTHERN BORDER WHEN THERE IS SNOW ON THE MAP. Map issue not seasons related.

I believe this is fixed with commit [2ff92a0](https://github.com/RealismusModding/FS17_seasons/commit/2ff92a03183308f056d52e4a85ca30b4b90d43cc)


@PovelikinRostislav, there is no pros & cons of using one thing insted of another one. It's just personal.


Thanks, I forgot that. :)


You code knowledge is impressive! I don't think I'm on your same level here but I think I was able to follow along with most of what you were doing! Since I don't have much critical feedback on your JS I just added some observations. Great job!


@macumber perhaps this will be viewed as a bandaid and a better solution would be to make sure the reports dir is created on new model. I'll leave it up to you. This does fix the crash which I doubt is mac specific.


Started a more structured Python course on Udemy with Jose Portilla's "Complete Python Bootcamp"

Uploaded notebooks are from his course with modification answering the questions in it.


Please enable
* Reformat code
* Rearange code
* Optimize imports
* Cleanup

in the `Commit Changes` dialog. Class fields should be listed on top of the class and must not be interspersed by methods.

Along the same lines, install the sonarlint plugin. This will help following proper code formatting.


Shall this come under landoop namespace ?


src code  for assignment 1 of user interface engineering


Wouldn't `password` reflect the purpose better?


Vamos começar por quais exercícios do caverinha chupa-cabra?


no, this is my legacy :p


Watch spelling of "efficiency" and "related". Also, lesser should be fewer.


Good idea.

(That would also incidentally "fix" the atom for anybody crazy enough to put a tab or newline in their ID.)


You are right. Thanks for pointing that out. I just updated my branch with a new version. Please keep in mind that this branch is an experimantal version.


should I change this to moveOut _target; to force them out while moving ?


> The companion gains no special abilities beyond the feats based on your tier.

In the description is now superfluous.

The example states that they are level 1 (6 feat points), and spend them all on Companion II (6 points). How do they have 3 points available to spend on the Companion?


"it's" should be "its"


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/796793bb-fc0f-4fe6-99f9-f7bd31c31a31 "serverquiz2"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/c96aaaf8-b52b-4774-a3ca-8aaefd6cb092 "serverquiz2") deployed this commit to [test](https://console.ng.bluemix.net/apps/58674aad-b12e-47ae-ad6d-4a98bcaefca8 "ibm:yp:us-south:kalle.kindvall@ibm.com:test")


@LukaNoah here you are. Have fun testing. Thanks.


@ArtemGr it's even easier.

```rust
serde_json::to_writer(out, v)
```


I like the image but is it possible to cut some street away in the forground and to add some in the background... Right now when we get a window with abig width and small height, it cuts first on the backgorund before so that the cars vanish before the street vanishs...


Jxkkdnd jdkdkdkk


resultsview-crash-2530 (kbenne) - x86_64-MacOS-10.10-clang: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png)


What was the reason for switching to the spread operator here? It seems to me that the render function would be cleaner and it would help to separate the root component instance from the main layout component.

Another benefit to the render function is to avoid the hot reload error `"Root or manually mounted instance modified. Full reload required."`


Un `Iterator<Node>` 😉


yup, this looks good, sorry about that


I think app is not live on google play store.


Aqui o valor está como `null` para tirar mais dúvidas a respeito.


ss


element.done = element.done ? false : true;


говнокод!!!


Неа,  здесь number - это индекс )


In #835 I'm throwing `new InvalidModelError(path, path)` to be the same as get.js. For your immediate needs I think this approach should be fine.


It works!!


T'es un malade toi!! Il y a un dossier images et tu mets tes images dans la racine  du projet?

😃


voyomotive first submit to app store


Подожди-ка, '@trains' - это же массив


nit: I'm wondering if the idomatic way here would be *not* have the `inline if and err assignment`.

```golang
err := checkpointer.Checkpoint(sequenceNumber, subSequenceNumber)
if err != nil {
    ...
}

if cperr, ok := err.(kcl.CheckpointError); ok {
...
}


@andresmoschini  had a best idea:
element.done = !element.done;


this is mostafa


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


YEY <3


C'est vrai que ça aurait été plus logique...


tava tentando o 11


da aula 8


Rest Client - Consuming the Rest Services created for a simple course catalog


Also when you open a file in text mode you don't have any '\r'


Rien de grâve,

Je n'ai qu'une chose à ajouter "Bien joué Nils" https://www.youtube.com/watch?v=4QZJol-fiWc


En économisant un split.
```ruby
%w(Image Vidéo) .map { |n| {name: n} }
```


@ffd8 cool, but can we agree on creating a pull request for new features? This is currently a mix of documentation changes and a new function. That's a bit nasty to review. Doesn't InDesign throw an error if the name of the new swatch already exists?


![](https://github.trello.services/images/mini-trello-icon.png) [game over / win level scenes](https://trello.com/c/nooin5Lv/32-game-over-win-level-scenes)


You need to provide a `#!/bin/sh` at the beginning of your Shell scripts for them to function properly on all platforms.


i just ment the alpha value
it is supposed to cover the entire picture evenly


format is prone to sql injection (while `session["logged_in"]` is not user input, you should still use placeholders, see https://docs.python.org/2/library/sqlite3.html#sqlite3.Cursor.execute)


why are you not using sqlalchemy here btw?


Vous êtes sûr que c'est bien nécessaire ?


develop (macumber) - x86_64-MacOS-10.10-clang: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png)


You shouldn't put your code in such a subdirectory. This way, `go get github.com/malenea/authomate` doesn't work.


yes you can try chap, it may be more effective :)


Мне кажется субъективно)


@@ -664,8 +664,8 @@

:stew:

:oden:

:dango:

-

:egg:

-

:bread:

+

:egg:

Leave a line note
 Cancel  Leave line note
+

:bread:

:doughnut:

:custard:

:icecream:

Leave a line note
 Cancel  Leave line note


This commit was actually done by me (gpyofavv) on Ethan's computer.


kiva-errors (nealkruis) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1287 of 1287 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-100.0%25-green.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-37.43%25-green.png)


![](https://github.trello.services/images/mini-trello-icon.png) [Week 2 - Simple UI: Construct the UI, add assets, Explore 'TouchUpInside'.](https://trello.com/c/OlVzhVhY/10-week-2-simple-ui-construct-the-ui-add-assets-explore-touchupinside)


I think this would be nicer using `if @capture` rather `@match... if`


Camera switching with network tables works because of a value that had to be entered in the camera stream viewer on the smart dashboard, thus, the smart dashboard was modified. Gryffon updated it and can be acquired [here.](https://drive.google.com/file/d/0B--aFpbfHt_iWDJENVBIU1pLQVk/view?usp=sharing)


Making changes directly in the js and css files of libraries will make it harder to upgrade these libraries later


heap dictionary provided by: https://pypi.python.org/pypi/HeapDict


learn github
test pull request


Both EMMC and NOR are 1?


does answers array stores correct answers?


# test


**Functionality**

Users can add a movie by entering movie title, released date, genre and selling price. Also a user can edit the information mentioned above. And deletion as well.


x年x月


test


STAT201: Chapter 5
Class Simulation for Law of Large Number


Pease contact me.


Correction : Please contact me.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/db7468e4-75af-4c93-8a0b-1a6ccd73cdf5 "IAmAma"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/67650d37-3fff-426a-9ce9-78b86750a60b "IAmAma") deployed this commit to [dev](https://console.ng.bluemix.net/apps/b31920d4-9b08-4352-b441-8a9de9f2ae26 "ibm:yp:us-south:Ramustha Studio:dev")


文頭なので、頭の文字を大文字にしてください。


@JiaxiangZheng 这个函数是对mesh的顶点进行计算吧？其实我想问graph的node的位置是不是每次迭代都会更新一次，你是怎么更新的？因为原文里没有这部分。谢谢


REST で情報を GET するのに、POST なのでしょうか？
```
======= =========================
Method  GET
URI     /stats/role/<dpid>  # ←ここも誤字ってませんか？元から？？
======= =========================
```


Finally I removed it for the reasons:
- As you see [here](https://github.com/libmpack/libmpack/commit/e9047afe4c02cd47c510f701deda6f502d7d94a2), libmpack is now implmented as PURE c, It's a different package now.
- The libmpack lua binding is [seperated](https://github.com/libmpack/libmpack-lua), and Its Makefile looks a huge mess, kinda hard to multi -implemented for lua{51,52,}.
- The `libmpack-lua-1.0.6.tar.gz` which downloaded from [here](https://github.com/libmpack/libmpack-lua/releases/download/1.0.6/libmpack-lua-1.0.6.tar.gz) is not lua releated at all and even it doesn't have a build system. look at the source code structure:
```
# pwd
/tmp/libmpack-lua-1.0.6
# ls --color
lmpack.c  mpack-1.0.6-0.rockspec  mpack-src
# ls -la mpack-src/
total 0
drwxr-xr-x 3 root root  60 Mar 21 09:54 .
drwxr-xr-x 3 root root 100 Mar 21 09:54 ..
drwxr-xr-x 2 1000 1000 220 Mar 20 04:48 src
# ls -la mpack-src/src/
total 72
drwxr-xr-x 2 1000 1000   220 Mar 20 04:48 .
drwxr-xr-x 3 root root    60 Mar 21 09:54 ..
-rw-r--r-- 1 1000 1000  9326 Mar 20 04:48 conv.c
-rw-r--r-- 1 1000 1000  2284 Mar 20 04:48 conv.h
-rw-r--r-- 1 1000 1000 17162 Mar 20 04:48 core.c
-rw-r--r-- 1 1000 1000  2286 Mar 20 04:48 core.h
-rw-r--r-- 1 1000 1000    73 Mar 20 04:48 mpack.c
-rw-r--r-- 1 1000 1000  6577 Mar 20 04:48 object.c
-rw-r--r-- 1 1000 1000  2710 Mar 20 04:48 object.h
-rw-r--r-- 1 1000 1000  8886 Mar 20 04:48 rpc.c
-rw-r--r-- 1 1000 1000  2450 Mar 20 04:48 rpc.h
```
Loot at that,,,,


この表のタイトルは
`Request message body` リクエストメッセージの body
とのことですが、`generation_id` って設定可なんでしたっけ？
リクエストとレスポンスは分けるべきでは？？


Also fixed bug that kept you in combat after dying.


コメントのとおり修正いたします。
`Get the role of the switch.`


![](https://github.trello.services/images/mini-trello-icon.png) [Idols](https://trello.com/c/rTC9MMGt/4-idols)


GETの誤りですので修正いたします。
また、URIの部分も誤字があるので、提示いただいた修正イメージ通り修正いたします。


When you realize you made something more complicated than you had to.


pep8 が文句を言わないのですが、80文字超えてませんか？


@deveee what does mingw use for libjpeg? from our testing using the internal old libjpeg is not fast enough for on-the-fly encode with jpeg (needs libjpeg-turbo)


Grid Printer Exercise 1


我现在主要做iOS移动端，java后端，web前端只能说懂一点


@tatermelon, note that @MichielBijl has removed examples/css/table.css, which is referenced in the feed example. I am assuming you are not using it. Please check.


表のタイトルは`Response message body:`の誤りです。失礼いたしました。


上传多个图片时，若启用了压缩，可能会出现此问题。已修复。


Yes, this I agree with. Usually, any generated files and IDE should not be a part of the repository. I should not have had the contents of output directory as well. I will add these to .gitignore. This was my first time trying to use pycharm. I usually used to write these scripts using vim or notepad++. I thought it was a good time to use pycharm as I could step through code for debuging the the words break up etc.


@randyaskin  Thanks man. :) By the way, I was working on atleast adding support for keyboard navigation using tab, space, escape, up/down arrow to navigate list, enter to select. I saw an enhancement request in Issues, what do you think ?


80文字を超えておりました。
以下のように修正いたします。(ofctl_v1_3以降も同様に修正いたします。)

```
stats = dp.ofproto_parser.OFPRoleRequest(
    dp, dp.ofproto.OFPCR_ROLE_NOCHANGE, generation_id=0)
```


{ sext ganaa }