github / github/codeql

Suggestion: Queries for test code should show results despite test classifier

Open
#5,551 2 comments 0 reactions 0 assignees View on GitHub
acknowledged enhancement not security
Dominant language
CodeQL
Stars
10.1k
Forks
2.1k
Avg merge
2d 15h
Merged PRs (30d)
141

Description

LGTM [classifies files](https://lgtm.com/help/lgtm/file-classification) and then omits files with a classifier from the results. This also includes test code.

However, often queries are explicitly written for test code, because broken test code can be nearly as problematic as broken production code. For the Java library there even exists an [`Assertions` module](https://codeql.github.com/codeql-standard-libraries/java/semmle/code/java/frameworks/Assertions.qll/module.Assertions.html) covering some unit test classes and methods.
It would therefore be good if queries could, for example as part of their [metadata](https://codeql.github.com/docs/writing-codeql-queries/metadata-for-codeql-queries/), specify that their results should also be reported for code classified as test.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.