Files
codeql/javascript/ql/test/library-tests/dependencies/DependencyCustomizations.qll
2018-08-02 17:53:23 +01:00

16 lines
419 B
Plaintext

import semmle.javascript.dependencies.FrameworkLibraries
class FooTools extends FrameworkLibrary {
FooTools() { this = "footools" }
}
class FooToolsInstance extends FrameworkLibraryInstance {
FooToolsInstance() {
exists (Comment c | c.getTopLevel() = this | c.getText().matches("%FooTools%"))
}
override predicate info(FrameworkLibrary fl, string v) {
fl instanceof FooTools and
v = "1.2.3"
}
}