Skip to content

Commit 5a16f1e

Browse files
committed
Merge identical-files.json
1 parent 56953f5 commit 5a16f1e

File tree

4 files changed

+28
-104
lines changed

4 files changed

+28
-104
lines changed

.github/workflows/sync-files.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@ jobs:
1818
with:
1919
submodules: true
2020
- name: Check synchronized files
21-
run: ruby/scripts/sync-identical-files.py
21+
run: python config/sync-files.py
22+

config/identical-files.json

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,17 @@
2424
"python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl.qll",
2525
"python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl2.qll",
2626
"python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl3.qll",
27-
"python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl4.qll"
27+
"python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl4.qll",
28+
"ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImpl.qll",
29+
"ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImpl2.qll"
2830
],
2931
"DataFlow Java/C++/C#/Python Common": [
3032
"java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplCommon.qll",
3133
"cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplCommon.qll",
3234
"cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplCommon.qll",
3335
"csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplCommon.qll",
34-
"python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplCommon.qll"
36+
"python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplCommon.qll",
37+
"ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplCommon.qll"
3538
],
3639
"TaintTracking::Configuration Java/C++/C#/Python": [
3740
"cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking1/TaintTrackingImpl.qll",
@@ -49,18 +52,21 @@
4952
"python/ql/lib/semmle/python/dataflow/new/internal/tainttracking1/TaintTrackingImpl.qll",
5053
"python/ql/lib/semmle/python/dataflow/new/internal/tainttracking2/TaintTrackingImpl.qll",
5154
"python/ql/lib/semmle/python/dataflow/new/internal/tainttracking3/TaintTrackingImpl.qll",
52-
"python/ql/lib/semmle/python/dataflow/new/internal/tainttracking4/TaintTrackingImpl.qll"
55+
"python/ql/lib/semmle/python/dataflow/new/internal/tainttracking4/TaintTrackingImpl.qll",
56+
"ruby/ql/lib/codeql/ruby/dataflow/internal/tainttracking1/TaintTrackingImpl.qll"
5357
],
5458
"DataFlow Java/C++/C#/Python Consistency checks": [
5559
"java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplConsistency.qll",
5660
"cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplConsistency.qll",
5761
"cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowImplConsistency.qll",
5862
"csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImplConsistency.qll",
59-
"python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplConsistency.qll"
63+
"python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImplConsistency.qll",
64+
"ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplConsistency.qll"
6065
],
6166
"DataFlow Java/C# Flow Summaries": [
6267
"java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImpl.qll",
63-
"csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImpl.qll"
68+
"csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImpl.qll",
69+
"ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImpl.qll"
6470
],
6571
"SsaReadPosition Java/C#": [
6672
"java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/SsaReadPositionCommon.qll",
@@ -368,7 +374,8 @@
368374
"Inline Test Expectations": [
369375
"cpp/ql/test/TestUtilities/InlineExpectationsTest.qll",
370376
"java/ql/test/TestUtilities/InlineExpectationsTest.qll",
371-
"python/ql/test/TestUtilities/InlineExpectationsTest.qll"
377+
"python/ql/test/TestUtilities/InlineExpectationsTest.qll",
378+
"ruby/ql/test/TestUtilities/InlineExpectationsTest.qll"
372379
],
373380
"C++ ExternalAPIs": [
374381
"cpp/ql/src/Security/CWE/CWE-020/ExternalAPIs.qll",
@@ -440,7 +447,8 @@
440447
"csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImplCommon.qll",
441448
"csharp/ql/lib/semmle/code/csharp/controlflow/internal/pressa/SsaImplCommon.qll",
442449
"csharp/ql/lib/semmle/code/csharp/dataflow/internal/basessa/SsaImplCommon.qll",
443-
"csharp/ql/lib/semmle/code/cil/internal/SsaImplCommon.qll"
450+
"csharp/ql/lib/semmle/code/cil/internal/SsaImplCommon.qll",
451+
"ruby/ql/lib/codeql/ruby/dataflow/internal/SsaImplCommon.qll"
444452
],
445453
"CryptoAlgorithms Python/JS": [
446454
"javascript/ql/lib/semmle/javascript/security/CryptoAlgorithms.qll",
@@ -460,6 +468,15 @@
460468
],
461469
"ReDoS Polynomial Python/JS": [
462470
"javascript/ql/lib/semmle/javascript/security/performance/SuperlinearBackTracking.qll",
463-
"python/ql/lib/semmle/python/security/performance/SuperlinearBackTracking.qll"
471+
"python/ql/lib/semmle/python/security/performance/SuperlinearBackTracking.qll",
472+
"ruby/ql/lib/codeql/ruby/regexp/SuperlinearBackTracking.qll"
473+
],
474+
"CFG": [
475+
"csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImplShared.qll",
476+
"ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImplShared.qll"
477+
],
478+
"TypeTracker": [
479+
"python/ql/lib/semmle/python/dataflow/new/internal/TypeTracker.qll",
480+
"ruby/ql/lib/codeql/ruby/typetracking/TypeTracker.qll"
464481
]
465-
}
482+
}

ruby/scripts/identical-files.json

Lines changed: 0 additions & 48 deletions
This file was deleted.

ruby/scripts/sync-identical-files.py

Lines changed: 0 additions & 46 deletions
This file was deleted.

0 commit comments

Comments
 (0)