mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
Now that change notes are per-package, new change notes should be created in the `change-notes` folder under the affected pack (e.g., `cpp/ql/src/change-notes` for C++ query change notes. I've moved all of the change note files that were added before we started publishing them in packs to an `old-change-notes` directory under each language, to reduce the temptation to add new change notes there. I'm working on a document to describe how and when to create change notes for packs separately.
606 B
606 B
lgtm,codescanning
- The
PreprocessorDirectiveclass and its base classes have been added to support preprocessor directives, such as#if,#define,#undef,#line,#region,#warning,#error,#pragma warning,#pragma checksumand#nullable. Furthermore,#linedirectives are now taken into account when querying the location of any code construct. Files referenced in preprocessor directives are also included in the extraction sources. This change is expected to lead to better error reporting locations in generated code, such as generated code from.cshtmlfiles in ASP.NET Core.