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

Topic: "clang-tidy"

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: 28 days ago - Pushed at: 28 days ago - Stars: 2,397 - Forks: 415

friendlyanon/cmake-init

The missing CMake project initializer

Language: CMake - Size: 2.79 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 2,324 - Forks: 89

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: 23 days ago - Pushed at: 9 months ago - Stars: 799 - Forks: 147

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

Caphyon/clang-power-tools

Bringing clang-tidy magic to Visual Studio C++ developers.

Language: C# - Size: 53.2 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 511 - Forks: 61

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: about 1 month ago - Pushed at: almost 5 years ago - Stars: 393 - Forks: 76

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: about 1 month ago - Pushed at: 8 months ago - Stars: 366 - Forks: 56

pocc/pre-commit-hooks

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

Language: Python - Size: 358 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 356 - Forks: 72

franneck94/CppProjectTemplate

C++ project template with unit-tests, documentation, ci-testing and workflows.

Language: CMake - Size: 551 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 272 - Forks: 99

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

JBakamovic/cxxd

C/C++ language server implemented on top of Clang frontend.

Language: Python - Size: 12.7 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 153 - Forks: 9

philips-software/amp-devcontainer

๐Ÿ”‹amp-devcontainer is a batteries-included devcontainer useable for modern, embedded, software development

Language: Shell - Size: 1.21 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 119 - Forks: 6

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

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: 3 days ago - Pushed at: 3 days ago - Stars: 109 - Forks: 21

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

ZedThree/clang-tidy-review

Create a pull request review based on clang-tidy warnings

Language: Python - Size: 412 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 95 - Forks: 51

eomii/rules_ll

An Upstream Clang/LLVM-based toolchain for contemporary C++ and heterogeneous programming

Language: Starlark - Size: 3.96 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 92 - Forks: 10

KRMisha/Makefile

Cross-platform C++ Makefile project template

Language: Makefile - Size: 47.9 KB - Last synced at: about 1 month 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: 146 KB - Last synced at: 3 days ago - Pushed at: 9 days ago - Stars: 42 - Forks: 23

jinay1991/spleeter

Deezer Spleeter Library (C++)

Language: C++ - Size: 769 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 34 - Forks: 11

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: 30 days ago - Pushed at: 30 days ago - Stars: 32 - Forks: 11

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

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: 9 days ago - Pushed at: 9 days ago - Stars: 27 - Forks: 3

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: 15 days ago - Pushed at: almost 2 years ago - Stars: 25 - Forks: 13

cpp-linter/cpp-linter-hooks

C/C++ code linter hooks for pre-commit

Language: Python - Size: 101 KB - Last synced at: 6 days ago - Pushed at: 30 days ago - Stars: 24 - Forks: 3

lpenz/ghaction-cmake

cmake swiss army knife github docker action

Language: Python - Size: 77.1 KB - Last synced at: 16 days ago - Pushed at: 4 months ago - Stars: 23 - Forks: 13

OxfordRSE/template-project-cpp

An template C++ project using CMake for build configuration and Catch/TravisCI for automated testing

Language: C++ - Size: 178 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 21 - Forks: 9

cpp-linter/cpp-linter

cpp-linter core Python executable package

Language: Python - Size: 42.1 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 20 - Forks: 8

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: 4 days ago - Pushed at: 9 months ago - Stars: 20 - Forks: 1

whisperity/CodeChecker-Action

Execute static analysis through CodeChecker in the CI.

Language: Shell - Size: 72.3 KB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 5

alesiong/clang-tidy-linter

A Visual Studio Code extension to lint code by clang-tidy.

Language: TypeScript - Size: 106 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 10

cpp-linter/clang-tools-docker

๐Ÿณ Clang Tools Docker image includes the clang-format and clang-tidy.

Language: HCL - Size: 136 KB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 12 - Forks: 0

rasjani/processcdb

Tool for providing static analysis of items in Clang's compilation database.

Language: Python - Size: 76.2 KB - Last synced at: 15 days ago - Pushed at: about 4 years ago - Stars: 12 - Forks: 1

emilienlemaire/clang-tidy.nvim ๐Ÿ“ฆ

A plugin to publish clang-tidy checks on neovin lsp diagnostics

Language: Lua - Size: 19.5 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 2

vpx/starterpp

A modern C++ starter template

Language: CMake - Size: 43 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 10 - Forks: 0

iamkhalil/autosarcpp14-checker

Language: C++ - Size: 74.2 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 10 - Forks: 6

kadirlua/Socket

Cross platform secure and non-secure versions of Socket classes were written in modern C++(11 and later).

Language: C++ - Size: 532 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 8 - 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: 6 days ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 1

b1ackviking/cpp-project-template

A template of a cross-platform CMake-based C++ project.

Language: CMake - Size: 1.07 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 6 - 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

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

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

rwols/SublimeLinter-contrib-clang-tidy

A linter for clang-tidy

Language: Python - Size: 22.5 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 3

nickbabcock/eecs381-lint

Additional style checks for C/C++ for clang-tidy

