Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Comprehensions of Lists, Sets and Maps and generator expressions #1786

Merged
merged 42 commits into from
Oct 30, 2024

More tests

f41d765
Select commit
Loading
Failed to load commit list.
Merged

Add Comprehensions of Lists, Sets and Maps and generator expressions #1786

More tests
f41d765
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch succeeded Oct 24, 2024 in 0s

77.35% of diff hit (target 75.00%)

View this Pull Request on Codecov

77.35% of diff hit (target 75.00%)

Annotations

Check warning on line 536 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/ExpressionBuilder.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/ExpressionBuilder.kt#L536

Added line #L536 was not covered by tests

Check warning on line 545 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/ExpressionBuilder.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/ExpressionBuilder.kt#L545

Added line #L545 was not covered by tests

Check warning on line 331 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/builder/Fluent.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/builder/Fluent.kt#L331

Added line #L331 was not covered by tests

Check warning on line 353 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/builder/Fluent.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/builder/Fluent.kt#L353

Added line #L353 was not covered by tests

Check warning on line 99 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/statements/expressions/CollectionComprehension.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/statements/expressions/CollectionComprehension.kt#L98-L99

Added lines #L98 - L99 were not covered by tests

Check warning on line 104 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/statements/expressions/CollectionComprehension.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/statements/expressions/CollectionComprehension.kt#L102-L104

Added lines #L102 - L104 were not covered by tests

Check warning on line 108 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/statements/expressions/CollectionComprehension.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/statements/expressions/CollectionComprehension.kt#L106-L108

Added lines #L106 - L108 were not covered by tests

Check warning on line 112 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/statements/expressions/CollectionComprehension.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/statements/expressions/CollectionComprehension.kt#L110-L112

Added lines #L110 - L112 were not covered by tests

Check warning on line 106 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/statements/expressions/ComprehensionExpression.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/statements/expressions/ComprehensionExpression.kt#L105-L106

Added lines #L105 - L106 were not covered by tests

Check warning on line 111 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/statements/expressions/ComprehensionExpression.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/statements/expressions/ComprehensionExpression.kt#L110-L111

Added lines #L110 - L111 were not covered by tests

Check warning on line 116 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/statements/expressions/ComprehensionExpression.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/statements/expressions/ComprehensionExpression.kt#L115-L116

Added lines #L115 - L116 were not covered by tests

Check warning on line 118 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/statements/expressions/ComprehensionExpression.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/graph/statements/expressions/ComprehensionExpression.kt#L118

Added line #L118 was not covered by tests

Check warning on line 387 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/passes/ControlFlowSensitiveDFGPass.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/passes/ControlFlowSensitiveDFGPass.kt#L386-L387

Added lines #L386 - L387 were not covered by tests

Check warning on line 389 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/passes/ControlFlowSensitiveDFGPass.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/passes/ControlFlowSensitiveDFGPass.kt#L389

Added line #L389 was not covered by tests

Check warning on line 1231 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/passes/EvaluationOrderGraphPass.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/passes/EvaluationOrderGraphPass.kt#L1231

Added line #L1231 was not covered by tests

Check warning on line 1278 in cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/passes/EvaluationOrderGraphPass.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpg-core/src/main/kotlin/de/fraunhofer/aisec/cpg/passes/EvaluationOrderGraphPass.kt#L1278

Added line #L1278 was not covered by tests

Check warning on line 225 in cpg-language-python/src/main/kotlin/de/fraunhofer/aisec/cpg/frontends/python/ExpressionHandler.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpg-language-python/src/main/kotlin/de/fraunhofer/aisec/cpg/frontends/python/ExpressionHandler.kt#L225

Added line #L225 was not covered by tests