GitHub topics: clang-tidy
hugorbarbosa/cpp-project-template
A template for C++ projects, using CMake and many code quality tools for code coverage, code formatting, static analysis, sanitizers and documentation. CI setup with GitHub Actions is also used.
Language: CMake - Size: 118 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

b1ackviking/cpp-project-template
A template of a cross-platform CMake-based C++ project.
Language: CMake - Size: 1.02 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 6 - Forks: 0

cpp-linter/asdf-clang-tools
asdf plugin for clang tools - clang-format, clang-tidy, clang-query and clang-apply-replacements
Language: Shell - Size: 34.2 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

tomasmark79/DotNameCppFree
The D🌀tName C++ Template is a modern and versatile foundation for cross-platform development. It provides a robust starting point for C++ developers who need to quickly build reliable applications.
Language: C++ - Size: 282 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

kadirlua/Socket
Cross platform secure and non-secure versions of Socket classes were written in modern C++(11 and later).
Language: C++ - Size: 540 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 8 - Forks: 0

ammarpython77/ide-c-studio-code
C Studio Code Un IDE léger et multiplateforme pour le développement en C, avec compilation intégrée via GCC. Fonctionnalités clés : 🚀 Compilation et exécution en un clic 📝 Éditeur avec coloration syntaxique 🖥️ Interface moderne et personnalisable ⚡ Léger et rapide
Language: C - Size: 2.21 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

eomii/rules_ll
An Upstream Clang/LLVM-based toolchain for contemporary C++ and heterogeneous programming
Language: Starlark - Size: 3.96 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 92 - Forks: 10

oliverlee/rules_clang_tidy
Bazel rules for ClangTidy
Language: Starlark - Size: 79.1 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

vpx/starterpp
A modern C++ starter template
Language: CMake - Size: 43 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 10 - Forks: 0

cpp-linter/cpp-linter-hooks
C/C++ code linter hooks for pre-commit
Language: Python - Size: 101 KB - Last synced at: 4 days ago - Pushed at: 20 days ago - Stars: 24 - Forks: 3

philips-software/amp-devcontainer
🔋amp-devcontainer is a batteries-included devcontainer useable for modern, embedded, software development
Language: Shell - Size: 1.15 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 119 - Forks: 6

Dingola/QtTemplate
Template for creating cross-platform Qt6-based applications
Language: Shell - Size: 54.7 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

friendlyanon/cmake-init
The missing CMake project initializer
Language: CMake - Size: 2.79 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 2,318 - Forks: 89

range4-skyz/cpptemplate
C++ Project Template -- Build Your C++ Project from Scratch
Language: Shell - Size: 22.5 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

cpp-linter/cpp-linter-rs
A CLI tool that scans a batch of files with clang-tidy and/or clang-format, then provides feedback in the form of comments, annotations, summaries, and reviews.
Language: Rust - Size: 8.04 MB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

jmpfar/clangd-wheel
clangd python wheels
Language: CMake - Size: 260 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

cpp-linter/cpp-linter
cpp-linter core Python executable package
Language: Python - Size: 42.1 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 20 - Forks: 8

akospasztor/stm32-project-template
STM32-based firmware project template featuring modern, CMake-based build system, documentation generation with Doxygen, source code formatting with clang-format, linting, enforcing style and naming conventions with clang-tidy, devcontainer, proven and scalable folder organization and more.
Language: C - Size: 2.48 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 3 - Forks: 1

Ericsson/codechecker
CodeChecker is an analyzer tooling, defect database and viewer extension for static and dynamic analyzer tools.
Language: Python - Size: 42.3 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 2,397 - Forks: 415

cshmookler/cpp_template
C++ project template with automatic versioning, LLVM tools, Conan, Meson, and GoogleTest integration.
Language: Python - Size: 157 KB - Last synced at: 18 days ago - Pushed at: 19 days ago - Stars: 2 - Forks: 1

hedronvision/bazel-compile-commands-extractor
Goal: Enable awesome tooling for Bazel users of the C language family.
Language: Python - Size: 234 KB - Last synced at: 13 days ago - Pushed at: 9 months ago - Stars: 799 - Forks: 147

dimanikulin/capable-cpp-template
A capable template for C++ projects using CI, Building, Testing, Formatting, Documenting and more
Language: Python - Size: 215 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 2 - Forks: 0

cpp-linter/clang-tools-pip
Install clang-format, clang-tidy, clang-query and clang-apply-replacements binaries with clang-tools CLI.
Language: Python - Size: 17.1 MB - Last synced at: 4 days ago - Pushed at: 21 days ago - Stars: 8 - Forks: 1

JacobDomagala/StaticAnalysis
GitHub action performs static analysis on C++/Python code, flags issues, and posts comments directly on PRs.
Language: Python - Size: 327 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 32 - Forks: 11

geugenm/template-cpp-project
Just a template for future projects in c++
Language: Java - Size: 2.23 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 2 - Forks: 0

Dingola/QMLDesktopAppTemplate
Template for creating cross-platform Qt6/QML-based desktop applications
Language: C++ - Size: 263 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

hzeller/dev-tools
Personal set of dev utils
Language: C++ - Size: 135 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

Dingola/CppTemplate
Template for creating C++20 projects
Language: CMake - Size: 55.7 KB - Last synced at: 5 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

cpp-linter/clang-tools-static-binaries
static-linked versions of clang tools for Linux, Mac OS X and Windows
Size: 131 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 4 - Forks: 2

cpp-linter/cpp-linter-action
A Github Action for linting C/C++ code integrating clang-tidy and clang-format to collect feedback provided in the form of file-annotations, thread-comments, workflow step-summary, and Pull Request reviews.
Size: 1.8 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 106 - Forks: 21

cpp-linter/clang-tools-docker
🐳 Clang Tools Docker image includes the clang-format and clang-tidy.
Language: HCL - Size: 133 KB - Last synced at: 4 days ago - Pushed at: 26 days ago - Stars: 12 - Forks: 0

austinbhale/clang-tidy-html
Generates an html file that organizes your clang-tidy log output with the latest clang-tidy checks.
Language: Python - Size: 183 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 25 - Forks: 13

franneck94/CppProjectTemplate
C++ project template with unit-tests, documentation, ci-testing and workflows.
Language: CMake - Size: 551 KB - Last synced at: 28 days ago - Pushed at: 11 months ago - Stars: 272 - Forks: 99

MinyazevR/auto-refactorings-clang-tidy-module
Clang-tidy module for auto-refactorings
Language: C++ - Size: 84 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

TeiaCare/venvpp
Cross Platform C++ Virtual Environment to manage dependecies and tools
Language: Python - Size: 47.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

audio-engineer/yap-language
A bytecode VM interpreter for the Commodore 128
Language: C - Size: 101 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 1

StableCoder/cmake-scripts
Easy-to-add enhancements for any C/C++ CMake project. Including AFL fuzzing, code-coverage, Thread/Address/Leak/Address/Undefined sanitizer instrumentation, compilation of GLSL shaders and more.
Language: CMake - Size: 663 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 635 - Forks: 70

dead-tech/sim-os
Operating System GUI Simulator with custom simulation description language
Language: C++ - Size: 266 KB - Last synced at: 22 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

KRMisha/Makefile
Cross-platform C++ Makefile project template
Language: Makefile - Size: 47.9 KB - Last synced at: 28 days ago - Pushed at: 4 months ago - Stars: 70 - Forks: 12

platisd/clang-tidy-pr-comments
Turn clang-tidy warnings and fixes to comments in your pull request
Language: Python - Size: 144 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 41 - Forks: 22

timescale/pg_ladybug
Static C code checker for postgres API
Language: C++ - Size: 15.6 KB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 1

Coollab-Art/library-template
Simple template to start writing a C++ library
Language: Python - Size: 119 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

AhmadAddakhakhny/CppProjectTemplate
C++ project template with unit-tests, documentation and workflows.
Language: CMake - Size: 79.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Caphyon/clang-power-tools
Bringing clang-tidy magic to Visual Studio C++ developers.
Language: C# - Size: 53.2 MB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 511 - Forks: 61

