Skip to content

Commit e016098

Browse files
author
Esben Sparre Andreasen
committed
JS: support purs classification
1 parent 3879e57 commit e016098

File tree

5 files changed

+7
-1
lines changed

5 files changed

+7
-1
lines changed

javascript/ql/src/semmle/javascript/GeneratedCode.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class CodeGeneratorMarkerComment extends GeneratedCodeMarkerComment {
4242
*/
4343
private predicate codeGeneratorMarkerComment(Comment c, string tool) {
4444
exists (string toolPattern |
45-
toolPattern = "js_of_ocaml|CoffeeScript|LiveScript|dart2js|ANTLR|PEG\\.js|Opal|JSX|jison(?:-lex)?|(?:Microsoft \\(R\\) AutoRest Code Generator)" and
45+
toolPattern = "js_of_ocaml|CoffeeScript|LiveScript|dart2js|ANTLR|PEG\\.js|Opal|JSX|jison(?:-lex)?|(?:Microsoft \\(R\\) AutoRest Code Generator)|purs" and
4646
tool = c.getText().regexpCapture("(?s)[\\s*]*(?:parser |Code )?[gG]eneratedy? (?:from .*)?by (" + toolPattern + ")\\b.*", 1)
4747
)
4848
}

javascript/ql/test/query-tests/filters/ClassifyFiles/ClassifyFiles.expected

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
| pandoc.html:0:0:0:0 | pandoc.html | generated |
2222
| peg-js.js:0:0:0:0 | peg-js.js | generated |
2323
| polymer.html:0:0:0:0 | polymer.html | template |
24+
| purs-bundle.js:0:0:0:0 | purs-bundle.js | generated |
25+
| purs.js:0:0:0:0 | purs.js | generated |
2426
| some-template.html:0:0:0:0 | some-template.html | template |
2527
| templ.js:0:0:0:0 | templ.js | template |
2628
| textmate.html:0:0:0:0 | textmate.html | generated |

javascript/ql/test/query-tests/filters/ClassifyFiles/CodeGenerator.expected

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,6 @@
55
| jsx.js:1:1:1:105 | // gene ... 977102) | JSX |
66
| opal-test.js:1:1:1:30 | /* Gene ... 10.3 */ | Opal |
77
| peg-js.js:2:3:6:5 | /*\\n * ... /\\n */ | PEG.js |
8+
| purs-bundle.js:1:1:1:34 | // Gene ... 0.11.7 | purs |
9+
| purs.js:1:1:1:35 | // Gene ... 0.11.7 | purs |
810
| tst.dart.js:1:1:1:57 | // Gene ... mpiler. | dart2js |

javascript/ql/test/query-tests/filters/ClassifyFiles/purs-bundle.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

javascript/ql/test/query-tests/filters/ClassifyFiles/purs.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)