codeql/change-notes/1.20/analysis-csharp.md

23 строки
1.3 KiB
Markdown
Исходник Обычный вид История

2018-11-28 23:21:34 +03:00
# Improvements to C# analysis
## General improvements
## New queries
| **Query** | **Tags** | **Purpose** |
|-----------------------------|-----------|--------------------------------------------------------------------|
## Changes to existing queries
2018-12-04 18:08:41 +03:00
| *@name of query (Query ID)* | *Impact on results* | *How/why the query has changed* |
|------------------------------|------------------------|-----------------------------------|
2018-11-28 23:21:34 +03:00
| Off-by-one comparison against container length (cs/index-out-of-bounds) | Fewer false positives | Results have been removed when there are additional guards on the index. |
2018-11-30 19:06:37 +03:00
| Dereferenced variable is always null (cs/dereferenced-value-is-always-null) | Improved results | The query has been rewritten from scratch, and the analysis is now based on static single assignment (SSA) forms. The query is now enabled by default in LGTM. |
| Dereferenced variable may be null (cs/dereferenced-value-may-be-null) | Improved results | The query has been rewritten from scratch, and the analysis is now based on static single assignment (SSA) forms. The query is now enabled by default in LGTM. |
2018-11-28 23:21:34 +03:00
## Changes to code extraction
## Changes to QL libraries
## Changes to the autobuilder