mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
C#/Java: Remove all dashes in mode-generator.
This commit is contained in:
4
.github/workflows/mad_modelDiff.yml
vendored
4
.github/workflows/mad_modelDiff.yml
vendored
@@ -11,7 +11,7 @@ on:
|
||||
branches:
|
||||
- main
|
||||
paths:
|
||||
- "java/ql/src/utils/model-generator/**/*.*"
|
||||
- "java/ql/src/utils/modelgenerator/**/*.*"
|
||||
- ".github/workflows/mad_modelDiff.yml"
|
||||
|
||||
permissions:
|
||||
@@ -61,7 +61,7 @@ jobs:
|
||||
DATABASE=$2
|
||||
cd codeql-$QL_VARIANT
|
||||
SHORTNAME=`basename $DATABASE`
|
||||
python java/ql/src/utils/model-generator/GenerateFlowModel.py --with-summaries --with-sinks $DATABASE ${SHORTNAME}.temp.model.yml
|
||||
python java/ql/src/utils/modelgenerator/GenerateFlowModel.py --with-summaries --with-sinks $DATABASE ${SHORTNAME}.temp.model.yml
|
||||
mv java/ql/lib/ext/generated/${SHORTNAME}.temp.model.yml $MODELS/${SHORTNAME}Generated_${QL_VARIANT}.model.yml
|
||||
cd ..
|
||||
}
|
||||
|
||||
2
.github/workflows/mad_regenerate-models.yml
vendored
2
.github/workflows/mad_regenerate-models.yml
vendored
@@ -50,7 +50,7 @@ jobs:
|
||||
SLUG: ${{ matrix.slug }}
|
||||
run: |
|
||||
SHORTNAME=${SLUG//[^a-zA-Z0-9_]/}
|
||||
java/ql/src/utils/model-generator/RegenerateModels.py "${SLUG}" dbs/${SHORTNAME}
|
||||
java/ql/src/utils/modelgenerator/RegenerateModels.py "${SLUG}" dbs/${SHORTNAME}
|
||||
- name: Stage changes
|
||||
run: |
|
||||
find java -name "*.model.yml" -print0 | xargs -0 git add
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/**
|
||||
* @name Capture discarded summary models.
|
||||
* @description Finds summary models that are discarded as handwritten counterparts exist.
|
||||
* @id cs/utils/model-generator/discarded-summary-models
|
||||
* @id cs/utils/modelgenerator/discarded-summary-models
|
||||
*/
|
||||
|
||||
import semmle.code.csharp.dataflow.ExternalFlow
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
* @name Capture neutral models.
|
||||
* @description Finds neutral models to be used by other queries.
|
||||
* @kind diagnostic
|
||||
* @id cs/utils/model-generator/neutral-models
|
||||
* @tags model-generator
|
||||
* @id cs/utils/modelgenerator/neutral-models
|
||||
* @tags modelgenerator
|
||||
*/
|
||||
|
||||
import semmle.code.csharp.dataflow.ExternalFlow
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
* @name Capture sink models.
|
||||
* @description Finds public methods that act as sinks as they flow into a known sink.
|
||||
* @kind diagnostic
|
||||
* @id cs/utils/model-generator/sink-models
|
||||
* @tags model-generator
|
||||
* @id cs/utils/modelgenerator/sink-models
|
||||
* @tags modelgenerator
|
||||
*/
|
||||
|
||||
import utils.modelgenerator.internal.CaptureModels
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
* @name Capture source models.
|
||||
* @description Finds APIs that act as sources as they expose already known sources.
|
||||
* @kind diagnostic
|
||||
* @id cs/utils/model-generator/source-models
|
||||
* @tags model-generator
|
||||
* @id cs/utils/modelgenerator/source-models
|
||||
* @tags modelgenerator
|
||||
*/
|
||||
|
||||
import utils.modelgenerator.internal.CaptureModels
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
* @name Capture summary models.
|
||||
* @description Finds applicable summary models to be used by other queries.
|
||||
* @kind diagnostic
|
||||
* @id cs/utils/model-generator/summary-models
|
||||
* @tags model-generator
|
||||
* @id cs/utils/modelgenerator/summary-models
|
||||
* @tags modelgenerator
|
||||
*/
|
||||
|
||||
import semmle.code.csharp.dataflow.ExternalFlow
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
* @name Capture typed based summary models.
|
||||
* @description Finds applicable summary models to be used by other queries.
|
||||
* @kind diagnostic
|
||||
* @id cs/utils/model-generator/summary-models-typed-based
|
||||
* @tags model-generator
|
||||
* @id cs/utils/modelgenerator/summary-models-typed-based
|
||||
* @tags modelgenerator
|
||||
*/
|
||||
|
||||
import utils.modelgenerator.internal.CaptureTypeBasedSummaryModels
|
||||
|
||||
@@ -1 +1 @@
|
||||
utils/model-generator/CaptureNeutralModels.ql
|
||||
utils/modelgenerator/CaptureNeutralModels.ql
|
||||
@@ -1 +1 @@
|
||||
utils/model-generator/CaptureSinkModels.ql
|
||||
utils/modelgenerator/CaptureSinkModels.ql
|
||||
@@ -1 +1 @@
|
||||
utils/model-generator/CaptureSourceModels.ql
|
||||
utils/modelgenerator/CaptureSourceModels.ql
|
||||
@@ -1 +1 @@
|
||||
utils/model-generator/CaptureSummaryModels.ql
|
||||
utils/modelgenerator/CaptureSummaryModels.ql
|
||||
@@ -1 +1 @@
|
||||
utils/model-generator/CaptureTypeBasedSummaryModels.ql
|
||||
utils/modelgenerator/CaptureTypeBasedSummaryModels.ql
|
||||
@@ -2,8 +2,8 @@
|
||||
* @name Capture neutral models.
|
||||
* @description Finds neutral models to be used by other queries.
|
||||
* @kind diagnostic
|
||||
* @id java/utils/model-generator/neutral-models
|
||||
* @tags model-generator
|
||||
* @id java/utils/modelgenerator/neutral-models
|
||||
* @tags modelgenerator
|
||||
*/
|
||||
|
||||
import utils.modelgenerator.internal.CaptureModels
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
* @name Capture sink models.
|
||||
* @description Finds public methods that act as sinks as they flow into a known sink.
|
||||
* @kind diagnostic
|
||||
* @id java/utils/model-generator/sink-models
|
||||
* @tags model-generator
|
||||
* @id java/utils/modelgenerator/sink-models
|
||||
* @tags modelgenerator
|
||||
*/
|
||||
|
||||
import utils.modelgenerator.internal.CaptureModels
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
* @name Capture source models.
|
||||
* @description Finds APIs that act as sources as they expose already known sources.
|
||||
* @kind diagnostic
|
||||
* @id java/utils/model-generator/source-models
|
||||
* @tags model-generator
|
||||
* @id java/utils/modelgenerator/source-models
|
||||
* @tags modelgenerator
|
||||
*/
|
||||
|
||||
import utils.modelgenerator.internal.CaptureModels
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
* @name Capture summary models.
|
||||
* @description Finds applicable summary models to be used by other queries.
|
||||
* @kind diagnostic
|
||||
* @id java/utils/model-generator/summary-models
|
||||
* @tags model-generator
|
||||
* @id java/utils/modelgenerator/summary-models
|
||||
* @tags modelgenerator
|
||||
*/
|
||||
|
||||
import utils.modelgenerator.internal.CaptureModels
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
* @name Capture typed based summary models.
|
||||
* @description Finds applicable summary models to be used by other queries.
|
||||
* @kind diagnostic
|
||||
* @id java/utils/model-generator/summary-models-typed-based
|
||||
* @tags model-generator
|
||||
* @id java/utils/modelgenerator/summary-models-typed-based
|
||||
* @tags modelgenerator
|
||||
*/
|
||||
|
||||
import utils.modelgenerator.internal.CaptureTypeBasedSummaryModels
|
||||
|
||||
@@ -35,7 +35,7 @@ def regenerateModel(lgtmSlug, extractedDb):
|
||||
sys.exit(1)
|
||||
modelFile = lgtmSlugToModelFile[lgtmSlug]
|
||||
codeQlRoot = findGitRoot()
|
||||
subprocess.check_call([codeQlRoot + "/java/ql/src/utils/model-generator/GenerateFlowModel.py",
|
||||
subprocess.check_call([codeQlRoot + "/java/ql/src/utils/modelgenerator/GenerateFlowModel.py",
|
||||
"--with-summaries", "--with-sinks", "--with-neutrals",
|
||||
extractedDb, modelFile])
|
||||
print("Regenerated " + modelFile)
|
||||
|
||||
@@ -1 +1 @@
|
||||
utils/model-generator/CaptureNeutralModels.ql
|
||||
utils/modelgenerator/CaptureNeutralModels.ql
|
||||
@@ -1 +1 @@
|
||||
utils/model-generator/CaptureSinkModels.ql
|
||||
utils/modelgenerator/CaptureSinkModels.ql
|
||||
@@ -1 +1 @@
|
||||
utils/model-generator/CaptureSourceModels.ql
|
||||
utils/modelgenerator/CaptureSourceModels.ql
|
||||
@@ -1 +1 @@
|
||||
utils/model-generator/CaptureSummaryModels.ql
|
||||
utils/modelgenerator/CaptureSummaryModels.ql
|
||||
@@ -33,7 +33,7 @@ class Generator:
|
||||
self.generateNeutrals = False
|
||||
self.generateTypeBasedSummaries = False
|
||||
self.dryRun = False
|
||||
self.dirname = "model-generator"
|
||||
self.dirname = "modelgenerator"
|
||||
|
||||
|
||||
def printHelp(self):
|
||||
|
||||
@@ -30,4 +30,4 @@
|
||||
- /Diagnostics/Internal/.*/
|
||||
- exclude:
|
||||
tags contain:
|
||||
- model-generator
|
||||
- modelgenerator
|
||||
|
||||
@@ -31,4 +31,4 @@
|
||||
- /Diagnostics/Internal/.*/
|
||||
- exclude:
|
||||
tags contain:
|
||||
- model-generator
|
||||
- modelgenerator
|
||||
|
||||
@@ -36,4 +36,4 @@
|
||||
- /Diagnostics/Internal/.*/
|
||||
- exclude:
|
||||
tags contain:
|
||||
- model-generator
|
||||
- modelgenerator
|
||||
|
||||
Reference in New Issue
Block a user