include-what-you-use VS pre-commit

Compare include-what-you-use vs pre-commit and see what are their differences.

include-what-you-use

A tool for use with clang to analyze #includes in C and C++ source files (by include-what-you-use)

pre-commit

A framework for managing and maintaining multi-language pre-commit hooks. (by pre-commit)
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
include-what-you-use pre-commit
40 201
4,193 13,226
1.3% 1.6%
8.7 8.0
19 days ago 15 days ago
C++ Python
GNU General Public License v3.0 or later MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

include-what-you-use

Posts with mentions or reviews of include-what-you-use. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-07-16.

pre-commit

Posts with mentions or reviews of pre-commit. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-01-02.

What are some alternatives?

When comparing include-what-you-use and pre-commit you can also consider the following projects:

clangd - clangd language server

husky - Git hooks made easy 🐢 woof!

cpplint - Static code checker for C++

ruff - An extremely fast Python linter and code formatter, written in Rust.

cppinclude - Tool for analyzing includes in C++

semgrep - Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.

coc-clangd - clangd extension for coc.nvim

gitleaks - Find secrets with Gitleaks πŸ”‘

cmake-lint - Fork of https://github.com/richq/cmake-lint to continue maintenance

lint-staged - πŸš«πŸ’© β€” Run linters on git staged files

pre-commit-hooks - C/C++ hooks to integrate with pre-commit

pre-commit-golang - Pre-commit hooks for Golang with support for monorepos, the ability to pass arguments and environment variables to all hooks, and the ability to invoke custom go tools.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured