GitHub topics: clang-tidy
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: about 4 hours ago - Pushed at: about 5 hours ago - Stars: 0 - Forks: 0

Dingola/QMLDesktopAppTemplate
Template for creating cross-platform Qt6/QML-based desktop applications
Language: C++ - Size: 229 KB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 0 - Forks: 0

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

philips-software/amp-devcontainer
🔋amp-devcontainer is a batteries-included devcontainer useable for modern, embedded, software development
Language: TypeScript - Size: 1010 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 118 - Forks: 5

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

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

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

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

tomasmark79/DotNameCppFree
comprehensive and modern foundation for cross-platform development in C++
Language: CMake - Size: 229 KB - Last synced at: 3 days ago - Pushed at: 8 days 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: 7 days ago - Pushed at: about 1 month ago - Stars: 509 - Forks: 60

ZedThree/clang-tidy-review
Create a pull request review based on clang-tidy warnings
Language: Python - Size: 412 KB - Last synced at: 9 days ago - Pushed at: 13 days ago - Stars: 93 - Forks: 50

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

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

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

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

cpp-linter/cpp-linter-hooks
C/C++ code linter hooks for pre-commit
Language: Python - Size: 106 KB - Last synced at: 6 days ago - Pushed at: 26 days ago - Stars: 21 - Forks: 3

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.32 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 1 - 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: 7 days ago - Pushed at: 7 days ago - Stars: 88 - Forks: 10

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

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: 16 days ago - Pushed at: over 4 years ago - Stars: 394 - Forks: 76

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

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

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

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

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: 15 days ago - Pushed at: 7 months ago - Stars: 629 - Forks: 68

pocc/pre-commit-hooks
C/C++ hooks to integrate with pre-commit
Language: Python - Size: 358 KB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 349 - Forks: 70

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

cpp-linter/cpp-linter
cpp-linter core Python executable package
Language: Python - Size: 40.1 MB - Last synced at: 14 days ago - Pushed at: 22 days ago - Stars: 19 - Forks: 7

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: 15 days ago - Pushed at: over 1 year ago - Stars: 251 - Forks: 67

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: 29 days ago - Pushed at: 29 days 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

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: 29 days ago - Pushed at: 7 months ago - Stars: 766 - Forks: 130

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: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

kadirlua/ArithmeticParser
simple math parser written in modern C++
Language: C++ - Size: 10.5 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - 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: 504 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 0

kadirlua/WorkerQueue
Cross platform asynchronous worker queue based on modern C++(11 and later)
Language: C++ - Size: 234 KB - Last synced at: about 1 month ago - Pushed at: about 1 month 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 days ago - Pushed at: about 5 years ago - Stars: 105 - Forks: 19

jmpfar/clangd-wheel
clangd python wheels
Language: Python - Size: 214 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

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

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

cpp-linter/clang-tools-docker
🐳 Clang Tools Docker image includes the clang-format and clang-tidy.
Language: HCL - Size: 137 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 0

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

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: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

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

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

ClausKlein/cert-cpp-checker
code snipets to test the clang-tidy capability check cert issues
Language: C++ - Size: 136 KB - Last synced at: 19 days ago - Pushed at: 7 months ago - Stars: 3 - 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: 4 days ago - Pushed at: over 1 year ago - Stars: 24 - Forks: 13

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: 14 days ago - Pushed at: 5 months ago - Stars: 365 - Forks: 56

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: 3 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

lpenz/ghaction-cmake
cmake swiss army knife github docker action
Language: Python - Size: 77.1 KB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 22 - Forks: 13

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: 6 months ago - Stars: 19 - Forks: 1

KRMisha/Makefile
Cross-platform C++ Makefile project template
Language: Makefile - Size: 47.9 KB - Last synced at: 12 days ago - Pushed at: about 2 months ago - Stars: 69 - Forks: 13

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

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: 278 KB - Last synced at: about 4 hours ago - Pushed at: about 5 hours ago - Stars: 26 - Forks: 2