Coollab-Art/tooling
.clang-format, .clang-tidy, and more!
Language: Python - Size: 37.1 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

whisperity/CodeChecker-Action
Execute static analysis through CodeChecker in the CI.
Language: Shell - Size: 72.3 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 5

erenon/bazel_clang_tidy
Run clang-tidy on Bazel C++ targets directly, efficiently, with caching enabled
Language: Starlark - Size: 43.9 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 116 - Forks: 63

tonycoz/perl-check
clang-tidy plugin to check perl API usage
Language: C++ - Size: 104 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Hashory/openfx-modern-template
OpenFX Modern Template is a starter project for building OpenFX effects with modern C++ practices
Language: C++ - Size: 5.86 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

lpenz/ghaction-cmake
cmake swiss army knife github docker action
Language: Python - Size: 77.1 KB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 23 - Forks: 13

pocc/pre-commit-hooks
C/C++ hooks to integrate with pre-commit
Language: Python - Size: 358 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 350 - Forks: 71

ZedThree/clang-tidy-review
Create a pull request review based on clang-tidy warnings
Language: Python - Size: 412 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 94 - Forks: 51

Takishima/cmake-pre-commit-hooks
List of hooks for pre-commit to use with projects built using CMake. The hooks will automatically make a configure step using CMake in order to generate the compilation database if required.
Language: Python - Size: 289 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 27 - Forks: 3

joakim-brannstrom/code_checker
Automated QA check of a program to be used both standalone and in CI
Language: D - Size: 4.37 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 5 - Forks: 1

kubasejdak-org/clang-tidy-run-action
GitHub Action for running clang-tidy
Size: 1.95 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

emrekovanci/Template-CPP
CMake&vcpkg-based
Language: CMake - Size: 98.6 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

gjb8114/clang-tidy-gjb8114
GJB8114 C/C++ 代码检查
Language: C++ - Size: 176 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

ainfosec/ci_helloworld
A simple example of how to setup a complete CI environment for C and C++
Language: C++ - Size: 55.7 KB - Last synced at: 28 days ago - Pushed at: over 4 years ago - Stars: 393 - Forks: 76

Sarcasm/run-clang-format
A wrapper script around clang-format, suitable for linting multiple files and to use for continuous integration
Language: Python - Size: 101 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 252 - Forks: 68

korbolkoinc/uuids
High performance C++ uuid generator
Language: C++ - Size: 71.3 KB - Last synced at: 23 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 1

aminya/project_options
A general-purpose CMake library that provides functions that improve the CMake experience following the best practices.
Language: CMake - Size: 19.1 MB - Last synced at: 22 days ago - Pushed at: 7 months ago - Stars: 366 - Forks: 56

JBakamovic/cxxd
C/C++ language server implemented on top of Clang frontend.
Language: Python - Size: 12.7 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 153 - Forks: 9

maksimdrachov/cpp-project-template
C++ project template
Language: CMake - Size: 46.9 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 2

acodcha/clang-format-tidy
clang-format and clang-tidy configuration files for automated source code formatting and linting
Size: 53.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

sen5092/PracticeCPP
Repo project that includes code to practice C++ related features.
Language: C++ - Size: 15.4 MB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

kadirlua/ChessBoard
Chess game with calculating white and black pieces points written in modern C++(14 and later)
Language: C++ - Size: 66.4 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

kadirlua/ArithmeticParser
simple math parser written in modern C++
Language: C++ - Size: 10.5 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

kadirlua/WorkerQueue
Cross platform asynchronous worker queue based on modern C++(11 and later)
Language: C++ - Size: 234 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 1

johnthagen/clang-blueprint
:european_castle: Example C++11 CMake project that incorporates awesome Clang tooling :dragon:
Language: C++ - Size: 769 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 105 - Forks: 19

josephch/cb-ClangTidy
Code::Blocks plugin to support clang-tidy static analysis
Language: C++ - Size: 54.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

ClausKlein/cert-cpp-checker
code snipets to test the clang-tidy capability check cert issues
Language: C++ - Size: 136 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

the-risk-taker/cppcheck-clang-tidy-and-cmake
Clang-Tidy and Cppcheck usage guide with examples in CMake
Language: CMake - Size: 2.93 KB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

