Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Hadolint

The most advanced docker files linter
Collective - Host: opensource - https://opencollective.com/hadolint - Code: https://github.com/hadolint

Improved the shellchek rule

* Passing ARG and ENV as variables to the script
* Using the detected SHELL as the start of the ...

github.com/hadolint/hadolint - 0ecc4b9525744a0636a5209da68d9eaa45a388af authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #232 from hadolint/improve-shellcheck

Make sure shellcheck runs in ONBUILD

github.com/hadolint/hadolint - 8042f1f6f4c5490cb9c50cb2456765b0cfff221e authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>
Fixed typos

github.com/hadolint/hadolint - dfbf5d4a313c5913d9a43fdf613bd8833473a95d authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Bump version to 6.0.3

github.com/hadolint/language-docker - d76ef405051792c14cd65c19ee60a05f47292e5a authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #41 from hadolint/fix-registry-parser

Fixed the parser for image registries

github.com/hadolint/language-docker - f28a57e3030c9adc97f9580fb6d8991e3cd8167a authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>
Fixed the parser for image registries

github.com/hadolint/language-docker - f2dc29ee04384df66808aadbc2c4244bf0e545b3 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
rephrasing stuff in docs

github.com/hadolint/hadolint - fa9f015e4c25e406ce9101248c685f9fd048b87e authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Added test and renamed rule so it reads better

github.com/hadolint/hadolint - 7a5902b1c768cabe99d9ffadee2fba05ee2a1019 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Added test

github.com/hadolint/hadolint - 6e4d805233139499dc0df922c300cb5e03c24790 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Refactoring instruction traversal functions

This is to make sure all rules go through the same traversal functions,
which fixes #230

github.com/hadolint/hadolint - 5923a8449e7bdd1e9a91cd0827525911577e77ea authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
reading list of trusted registries from args and config file

github.com/hadolint/hadolint - 9d4dcd5a860a2f6c3aac8f26dbd7005a68576620 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Implemented the allowed registries rule code

Pending the wiring up to pass the list of allowed registries

github.com/hadolint/hadolint - 239ee38c8523843a3f46109be4493f2b91cd2d90 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #228 from zemanlx/support/update-docs

Update version in docs & unify base image

github.com/hadolint/hadolint - dd73dad230008eda666bf0b721e4cf3ee070ea28 authored over 6 years ago by Vlastimil Zeman <[email protected]>
Add information about Debian in README

github.com/hadolint/hadolint - 50ddbe1da454354ebad285b9944b1b102f4d5266 authored over 6 years ago by Vlastimil Zeman <[email protected]>
Use same Debian image for build and distro

It should save some time during build - we do not need to download
two Debian images.

github.com/hadolint/hadolint - 85a6bc3a906b6592dbf176a633a730e31eee4730 authored over 6 years ago by Vlastimil Zeman <[email protected]>
Update versions in docs

github.com/hadolint/hadolint - e5d1fe53a1c5e1e1ddbf1f6209b67b50d7417ca7 authored over 6 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #224 from hadolint/add-pipefail-rule

Added rule to warn on missing pipefail option

github.com/hadolint/hadolint - 4c4881ad8ffc8ad2e9380e3288274d68e1ce6b57 authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>
Fixed issue in readme file

github.com/hadolint/hadolint - 76329d6d986d4bf7e389f5f1fc1747c82207a0f5 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Added more tests for DL4006 and fixed bad assumptions

github.com/hadolint/hadolint - 920112751164122f83e3f807c77f387e8f90aa4b authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixed typo

[ci skip]

github.com/hadolint/hadolint - 6122ed696bf959edf64a949d1222641ab5a41be4 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixed dockerfile

github.com/hadolint/hadolint - f0650f4faa2b6778982c92511b9f58ed971ac4c3 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Pointing devs to use SHELL instead of setting the pipefail inline

github.com/hadolint/hadolint - b47087502f07c7833850e95ea61bd930eb77ff6a authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixed our own Dockerfile after adding DL4006

github.com/hadolint/hadolint - 4212ed97ccf22be2e30ab1e07fa68a8ec208a386 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Added rule to warn on missing pipefail option

closes #170

github.com/hadolint/hadolint - d884b241c4e6fe0d2d35badae6d399dd7977d6f2 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #223 from hadolint/json-arguments-rule

Warn on plain text arguments for CMD and ENTRYPOINT

