mirror of
https://github.com/github/codeql.git
synced 2025-12-21 11:16:30 +01:00
Python: Don't include docs/ folder
This commit is contained in:
@@ -115,7 +115,7 @@ module NotExposed {
|
||||
predicate isAllowedModule(Module mod) {
|
||||
// don't include anything found in site-packages
|
||||
exists(mod.getFile().getRelativePath()) and
|
||||
not mod.getFile().getRelativePath().regexpMatch("(?i)(^|/)examples?/.*") and
|
||||
not mod.getFile().getRelativePath().regexpMatch("(?i)((^|/)examples?|^docs)/.*") and
|
||||
// to counter things like `my-example/app/foo.py` being allowed under `app.foo`
|
||||
forall(string part | part = mod.getFile().getParent().getRelativePath().splitAt("/") |
|
||||
legalShortName(part)
|
||||
|
||||
Reference in New Issue
Block a user