mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
Java/C#: Update conversion script to also produce negative models.
This commit is contained in:
@@ -74,7 +74,8 @@ class Converter:
|
||||
summaries = self.getAddsTo("ExtractSummaries.ql", helpers.summaryModelPredicate)
|
||||
sources = self.getAddsTo("ExtractSources.ql", helpers.sourceModelPredicate)
|
||||
sinks = self.getAddsTo("ExtractSinks.ql", helpers.sinkModelPredicate)
|
||||
return merge(sources, sinks, summaries)
|
||||
negativeSummaries = self.getAddsTo("ExtractNegativeSummaries.ql", helpers.negativeSummaryModelPredicate)
|
||||
return merge(sources, sinks, summaries, negativeSummaries)
|
||||
|
||||
|
||||
def save(self, extensions):
|
||||
|
||||
@@ -169,7 +169,7 @@ Requirements: `codeql` should both appear on your path.
|
||||
sourceAddsTo = ""
|
||||
|
||||
if self.generateNegativeSummaries:
|
||||
negativeSummaryAddsTo = self.getAddsTo("CaptureNegativeSummaryModels.ql", "extNegativeSummaryModel")
|
||||
negativeSummaryAddsTo = self.getAddsTo("CaptureNegativeSummaryModels.ql", helpers.negativeSummaryModelPredicate)
|
||||
else:
|
||||
negativeSummaryAddsTo = ""
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ import subprocess
|
||||
summaryModelPredicate = "extSummaryModel"
|
||||
sinkModelPredicate = "extSinkModel"
|
||||
sourceModelPredicate = "extSourceModel"
|
||||
negativeSummaryModelPredicate = "extNegativeSummaryModel"
|
||||
addsToTemplate = """ - addsTo:
|
||||
pack: {0}
|
||||
extensible: {1}
|
||||
|
||||
Reference in New Issue
Block a user