Language: C++ - Size: 2.58 MB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 6 - Forks: 0

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

polystat/clang-tidy-mistakes

This is a collection of C/C++ code snippets where Clang Tidy produces either false positives or false negatives

Language: C++ - Size: 42 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

bproto/cicd

Last synced at: 3 months ago - Stars: 5 - Forks: 2

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

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

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: 20 days ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

slali87/CppSampleProject

Cross-platform C++ sample project which presents a base project structure.

Language: CMake - Size: 464 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 4 - 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: 21 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 2

TmLev/skipper ๐Ÿ“ฆ

Various skip list implementations

Language: C++ - Size: 882 KB - Last synced at: 3 days ago - Pushed at: over 4 years ago - Stars: 4 - 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: 19 days ago - Pushed at: about 6 years ago - Stars: 4 - Forks: 2

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: 26 days ago - Pushed at: 26 days ago - Stars: 3 - Forks: 1

SQUARE-RG/panda

A parallel tooling driver based on compilation database

Language: Python - Size: 284 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 3 - Forks: 2

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

xinoip/pio-cpp-template

C++ project starter template with CMake, vcpkg, CTest/doctest, clang-tidy, clang-format.

Language: CMake - Size: 21.5 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

nedrebo/modern-cpp

Bootstrap your modern cross platform C++ development environment

Language: CMake - Size: 17.6 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 0

dimanikulin/capable-cpp-template

A capable template for C++ projects using CI, Building, Testing, Formatting, Documenting and more

Language: Python - Size: 226 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

audio-engineer/yap-language

A bytecode VM interpreter for the Commodore 128

Language: C - Size: 125 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 2 - Forks: 1

cshmookler/cpp_template

C++ project template with automatic versioning, LLVM tools, Conan, Meson, and GoogleTest integration.

Language: Python - Size: 157 KB - Last synced at: 28 days ago - Pushed at: 29 days ago - Stars: 2 - Forks: 1

e-gleba/template-cpp-project

Just a template for future projects in c++

Language: Java - Size: 2.21 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

timescale/pg_ladybug

Static C code checker for postgres API

Language: C++ - Size: 15.6 KB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 1

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

josephch/cb-ClangTidy

Code::Blocks plugin to support clang-tidy static analysis

Language: C++ - Size: 54.7 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

conformism/cmake-utils

CMake Utilities

Language: CMake - Size: 98.6 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 1

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

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

dead-tech/rack

Reverse Polish Notation Stack Based Programming Language

Language: C++ - Size: 226 KB - Last synced at: 3 months ago - Pushed at: over 2 years 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: 6 days ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 1

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

dyollb/modernize_cpp

small collection of script to refactor legacy C++ code.

Language: Python - Size: 46.9 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

soerenPeters/cpp_start

A C++ starter project.

Language: CMake - Size: 191 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 1

ClausKlein/lzma-sdk

Language: C - Size: 173 KB - Last synced at: 20 days ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 1

rticommunity/rticonnextdds-lint

This repository contains a set of configuration rules and scripts to apply RTI coding style for GitHub repositories using tools like clang-format, clang-tidy, and markdownlint.

Size: 4.88 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

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

mustafakemalgilor/docker-cpp-devenv

C++ development environment docker container

Language: Shell - Size: 8.79 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 5

Trree/MiniCompleteProject

a minimum complete project, support docker, ci, unittest, clang-format, clang-tidy

Language: C++ - Size: 107 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

JonasToth/HighIntegrityTooling

manage implementation of clang-tidy's safetymodule/highintegrityc++ module

Size: 43.9 KB - Last synced at: about 20 hours ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

ramsafin/modern-cpp-project-template

Modern C++ project template

Language: CMake - Size: 323 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - 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: 36.1 KB - Last synced at: 2 days ago - Pushed at: 13 days ago - Stars: 1 - 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: 6 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 0

Coollab-Art/library-template

Simple template to start writing a C++ library

Language: Python - Size: 119 KB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

Coollab-Art/tooling

.clang-format, .clang-tidy, and more!

Language: Python - Size: 37.1 KB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 1

gjb8114/clang-tidy-gjb8114

GJB8114 C/C++ ไปฃ็ ๆฃ€ๆŸฅ

Language: C++ - Size: 176 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - 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/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

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

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

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

Roman-/do_not_rely_on_static_analysis

Examples of C++ code with obvious (and not so obvious) bugs that can be seemingly easily detected by static analysis but they don't

Language: C++ - Size: 18.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 1

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

nskybytskyi/lazy-priority-queue

std::priority_queue with lazy removals

Language: C++ - Size: 157 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

kerero/cpp-dev-container

Development container for C++ and cmake

Language: Shell - Size: 30.3 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

Algorithms-and-Data-Structures-2022/cpp-assignment-template

C++ GitHub autograding assignment template

Language: CMake - Size: 60.5 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

huuanhhuynguyen/cpp_quality_benchmark

Free/Open-Source C++ Quality Tools Benchmark

Language: C++ - Size: 15.6 KB - Last synced at: 18 days ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 1