diff --git a/README.md b/README.md index 90b4e6c..7fe7346 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin - [Integrated Development Environment](#integrated-development-environment) - [Build Systems](#build-systems) - [Static Code Analysis](#static-code-analysis) + - [Coding Style](#coding-style) - [Resources](#resources) - [API Design](#api-design) - [Articles](#articles) @@ -617,6 +618,12 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin * [Clang Static Analyzer](http://clang-analyzer.llvm.org/index.html) - A source code analysis tool that finds bugs in C, C++, and Objective-C programs. * [List of tools for static code analysis](http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis#C.2FC.2B.2B) - A list of tools for static code analysis from Wikipedia. +## Coding Style + +* [ClangFormat](http://clang.llvm.org/docs/ClangFormat.html) - A tool to format C/C++/Obj-C code. +* [Clang-Tidy](http://clang.llvm.org/extra/clang-tidy.html) - Clang-based C++ linter tool. +* [Uncrustify](https://github.com/bengardner/uncrustify) - Code beautifier. + # Resources *Various resources, such as books, websites, and articles for improving your C++ development skills and knowledge.* @@ -649,6 +656,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin * [Google C++ Style Guide](http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml) * [GNU Coding Standard](http://www.gnu.org/prep/standards/standards.html) * [Linux kernel coding style](https://www.kernel.org/doc/Documentation/CodingStyle) +* [LLVM Coding Standards](http://llvm.org/docs/CodingStandards.html) ## Talks