lmapii/run-clang-tidy
CLI application to run clang-tidy on a set of files specified using globs in a JSON configuration file.
Language: Rust - Size: 4.36 MB - Last synced at: 3 days ago - Pushed at: 8 months ago - Stars: 19 - Forks: 1

Xaymar/cmake-clang
Clang Toolset integration for CMake. Run clang-format and clang-tidy directly from your project as a target
Language: CMake - Size: 26.4 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 2

kadirlua/Exception
Basic exception class implementations in modern C++
Language: C++ - Size: 38.1 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

thilinarmtb/ttt
Template for a CMake based C project (a library and a binary which calls it).
Language: C - Size: 3.09 MB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

SQUARE-RG/panda
A parallel tooling driver based on compilation database
Language: Python - Size: 284 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 2

conformism/cmake-utils
CMake Utilities
Language: CMake - Size: 98.6 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 1

amrox/asdf-clang-tools
asdf plugin for clang tools - clang-format, clang-tidy and clang-query
Language: Shell - Size: 19.5 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

yhisaki/ros2-clang-tidy
This CLI tool runs clang-tidy on ROS2 C++ packages for code analysis.
Language: Python - Size: 12.7 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

ema-mil/cpp-style-guide
A simple style guide for C++ with custom clang-format and clang-tidy
Size: 35.2 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

slali87/CppSampleProject
Cross-platform C++ sample project which presents a base project structure.
Language: CMake - Size: 464 KB - Last synced at: 22 days ago - Pushed at: 8 months ago - Stars: 4 - Forks: 0

letssteam/arm-gcc-none-eabi-toolchain-docker
A docker file for build ARM embedded software
Language: Dockerfile - Size: 35.2 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

cpp-linter/test-cpp-linter-action
Test cpp-linter-action
Language: C++ - Size: 110 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

gemesa/rgaas
RGaaS - Random Generator as a Service
Language: C - Size: 135 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

dehre/c-project-template
A template C project to get you started with C and tooling on MacOS
Language: CMake - Size: 70.3 KB - Last synced at: 2 days ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

ginolatorilla/cpp-cmake-template
A C++ project template that uses the CMake build system
Language: CMake - Size: 32.2 KB - Last synced at: 9 days ago - Pushed at: about 6 years ago - Stars: 4 - Forks: 2

kolbma/cpp-experiments-cmake-template
The C++ Experiments CMake Template is a project template for modern C++ projects with CMake buildsystem and Visual Studio Code IDE
Language: CSS - Size: 48.8 KB - Last synced at: 5 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

ejfitzgerald/clang-tidy-cache
A cache for clang-tidy
Language: Go - Size: 52.7 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 30 - Forks: 11

rasjani/processcdb
Tool for providing static analysis of items in Clang's compilation database.
Language: Python - Size: 76.2 KB - Last synced at: 6 days ago - Pushed at: about 4 years ago - Stars: 12 - Forks: 1

niko-kriznik/cpp_style_check
Personal Clang Format and Clang Tidy settings.
Language: C++ - Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

skynowa/PyAnalyzer
Python Static Analyzer Wrapper for C++
Language: Python - Size: 134 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

SebastianBach/cpp-check-suite
Checks for C++ code.
Language: CMake - Size: 7.81 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

ClausKlein/lzma-sdk
Language: C - Size: 173 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 1

whisperity/llvm-project Fork of llvm/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Size: 2.2 GB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

amini-allight/clang-tidy-division-by-non-constant
A Clang tidy that finds all divisions by non-constant values in your C/C++ codebase.
Size: 9.77 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

emzeat/linter-cache
Wrapper to accelerate linters like clang-tidy via ccache
Language: C++ - Size: 200 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

althack-project/althack
The AltHack game about virtual currency and anonymity
Language: C++ - Size: 901 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

emzeat/mz-cmaketools
Several handy macros and modules for use with CMake
Language: CMake - Size: 618 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 2

mbeckh/cmake-utils
Modules for building projects using CMake, vcpkg, clang-tidy and include-what-you-use with Visual Studio.
Language: CMake - Size: 229 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
