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

Fixed pip version pinned check

It had an incorrect handling of pip flags
Fixes #157

github.com/hadolint/hadolint - 6042481df18665999b6892c8b7629da72723359d authored almost 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #155 from zemanlx/fix/allow-arguments-with-npm

Fix/allow arguments with npm

github.com/hadolint/hadolint - 86e4cba8429ddb9b4e87568e6768d02910cbb81c authored almost 7 years ago by José Lorenzo Rodríguez <[email protected]>
Accept any "--" arguments with _npm_ and "-g, -f"

github.com/hadolint/hadolint - 94293e32b8091773d11262467f5f4f38788e62b2 authored almost 7 years ago by Vlastimil Zeman <[email protected]>
Add new tests for _npm_ from issues

github.com/hadolint/hadolint - 2d50d6b92e6ef473d35da7ef17937df137b50e63 authored almost 7 years ago by Vlastimil Zeman <[email protected]>
Bumping version to 1.2.6

github.com/hadolint/hadolint - e03cbb0fc263f259d2be2cd91ed0bef2100a29ec authored almost 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #149 from hadolint/add-config-file-support

Added support for a config file

github.com/hadolint/hadolint - 2d16bf67748edd5e2ac0d80f15ca787be80ab768 authored almost 7 years ago by José Lorenzo Rodríguez <[email protected]>
Using a hidden file instead by default, updaitng README

github.com/hadolint/hadolint - af96f7c710a97fda23b731a0731a0fe7bf79e90b authored almost 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Added support for a config file

CLI options take precedence over the config file
Closes #118

github.com/hadolint/hadolint - 628c397bfcd149c4be29dc022d05b16556d2a141 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Exporting ImageAlias

github.com/hadolint/language-docker - 7a9d4f2442a40995763c87ce2d324bb37ff85469 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Bumping version to 1.2.5

github.com/hadolint/hadolint - 214bd01b73f5dd1826cdb466e8c88a610aba1189 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #148 from zemanlx/support/fix-pipe-in-readme-table

Fix broken messages in the README table

github.com/hadolint/hadolint - a4b404c858d50ab1b128b588d3d721c6272a1eef authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Merge pull request #147 from hadolint/upgrade-parser

Upgrade language-docker to version 2.0

github.com/hadolint/hadolint - 17beb7444fa9a0901386e622b18bac359bd8b6b6 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Fix broken messages in the README table

github.com/hadolint/hadolint - c59de536858c02db306bf1128ddd1d8035b0381e authored about 7 years ago by Vlastimil Zeman <[email protected]>
Removing hack and re-indenting file

github.com/hadolint/hadolint - cd5696f024f52e263fa43427fbf23cf049385b1c authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
fixed logic in ADD check

github.com/hadolint/hadolint - 8bc17363c1cdfb5959c3b233ca126adce62fdfd6 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Upgrade language-docker to version 2.0

github.com/hadolint/hadolint - 402ff7ead0dc1906125108087e955b5cd823e007 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Releasing version 2.0.0

github.com/hadolint/language-docker - 2453511fcb8c71cc39458a2c4d5ead9e7f32d5ce authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #20 from hadolint/improve-arg-parsing

Improved ARG parsing

github.com/hadolint/language-docker - 0c9cb391247e82fe4defb14eed724983bcd32465 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Improved ARG parsing

github.com/hadolint/language-docker - 7748d43d587417ecf7334d988d4e6f8406c1308f authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #19 from hadolint/improve-healthcheck-parsing

Improving the HEALTHCHECK parser

github.com/hadolint/language-docker - 7356de08c6d3ff2104f8c9429191e6fe2aebebba authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Fixed error messages for healthcheck and fixed regression

github.com/hadolint/language-docker - e224c635f8cb91e67b2076770623ba85f53505f1 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixing some edgecases related to whitespace handling

github.com/hadolint/language-docker - b40aae4c2a81c14719cd94c4ae6e896d9ed4dee4 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Improved error messages around flags and from images

github.com/hadolint/language-docker - b072a0c36627dd1528ec6e115e48f779a6d3f251 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Exporting more functions in Language.Docker

github.com/hadolint/language-docker - 8402a2b5abea8efc8cb7d75b81f1ce3eab5b87f3 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Iproving the HEALTHCHECK parser

github.com/hadolint/language-docker - d0582c4f1692a06afdc1e82939c9e8b2a5a2073c authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #18 from hadolint/improve-copy-parsing

Improve COPY and ADD parsing

github.com/hadolint/language-docker - 6ab59497937dfe05120d49a9a983e51dcfde6aaf authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Adding more tests and including more in the exports

github.com/hadolint/language-docker - 0b479f5f76bcd76ea0466c20cedc968b27a89e8d authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
improving travis file

github.com/hadolint/language-docker - 5092bb4a79282cc7acb2d0d5c3ff23bec38791cf authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #17 from hadolint/improved-error-messages

Improved error messages for the most common cases

github.com/hadolint/language-docker - 8e96ea2a1c8aeab9c9b8c5e7187776bccba6e209 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Strenghtening the syntax for COPY and ADD:

* Using NonEmpty for the source paths
* Naming arguments

github.com/hadolint/language-docker - 670ed95fac0b82cd527a377f3c1e6e3bbcf76e6c authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Added support for parsing flags in COPY and ADD

github.com/hadolint/language-docker - ed304609063cb43d1b7e7d44b946f596dd00b784 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Adding an easier to work with representation of ADD and COPY

github.com/hadolint/language-docker - f309215989091a189c54d7c5dd29394eec0633bc authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixed regression with the parsing of arguments

github.com/hadolint/language-docker - 14ae86c6de9937a494b0d208266e916ae7d62dcc authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixed issue with parsing empty comments

github.com/hadolint/language-docker - e14aa93d43101a7fb5979d8fbfa0ef755bb95dca authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Improved error messages for the most common cases

github.com/hadolint/language-docker - 543ab5e472d9b233bca97e85208b7739b8930ec6 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #16 from hadolint/fix-windows-new-lines

Parsing files with windows line endings

github.com/hadolint/language-docker - 697cc91e36feee42a1b063a6c38ae4cf6763c279 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Fixed bash

github.com/hadolint/language-docker - a0f57f4ba47ae4199d6976ccb7603987e8ffc86e authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Adding a couple extra files to the tests blacklist

github.com/hadolint/language-docker - f4bfe83e3b7f713cc98aa328353b345dd84f441f authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Parsing files with windows line endings

github.com/hadolint/language-docker - 05941952baf66a16a25006d3f07c02eff33ee053 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #15 from hadolint/backslash-parsing

Fixed another edge case in ENV parsing

github.com/hadolint/language-docker - 57ae3fd9da3f350b1279bdd841db91e1d75b3429 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Fixed another edgcase in ENV parsing

github.com/hadolint/language-docker - ca699aea41b3f89a2610b2474e787e7a66dcc534 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #14 from hadolint/fix-expose-port-range

Fixed EXPOSE parsing for ranges

github.com/hadolint/language-docker - 203b51ba3ea69bc3166b4eb687cd27a8e80d38d2 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Fixed EXPOSE parsing for ranges

It looks like it is also possible to do this:

`EXPOSE 80 81 8080-8085`

Unfortunatey, this requ...

github.com/hadolint/language-docker - e55934987b1a47c8f5865b31d4d925e18a0229b7 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #13 from hadolint/parse-quoted-labels

Fixed the LABEL parser

github.com/hadolint/language-docker - 88c4c354a12c22e9cd69bc009c34cad53f81e243 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
renaming function

github.com/hadolint/language-docker - d6e1f49e9d1aca1f4231aa315984a4d0189a449f authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #12 from hadolint/parse-port-range

Added support for port ranges

github.com/hadolint/language-docker - fc2d202c1ec1e28830bb63e7f9329d85a85e85d5 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Fixed the LABEL parser

It seems like LABEL and ENV uses the same parsing lines in docker build,
so let's do the same. A...

github.com/hadolint/language-docker - 3d4392ebf24c77f6afca5b90a4ec28334720b998 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Added support for port ranges

This is not part of the specification, but docker build accepts it just fine
and some of the doc...

github.com/hadolint/language-docker - 691b795c684a843c920aae69f8c31c83c75dd64f authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #11 from hadolint/improve-env-parsing

Fixed the missing case of ENV parsing

github.com/hadolint/language-docker - c374ae01ca61ef0f1757cc27482da2028f4f6460 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Fixed the missing case of ENV parsing

github.com/hadolint/language-docker - 81d4ec179a95f2dbb17e97ad8f6d4e5e49323f7f authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #145 from zemanlx/feature/update-stack-to-lts-10

Update stack resolver to lts-10.0

github.com/hadolint/hadolint - 30ea9de1ac06ae298dfcbe30171d4e8d2bb4e341 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Alias fixed version of lts resolver in Travis

We will edit it only in one place :tada:

github.com/hadolint/hadolint - 4fc9305d98f0a168bd7c08b10b0eb86dd9c9e7e1 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Add package.yaml to automatically generate hadolint.cabal

It uses hpack which is build-in stack. It it smaller, enable yaml aliasing
(so we do not need to...

github.com/hadolint/hadolint - fdf4f20d4baad002322de5ef4157e4a06df608a7 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #10 from hadolint/fix-normalization-case

Fixed another normalization case

github.com/hadolint/language-docker - 887427d6883dbf631f8decd5fd750d6e7c3d5beb authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Update stack to lts-10.0

github.com/hadolint/hadolint - d5f3ec997a0919fe380252b4623f237d98655c3f authored about 7 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #9 from hadolint/fix-env-parsing

Fix another case of ENV parsing

github.com/hadolint/language-docker - 06d3f6545b409726372165a234efbcf95bad34b6 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Fixed another normalization case

When a line ends with \ and the next one is empty, that's still valid

github.com/hadolint/language-docker - e9c2c21b74f29fcff1d394cd3c888ec3a81768db authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fix another case of ENV parsing

The broken case was found in one of the failing integration tests.

This required a full re-impl...

github.com/hadolint/language-docker - 4d42065689d8b88774a2af03786845644e70a74a authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #8 from hadolint/remove-inline-comments

Remove inline comments

github.com/hadolint/language-docker - b2547b827870a763e7bd9fccb27aead52f9dd6f1 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Added comments to the Normalize module

github.com/hadolint/language-docker - e22c02902f214d710a9e30691eb682a17fb16423 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #144 from zemanlx/feature/upgrade-shellcheck-0-4-7

Upgrade ShellCheck to 0.4.7

github.com/hadolint/hadolint - 9caf06e84436e199e819f19048a2a80a2078d3fd authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Upgrade ShellCheck to 0.4.7

New version is not in LTS stack therefore I need to specify it explicitly
in stack.yaml
Version ...

github.com/hadolint/hadolint - 118fb60e1ff3e8d1c79549e45c42307ad4b6da3a authored about 7 years ago by Vlastimil Zeman <[email protected]>
Restoring previous behavior of preserving line count in the normalizer

github.com/hadolint/language-docker - d8590974c4314e4f78825871d2c73cfbe34cfa8d authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Handled a case where the last line has a escaped continuation

github.com/hadolint/language-docker - 1714e8d7cb6533858645bd14d789c669c0214340 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
lowering implementation complexity by leveraging mapAccumL

github.com/hadolint/language-docker - 2de9b1b119c72f983b73cebd77f8180741405434 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Re-implemented the normalizer to remove inline comments

This is a quick workaround for not being able to parse many popular
dockerfiles. Unfortunately w...

github.com/hadolint/language-docker - e71ad5169669439a35403000971cd7af1c6b250a authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #7 from hadolint/aliased-from-images

Added support for parsing the image alias in FROM instructions

github.com/hadolint/language-docker - 1b869ab6180717c133478bbf54494088ac3af013 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Merge pull request #141 from zemanlx/release-1.2.4

Release 1.2.4 preparation

github.com/hadolint/hadolint - ae5076a397b3c86fbf0739014ae7201586deea4a authored about 7 years ago by Vlastimil Zeman <[email protected]>
Release 1.2.4 preparation

github.com/hadolint/hadolint - f5fdcbaab3d13607e6dfb540ac77377f8d7c75a5 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #6 from hadolint/feature/integration-test

Add integration test for parsing real-world Dockerfiles

github.com/hadolint/language-docker - ad0610303338fc5ba4d26dd5e6a793fe6b5010c4 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Added support for paarsing the image alias in FROM instructions

closes #5

github.com/hadolint/language-docker - bd20b7ff575592e4ad7054f88702e6839483f2a9 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Add integration-tests to Travis

github.com/hadolint/language-docker - 395bbb68173d92854914c6d429b0f6f6c33ea2a1 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Add integration test for parsing real-world Dockerfiles

github.com/hadolint/language-docker - eeffabf5972c9da026257e586749850766d00f69 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #140 from zemanlx/support/lint-haskell-files

Lint haskell files using _hindent_

github.com/hadolint/hadolint - 55d7c79015907b222da76ca85eb30ecbf1e3e04b authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Update default resolver to 9.18 in Travis

github.com/hadolint/hadolint - f42522edc2ba0e3e689778d4be19de7482906e14 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Lint with hindent to improve readablility and unify formating

github.com/hadolint/hadolint - 70a2b9b5d21212186c4c4082257faea8d57240f6 authored about 7 years ago by Vlastimil Zeman <[email protected]>
ETA reduction & improve lazyness

github.com/hadolint/hadolint - f764b483f6c44425ea52859b781b6277ed884a43 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #3 from hadolint/improve-expose-parsing

Improved EXPOSE parsing

github.com/hadolint/language-docker - 73268113a6e919c8e05e76c46f8eb67a4e636d79 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Completing the pretty printing for the new EXPOSE syntax changes

github.com/hadolint/language-docker - cbe3e4f6786177b11acddee0528c18228a335c08 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #134 from zemanlx/feature/version-pinning-for-alpine-apk

Version pinning for alpine apk

github.com/hadolint/hadolint - 6c92bc835528da4b488c9e2c5b589ee0fe1bd0b2 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #139 from zemanlx/issue29/lower-serverity-for-using-root

Lower severity for using root

github.com/hadolint/hadolint - d022f9d355c5093b30d44b0b47b646ad16d3fd8d authored about 7 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #138 from zemanlx/feature/support-apt-get-qq-option

Add `-qq` option as alternative to `-y` in `apt-get`

github.com/hadolint/hadolint - 50329d669b5de49b9b6d6bc34707cba36493d738 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Lower severity for using root

github.com/hadolint/hadolint - 110f0d9398e685f85b5a3240971b9a8540103472 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Add `-qq` option as alternative to `-y` in `apt-get`

Note that quiet level 2 implies -y.
> man apt-get

github.com/hadolint/hadolint - 400ee29b17d05a22a384730e37d32d1fde168572 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Improved EXPOSE parsing

This will extract the ports numbers and protocol, as well as variables as port numbers
closes #1

github.com/hadolint/language-docker - db6557099a2afd8b9e43c250e00cd7658d51ab9e authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Use the language-docker parser package (#137)

Use the language-docker parser package

Also changed appveyor build by trying suggestion in ht...

github.com/hadolint/hadolint - 5b80704b847c2eeecca2f5245e7ef2325f99d0c3 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Merge pull request #2 from zemanlx/support/CI-setup

CI setup, lint, etc.

github.com/hadolint/language-docker - 92546418c3a5444a4394670e2c418805b6331b27 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Fix examples and cleanup of language-dockerfile to language-docker

github.com/hadolint/language-docker - 5e365f6ccc63e473ae509c16fe0dd30188ec3e14 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Lint package.yaml and sync it with language-docker.cabal

github.com/hadolint/language-docker - 09248eb77925f65157879582b83e60df88e30b8e authored about 7 years ago by Vlastimil Zeman <[email protected]>
Lint README and add Travis status

github.com/hadolint/language-docker - f4aef01acdad0abb8a27a0212e795f4afa655226 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Remove circle-ci configuration, sync Travis with hadolint

github.com/hadolint/language-docker - 7a327e369feab207e230563834e8c07f5560c2ba authored about 7 years ago by Vlastimil Zeman <[email protected]>
Relaxing error reporting

github.com/hadolint/language-docker - 43aefa814d0dd0b77cee2b2cc9f77ecf87e4aa58 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #136 from zemanlx/issue133/add-fallback-hardcoded-version

Issue133/add fallback hardcoded version

github.com/hadolint/hadolint - ffd475533a2481821e8c899d45567b25d7ff6e21 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Cleaning up the cabal file a bit

github.com/hadolint/language-docker - ae4b4d838f132a226f5e231ff3512c2b0f48d92c authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixed readme

github.com/hadolint/language-docker - e0786db8e034a61ff5cab09605de87f453acea4d authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #135 from zemanlx/support/new-key-for-appveyor-upload-to-github

Change AppVeyor GitHub Releases key

github.com/hadolint/hadolint - 0d289c216765230d536e9c0644ad46ad75212ac8 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Reanming to language-docker

github.com/hadolint/language-docker - 34be3ce80942f19dcc17b18b825d64158bca8b8f authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fix linting issues in README.md

github.com/hadolint/hadolint - a69e6477d17508f09ef36ae7f92b298979fd7b60 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Get version from cabal file + `-no-git` as fallback to gitDescribe

If gitDecribe is not able to return version we fallback to version
from hadolint.cabal with suff...

github.com/hadolint/hadolint - 9e7e93525b6384c62928c11e694940a18cac4f1f authored about 7 years ago by Vlastimil Zeman <[email protected]>
Drop whitespace characters between non-quoted key and value

Follows https://github.com/hadolint/hadolint/pull/127

github.com/hadolint/language-docker - e594d4083c13c5137bbcf33e9ff21eca492ab18d authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>