github.com/hadolint/hadolint - 7de84c2386b38234e9f6a01dd308b431d4404260 authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>
Bumping version to 1.8.0

github.com/hadolint/hadolint - 86fa78c2b9b93172b430f766c44532ab99a9a23f authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Warn on plain text arguments for CMD and ENTRYPOINT

closes #198

github.com/hadolint/hadolint - 2c3117b9ee6d6cf5185fa55926fc70db4cb182c8 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Bumping version number

github.com/hadolint/language-docker - 75897fd25619e1b8aa5ab4570cea1e5bd83f3446 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
forgot to expose the `Tag` constructor before

github.com/hadolint/language-docker - 52c1619a70002799f21404b6932b167845d9b85e authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #40 from hadolint/fix-many-issues

Fixed #38 and #39

github.com/hadolint/language-docker - ed139eb9f3ad20ccba6bbbec7552c4c77500b771 authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>
Fixed pretty printing of from instrucitons with a registry

fixes #38

github.com/hadolint/language-docker - f15fcce7fcd41eab27be0011cc4fe9bf35819c1b authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Making sure labels and env vars are printed with quotes in the value

fixes #39

github.com/hadolint/language-docker - 13ba5f4552d359d9cbc2ec85536b39ef70448a81 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #222 from hadolint/root-last-user

Renaming DL3002 to Last User should not be root

github.com/hadolint/hadolint - 2058e1684c1c57861432e4ae9273e0403151691b authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>
Renaming rule in the readme and setting new version number

github.com/hadolint/hadolint - 70a1e8db79852e754d81e03d7730d9ffdd786016 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Renaming DL3002 to Last User should not be root

and implementing it accroding to its name.

github.com/hadolint/hadolint - 15ce2d6f9d5f9fd6b696885874d3bacc60bf77ac authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Bump version to 1.7.4

github.com/hadolint/hadolint - af3306b51742092fcc6e5448293788555764dfcf authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #221 from hadolint/fix-rule-and-dockerfile

Fix rule and dockerfile

github.com/hadolint/hadolint - e69def7102f43553e3636c74fa4f046ae07e8dfb authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>
Fixed build in dockerhub

[ci skip]

github.com/hadolint/hadolint - 376f3fc6a5e13583bc6f58d4c5fe821391e2bbf6 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixed linting errors

github.com/hadolint/hadolint - a0267d893f7814b25fa18ff6907a16b611cbaf57 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixed appveyor

github.com/hadolint/hadolint - e2af08011a767137d645b8cc7d9a2df4245a0863 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixing the multiple CMD and ENTRYPOINT rules

github.com/hadolint/hadolint - 42c23fa6e845b04cea12188531c13327bff180a2 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Using a single Dockefile for the container distribution

github.com/hadolint/hadolint - b785c8418e68266e3b76d1269a597a40d6354a27 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Bumping version to 1.7.3

github.com/hadolint/hadolint - 526e5c69e89ccd405be0a433dc4dcb233a236f6b authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #220 from wevcode/feature/docker-multiple-images

Split Hadolint Dockerfile into Scratch and Debian-Slim

github.com/hadolint/hadolint - 8eb20d8392719a331acb71891c5b310da9b93195 authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>
Fix long line in INTEGRATION.md

github.com/hadolint/hadolint - 47c7da6ea5110dbffaa7e502902eccecaa31f94f authored over 6 years ago by Elias Werberich <[email protected]>
Update AppVeyor script

github.com/hadolint/hadolint - d543b3f84447ae4007df64a036a799f8809ef709 authored over 6 years ago by Elias Werberich <[email protected]>
Update Travis CI jobs

github.com/hadolint/hadolint - 1d55681b8cef55d90c8bf5ca975d722b6e183748 authored over 6 years ago by Elias Werberich <[email protected]>
Update GitLab CI integration doc

github.com/hadolint/hadolint - 583148a4fc23ee95458824bc6c5d970014d947de authored over 6 years ago by Elias Werberich <[email protected]>
fixup! fixup! Create seperate Dockerfiles

github.com/hadolint/hadolint - 61deb651e31671c675e19b9bddb34ee1af192f99 authored over 6 years ago by Elias Werberich <[email protected]>
fixup! Create seperate Dockerfiles

github.com/hadolint/hadolint - ac9f3c8b839806196b7001ca86a6a328ac943451 authored over 6 years ago by Elias Werberich <[email protected]>
Create seperate Dockerfiles

