Files
codeql/cpp/ql/test/query-tests/Metrics/Dependencies/ExternalDependenciesSourceLinks.ql
2018-08-02 17:53:23 +01:00

17 lines
697 B
Plaintext

import TestPackage
// this is a copy of the body of ExternalDependenciesSourceLinks.ql
/*
* This query creates the source links for the ExternalDependencies.ql query.
* Although the entities in question are of the form '/file/path<|>dependency<|>version',
* the /file/path is a bare string relative to the root of the source archive, and not
* tied to a particular revision. We need the File entity (the second column here) to
* recover that information once we are in the dashboard database, using the
* ExternalEntity.getASourceLink() method.
*/
from File file, int num, string encodedDependency
where
encodedDependencies(file, encodedDependency, num)
select
encodedDependency, file