-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
commitizen
Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder:
-
ggshield
Find and fix 360+ types of hardcoded secrets and 70+ types of infrastructure-as-code misconfigurations.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
At GitGuardian we use pre-commit which is a multi-language package manager for pre-commit hooks written in Python. It makes it really easy to install and share the hooks across our organization. Youâll find good alternatives written in other languages like husky in javascript for example.
prettier and eslint are used to format our JSON, YAML, and markdown files.
prettier and eslint are used to format our JSON, YAML, and markdown files.
commitizen makes sure our commit messages meet our company requirements, which is a format derived from semantic-release where we require to also put the related GitLab issueâs number. Here is an example of a valid GitGuardian commit message:
codespell checks for typos. We chose this tool because it is based on a list of common typos, which reduces the number of false positives to a minimum.
ggshield is one of the tools we develop at GitGuardian to help secure the codebase. Integrated as a hook it will scan the content of the git patch to make sure it does not contains any secret like an API token.
As their documentation) says: âisort your imports, so you don't have toâ. Itâs a handy Python utility that will take care of formatting the imports by sorting them alphabetically and separating them by sections and by type. One less thing to worry about!
At GitGuardian we use pre-commit which is a multi-language package manager for pre-commit hooks written in Python. It makes it really easy to install and share the hooks across our organization. Youâll find good alternatives written in other languages like husky in javascript for example.
Related posts
-
Implementing Quality Checks In Your Git Workflow With Hooks and pre-commit
-
[Tool Anouncement] github-distributed-owners - A tool for managing GitHub CODEOWNERS using OWNERS files distributed throughout your code base. Especially helpful for monorepos / multi-team repos
-
Pijul: Version-Control Post-Git ⢠Goto 2023
-
How to Write Impeccably Clean Code That Will Save Your Sanity
-
Automate Python Linting and Code Style Enforcement with Ruff and GitHub Actions