github.com/hadolint/hadolint - 3cd89ca1c41b34886b7b33152befdc899a249fea authored over 6 years ago by Elias Werberich <[email protected]>
Bumping version to 1.7.2

github.com/hadolint/hadolint - ef8a2a49465b425861d34e9700c91c3f7b4011f1 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #215 from hadolint/bash-ast

Used the ShellCheck AST to perform bash assertions

github.com/hadolint/hadolint - dc7ee82403995a6c9fbc7288625e8093cfa75288 authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>
We now support version ranges in npm

github.com/hadolint/hadolint - 05cff36734b4b137922c2caf18cc68ab6975aa25 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Also running rules for ONBUILD instructions

fixes #217

github.com/hadolint/hadolint - fa1e13989ac07fbf1fd63fc6e209ecb40c88d32a authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Added missing pip comparison operators

fixes #216

github.com/hadolint/hadolint - 7445582f616e2285e229a2a31faace7b4ddc02a5 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Used the ShellCheck AST to perform bash assertions

Implementing our own shell parser based on splititng on whitespace was
brittle, specially in the...

github.com/hadolint/hadolint - cb07bdce5722360853fc1759790c082f13364576 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Bumping version to 1.7.1

github.com/hadolint/hadolint - fcaddad80f244a0634e3536af25f6c607cecd669 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Setting the minimum version for optparse-applicative

fixes #213

github.com/hadolint/hadolint - 9f0c546fbbf7592076f436fe969a69638bbf98a0 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #214 from zemanlx/feature/build-in-xenial

Build in Ubuntu 16.04 (xenial)

github.com/hadolint/hadolint - ec568a2be0fcf5e89e40802cadf83e4f42ed8d53 authored over 6 years ago by Vlastimil Zeman <[email protected]>
Remove LC_ALL

as it has no effect on issue with locale

github.com/hadolint/hadolint - be39a38f3447fbca2fad2499d8ceaeaf0aecd961 authored over 6 years ago by Vlastimil Zeman <[email protected]>
Use Ubuntu 16.04 (xenial)

which should solve issue with locale :crossed_fingers:

github.com/hadolint/hadolint - 88faa0a55ad18b62c8ee08c38e9eb03265225cc8 authored over 6 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #212 from zemanlx/fix/unset-LC_ALL

Set LC_ALL to empty before build & test

github.com/hadolint/hadolint - 5325146c3c6c76063ce1e0869e99d89d58d501dd authored over 6 years ago by Vlastimil Zeman <[email protected]>
Set LC_ALL to empty before build

I think that Travis is setting LC_ALL in .bashrc which is overwriting
what is set in global env.

github.com/hadolint/hadolint - cab456033e4e3d6c10f8f9f7e54aa02597824790 authored over 6 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #211 from zemanlx/fix/locale-travis

Set `LC_ALL=` for Travis

github.com/hadolint/hadolint - bf1d64222eba935f56ce41444175f2e9d53adf80 authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>
Unset LC_ALL

When LC_ALL is set during compilation it causes that binary is not
running in case LC_ALL is not...

github.com/hadolint/hadolint - f3dd4fc8789624a443fb8a28c57ba16ae0ed9201 authored over 6 years ago by Vlastimil Zeman <[email protected]>
Bumping version to 1.7.0

github.com/hadolint/hadolint - dbaddcde7f7c4cb1535e1307d49e1314ce317195 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #209 from hadolint/bum-parser-again

Bumping parser version to 6.0.1

github.com/hadolint/hadolint - 218eea282f6ed31d7c942aeed7afb42b401e3717 authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>
Bumping parser version to 6.0.1

github.com/hadolint/hadolint - deb124cbb85058beee192dd9cc063de0ead223a8 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Bump version to 6.0.1

github.com/hadolint/language-docker - 40f9bfee214c76ad05870f299720249a7279db18 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #36 from hadolint/fix-new-line-escape

Fixed the parser when there is a newline escape followed by space

github.com/hadolint/language-docker - ad14685faf4341ba3a0eb4da0fb6bf9aa9ead28a authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>
fixed indentation

github.com/hadolint/language-docker - 7333b739e77f1b0a41d9269d4092667104f3869f authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixed the parser when there is a newline escape followed by space

Also exports more things that I mised in the previous release

github.com/hadolint/language-docker - 61208c4f09c049bf02c5177b07c9b32aa4f12fdd authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #207 from zemanlx/feature/switch-base-docker-image

