Useful Links
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
  1. Computer Science
  2. 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
  1. Standard Clang Tools
    1. clang-format
      1. Code Formatting Capabilities
        1. Configuration System
          1. Style Options
            1. Indentation Settings
              1. Brace Placement
                1. Line Length Limits
                  1. Spacing Rules
                  2. Integration Methods
                    1. Editor Integration
                      1. Build System Integration
                        1. CI/CD Integration
                      2. clang-tidy
                        1. Static Analysis Framework
                          1. Check System
                            1. Built-in Checks
                              1. Check Categories
                                1. Check Configuration
                                2. Configuration Management
                                  1. Diagnostic Output
                                    1. Automatic Fixes
                                      1. Suppression Mechanisms
                                      2. clangd Language Server
                                        1. Language Server Protocol
                                          1. IDE Features
                                            1. Code Completion
                                              1. Diagnostics
                                                1. Navigation
                                                  1. Refactoring
                                                  2. Configuration Options
                                                    1. Editor Integration

                                                  Previous

                                                  10. LibClang Interface

                                                  Go to top

                                                  Next

                                                  12. Custom clang-tidy Development

                                                  © 2025 Useful Links. All rights reserved.

                                                  About•Bluesky•X.com