dockerfile_lint
dockerfile_lint copied to clipboard
dockerfile_lint does a good job linting `RUN` directives in Dockerfile's, considering many corner cases and risks of shell code. However, many Dockerfile's move the bulk of their provisioning logic into...
As an engineer, I want dockerfile_lint to recognize more kinds of package managers and report findings when they are not cleaned, so that I can lint even more kinds of...
As a Docker users, I want dockerfile_lint to stop reporting some kinds of findings, such as "There is no 'EXPOSE' instruction" and "There is no 'CMD' instruction", so that I...
As an engineer, I want dockerfile_lint to exit with a non-zero status when apt-get commands are referenced, but apt-get clean is never referenced, so that I can proactively reduce the...
When `RUN` has the word `yum` and at some later point the same `RUN` also contains `update all`, `update`, or `upgrade`, the condition was being met. However this can break...
Provide detailed documentation on how to write rules for checking LABEL/ENV/ARG name/values
I'd like to change the severity of a default rule. In particular, I'd like to change `label: is_latest_tag` from `level: error` to `level: info`. I could export the default rules...
How to modify the rule file to throw an error if in the Dockerfile Last User will be "root"
My own Git is protected by some custom SSL certificate. If I run ``` docker run -it --rm --privileged -v `pwd`:/root/ \ projectatomic/dockerfile-lint \ dockerfile_lint -f 'https://my-github-repository/blob/master/Dockerfile' ``` npm is...
Package contains unnecessary directories and files - `sample_rules`, `test`, `.travis.yml` and others. I can do PR if your accept this issue.