anonymouspc wrote:

> ## Pull request overview
> This PR introduces nested/indented diagnostic messages for SARIF format 
> output in Clang. The feature organizes diagnostics in a tree structure where 
> errors and warnings can have child notes hierarchically attached, similar to 
> GCC's SARIF implementation. This makes the diagnostic output more structured 
> and machine-parsable.
> 
> **Key changes:**
> 
> * Introduced a tree-based data structure (`SARIFDiagnostic::Node`) to 
> logically represent nested diagnostics
> * Extended SARIF format with `SarifChildResult` class to physically represent 
> child diagnostics as `relatedLocations` with nesting levels
> * Refactored diagnostic statistics printing to use a virtual method pattern
> 
> ### Reviewed changes
> Copilot reviewed 12 out of 12 changed files in this pull request and 
> generated 9 comments.
> 
> Show a summary per file
> 💡 [Add Copilot custom 
> instructions](/llvm/llvm-project/new/main/.github/instructions?filename=*.instructions.md)
>  for smarter, more guided reviews. [Learn how to get 
> started](https://docs.github.com/en/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot).

Who told you to review my code??? What happened to GitHub?

https://github.com/llvm/llvm-project/pull/174106
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to