mirror of
https://github.com/github/codeql.git
synced 2026-05-03 20:58:03 +02:00
Merge pull request #5304 from asgerf/js/non-alert-data
JS: Implement new metric queries for line counting
This commit is contained in:
@@ -0,0 +1 @@
|
||||
| 12 |
|
||||
1
javascript/ql/test/query-tests/Summary/LinesOfCode.qlref
Normal file
1
javascript/ql/test/query-tests/Summary/LinesOfCode.qlref
Normal file
@@ -0,0 +1 @@
|
||||
Summary/LinesOfCode.ql
|
||||
2
javascript/ql/test/query-tests/Summary/src/.eslintrc.yml
Normal file
2
javascript/ql/test/query-tests/Summary/src/.eslintrc.yml
Normal file
@@ -0,0 +1,2 @@
|
||||
rules:
|
||||
semi: error
|
||||
8
javascript/ql/test/query-tests/Summary/src/externs.js
Normal file
8
javascript/ql/test/query-tests/Summary/src/externs.js
Normal file
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @externs
|
||||
*/
|
||||
|
||||
// Should not be counted
|
||||
|
||||
function Object() {}
|
||||
function String() {}
|
||||
@@ -0,0 +1,7 @@
|
||||
function foo(x) {
|
||||
return x;
|
||||
}
|
||||
|
||||
function bar(y) {
|
||||
return y;
|
||||
}
|
||||
6
javascript/ql/test/query-tests/Summary/src/package.json
Normal file
6
javascript/ql/test/query-tests/Summary/src/package.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"private": true,
|
||||
"devDependencies": {
|
||||
"typescript": "*"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
export interface Foo {
|
||||
x: number;
|
||||
}
|
||||
|
||||
export function getX(f: Foo) {
|
||||
return f.x;
|
||||
}
|
||||
Reference in New Issue
Block a user