{"categories":[{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance/2"}],"enrichment":{"capability":"Packages the clang-tidy C++ linter and related LLVM tools as a PyPI-installable Python distribution, making static analysis available without separate system installation.","skillfed_tags":["c-plus-plus","static-analysis","linting"],"use_cases":["Integrate C++ static analysis into CI/CD pipelines without requiring system clang-tidy installation or LLVM build steps.","Run clang-tidy on a codebase across all files in a compilation database with automatic parallelism using run-clang-tidy.py.","Apply automated code fixes exported by clang-tidy using clang-apply-replacements to enforce coding standards.","Analyze only changed lines in pull requests or commits using clang-tidy-diff.py for focused code review.","Use pipx to run clang-tidy on demand without pre-installing it on developer machines or CI runners."],"what_it_does":"clang-tidy is a Python distribution that bundles the LLVM clang-tidy static analyzer and companion tools. It lets you install a ready-to-use C++ linter directly from PyPI without building LLVM or managing system dependencies. The package includes clang-tidy itself for linting C++ code, clang-apply-replacements for applying automated fixes, run-clang-tidy.py for batch analysis across a compilation database or directory tree with parallelism, and clang-tidy-diff.py for analyzing only changed lines in a diff.\n\nThe distribution provides pre-built binaries for macOS (Intel and ARM), Linux (multiple architectures including aarch64, x86_64, i686, armv7l), Windows, and musl-based systems. It has no Python runtime dependencies, making installation straightforward. The package is actively maintained with regular releases aligned to LLVM versions, and can be used directly via pipx for one-off runs without installation.","worth_installing":"Yes. This package solves a real friction point\u2014getting clang-tidy into CI and local workflows without system dependencies. It's actively maintained, has no vulnerabilities, uses a permissive license, and covers all major platforms with pre-built binaries. Install it if you need C++ static analysis in a Python-managed environment."},"id":"clang-tidy","links":{"html":"https://skillfed.io/packages/clang-tidy","md":"https://skillfed.io/packages/clang-tidy.md","pypi":"https://pypi.org/project/clang-tidy/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-14","license_spdx":null,"license_treatment":"permissive","name":"clang-tidy","python_support":"unspecified","summary":"Clang-tidy is an LLVM-based code analyser tool"},"popularity":{"monthly_downloads":422879,"position":6776,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"22.1.8"}
