mirror of
https://github.com/github/codeql.git
synced 2026-04-20 06:24:03 +02:00
Merge pull request #4386 from hvitved/csharp/remove-deprecated-queries
C#: Remove deprecated external queries
This commit is contained in:
@@ -1,11 +0,0 @@
|
||||
/**
|
||||
* @name Edit the value of a metric
|
||||
* @description Add 10 to a metric's value
|
||||
* @deprecated
|
||||
*/
|
||||
|
||||
import csharp
|
||||
import external.MetricFilter
|
||||
|
||||
from MetricResult res
|
||||
select res, res.getValue() + 10
|
||||
@@ -1,11 +0,0 @@
|
||||
/**
|
||||
* @name Edit the message of a query
|
||||
* @description Change the string in the select to edit the message
|
||||
* @deprecated
|
||||
*/
|
||||
|
||||
import csharp
|
||||
import external.DefectFilter
|
||||
|
||||
from DefectResult res
|
||||
select res, "Filtered query result: " + res.getMessage()
|
||||
@@ -1,14 +0,0 @@
|
||||
/**
|
||||
* @name Filter: removed results from generated code
|
||||
* @description Shows how to exclude certain files or folders from results.
|
||||
* @deprecated
|
||||
*/
|
||||
|
||||
import csharp
|
||||
import external.DefectFilter
|
||||
|
||||
predicate generatedFile(File f) { f.getAbsolutePath().matches("%generated%") }
|
||||
|
||||
from DefectResult res
|
||||
where not generatedFile(res.getFile())
|
||||
select res, res.getMessage()
|
||||
@@ -1,12 +0,0 @@
|
||||
/**
|
||||
* @name Filter: only keep results from source
|
||||
* @description Shows how to filter for only certain files
|
||||
* @deprecated
|
||||
*/
|
||||
|
||||
import csharp
|
||||
import external.DefectFilter
|
||||
|
||||
from DefectResult res
|
||||
where res.getFile().fromSource()
|
||||
select res, res.getMessage()
|
||||
@@ -1,19 +0,0 @@
|
||||
/**
|
||||
* @name Defect from external data
|
||||
* @description Insert description here...
|
||||
* @kind problem
|
||||
* @problem.severity warning
|
||||
* @deprecated
|
||||
*/
|
||||
|
||||
import csharp
|
||||
import external.ExternalArtifact
|
||||
|
||||
// custom://[FileUtil][2011-01-02][false][1.1][6][Message 2]
|
||||
from ExternalData d, File u
|
||||
where
|
||||
d.getQueryPath() = "external-data.ql" and
|
||||
u.getStem() = d.getField(0)
|
||||
select u,
|
||||
d.getField(5) + ", " + d.getFieldAsDate(1) + ", " + d.getField(2) + ", " + d.getFieldAsFloat(3) +
|
||||
", " + d.getFieldAsInt(4) + ": " + d.getNumFields()
|
||||
@@ -1,17 +0,0 @@
|
||||
/**
|
||||
* @name Defect from external defect
|
||||
* @description Create a defect from external data
|
||||
* @kind problem
|
||||
* @problem.severity warning
|
||||
* @deprecated
|
||||
*/
|
||||
|
||||
import csharp
|
||||
import external.ExternalArtifact
|
||||
|
||||
class DuplicateCode extends ExternalDefect {
|
||||
DuplicateCode() { getQueryPath() = "duplicate-code/duplicateCode.ql" }
|
||||
}
|
||||
|
||||
from DuplicateCode d
|
||||
select d, "External Defect " + d.getMessage()
|
||||
@@ -1,17 +0,0 @@
|
||||
/**
|
||||
* @name Defect from external metric
|
||||
* @description Create a defect from external data
|
||||
* @kind problem
|
||||
* @problem.severity warning
|
||||
* @deprecated
|
||||
*/
|
||||
|
||||
import csharp
|
||||
import external.ExternalArtifact
|
||||
|
||||
from ExternalMetric m, File f
|
||||
where
|
||||
m.getQueryPath() = "filesBuilt.ql" and
|
||||
m.getValue() = 1.0 and
|
||||
m.getFile() = f
|
||||
select f, "File is built"
|
||||
13
csharp/ql/src/external/tests/MetricFilter.ql
vendored
13
csharp/ql/src/external/tests/MetricFilter.ql
vendored
@@ -1,13 +0,0 @@
|
||||
/**
|
||||
* @name Metric filter
|
||||
* @description Only include results in large files (200) lines of code.
|
||||
* @kind treemap
|
||||
* @deprecated
|
||||
*/
|
||||
|
||||
import csharp
|
||||
import external.MetricFilter
|
||||
|
||||
from MetricResult res
|
||||
where res.getFile().getNumberOfLinesOfCode() > 200
|
||||
select res, res.getValue()
|
||||
@@ -1,21 +0,0 @@
|
||||
/**
|
||||
* @name Metric from external defect
|
||||
* @description Find number of duplicate code entries in a file
|
||||
* @treemap.warnOn lowValues
|
||||
* @metricType file
|
||||
* @kind treemap
|
||||
* @deprecated
|
||||
*/
|
||||
|
||||
import csharp
|
||||
import external.ExternalArtifact
|
||||
|
||||
class DuplicateCode extends ExternalDefect {
|
||||
DuplicateCode() { getQueryPath() = "duplicate-code/duplicateCode.ql" }
|
||||
}
|
||||
|
||||
predicate numDuplicateEntries(File f, int i) { i = count(DuplicateCode d | d.getFile() = f) }
|
||||
|
||||
from File f, int i
|
||||
where numDuplicateEntries(f, i)
|
||||
select f, i
|
||||
@@ -1,27 +0,0 @@
|
||||
/**
|
||||
* @name Metric from external metric
|
||||
* @description Each file in a folder gets as metric value the number of files built in that folder
|
||||
* @treemap.warnOn lowValues
|
||||
* @metricType file
|
||||
* @kind treemap
|
||||
* @deprecated
|
||||
*/
|
||||
|
||||
import csharp
|
||||
import external.ExternalArtifact
|
||||
|
||||
predicate numBuiltFiles(Folder fold, int i) {
|
||||
i =
|
||||
count(File f |
|
||||
exists(ExternalMetric m |
|
||||
m.getQueryPath() = "filesBuilt.ql" and
|
||||
m.getValue() = 1.0 and
|
||||
m.getFile() = f
|
||||
) and
|
||||
f.getParentContainer() = fold
|
||||
)
|
||||
}
|
||||
|
||||
from File f, int i
|
||||
where numBuiltFiles(f.getParentContainer(), i)
|
||||
select f, i
|
||||
Reference in New Issue
Block a user