From ef4fc9a682d2881146b12c47006fd01d2bda9cee Mon Sep 17 00:00:00 2001 From: cytopia Date: Mon, 5 Aug 2019 09:29:35 +0200 Subject: [PATCH] Update related projects --- README.md | 178 +++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 135 insertions(+), 43 deletions(-) diff --git a/README.md b/README.md index 84c3823..877c7b5 100644 --- a/README.md +++ b/README.md @@ -4,32 +4,34 @@ [![Tag](https://img.shields.io/github/tag/cytopia/docker-pylint.svg)](https://github.com/cytopia/docker-pylint/releases) [![](https://images.microbadger.com/badges/version/cytopia/pylint:latest.svg?kill_cache=1)](https://microbadger.com/images/cytopia/pylint:latest "pylint") [![](https://images.microbadger.com/badges/image/cytopia/pylint:latest.svg?kill_cache=1)](https://microbadger.com/images/cytopia/pylint:latest "pylint") +[![](https://img.shields.io/docker/pulls/cytopia/pylint.svg)](https://hub.docker.com/r/cytopia/pylint) [![](https://img.shields.io/badge/github-cytopia%2Fdocker--pylint-red.svg)](https://github.com/cytopia/docker-pylint "github.com/cytopia/docker-pylint") [![License](https://img.shields.io/badge/license-MIT-%233DA639.svg)](https://opensource.org/licenses/MIT) > #### All [#awesome-ci](https://github.com/topics/awesome-ci) Docker images > -> [ansible](https://github.com/cytopia/docker-ansible) **•** -> [ansible-lint](https://github.com/cytopia/docker-ansible-lint) **•** -> [awesome-ci](https://github.com/cytopia/awesome-ci) **•** -> [black](https://github.com/cytopia/docker-black) **•** -> [checkmake](https://github.com/cytopia/docker-checkmake) **•** -> [eslint](https://github.com/cytopia/docker-eslint) **•** -> [file-lint](https://github.com/cytopia/docker-file-lint) **•** -> [gofmt](https://github.com/cytopia/docker-gofmt) **•** -> [goimports](https://github.com/cytopia/docker-goimports) **•** -> [golint](https://github.com/cytopia/docker-golint) **•** -> [jsonlint](https://github.com/cytopia/docker-jsonlint) **•** -> [phpcbf](https://github.com/cytopia/docker-phpcbf) **•** -> [phpcs](https://github.com/cytopia/docker-phpcs) **•** -> [php-cs-fixer](https://github.com/cytopia/docker-php-cs-fixer) **•** -> [pycodestyle](https://github.com/cytopia/docker-pycodestyle) **•** -> [pylint](https://github.com/cytopia/docker-pylint) **•** -> [terraform-docs](https://github.com/cytopia/docker-terraform-docs) **•** -> [terragrunt](https://github.com/cytopia/docker-terragrunt) **•** -> [terragrunt-fmt](https://github.com/cytopia/docker-terragrunt-fmt) **•** -> [yamllint](https://github.com/cytopia/docker-yamllint) - +> [ansible][ansible-git-lnk] **•** +> [ansible-lint][alint-git-lnk] **•** +> [awesome-ci][aci-git-lnk] **•** +> [black][black-git-lnk] **•** +> [checkmake][cm-git-lnk] **•** +> [eslint][elint-git-lnk] **•** +> [file-lint][flint-git-lnk] **•** +> [gofmt][gfmt-git-lnk] **•** +> [goimports][gimp-git-lnk] **•** +> [golint][glint-git-lnk] **•** +> [jsonlint][jlint-git-lnk] **•** +> [phpcbf][pcbf-git-lnk] **•** +> [phpcs][pcs-git-lnk] **•** +> [phplint][plint-git-lnk] **•** +> [php-cs-fixer][pcsf-git-lnk] **•** +> [pycodestyle][pycs-git-lnk] **•** +> [pylint][pylint-git-lnk] **•** +> [terraform-docs][tfdocs-git-lnk] **•** +> [terragrunt][tg-git-lnk] **•** +> [terragrunt-fmt][tgfmt-git-lnk] **•** +> [yamlfmt][yfmt-git-lnk] **•** +> [yamllint][ylint-git-lnk] > #### All [#awesome-ci](https://github.com/topics/awesome-ci) Makefiles > @@ -71,31 +73,121 @@ docker run --rm -v $(pwd):/data cytopia/pylint . Save yourself from installing lot's of dependencies and pick a dockerized version of your favourite linter below for reproducible local or remote CI tests: -| Docker image | Type | Description | -|--------------|------|-------------| -| [awesome-ci](https://github.com/cytopia/awesome-ci) | Basic | Tools for git, file and static source code analysis | -| [file-lint](https://github.com/cytopia/docker-file-lint) | Basic | Baisc source code analysis | -| [jsonlint](https://github.com/cytopia/docker-jsonlint) | Basic | Lint JSON files **[1]** | -| [yamllint](https://github.com/cytopia/docker-yamllint) | Basic | Lint Yaml files | -| [ansible](https://github.com/cytopia/docker-ansible) | Ansible | Multiple versoins of Ansible | -| [ansible-lint](https://github.com/cytopia/docker-ansible-lint) | Ansible | Lint Ansible | -| [gofmt](https://github.com/cytopia/docker-gofmt) | Go | Format Go source code **[1]** | -| [goimports](https://github.com/cytopia/docker-goimports) | Go | Format Go source code **[1]** | -| [golint](https://github.com/cytopia/docker-golint) | Go | Lint Go code | -| [eslint](https://github.com/cytopia/docker-eslint) | Javascript | Lint Javascript code | -| [checkmake](https://github.com/cytopia/docker-checkmake) | Make | Lint Makefiles | -| [phpcbf](https://github.com/cytopia/docker-phpcbf) | PHP | PHP Code Beautifier and Fixer | -| [phpcs](https://github.com/cytopia/docker-phpcs) | PHP | PHP Code Sniffer | -| [php-cs-fixer](https://github.com/cytopia/docker-php-cs-fixer) | PHP | PHP Coding Standards Fixer | -| [black](https://github.com/cytopia/docker-black) | Python | The uncompromising Python code formatter | -| [pycodestyle](https://github.com/cytopia/docker-pycodestyle) | Python | Python style guide checker | -| [pylint](https://github.com/cytopia/docker-pylint) | Python | Python source code, bug and quality checker | -| [terraform-docs](https://github.com/cytopia/docker-terraform-docs) | Terraform | Terraform doc generator (TF 0.12 ready) **[1]** | -| [terragrunt](https://github.com/cytopia/docker-terragrunt) | Terraform | Terragrunt and Terraform | -| [terragrunt-fmt](https://github.com/cytopia/docker-terragrunt-fmt) | Terraform | `terraform fmt` for Terragrunt files **[1]** | +| GitHub | DockerHub | Type | Description | +|--------|-----------|------|-------------| +| [awesome-ci][aci-git-lnk] | [![aci-hub-img]][aci-hub-lnk] | Basic | Tools for git, file and static source code analysis | +| [file-lint][flint-git-lnk] | [![flint-hub-img]][flint-hub-lnk] | Basic | Baisc source code analysis | +| [ansible][ansible-git-lnk] | [![ansible-hub-img]][ansible-hub-lnk] | Ansible | Multiple versions and flavours of Ansible | +| [ansible-lint][alint-git-lnk] | [![alint-hub-img]][alint-hub-lnk] | Ansible | Lint Ansible | +| [gofmt][gfmt-git-lnk] | [![gfmt-hub-img]][gfmt-hub-lnk] | Go | Format Go source code **[1]** | +| [goimports][gimp-git-lnk] | [![gimp-hub-img]][gimp-hub-lnk] | Go | Format Go source code **[1]** | +| [golint][glint-git-lnk] | [![glint-hub-img]][glint-hub-lnk] | Go | Lint Go code | +| [eslint][elint-git-lnk] | [![elint-hub-img]][elint-hub-lnk] | Javascript | Lint Javascript code | +| [jsonlint][jlint-git-lnk] | [![jlint-hub-img]][jlint-hub-lnk] | JSON | Lint JSON files **[1]** | +| [checkmake][cm-git-lnk] | [![cm-hub-img]][cm-hub-lnk] | Make | Lint Makefiles | +| [phpcbf][pcbf-git-lnk] | [![pcbf-hub-img]][pcbf-hub-lnk] | PHP | PHP Code Beautifier and Fixer | +| [phpcs][pcs-git-lnk] | [![pcs-hub-img]][pcs-hub-lnk] | PHP | PHP Code Sniffer | +| [phplint][plint-git-lnk] | [![plint-hub-img]][plint-hub-lnk] | PHP | PHP Code Linter **[1]** | +| [php-cs-fixer][pcsf-git-lnk] | [![pcsf-hub-img]][pcsf-hub-lnk] | PHP | PHP Coding Standards Fixer | +| [black][black-git-lnk] | [![black-hub-img]][black-hub-lnk] | Python | The uncompromising Python code formatter | +| [pycodestyle][pycs-git-lnk] | [![pycs-hub-img]][pycs-hub-lnk] | Python | Python style guide checker | +| [pylint][pylint-git-lnk] | [![pylint-hub-img]][pylint-hub-lnk] | Python | Python source code, bug and quality checker | +| [terraform-docs][tfdocs-git-lnk] | [![tfdocs-hub-img]][tfdocs-hub-lnk] | Terraform | Terraform doc generator (TF 0.12 ready) **[1]** | +| [terragrunt][tg-git-lnk] | [![tg-hub-img]][tg-hub-lnk] | Terraform | Terragrunt and Terraform | +| [terragrunt-fmt][tgfmt-git-lnk] | [![tgfmt-hub-img]][tgfmt-hub-lnk] | Terraform | `terraform fmt` for Terragrunt files **[1]** | +| [yamlfmt][yfmt-git-lnk] | [![yfmt-hub-img]][yfmt-hub-lnk] | Yaml | Format Yaml files **[1]** | +| [yamllint][ylint-git-lnk] | [![ylint-hub-img]][ylint-hub-lnk] | Yaml | Lint Yaml files | > **[1]** Uses a shell wrapper to add **enhanced functionality** not available by original project. +[aci-git-lnk]: https://github.com/cytopia/awesome-ci +[aci-hub-img]: https://img.shields.io/docker/pulls/cytopia/awesome-ci.svg +[aci-hub-lnk]: https://hub.docker.com/r/cytopia/awesome-ci + +[flint-git-lnk]: https://github.com/cytopia/docker-file-lint +[flint-hub-img]: https://img.shields.io/docker/pulls/cytopia/file-lint.svg +[flint-hub-lnk]: https://hub.docker.com/r/cytopia/file-lint + +[jlint-git-lnk]: https://github.com/cytopia/docker-jsonlint +[jlint-hub-img]: https://img.shields.io/docker/pulls/cytopia/jsonlint.svg +[jlint-hub-lnk]: https://hub.docker.com/r/cytopia/jsonlint + +[ansible-git-lnk]: https://github.com/cytopia/docker-ansible +[ansible-hub-img]: https://img.shields.io/docker/pulls/cytopia/ansible.svg +[ansible-hub-lnk]: https://hub.docker.com/r/cytopia/ansible + +[alint-git-lnk]: https://github.com/cytopia/docker-ansible-lint +[alint-hub-img]: https://img.shields.io/docker/pulls/cytopia/ansible-lint.svg +[alint-hub-lnk]: https://hub.docker.com/r/cytopia/ansible-lint + +[gfmt-git-lnk]: https://github.com/cytopia/docker-gofmt +[gfmt-hub-img]: https://img.shields.io/docker/pulls/cytopia/gofmt.svg +[gfmt-hub-lnk]: https://hub.docker.com/r/cytopia/gofmt + +[gimp-git-lnk]: https://github.com/cytopia/docker-goimports +[gimp-hub-img]: https://img.shields.io/docker/pulls/cytopia/goimports.svg +[gimp-hub-lnk]: https://hub.docker.com/r/cytopia/goimports + +[glint-git-lnk]: https://github.com/cytopia/docker-golint +[glint-hub-img]: https://img.shields.io/docker/pulls/cytopia/golint.svg +[glint-hub-lnk]: https://hub.docker.com/r/cytopia/golint + +[elint-git-lnk]: https://github.com/cytopia/docker-eslint +[elint-hub-img]: https://img.shields.io/docker/pulls/cytopia/eslint.svg +[elint-hub-lnk]: https://hub.docker.com/r/cytopia/eslint + +[cm-git-lnk]: https://github.com/cytopia/docker-checkmake +[cm-hub-img]: https://img.shields.io/docker/pulls/cytopia/checkmake.svg +[cm-hub-lnk]: https://hub.docker.com/r/cytopia/checkmake + +[pcbf-git-lnk]: https://github.com/cytopia/docker-phpcbf +[pcbf-hub-img]: https://img.shields.io/docker/pulls/cytopia/phpcbf.svg +[pcbf-hub-lnk]: https://hub.docker.com/r/cytopia/phpcbf + +[pcs-git-lnk]: https://github.com/cytopia/docker-phpcs +[pcs-hub-img]: https://img.shields.io/docker/pulls/cytopia/phpcs.svg +[pcs-hub-lnk]: https://hub.docker.com/r/cytopia/phpcs + +[plint-git-lnk]: https://github.com/cytopia/docker-phplint +[plint-hub-img]: https://img.shields.io/docker/pulls/cytopia/phplint.svg +[plint-hub-lnk]: https://hub.docker.com/r/cytopia/phplint + +[pcsf-git-lnk]: https://github.com/cytopia/docker-php-cs-fixer +[pcsf-hub-img]: https://img.shields.io/docker/pulls/cytopia/php-cs-fixer.svg +[pcsf-hub-lnk]: https://hub.docker.com/r/cytopia/php-cs-fixer + +[black-git-lnk]: https://github.com/cytopia/docker-black +[black-hub-img]: https://img.shields.io/docker/pulls/cytopia/black.svg +[black-hub-lnk]: https://hub.docker.com/r/cytopia/black + +[pycs-git-lnk]: https://github.com/cytopia/docker-pycodestyle +[pycs-hub-img]: https://img.shields.io/docker/pulls/cytopia/pycodestyle.svg +[pycs-hub-lnk]: https://hub.docker.com/r/cytopia/pycodestyle + +[pylint-git-lnk]: https://github.com/cytopia/docker-pylint +[pylint-hub-img]: https://img.shields.io/docker/pulls/cytopia/pylint.svg +[pylint-hub-lnk]: https://hub.docker.com/r/cytopia/pylint + +[tfdocs-git-lnk]: https://github.com/cytopia/docker-terraform-docs +[tfdocs-hub-img]: https://img.shields.io/docker/pulls/cytopia/terraform-docs.svg +[tfdocs-hub-lnk]: https://hub.docker.com/r/cytopia/terraform-docs + +[tg-git-lnk]: https://github.com/cytopia/docker-terragrunt +[tg-hub-img]: https://img.shields.io/docker/pulls/cytopia/terragrunt.svg +[tg-hub-lnk]: https://hub.docker.com/r/cytopia/terragrunt + +[tgfmt-git-lnk]: https://github.com/cytopia/docker-terragrunt-fmt +[tgfmt-hub-img]: https://img.shields.io/docker/pulls/cytopia/terragrunt-fmt.svg +[tgfmt-hub-lnk]: https://hub.docker.com/r/cytopia/terragrunt-fmt + +[yfmt-git-lnk]: https://github.com/cytopia/docker-yamlfmt +[yfmt-hub-img]: https://img.shields.io/docker/pulls/cytopia/yamlfmt.svg +[yfmt-hub-lnk]: https://hub.docker.com/r/cytopia/yamlfmt + +[ylint-git-lnk]: https://github.com/cytopia/docker-yamllint +[ylint-hub-img]: https://img.shields.io/docker/pulls/cytopia/yamllint.svg +[ylint-hub-lnk]: https://hub.docker.com/r/cytopia/yamllint + ### Makefiles