mirror of
https://github.com/github/codeql.git
synced 2026-04-30 19:26:02 +02:00
JS: classify files with many short variables as minified
This commit is contained in:
@@ -141,6 +141,10 @@ class TopLevel extends @toplevel, StmtContainer {
|
||||
// and there are at least ten statements overall
|
||||
numstmt >= 10
|
||||
)
|
||||
or
|
||||
// many variables, and they all have short names
|
||||
count (VarDecl d | d.getTopLevel() = this) > 100 and
|
||||
forall (VarDecl d | d.getTopLevel() = this | d.getName().length() <= 2)
|
||||
}
|
||||
|
||||
/** Holds if this toplevel is an externs definitions file. */
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
| polymer.html:0:0:0:0 | polymer.html | template |
|
||||
| purs-bundle.js:0:0:0:0 | purs-bundle.js | generated |
|
||||
| purs.js:0:0:0:0 | purs.js | generated |
|
||||
| short-variables.js:0:0:0:0 | short-variables.js | generated |
|
||||
| some-template.html:0:0:0:0 | some-template.html | template |
|
||||
| templ.js:0:0:0:0 | templ.js | template |
|
||||
| textmate.html:0:0:0:0 | textmate.html | generated |
|
||||
|
||||
@@ -0,0 +1,162 @@
|
||||
(function() {
|
||||
var a;
|
||||
});
|
||||
(function() {
|
||||
var a, b;
|
||||
});
|
||||
(function() {
|
||||
var a, b, c;
|
||||
});
|
||||
(function() {
|
||||
var a;
|
||||
});
|
||||
(function() {
|
||||
var a, b;
|
||||
});
|
||||
(function() {
|
||||
var a, b, c;
|
||||
});
|
||||
(function() {
|
||||
var a;
|
||||
});
|
||||
(function() {
|
||||
var a, b;
|
||||
});
|
||||
(function() {
|
||||
var a, b, c;
|
||||
});
|
||||
(function() {
|
||||
var a;
|
||||
});
|
||||
(function() {
|
||||
var a, b;
|
||||
});
|
||||
(function() {
|
||||
var a, b, c;
|
||||
});
|
||||
(function() {
|
||||
var a;
|
||||
});
|
||||
(function() {
|
||||
var a, b;
|
||||
});
|
||||
(function() {
|
||||
var a, b, c;
|
||||
});
|
||||
(function() {
|
||||
var a;
|
||||
});
|
||||
(function() {
|
||||
var a, b;
|
||||
});
|
||||
(function() {
|
||||
var a, b, c;
|
||||
});
|
||||
(function() {
|
||||
var a;
|
||||
});
|
||||
(function() {
|
||||
var a, b;
|
||||
});
|
||||
(function() {
|
||||
var a, b, c;
|
||||
});
|
||||
(function() {
|
||||
var a;
|
||||
});
|
||||
(function() {
|
||||
var a, b;
|
||||
});
|
||||
(function() {
|
||||
var a, b, c;
|
||||
});
|
||||
(function() {
|
||||
var a;
|
||||
});
|
||||
(function() {
|
||||
var a, b;
|
||||
});
|
||||
(function() {
|
||||
var a, b, c;
|
||||
});
|
||||
(function() {
|
||||
var a;
|
||||
});
|
||||
(function() {
|
||||
var a, b;
|
||||
});
|
||||
(function() {
|
||||
var a, b, c;
|
||||
});
|
||||
(function() {
|
||||
var a;
|
||||
});
|
||||
(function() {
|
||||
var a, b;
|
||||
});
|
||||
(function() {
|
||||
var a, b, c;
|
||||
});
|
||||
(function() {
|
||||
var a;
|
||||
});
|
||||
(function() {
|
||||
var a, b;
|
||||
});
|
||||
(function() {
|
||||
var a, b, c;
|
||||
});
|
||||
(function() {
|
||||
var a;
|
||||
});
|
||||
(function() {
|
||||
var a, b;
|
||||
});
|
||||
(function() {
|
||||
var a, b, c;
|
||||
});
|
||||
(function() {
|
||||
var a;
|
||||
});
|
||||
(function() {
|
||||
var a, b;
|
||||
});
|
||||
(function() {
|
||||
var a, b, c;
|
||||
});
|
||||
(function() {
|
||||
var a;
|
||||
});
|
||||
(function() {
|
||||
var a, b;
|
||||
});
|
||||
(function() {
|
||||
var a, b, c;
|
||||
});
|
||||
(function() {
|
||||
var a;
|
||||
});
|
||||
(function() {
|
||||
var a, b;
|
||||
});
|
||||
(function() {
|
||||
var a, b, c;
|
||||
});
|
||||
(function() {
|
||||
var a;
|
||||
});
|
||||
(function() {
|
||||
var a, b;
|
||||
});
|
||||
(function() {
|
||||
var a, b, c;
|
||||
});
|
||||
(function() {
|
||||
var a;
|
||||
});
|
||||
(function() {
|
||||
var a, b;
|
||||
});
|
||||
(function() {
|
||||
var a, b, c;
|
||||
});
|
||||
Reference in New Issue
Block a user