Files
codeql/python/ql/src/Metrics/DirectImports.ql
Rasmus Wriedt Larsen d67577e66c Python: Modernise import related queries
Except for Metrics/Dependencies/ExternalDependenciesSourceLinks.ql, since it is
rather tricky :D
2020-01-27 16:01:25 +01:00

17 lines
414 B
Plaintext

/**
* @name Direct imports per file
* @description The number of modules directly imported by this file.
* @kind treemap
* @id py/direct-imports-per-file
* @treemap.warnOn highValues
* @metricType file
* @metricAggregate avg max
* @tags modularity
* maintainability
*/
import python
from ModuleValue m, int n
where n = count(ModuleValue imp | imp = m.getAnImportedModule())
select m.getScope(), n