Use scratch as base image for distro

github.com/hadolint/hadolint - b7732fdc7802029f2dd778ed52dcbd1567504d95 authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>
Use scratch as base image for distro

github.com/hadolint/hadolint - 8c2642232cbc4daa27f553bc3b4f1ddb63ba4b70 authored over 6 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #206 from zemanlx/feature/upgrade-shellcheck-0.5.0

Update ShellCheck to 0.5.0

github.com/hadolint/hadolint - 254b4ff2a3640e2a31e540a6971dd9d0fccbd930 authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>
Update ShellCheck to 0.5.0

github.com/hadolint/hadolint - 3b5aed823383487c1867892f5a5761d16de7c5f3 authored over 6 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #205 from hadolint/upgrade-parser-v6

Upgrading the parser to version 6

github.com/hadolint/hadolint - f615a6171054a743dcacbae0501fdfe7315071d7 authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>
Fixing travis.yaml

github.com/hadolint/hadolint - 52ba9a30ce367d05739b70588bac49a0278c869e authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
added text as a dependency for the test suite

github.com/hadolint/hadolint - b72df51792339d9d684e2e70900acce0f1e8fd0d authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Upgrading the parser to version 6

fixes #203

github.com/hadolint/hadolint - e8dd20d2d33e4d3fa9f1b5e64c75630137249f36 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Bumping version number

github.com/hadolint/language-docker - 9a0e80fe0dfec001d2c02310d0c1798c10289297 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #34 from hadolint/text-parser

Better parser using megaparsec

github.com/hadolint/language-docker - 3142b44b575c6faef9e53c1ddf91a27f33c375ec authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>
Added a newline after the pretty print of a dockerfile

This preserves the old pretty printer behavior

github.com/hadolint/language-docker - e25e6d2920dc920d6c0ca8e4bec2e5093cd4fa80 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Improving the readme

github.com/hadolint/language-docker - be11a3401bcc0b2055f07b7bdd35095161794511 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixing compilation under GHC 8.0.2

fixes #29

github.com/hadolint/language-docker - 61d1bec7ef21fba2ecb8cd7c6955ab5185526f1a authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Made Instruction and InstructionPos a functor

This will help perform transformations on `Arguments`

github.com/hadolint/language-docker - 8dd22087b3d16d59553ef400b8f482e1b62ee7e2 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Added a type param to Arguments

* Additionally, distinguish betwen pure text arguments and arguments list
* By default we interp...

github.com/hadolint/language-docker - abaeed6d0037b8b500064cccb66b8df05c939fb0 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Changed another parser to return Text instead of String

github.com/hadolint/language-docker - 04c25e1951e333a410cb7a6e319c558cc55dc790 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Removing the Lexer module so stuff gets inlined

github.com/hadolint/language-docker - 8d4aad124e38f24e03c0a1f8dd9828091eb72d6c authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Re-implementing the normalizer to make it only process Text

github.com/hadolint/language-docker - 634caf794ece66fbd23ba3552933a3ca0bfda81e authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Using megaparsec instead of parsec

This will allow us to use a lenient parser and to produce better
error messages

github.com/hadolint/language-docker - ba5253f93ae2574794bf400209ea7678dba4a839 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Using Text instead of String

github.com/hadolint/language-docker - bc9b6ac86ae40e225ff994185b2cc64b71f22809 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Bumping version number

github.com/hadolint/hadolint - 9658652a1d28d9702c01adf754fdf04f39d3bf88 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #202 from hadolint/fix-no-line-numbers

Fix rules reporting -1 as line number

github.com/hadolint/hadolint - 1da7d1d3a93b51b368f1ad40769da5efc1d42a3c authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>
Fixed dockerfile

github.com/hadolint/hadolint - b48038c1d6ee23b13bc89a68f74fc810c8ded934 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixed hlint suggestion

github.com/hadolint/hadolint - 25d898ee8ef0fea5ad8cf289e98067336f96be11 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Not depend on both dlist and containers

github.com/hadolint/hadolint - 8f0d4dad739ab68aea224664479fe84fcbb96eb6 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Making sure all rules report a line number

github.com/hadolint/hadolint - fc61ae01d6eb90a904cf9313767c52e09dfe3901 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Bumping version number

github.com/hadolint/language-docker - 3a7e3acf95e2129c081419d81664083af83fb742 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>