geugenm/template-cpp-project
Just a template for future projects in c++
Language: CMake - Size: 109 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

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: 19 days ago - Pushed at: about 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: 4 months ago - Pushed at: 4 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: about 7 hours ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

tonycoz/perl-check
clang-tidy plugin to check perl API usage
Language: C++ - Size: 97.7 KB - Last synced at: 14 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

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

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

CoolLibs/library-template
Simple template to start writing a C++ library
Language: Python - Size: 106 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

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: 6 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: 5 months ago - Pushed at: 5 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: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

TeiaCare/venvpp
Cross Platform C++ Virtual Environment to manage dependecies and tools
Language: Python - Size: 39.1 KB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

platisd/clang-tidy-pr-comments
Turn clang-tidy warnings and fixes to comments in your pull request
Language: Python - Size: 135 KB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 41 - Forks: 22

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

slali87/CppSampleProject
Cross-platform C++ sample project which presents a base project structure.
Language: CMake - Size: 464 KB - Last synced at: 21 days ago - Pushed at: 6 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: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

cpp-linter/test-cpp-linter-action
Test cpp-linter-action
Language: C++ - Size: 106 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 1

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

oliverlee/rules_clang_tidy
Bazel rules for ClangTidy
Language: Starlark - Size: 82 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

NeilJustice/FileArb
FileArb is a C++ command line program for quickly creating an arbitrary number of text files or binary files containing an arbitrary number of characters or bytes.
Language: C++ - Size: 13.7 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 2 - 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: 3 days ago - Pushed at: over 2 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: 13 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: 7 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

ejfitzgerald/clang-tidy-cache
A cache for clang-tidy
Language: Go - Size: 52.7 KB - Last synced at: 10 months 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: almost 4 years ago - Stars: 12 - Forks: 1

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.31 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 83 - Forks: 19

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

skynowa/PyAnalyzer
Python Static Analyzer Wrapper for C++
Language: Python - Size: 134 KB - Last synced at: 9 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: about 2 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

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

NeilJustice/FileRevisor
FileRevisor is a C++ command line program for quickly deleting directories, renaming files, renaming directories, and replacing text in files.
Language: C++ - Size: 5.29 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

NeilJustice/Cloudundancy
Cloudundancy is a C++ command line program for quickly creating cloud-redundant and device-redundant backups of files.
Language: C++ - Size: 5.22 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

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: 11 months ago - Pushed at: 11 months 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: 12 months ago - Pushed at: 12 months 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: 12 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

althack-project/althack
The AltHack game about virtual currency and anonymity
Language: C++ - Size: 901 KB - Last synced at: 12 months ago - Pushed at: over 2 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: 12 months ago - Pushed at: 12 months 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: 12 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

WattsUp/CppProjectTemplate
A template repository designed for medium to large C++ projects with multiple subprojects/executables.
Language: Python - Size: 754 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 2

c0nstexpr/stdsharp
An optimized and supplement library of fundamental features for standard C++
Language: C++ - Size: 1.94 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 3

whisperity/CodeChecker Fork of Ericsson/codechecker
CodeChecker is a static analysis infrastructure built on the LLVM/Clang toolchain
Language: Python - Size: 37.5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

HorstBaerbel/action-clang-tidy
A GitHub action to check a repository using clang-tidy
Language: Python - Size: 16.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 7

h1laryz/cxx_project_template
Template of a Modern C++ application with cmake, clang-tidy, clang-format, conan.
Language: Makefile - Size: 5.86 KB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

soerenPeters/cpp_start
A C++ starter project.
Language: CMake - Size: 191 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

YTokumaru/cpp-project-kickstarter Fork of cpp-best-practices/cmake_template
Kickstart 🚀 your C++ project with cpp-projects-kickstarter. Comes pre-configured with static analysis, code coverage, and more.
Language: CMake - Size: 925 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

dead-tech/cpp-project
My personal template for new C++ projects.
Language: CMake - Size: 2.93 KB - Last synced at: 29 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0
