Useful Links
Computer Science
Programming
Clang Tooling
1. Introduction to Clang and LLVM
2. Clang Tooling Fundamentals
3. Core Compilation Concepts
4. Abstract Syntax Tree
5. Source Code Management
6. Project Setup and Configuration
7. LibTooling Framework
8. AST Navigation Techniques
9. Source Code Modification
10. LibClang Interface
11. Standard Clang Tools
12. Custom clang-tidy Development
13. Advanced Topics
Standard Clang Tools
clang-format
Code Formatting Capabilities
Configuration System
Style Options
Indentation Settings
Brace Placement
Line Length Limits
Spacing Rules
Integration Methods
Editor Integration
Build System Integration
CI/CD Integration
clang-tidy
Static Analysis Framework
Check System
Built-in Checks
Check Categories
Check Configuration
Configuration Management
Diagnostic Output
Automatic Fixes
Suppression Mechanisms
clangd Language Server
Language Server Protocol
IDE Features
Code Completion
Diagnostics
Navigation
Refactoring
Configuration Options
Editor Integration
Previous
10. LibClang Interface
Go to top
Next
12. Custom clang-tidy Development