/
Code quality tools/services

Code quality tools/services

Tools

Name

Link

Description

Name

Link

Description

dependabot

https://dependabot.com/

Updates the services dependencies automatically

commitlint

GitHub - conventional-changelog/commitlint: 📓 Lint commit messages

Lint the commit messages so it’d match the conventional changelog schema

husky

GitHub - typicode/husky: Git hooks made easy 🐶 woof!

Node.js projects git-hooks, used to run stuff such as commitlint

conventional-changelog-cli

GitHub - conventional-changelog/conventional-changelog: Generate changelogs and release notes from a project's commit messages and metadata.

Generates the changelog based on commit tags and conventional commits schema

eslint

https://eslint.org/

Static code validator + linter for JS. Used in PR checks and can be run locally.

hadolint

GitHub - hadolint/hadolint: Dockerfile linter, validate inline bash, written in Haskell

Dockerfile linter. Used in PR checks and can be run locally.

shellcheck

https://www.shellcheck.net/

Bash scripts linter. Used in PR checks and can be run locally.

yamllint

GitHub - adrienverge/yamllint: A linter for YAML files.

.yml files linter. Used in PR checks and can be run locally.

Jest

https://jestjs.io/

Test runner for JS.

Services

Name

Link

Description

Name

Link

Description

CircleCI

https://circleci.com/

CI. Used for running PR checks and for some other tasks (like docker image buildings)

Codecov

https://codecov.io/

Code coverage service. Used in PR checks to get code coverage and to see the code coverage per commit.

npm audit (it’s both CLI tool and a service)

https://docs.npmjs.com/cli/audit

Checks if we have some security vulnerabilities in our dependencies. Used in PR checks and can be run locally.

 

Related content

Git Workflow
More like this
Docker components
Docker components
More like this
Proposed development/deployment workflow
Proposed development/deployment workflow
More like this
What is Git
More like this
Installation & aftermath
Installation & aftermath
More like this
Microservice overview
Microservice overview
More like this