An open API service providing repository metadata for many open source software ecosystems.

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